DACA2 - i
STARTDATE 2018-08-18
STARTTIME 17:59:50
GIT-REVISION 19af19b
ftp://ftp.se.debian.org/debian/pool/main/i/i18nspector/i18nspector_0.25.6.orig.tar.gz.asc
ftp://ftp.se.debian.org/debian/pool/main/i/i2c-tools/i2c-tools_4.0.orig.tar.xz
i2c-tools-4.0/eeprog/24cXX.c:90:4: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
i2c-tools-4.0/eepromer/eeprom.c:51:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
i2c-tools-4.0/eepromer/eepromer.c:122:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
i2c-tools-4.0/eepromer/eepromer.c:66:8: style: The scope of the variable 's' can be reduced. [variableScope]
i2c-tools-4.0/eepromer/eepromer.c:695:27: style: Function 'pheader' argument 2 names different: declaration 'addr' definition 'dev_addr'. [funcArgNamesDifferent]
i2c-tools-4.0/eepromer/eepromer.c:42:28: note: Function 'pheader' argument 2 names different: declaration 'addr' definition 'dev_addr'.
i2c-tools-4.0/eepromer/eepromer.c:695:27: note: Function 'pheader' argument 2 names different: declaration 'addr' definition 'dev_addr'.
i2c-tools-4.0/eepromer/eepromer.c:468:2: style: Variable 'delka' is assigned a value that is never used. [unreadVariable]
i2c-tools-4.0/eepromer/eepromer.c:513:2: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
i2c-tools-4.0/eepromer/eepromer.c:512:2: style: Variable 'delka' is assigned a value that is never used. [unreadVariable]
i2c-tools-4.0/tools/i2cbusses.c:197:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
i2c-tools-4.0/tools/i2cdump.c:119:18: style: The scope of the variable 's_length' can be reduced. [variableScope]
i2c-tools-4.0/tools/i2cget.c:173:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
i2c-tools-4.0/tools/i2cset.c:186:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
i2c-tools-4.0/tools/i2ctransfer.c:81:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:59]
ftp://ftp.se.debian.org/debian/pool/main/i/i2p/i2p_0.9.35.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/i/i2pd/i2pd_2.19.0.orig.tar.gz
i2pd-2.19.0/Win32/Win32Service.cpp:350:2: style: Variable 'schSCManager' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
i2pd-2.19.0/Win32/Win32Service.cpp:345:0: note: Variable 'schSCManager' is reassigned a value before the old one has been used if variable is no semaphore variable.
i2pd-2.19.0/Win32/Win32Service.cpp:350:2: note: Variable 'schSCManager' is reassigned a value before the old one has been used if variable is no semaphore variable.
i2pd-2.19.0/Win32/Win32Service.cpp:67:13: warning: Member variable 'I2PService::_worker' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/Win32/Win32Service.cpp:72:2: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
i2pd-2.19.0/Win32/Win32Service.cpp:73:2: performance: Variable 'm_statusHandle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
i2pd-2.19.0/Win32/Win32Service.cpp:117:2: style: Exception should be caught by reference. [catchExceptionByValue]
i2pd-2.19.0/Win32/Win32Service.cpp:159:2: style: Exception should be caught by reference. [catchExceptionByValue]
i2pd-2.19.0/Win32/Win32Service.cpp:193:2: style: Exception should be caught by reference. [catchExceptionByValue]
i2pd-2.19.0/Win32/Win32Service.cpp:217:2: style: Exception should be caught by reference. [catchExceptionByValue]
i2pd-2.19.0/Win32/Win32Service.cpp:240:2: style: Exception should be caught by reference. [catchExceptionByValue]
i2pd-2.19.0/android/jni/DaemonAndroid.h:22:14: performance: Technically the member function 'i2p::android::DaemonAndroidImpl::init' can be static. [functionStatic]
i2pd-2.19.0/android/jni/DaemonAndroid.cpp:78:26: note: Technically the member function 'i2p::android::DaemonAndroidImpl::init' can be static.
i2pd-2.19.0/android/jni/DaemonAndroid.h:22:14: note: Technically the member function 'i2p::android::DaemonAndroidImpl::init' can be static.
i2pd-2.19.0/android/jni/DaemonAndroid.h:23:14: performance: Technically the member function 'i2p::android::DaemonAndroidImpl::start' can be static. [functionStatic]
i2pd-2.19.0/android/jni/DaemonAndroid.cpp:86:26: note: Technically the member function 'i2p::android::DaemonAndroidImpl::start' can be static.
i2pd-2.19.0/android/jni/DaemonAndroid.h:23:14: note: Technically the member function 'i2p::android::DaemonAndroidImpl::start' can be static.
i2pd-2.19.0/android/jni/DaemonAndroid.h:24:14: performance: Technically the member function 'i2p::android::DaemonAndroidImpl::stop' can be static. [functionStatic]
i2pd-2.19.0/android/jni/DaemonAndroid.cpp:93:26: note: Technically the member function 'i2p::android::DaemonAndroidImpl::stop' can be static.
i2pd-2.19.0/android/jni/DaemonAndroid.h:24:14: note: Technically the member function 'i2p::android::DaemonAndroidImpl::stop' can be static.
i2pd-2.19.0/daemon/Daemon.h:83:2: style: The class 'DaemonLinux' does not have a constructor although it has private member variables. [noConstructor]
i2pd-2.19.0/daemon/Daemon.h:29:9: performance: Technically the member function 'i2p::util::Daemon_Singleton::IsService' can be static. [functionStatic]
i2pd-2.19.0/daemon/Daemon.cpp:54:26: note: Technically the member function 'i2p::util::Daemon_Singleton::IsService' can be static.
i2pd-2.19.0/daemon/Daemon.h:29:9: note: Technically the member function 'i2p::util::Daemon_Singleton::IsService' can be static.
i2pd-2.19.0/daemon/UPnP.h:73:10: performance: Technically the member function 'i2p::transport::UPnP::Start' can be static. [functionStatic]
i2pd-2.19.0/daemon/UPnP.h:74:10: performance: Technically the member function 'i2p::transport::UPnP::Stop' can be static. [functionStatic]
i2pd-2.19.0/daemon/Daemon.h:92:9: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/daemon/Daemon.h:18:26: note: Virtual function in base class
i2pd-2.19.0/daemon/Daemon.h:92:9: note: Function in derived class
i2pd-2.19.0/daemon/Daemon.h:93:9: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/daemon/Daemon.h:19:17: note: Virtual function in base class
i2pd-2.19.0/daemon/Daemon.h:93:9: note: Function in derived class
i2pd-2.19.0/daemon/Daemon.h:94:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/daemon/Daemon.h:20:17: note: Virtual function in base class
i2pd-2.19.0/daemon/Daemon.h:94:9: note: Function in derived class
i2pd-2.19.0/daemon/HTTPServer.cpp:747:46: style: Function 'HTTPConnection' argument 1 names different: declaration 'serverhost' definition 'hostname'. [funcArgNamesDifferent]
i2pd-2.19.0/daemon/HTTPServer.h:24:32: note: Function 'HTTPConnection' argument 1 names different: declaration 'serverhost' definition 'hostname'.
i2pd-2.19.0/daemon/HTTPServer.cpp:747:46: note: Function 'HTTPConnection' argument 1 names different: declaration 'serverhost' definition 'hostname'.
i2pd-2.19.0/daemon/HTTPServer.cpp:888:88: style: Function 'HandlePage' argument 3 names different: declaration 'data' definition 's'. [funcArgNamesDifferent]
i2pd-2.19.0/daemon/HTTPServer.h:35:79: note: Function 'HandlePage' argument 3 names different: declaration 'data' definition 's'.
i2pd-2.19.0/daemon/HTTPServer.cpp:888:88: note: Function 'HandlePage' argument 3 names different: declaration 'data' definition 's'.
i2pd-2.19.0/daemon/HTTPServer.cpp:941:91: style: Function 'HandleCommand' argument 3 names different: declaration 'data' definition 's'. [funcArgNamesDifferent]
i2pd-2.19.0/daemon/HTTPServer.h:36:79: note: Function 'HandleCommand' argument 3 names different: declaration 'data' definition 's'.
i2pd-2.19.0/daemon/HTTPServer.cpp:941:91: note: Function 'HandleCommand' argument 3 names different: declaration 'data' definition 's'.
i2pd-2.19.0/daemon/HTTPServer.cpp:999:43: style: Function 'SendReply' argument 1 names different: declaration 'res' definition 'reply'. [funcArgNamesDifferent]
i2pd-2.19.0/daemon/HTTPServer.h:37:34: note: Function 'SendReply' argument 1 names different: declaration 'res' definition 'reply'.
i2pd-2.19.0/daemon/HTTPServer.cpp:999:43: note: Function 'SendReply' argument 1 names different: declaration 'res' definition 'reply'.
i2pd-2.19.0/daemon/HTTPServer.cpp:747:18: warning: Member variable 'HTTPConnection::m_Buffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/daemon/HTTPServer.cpp:747:46: performance: Function parameter 'hostname' should be passed by const reference. [passedByValue]
i2pd-2.19.0/daemon/I2PControl.h:53:9: performance: Technically the member function 'i2p::client::I2PControlService::CreateCertificate' can be static. [functionStatic]
i2pd-2.19.0/daemon/I2PControl.cpp:559:26: note: Technically the member function 'i2p::client::I2PControlService::CreateCertificate' can be static.
i2pd-2.19.0/daemon/I2PControl.h:53:9: note: Technically the member function 'i2p::client::I2PControlService::CreateCertificate' can be static.
i2pd-2.19.0/daemon/I2PControl.h:57:9: performance: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static. [functionStatic]
i2pd-2.19.0/daemon/I2PControl.cpp:282:26: note: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static.
i2pd-2.19.0/daemon/I2PControl.h:57:9: note: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static.
i2pd-2.19.0/daemon/I2PControl.h:58:9: performance: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static. [functionStatic]
i2pd-2.19.0/daemon/I2PControl.cpp:296:26: note: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static.
i2pd-2.19.0/daemon/I2PControl.h:58:9: note: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static.
i2pd-2.19.0/daemon/I2PControl.h:59:9: performance: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static. [functionStatic]
i2pd-2.19.0/daemon/I2PControl.cpp:287:26: note: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static.
i2pd-2.19.0/daemon/I2PControl.h:59:9: note: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static.
i2pd-2.19.0/daemon/I2PControl.h:60:9: performance: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static. [functionStatic]
i2pd-2.19.0/daemon/I2PControl.cpp:301:26: note: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static.
i2pd-2.19.0/daemon/I2PControl.h:60:9: note: Technically the member function 'i2p::client::I2PControlService::InsertParam' can be static.
i2pd-2.19.0/daemon/I2PControl.h:85:9: style: Technically the member function 'i2p::client::I2PControlService::TunnelsParticipatingHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:442:26: note: Technically the member function 'i2p::client::I2PControlService::TunnelsParticipatingHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:85:9: note: Technically the member function 'i2p::client::I2PControlService::TunnelsParticipatingHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:86:9: style: Technically the member function 'i2p::client::I2PControlService::TunnelsSuccessRateHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:448:26: note: Technically the member function 'i2p::client::I2PControlService::TunnelsSuccessRateHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:86:9: note: Technically the member function 'i2p::client::I2PControlService::TunnelsSuccessRateHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:87:9: style: Technically the member function 'i2p::client::I2PControlService::InboundBandwidth1S' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:454:26: note: Technically the member function 'i2p::client::I2PControlService::InboundBandwidth1S' can be const.
i2pd-2.19.0/daemon/I2PControl.h:87:9: note: Technically the member function 'i2p::client::I2PControlService::InboundBandwidth1S' can be const.
i2pd-2.19.0/daemon/I2PControl.h:88:9: style: Technically the member function 'i2p::client::I2PControlService::OutboundBandwidth1S' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:460:26: note: Technically the member function 'i2p::client::I2PControlService::OutboundBandwidth1S' can be const.
i2pd-2.19.0/daemon/I2PControl.h:88:9: note: Technically the member function 'i2p::client::I2PControlService::OutboundBandwidth1S' can be const.
i2pd-2.19.0/daemon/I2PControl.h:96:9: style: Technically the member function 'i2p::client::I2PControlService::ReseedHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:520:26: note: Technically the member function 'i2p::client::I2PControlService::ReseedHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:96:9: note: Technically the member function 'i2p::client::I2PControlService::ReseedHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:100:9: style: Technically the member function 'i2p::client::I2PControlService::InboundBandwidthLimit' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:542:26: note: Technically the member function 'i2p::client::I2PControlService::InboundBandwidthLimit' can be const.
i2pd-2.19.0/daemon/I2PControl.h:100:9: note: Technically the member function 'i2p::client::I2PControlService::InboundBandwidthLimit' can be const.
i2pd-2.19.0/daemon/I2PControl.h:101:9: style: Technically the member function 'i2p::client::I2PControlService::OutboundBandwidthLimit' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:550:26: note: Technically the member function 'i2p::client::I2PControlService::OutboundBandwidthLimit' can be const.
i2pd-2.19.0/daemon/I2PControl.h:101:9: note: Technically the member function 'i2p::client::I2PControlService::OutboundBandwidthLimit' can be const.
i2pd-2.19.0/daemon/I2PControl.h:105:9: style: Technically the member function 'i2p::client::I2PControlService::I2PTunnelInfoHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:625:26: note: Technically the member function 'i2p::client::I2PControlService::I2PTunnelInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:105:9: note: Technically the member function 'i2p::client::I2PControlService::I2PTunnelInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:106:9: style: Technically the member function 'i2p::client::I2PControlService::HTTPProxyInfoHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:680:26: note: Technically the member function 'i2p::client::I2PControlService::HTTPProxyInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:106:9: note: Technically the member function 'i2p::client::I2PControlService::HTTPProxyInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:107:9: style: Technically the member function 'i2p::client::I2PControlService::SOCKSInfoHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:697:26: note: Technically the member function 'i2p::client::I2PControlService::SOCKSInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:107:9: note: Technically the member function 'i2p::client::I2PControlService::SOCKSInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:108:9: style: Technically the member function 'i2p::client::I2PControlService::SAMInfoHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:714:26: note: Technically the member function 'i2p::client::I2PControlService::SAMInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:108:9: note: Technically the member function 'i2p::client::I2PControlService::SAMInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:109:9: style: Technically the member function 'i2p::client::I2PControlService::BOBInfoHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:750:26: note: Technically the member function 'i2p::client::I2PControlService::BOBInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:109:9: note: Technically the member function 'i2p::client::I2PControlService::BOBInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:110:9: style: Technically the member function 'i2p::client::I2PControlService::I2CPInfoHandler' can be const. [functionConst]
i2pd-2.19.0/daemon/I2PControl.cpp:765:26: note: Technically the member function 'i2p::client::I2PControlService::I2CPInfoHandler' can be const.
i2pd-2.19.0/daemon/I2PControl.h:110:9: note: Technically the member function 'i2p::client::I2PControlService::I2CPInfoHandler' can be const.
i2pd-2.19.0/daemon/UnixDaemon.cpp:87:5: warning: Return value of function freopen() is not used. [ignoredReturnValue]
i2pd-2.19.0/daemon/UnixDaemon.cpp:88:5: warning: Return value of function freopen() is not used. [ignoredReturnValue]
i2pd-2.19.0/daemon/UnixDaemon.cpp:89:5: warning: Return value of function freopen() is not used. [ignoredReturnValue]
i2pd-2.19.0/libi2pd/Base.cpp:160:19: style: The scope of the variable 'acc_1' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd/Base.cpp:161:19: style: The scope of the variable 'acc_2' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd/Base.cpp:274:45: style: Function 'ByteStreamToBase32' argument 1 names different: declaration 'InBuf' definition 'inBuf'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Base.h:16:45: note: Function 'ByteStreamToBase32' argument 1 names different: declaration 'InBuf' definition 'inBuf'.
i2pd-2.19.0/libi2pd/Base.cpp:274:45: note: Function 'ByteStreamToBase32' argument 1 names different: declaration 'InBuf' definition 'inBuf'.
i2pd-2.19.0/libi2pd/BloomFilter.cpp:48:8: style: Technically the member function 'i2p::util::DecayingBloomFilter::Get' can be const. [functionConst]
i2pd-2.19.0/libi2pd/BloomFilter.cpp:19:4: style: Class 'DecayingBloomFilter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
i2pd-2.19.0/libi2pd/BloomFilter.cpp:19:4: style: Class 'DecayingBloomFilter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
i2pd-2.19.0/libi2pd/BloomFilter.cpp:16:3: style: Class 'DecayingBloomFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/BloomFilter.cpp:29:8: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/BloomFilter.h:18:16: note: Virtual function in base class
i2pd-2.19.0/libi2pd/BloomFilter.cpp:29:8: note: Function in derived class
i2pd-2.19.0/libi2pd/BloomFilter.cpp:40:8: style: The function 'Decay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/BloomFilter.h:20:16: note: Virtual function in base class
i2pd-2.19.0/libi2pd/BloomFilter.cpp:40:8: note: Function in derived class
i2pd-2.19.0/libi2pd/Log.h:88:13: style: Technically the member function 'i2p::log::Log::GetLogType' can be const. [functionConst]
i2pd-2.19.0/libi2pd/Log.h:89:13: style: Technically the member function 'i2p::log::Log::GetLogLevel' can be const. [functionConst]
i2pd-2.19.0/libi2pd/Log.h:116:36: performance: Function parameter 'format' should be passed by const reference. [passedByValue]
i2pd-2.19.0/libi2pd/ChaCha20.cpp:81:38: portability: Undefined behaviour, when 'i<<2' is 0 the pointer arithmetic 'data+(i<<2)' is out of bounds. [pointerOutOfBounds]
i2pd-2.19.0/libi2pd/ChaCha20.cpp:53:7: warning: Member variable 'State_t::data' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/ChaCha20.cpp:72:7: warning: Member variable 'Block_t::data' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/Crypto.h:72:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.h:90:4: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.h:72:4: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Signature.h:45:4: style: Class 'DSAVerifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Signature.h:157:4: style: Class 'ECDSAVerifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Signature.h:199:4: style: Class 'ECDSASigner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Signature.h:278:4: style: Class 'RSAVerifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Signature.h:310:4: style: Class 'RSASigner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Signature.h:369:4: style: Class 'EDDSA25519Verifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/CryptoKey.h:32:4: style: Class 'ElGamalEncryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/CryptoKey.h:44:4: style: Class 'ElGamalDecryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/CryptoKey.h:58:4: style: Class 'ECIESP256Encryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/CryptoKey.h:73:4: style: Class 'ECIESP256Decryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/CryptoKey.h:91:4: style: Class 'ECIESGOSTR3410Encryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/CryptoKey.h:105:4: style: Class 'ECIESGOSTR3410Decryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Identity.h:45:3: style: Struct 'Identity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Identity.h:85:4: style: Class 'IdentityEx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Identity.h:135:4: style: Class 'PrivateKeys' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Tag.h:28:0: style: Class 'i2p :: data :: Tag < 32 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Signature.h:56:9: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:24:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:56:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:70:11: style: The function 'GetPublicKeyLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:25:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:70:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:71:11: style: The function 'GetSignatureLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:26:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:71:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:94:9: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:35:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:94:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:171:9: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:24:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:171:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:185:11: style: The function 'GetPublicKeyLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:25:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:185:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:186:11: style: The function 'GetSignatureLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:26:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:186:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:210:9: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:35:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:210:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:289:9: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:24:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:289:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:295:11: style: The function 'GetPublicKeyLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:25:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:295:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:296:11: style: The function 'GetSignatureLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:26:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:296:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:297:11: style: The function 'GetPrivateKeyLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:27:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:297:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:322:9: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:35:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:322:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:370:9: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:24:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:370:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:372:11: style: The function 'GetPublicKeyLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:25:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:372:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:373:11: style: The function 'GetSignatureLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:26:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:373:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:387:9: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:35:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:387:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:446:9: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:24:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:446:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:458:11: style: The function 'GetPublicKeyLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:25:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:458:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:459:11: style: The function 'GetSignatureLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:26:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:459:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Signature.h:481:9: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Signature.h:35:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Signature.h:481:9: note: Function in derived class
i2pd-2.19.0/libi2pd/CryptoKey.h:33:9: style: The function 'Encrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/CryptoKey.h:16:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/CryptoKey.h:33:9: note: Function in derived class
i2pd-2.19.0/libi2pd/CryptoKey.h:45:9: style: The function 'Decrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/CryptoKey.h:24:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/CryptoKey.h:45:9: note: Function in derived class
i2pd-2.19.0/libi2pd/CryptoKey.h:60:9: style: The function 'Encrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/CryptoKey.h:16:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/CryptoKey.h:60:9: note: Function in derived class
i2pd-2.19.0/libi2pd/CryptoKey.h:75:9: style: The function 'Decrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/CryptoKey.h:24:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/CryptoKey.h:75:9: note: Function in derived class
i2pd-2.19.0/libi2pd/CryptoKey.h:93:9: style: The function 'Encrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/CryptoKey.h:16:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/CryptoKey.h:93:9: note: Function in derived class
i2pd-2.19.0/libi2pd/CryptoKey.h:107:9: style: The function 'Decrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/CryptoKey.h:24:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/CryptoKey.h:107:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Crypto.cpp:865:25: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:887:17: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:891:17: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:945:25: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:967:17: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:971:17: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:1005:29: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:1008:28: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:1013:29: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:1016:28: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:1052:29: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:1055:28: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:1060:29: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:1063:28: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Crypto.cpp:250:3: style: Variable 'priv_key' is reassigned a value before the old one has been used. [redundantAssignment]
i2pd-2.19.0/libi2pd/Crypto.cpp:248:0: note: Variable 'priv_key' is reassigned a value before the old one has been used.
i2pd-2.19.0/libi2pd/Crypto.cpp:250:3: note: Variable 'priv_key' is reassigned a value before the old one has been used.
i2pd-2.19.0/libi2pd/Crypto.cpp:525:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:569:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:525:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:697:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:711:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:697:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:738:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:752:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:738:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:767:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:775:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:767:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:783:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:809:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:783:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:818:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:849:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:818:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:870:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:890:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:870:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:896:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:929:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:896:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:950:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:970:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:950:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:976:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:1011:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:976:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:1022:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i2pd-2.19.0/libi2pd/Crypto.cpp:1058:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:1022:3: note: Found duplicate branches for 'if' and 'else'.
i2pd-2.19.0/libi2pd/Crypto.cpp:234:10: warning: Member variable 'DHKeys::m_PublicKey' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterInfo.h:78:5: warning: Member variable 'Introducer::iPort' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterInfo.h:78:5: warning: Member variable 'Introducer::iTag' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/I2NPProtocol.h:168:16: warning: Member variable 'I2NPMessage::maxLen' is not assigned a value in 'I2NPMessage::operator='. [operatorEqVarError]
i2pd-2.19.0/libi2pd/RouterInfo.h:131:4: style: Class 'RouterInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Tag.h:28:0: style: Class 'i2p :: data :: Tag < 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/I2NPProtocol.h:111:2: warning: The struct 'I2NPMessage' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/RouterInfo.h:201:38: style: The function 'GetIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:197:46: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterInfo.h:201:38: note: Function in derived class
i2pd-2.19.0/libi2pd/RouterInfo.h:202:9: style: The function 'Encrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:198:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterInfo.h:202:9: note: Function in derived class
i2pd-2.19.0/libi2pd/RouterInfo.h:204:9: style: The function 'IsDestination' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:199:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterInfo.h:204:9: note: Function in derived class
i2pd-2.19.0/libi2pd/LeaseSet.h:78:38: style: The function 'GetIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:197:46: note: Virtual function in base class
i2pd-2.19.0/libi2pd/LeaseSet.h:78:38: note: Function in derived class
i2pd-2.19.0/libi2pd/LeaseSet.h:79:9: style: The function 'Encrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:198:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/LeaseSet.h:79:9: note: Function in derived class
i2pd-2.19.0/libi2pd/LeaseSet.h:80:9: style: The function 'IsDestination' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:199:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/LeaseSet.h:80:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TunnelBase.h:36:79: performance: Function parameter 'nextIdent' should be passed by const reference. [passedByValue]
i2pd-2.19.0/libi2pd/Tag.h:28:2: style: Class 'Tag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Datagram.cpp:26:109: style: Function 'SendDatagramTo' argument 3 names different: declaration 'ident' definition 'identity'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Datagram.h:109:89: note: Function 'SendDatagramTo' argument 3 names different: declaration 'ident' definition 'identity'.
i2pd-2.19.0/libi2pd/Datagram.cpp:26:109: note: Function 'SendDatagramTo' argument 3 names different: declaration 'ident' definition 'identity'.
i2pd-2.19.0/libi2pd/Datagram.cpp:147:99: style: Function 'ObtainSession' argument 1 names different: declaration 'ident' definition 'identity'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Datagram.h:125:81: note: Function 'ObtainSession' argument 1 names different: declaration 'ident' definition 'identity'.
i2pd-2.19.0/libi2pd/Datagram.cpp:147:99: note: Function 'ObtainSession' argument 1 names different: declaration 'ident' definition 'identity'.
i2pd-2.19.0/libi2pd/Garlic.h:100:5: warning: Member variable 'UnconfirmedTags::msgID' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/TunnelConfig.h:30:3: warning: Member variable 'TunnelHopConfig::recordIndex' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/Streaming.h:62:3: warning: Member variable 'Packet::buf' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/Datagram.cpp:173:19: warning: Member variable 'DatagramSession::m_LastUse' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/TunnelConfig.h:130:5: warning: Class 'TunnelConfig' which has virtual members does not have a virtual destructor. [virtualDestructor]
i2pd-2.19.0/libi2pd/NetDbRequests.h:26:31: style: Technically the member function 'i2p::data::RequestedDestination::GetExcludedPeers' can be const. [functionConst]
i2pd-2.19.0/libi2pd/Garlic.h:100:66: style: Struct 'UnconfirmedTags' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
i2pd-2.19.0/libi2pd/Garlic.h:100:66: style: Struct 'UnconfirmedTags' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
i2pd-2.19.0/libi2pd/Streaming.h:100:4: style: Struct 'SendBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
i2pd-2.19.0/libi2pd/Streaming.h:100:4: style: Struct 'SendBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
i2pd-2.19.0/libi2pd/Garlic.h:67:4: style: Class 'AESDecryption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Garlic.h:100:5: style: Struct 'UnconfirmedTags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/TunnelConfig.h:30:3: style: Struct 'TunnelHopConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/TunnelConfig.h:116:4: style: Class 'TunnelConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/TunnelEndpoint.h:31:4: style: Class 'TunnelEndpoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/TunnelGateway.h:40:4: style: Class 'TunnelGateway' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Tunnel.h:148:4: style: Class 'OutboundTunnel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Tunnel.h:173:4: style: Class 'InboundTunnel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Datagram.h:106:5: style: Class 'DatagramDestination' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Destination.h:75:4: style: Struct 'LeaseSetRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/RouterContext.h:106:9: style: The function 'Decrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:209:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterContext.h:106:9: note: Function in derived class
i2pd-2.19.0/libi2pd/RouterContext.h:108:9: style: The function 'SetLeaseSetUpdated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:189:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterContext.h:108:9: note: Function in derived class
i2pd-2.19.0/libi2pd/RouterContext.h:111:52: style: The function 'GetLeaseSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:191:60: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterContext.h:111:52: note: Function in derived class
i2pd-2.19.0/libi2pd/RouterContext.h:112:45: style: The function 'GetTunnelPool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:192:53: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterContext.h:112:45: note: Function in derived class
i2pd-2.19.0/libi2pd/RouterContext.h:113:9: style: The function 'HandleI2NPMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:193:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterContext.h:113:9: note: Function in derived class
i2pd-2.19.0/libi2pd/RouterContext.h:116:9: style: The function 'ProcessGarlicMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:187:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterContext.h:116:9: note: Function in derived class
i2pd-2.19.0/libi2pd/RouterContext.h:117:9: style: The function 'ProcessDeliveryStatusMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:188:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/RouterContext.h:117:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TunnelConfig.h:241:9: style: The function 'IsInbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelConfig.h:169:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TunnelConfig.h:241:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TunnelConfig.h:242:13: style: The function 'GetTunnelID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelConfig.h:171:21: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TunnelConfig.h:242:13: note: Function in derived class
i2pd-2.19.0/libi2pd/TunnelConfig.h:243:13: style: The function 'GetNextTunnelID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelConfig.h:177:21: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TunnelConfig.h:243:13: note: Function in derived class
i2pd-2.19.0/libi2pd/TunnelConfig.h:244:32: style: The function 'GetNextIdentHash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelConfig.h:183:40: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TunnelConfig.h:244:32: note: Function in derived class
i2pd-2.19.0/libi2pd/TunnelConfig.h:245:32: style: The function 'GetLastIdentHash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelConfig.h:188:40: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TunnelConfig.h:245:32: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:29:9: style: The function 'SendTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:43:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:29:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:30:9: style: The function 'HandleTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:42:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:30:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:31:9: style: The function 'EncryptTunnelMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:45:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:31:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:48:11: style: The function 'GetNumTransmittedBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransitTunnel.h:26:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:48:11: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:49:9: style: The function 'HandleTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:42:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:49:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:50:9: style: The function 'FlushTunnelDataMsgs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:44:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:50:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:68:9: style: The function 'SendTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:43:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:68:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:69:9: style: The function 'FlushTunnelDataMsgs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:44:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:69:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:70:11: style: The function 'GetNumTransmittedBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransitTunnel.h:26:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:70:11: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:88:9: style: The function 'Cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:40:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:88:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:90:9: style: The function 'HandleTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:42:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:90:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TransitTunnel.h:91:11: style: The function 'GetNumTransmittedBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransitTunnel.h:26:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/TransitTunnel.h:91:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:119:9: style: The function 'SendTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:43:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:119:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:120:9: style: The function 'EncryptTunnelMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:45:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:120:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:155:9: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:116:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:155:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:158:9: style: The function 'HandleTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:42:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:158:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:160:9: style: The function 'IsInbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:109:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:160:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:176:9: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:116:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:176:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:177:9: style: The function 'IsInbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:109:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:177:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:180:9: style: The function 'Cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:40:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:180:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:192:9: style: The function 'SendTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TunnelBase.h:43:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:192:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:193:9: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:116:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:193:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:194:11: style: The function 'GetNumReceivedBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:175:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:194:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:206:9: style: The function 'SendTunnelDataMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:152:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:206:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:207:9: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:116:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:207:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Tunnel.h:208:11: style: The function 'GetNumSentBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Tunnel.h:154:19: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Tunnel.h:208:11: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:112:52: style: The function 'GetLeaseSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:191:60: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:112:52: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:113:45: style: The function 'GetTunnelPool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:192:53: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:113:45: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:114:9: style: The function 'HandleI2NPMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:193:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:114:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:117:9: style: The function 'SubmitSessionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:184:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:117:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:118:9: style: The function 'ProcessGarlicMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:187:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:118:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:119:9: style: The function 'ProcessDeliveryStatusMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:188:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:119:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:120:9: style: The function 'SetLeaseSetUpdated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Garlic.h:189:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:120:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:190:17: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Destination.h:97:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:190:17: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:191:17: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Destination.h:98:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:191:17: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:218:9: style: The function 'Decrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:209:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:218:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:223:9: style: The function 'CleanupDestination' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Destination.h:125:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:223:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:225:9: style: The function 'HandleDataMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Destination.h:127:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:225:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Destination.h:226:9: style: The function 'CreateNewLeaseSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Destination.h:128:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/Destination.h:226:9: note: Function in derived class
i2pd-2.19.0/libi2pd/TunnelConfig.h:116:77: performance: Function parameter 'peers' should be passed by const reference. [passedByValue]
i2pd-2.19.0/libi2pd/TunnelConfig.h:122:77: performance: Function parameter 'peers' should be passed by const reference. [passedByValue]
i2pd-2.19.0/libi2pd/Destination.cpp:172:75: style: Function 'Reconfigure' argument 1 names different: declaration 'i2cpOpts' definition 'params'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Destination.h:101:64: note: Function 'Reconfigure' argument 1 names different: declaration 'i2cpOpts' definition 'params'.
i2pd-2.19.0/libi2pd/Destination.cpp:172:75: note: Function 'Reconfigure' argument 1 names different: declaration 'i2cpOpts' definition 'params'.
i2pd-2.19.0/libi2pd/Destination.cpp:181:41: style: Variable 'numTags' is not assigned a value. [unassignedVariable]
i2pd-2.19.0/libi2pd/Destination.h:98:17: warning: Virtual function 'Stop' is called from destructor '~LeaseSetDestination()' at line 100. Dynamic binding is not used. [virtualCallInConstructor]
i2pd-2.19.0/libi2pd/Destination.cpp:100:4: note: Calling Stop
i2pd-2.19.0/libi2pd/Destination.h:98:17: note: Stop is a virtual method
i2pd-2.19.0/libi2pd/Ed25519.cpp:414:46: style: Function 'ScalarMul' argument 1 names different: declaration 'p' definition 'u'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Ed25519.h:104:39: note: Function 'ScalarMul' argument 1 names different: declaration 'p' definition 'u'.
i2pd-2.19.0/libi2pd/Ed25519.cpp:414:46: note: Function 'ScalarMul' argument 1 names different: declaration 'p' definition 'u'.
i2pd-2.19.0/libi2pd/Ed25519.cpp:414:64: style: Function 'ScalarMul' argument 2 names different: declaration 'e' definition 'k'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Ed25519.h:104:57: note: Function 'ScalarMul' argument 2 names different: declaration 'e' definition 'k'.
i2pd-2.19.0/libi2pd/Ed25519.cpp:414:64: note: Function 'ScalarMul' argument 2 names different: declaration 'e' definition 'k'.
i2pd-2.19.0/libi2pd/Ed25519.h:101:9: performance: Technically the member function 'i2p::crypto::Ed25519::EncodeBN' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/Ed25519.cpp:402:16: note: Technically the member function 'i2p::crypto::Ed25519::EncodeBN' can be static.
i2pd-2.19.0/libi2pd/Ed25519.h:101:9: note: Technically the member function 'i2p::crypto::Ed25519::EncodeBN' can be static.
i2pd-2.19.0/libi2pd/Ed25519.h:67:2: warning: The class 'Ed25519' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/Event.cpp:34:49: style: Function 'PumpCollected' argument 1 names different: declaration 'l' definition 'listener'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Event.h:31:42: note: Function 'PumpCollected' argument 1 names different: declaration 'l' definition 'listener'.
i2pd-2.19.0/libi2pd/Event.cpp:34:49: note: Function 'PumpCollected' argument 1 names different: declaration 'l' definition 'listener'.
i2pd-2.19.0/libi2pd/Event.cpp:55:34: style: Function 'EmitEvent' argument 1 names different: declaration 'ev' definition 'e'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Event.h:51:34: note: Function 'EmitEvent' argument 1 names different: declaration 'ev' definition 'e'.
i2pd-2.19.0/libi2pd/Event.cpp:55:34: note: Function 'EmitEvent' argument 1 names different: declaration 'ev' definition 'e'.
i2pd-2.19.0/libi2pd/FS.cpp:43:42: style: Function 'DetectDataDir' argument 1 names different: declaration 'cmdline_datadir' definition 'cmdline_param'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/FS.h:87:42: note: Function 'DetectDataDir' argument 1 names different: declaration 'cmdline_datadir' definition 'cmdline_param'.
i2pd-2.19.0/libi2pd/FS.cpp:43:42: note: Function 'DetectDataDir' argument 1 names different: declaration 'cmdline_datadir' definition 'cmdline_param'.
i2pd-2.19.0/libi2pd/FS.cpp:150:55: style: Function 'Init' argument 2 names different: declaration 'cnt' definition 'count'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/FS.h:52:43: note: Function 'Init' argument 2 names different: declaration 'cnt' definition 'count'.
i2pd-2.19.0/libi2pd/FS.cpp:150:55: note: Function 'Init' argument 2 names different: declaration 'cnt' definition 'count'.
i2pd-2.19.0/libi2pd/FS.h:60:12: style: Technically the member function 'i2p::fs::HashedStorage::Remove' can be const. [functionConst]
i2pd-2.19.0/libi2pd/FS.cpp:179:23: note: Technically the member function 'i2p::fs::HashedStorage::Remove' can be const.
i2pd-2.19.0/libi2pd/FS.h:60:12: note: Technically the member function 'i2p::fs::HashedStorage::Remove' can be const.
i2pd-2.19.0/libi2pd/Garlic.cpp:20:24: warning: Member variable 'GarlicRoutingSession::m_LeaseSetSubmissionTime' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/Garlic.cpp:31:24: warning: Member variable 'GarlicRoutingSession::m_LeaseSetSubmissionTime' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/TransportSession.h:23:4: warning: Member variable 'SignedData::m_Stream' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/CryptoWorker.h:24:3: style: Struct 'ThreadPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/NTCPSession.h:155:4: style: Class 'NTCPServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/SSUData.h:72:3: style: Struct 'IncompleteMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/SSUData.h:88:4: style: Class 'SSUData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/SSU.h:42:4: style: Class 'SSUServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Transports.h:30:4: style: Class 'DHKeysPairSupplier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/TransportSession.h:18:2: warning: The class 'SignedData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/NTCPSession.h:58:9: style: The function 'Done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransportSession.h:66:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/NTCPSession.h:58:9: note: Function in derived class
i2pd-2.19.0/libi2pd/NTCPSession.h:67:9: style: The function 'SendI2NPMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransportSession.h:82:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/NTCPSession.h:67:9: note: Function in derived class
i2pd-2.19.0/libi2pd/SSUSession.h:80:9: style: The function 'Done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransportSession.h:66:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/SSUSession.h:80:9: note: Function in derived class
i2pd-2.19.0/libi2pd/SSUSession.h:84:9: style: The function 'SendI2NPMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransportSession.h:82:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/SSUSession.h:84:9: note: Function in derived class
i2pd-2.19.0/libi2pd/Gzip.cpp:54:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd/HTTP.cpp:86:34: style: Same expression on both sides of '>' because the value of 'pos_p' and '0' are the same. [duplicateExpression]
i2pd-2.19.0/libi2pd/HTTP.cpp:84:25: note: 'pos_p' is assigned value '0' here.
i2pd-2.19.0/libi2pd/HTTP.cpp:86:34: note: Same expression on both sides of '>' because the value of 'pos_p' and '0' are the same.
i2pd-2.19.0/libi2pd/HTTP.cpp:239:41: style: Function 'parse' argument 1 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/HTTP.h:93:34: note: Function 'parse' argument 1 names different: declaration 'buf' definition 'str'.
i2pd-2.19.0/libi2pd/HTTP.cpp:239:41: note: Function 'parse' argument 1 names different: declaration 'buf' definition 'str'.
i2pd-2.19.0/libi2pd/HTTP.cpp:372:41: style: Function 'parse' argument 1 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/HTTP.h:127:34: note: Function 'parse' argument 1 names different: declaration 'buf' definition 'str'.
i2pd-2.19.0/libi2pd/HTTP.cpp:372:41: note: Function 'parse' argument 1 names different: declaration 'buf' definition 'str'.
i2pd-2.19.0/libi2pd/HTTP.cpp:463:55: style: Function 'UrlDecode' argument 2 names different: declaration 'null' definition 'allow_null'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/HTTP.h:160:55: note: Function 'UrlDecode' argument 2 names different: declaration 'null' definition 'allow_null'.
i2pd-2.19.0/libi2pd/HTTP.cpp:463:55: note: Function 'UrlDecode' argument 2 names different: declaration 'null' definition 'allow_null'.
i2pd-2.19.0/libi2pd/I2NPProtocol.cpp:288:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
i2pd-2.19.0/libi2pd/I2NPProtocol.cpp:286:21: note: outer condition: replyTunnel
i2pd-2.19.0/libi2pd/I2NPProtocol.cpp:288:8: note: identical inner condition: replyTunnel
i2pd-2.19.0/libi2pd/LittleBigEndian.h:146:0: style: Struct 'BigEndian < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:156:0: style: Struct 'BigEndian < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:146:0: style: Struct 'BigEndian < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:156:0: style: Struct 'BigEndian < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:146:0: style: Struct 'BigEndian < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:156:0: style: Struct 'BigEndian < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:38:0: style: Struct 'LittleEndian < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:48:0: style: Struct 'LittleEndian < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:38:0: style: Struct 'LittleEndian < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:48:0: style: Struct 'LittleEndian < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:38:0: style: Struct 'LittleEndian < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:48:0: style: Struct 'LittleEndian < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:138:0: warning: The struct 'BigEndian < uint16_t >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:138:0: warning: The struct 'BigEndian < uint32_t >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:138:0: warning: The struct 'BigEndian < uint64_t >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:30:0: warning: The struct 'LittleEndian < uint16_t >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:30:0: warning: The struct 'LittleEndian < uint32_t >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/LittleBigEndian.h:30:0: warning: The struct 'LittleEndian < uint64_t >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/Identity.cpp:150:50: style: Function 'RecalculateIdentHash' argument 1 names different: declaration 'buff' definition 'buf'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Identity.h:112:41: note: Function 'RecalculateIdentHash' argument 1 names different: declaration 'buff' definition 'buf'.
i2pd-2.19.0/libi2pd/Identity.cpp:150:50: note: Function 'RecalculateIdentHash' argument 1 names different: declaration 'buff' definition 'buf'.
i2pd-2.19.0/libi2pd/Identity.cpp:15:3: error: Buffer is accessed out of bounds: keys.publicKey [bufferAccessOutOfBounds]
i2pd-2.19.0/libi2pd/Identity.cpp:15:3: error: Buffer is accessed out of bounds: publicKey [bufferAccessOutOfBounds]
i2pd-2.19.0/libi2pd/Identity.cpp:185:26: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
i2pd-2.19.0/libi2pd/LeaseSet.cpp:255:17: warning: Member variable 'LocalLeaseSet::m_Leases' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/LeaseSet.cpp:18:3: style: Class 'LeaseSet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
i2pd-2.19.0/libi2pd/LeaseSet.cpp:18:3: style: Class 'LeaseSet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
i2pd-2.19.0/libi2pd/LeaseSet.cpp:259:3: style: Class 'LocalLeaseSet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
i2pd-2.19.0/libi2pd/LeaseSet.cpp:259:3: style: Class 'LocalLeaseSet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
i2pd-2.19.0/libi2pd/Log.cpp:123:47: style: Function 'SetLogLevel' argument 1 names different: declaration 'level' definition 'level_'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Log.h:98:45: note: Function 'SetLogLevel' argument 1 names different: declaration 'level' definition 'level_'.
i2pd-2.19.0/libi2pd/Log.cpp:123:47: note: Function 'SetLogLevel' argument 1 names different: declaration 'level' definition 'level_'.
i2pd-2.19.0/libi2pd/Log.cpp:137:45: style: Function 'TimeAsString' argument 1 names different: declaration 'ts' definition 't'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Log.h:81:42: note: Function 'TimeAsString' argument 1 names different: declaration 'ts' definition 't'.
i2pd-2.19.0/libi2pd/Log.cpp:137:45: note: Function 'TimeAsString' argument 1 names different: declaration 'ts' definition 't'.
i2pd-2.19.0/libi2pd/Log.cpp:65:7: warning: Member variable 'Log::m_LastDateTime' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/Siphash.h:90:18: style: The scope of the variable 'msg' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_EphemeralPrivateKey' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_H' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_CK' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_K' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_Y' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_SessionRequestBufferLen' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_SessionCreatedBufferLen' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_Kab' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_Kba' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_Sipkeysab' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_Sipkeysba' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_NextReceivedLen' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_ReceiveIV' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.cpp:18:16: warning: Member variable 'NTCP2Session::m_SendIV' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCP2.h:99:9: performance: Technically the member function 'i2p::transport::NTCP2Server::HandleConnect' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/NTCP2.cpp:608:20: note: Technically the member function 'i2p::transport::NTCP2Server::HandleConnect' can be static.
i2pd-2.19.0/libi2pd/NTCP2.h:99:9: note: Technically the member function 'i2p::transport::NTCP2Server::HandleConnect' can be static.
i2pd-2.19.0/libi2pd/NTCP2.h:23:9: style: The function 'Done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransportSession.h:66:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/NTCP2.h:23:9: note: Function in derived class
i2pd-2.19.0/libi2pd/NTCP2.h:29:9: style: The function 'SendI2NPMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/TransportSession.h:82:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd/NTCP2.h:29:9: note: Function in derived class
i2pd-2.19.0/libi2pd/NTCP2.cpp:447:3: warning: Possible leak in public function. The pointer 'm_SessionRequestBuffer' is not deallocated before it is allocated. [publicAllocationError]
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1041:56: style: Function 'ConnectWithProxy' argument 1 names different: declaration 'addr' definition 'host'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/NTCPSession.h:164:46: note: Function 'ConnectWithProxy' argument 1 names different: declaration 'addr' definition 'host'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1041:56: note: Function 'ConnectWithProxy' argument 1 names different: declaration 'addr' definition 'host'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1087:38: style: Function 'UseProxy' argument 1 names different: declaration 'proxy' definition 'proxytype'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/NTCPSession.h:172:28: note: Function 'UseProxy' argument 1 names different: declaration 'proxy' definition 'proxytype'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1087:38: note: Function 'UseProxy' argument 1 names different: declaration 'proxy' definition 'proxytype'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1087:69: style: Function 'UseProxy' argument 2 names different: declaration 'address' definition 'addr'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/NTCPSession.h:172:55: note: Function 'UseProxy' argument 2 names different: declaration 'address' definition 'addr'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1087:69: note: Function 'UseProxy' argument 2 names different: declaration 'address' definition 'addr'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1094:224: style: Function 'HandleProxyConnect' argument 6 names different: declaration 'adddrtype' definition 'addrtype'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/NTCPSession.h:199:214: note: Function 'HandleProxyConnect' argument 6 names different: declaration 'adddrtype' definition 'addrtype'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1094:224: note: Function 'HandleProxyConnect' argument 6 names different: declaration 'adddrtype' definition 'addrtype'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1201:185: style: Function 'AfterSocksHandshake' argument 5 names different: declaration 'adddrtype' definition 'addrtype'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/NTCPSession.h:200:175: note: Function 'AfterSocksHandshake' argument 5 names different: declaration 'adddrtype' definition 'addrtype'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1201:185: note: Function 'AfterSocksHandshake' argument 5 names different: declaration 'adddrtype' definition 'addrtype'.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:33:15: warning: Member variable 'NTCPSession::m_NextMessageOffset' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCPSession.cpp:778:14: warning: Member variable 'NTCPServer::m_ProxyPort' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NTCPSession.h:197:9: performance: Technically the member function 'i2p::transport::NTCPServer::HandleConnect' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1068:19: note: Technically the member function 'i2p::transport::NTCPServer::HandleConnect' can be static.
i2pd-2.19.0/libi2pd/NTCPSession.h:197:9: note: Technically the member function 'i2p::transport::NTCPServer::HandleConnect' can be static.
i2pd-2.19.0/libi2pd/NTCPSession.h:200:9: performance: Technically the member function 'i2p::transport::NTCPServer::AfterSocksHandshake' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/NTCPSession.cpp:1201:19: note: Technically the member function 'i2p::transport::NTCPServer::AfterSocksHandshake' can be static.
i2pd-2.19.0/libi2pd/NTCPSession.h:200:9: note: Technically the member function 'i2p::transport::NTCPServer::AfterSocksHandshake' can be static.
i2pd-2.19.0/libi2pd/NTCPSession.cpp:721:146: performance: Function parameter 'msgs' should be passed by const reference. [passedByValue]
i2pd-2.19.0/libi2pd/NetDb.cpp:687:9: style: The scope of the variable 'deleteDest' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd/NetDb.cpp:575:73: style: Function 'HandleDatabaseStoreMsg' argument 1 names different: declaration 'msg' definition 'm'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/NetDb.hpp:65:68: note: Function 'HandleDatabaseStoreMsg' argument 1 names different: declaration 'msg' definition 'm'.
i2pd-2.19.0/libi2pd/NetDb.cpp:575:73: note: Function 'HandleDatabaseStoreMsg' argument 1 names different: declaration 'msg' definition 'm'.
i2pd-2.19.0/libi2pd/NetDb.cpp:28:9: warning: Member variable 'NetDb::m_LastLoad' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/NetDb.hpp:67:9: style: Technically the member function 'i2p::data::NetDb::HandleDatabaseLookupMsg' can be const. [functionConst]
i2pd-2.19.0/libi2pd/NetDb.cpp:767:14: note: Technically the member function 'i2p::data::NetDb::HandleDatabaseLookupMsg' can be const.
i2pd-2.19.0/libi2pd/NetDb.hpp:67:9: note: Technically the member function 'i2p::data::NetDb::HandleDatabaseLookupMsg' can be const.
i2pd-2.19.0/libi2pd/NetDb.hpp:112:9: style: Technically the member function 'i2p::data::NetDb::Publish' can be const. [functionConst]
i2pd-2.19.0/libi2pd/NetDb.cpp:951:14: note: Technically the member function 'i2p::data::NetDb::Publish' can be const.
i2pd-2.19.0/libi2pd/NetDb.hpp:112:9: note: Technically the member function 'i2p::data::NetDb::Publish' can be const.
i2pd-2.19.0/libi2pd/NetDb.hpp:116:8: performance: Technically the member function 'i2p::data::NetDb::ReseedFromFloodfill' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/NetDb.cpp:334:14: note: Technically the member function 'i2p::data::NetDb::ReseedFromFloodfill' can be static.
i2pd-2.19.0/libi2pd/NetDb.hpp:116:8: note: Technically the member function 'i2p::data::NetDb::ReseedFromFloodfill' can be static.
i2pd-2.19.0/libi2pd/NetDbRequests.h:52:9: performance: Technically the member function 'i2p::data::NetDbRequests::Start' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/NetDbRequests.cpp:59:22: note: Technically the member function 'i2p::data::NetDbRequests::Start' can be static.
i2pd-2.19.0/libi2pd/NetDbRequests.h:52:9: note: Technically the member function 'i2p::data::NetDbRequests::Start' can be static.
i2pd-2.19.0/libi2pd/Poly1305.cpp:179:19: style: The scope of the variable 'u' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd/Poly1305.cpp:137:3: warning: Member variable 'Poly1305::m_Buffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/Poly1305.cpp:137:3: warning: Member variable 'Poly1305::m_Msg' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/Poly1305.cpp:137:3: warning: Member variable 'Poly1305::m_HR' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/Poly1305.cpp:137:3: style: Struct 'Poly1305' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/Poly1305.cpp:25:3: warning: The struct 'Block' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
i2pd-2.19.0/libi2pd/Profiling.h:42:29: performance: Technically the member function 'i2p::data::RouterProfile::GetTime' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/Profiling.cpp:22:42: note: Technically the member function 'i2p::data::RouterProfile::GetTime' can be static.
i2pd-2.19.0/libi2pd/Profiling.h:42:29: note: Technically the member function 'i2p::data::RouterProfile::GetTime' can be static.
i2pd-2.19.0/libi2pd/Reseed.cpp:269:14: warning: Redundant assignment of 'signature' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:276:13: warning: Redundant assignment of 'bitFlag' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:279:23: warning: Redundant assignment of 'compressionMethod' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:284:12: warning: Redundant assignment of 'crc_32' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:286:20: warning: Redundant assignment of 'compressedSize' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:288:22: warning: Redundant assignment of 'uncompressedSize' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:291:20: warning: Redundant assignment of 'fileNameLength' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:298:22: warning: Redundant assignment of 'extraFieldLength' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:313:13: warning: Redundant assignment of 'crc_32' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.cpp:317:23: warning: Redundant assignment of 'uncompressedSize' to itself. [selfAssignment]
i2pd-2.19.0/libi2pd/Reseed.h:39:9: performance: Technically the member function 'i2p::data::Reseeder::FindZipDataDescriptor' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/Reseed.cpp:410:17: note: Technically the member function 'i2p::data::Reseeder::FindZipDataDescriptor' can be static.
i2pd-2.19.0/libi2pd/Reseed.h:39:9: note: Technically the member function 'i2p::data::Reseeder::FindZipDataDescriptor' can be static.
i2pd-2.19.0/libi2pd/Tag.h:28:0: style: Class 'i2p :: data :: Tag < 512 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd/RouterContext.cpp:20:17: warning: Member variable 'RouterContext::m_BandwidthLimit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterContext.h:126:9: style: Technically the member function 'i2p::RouterContext::SaveKeys' can be const. [functionConst]
i2pd-2.19.0/libi2pd/RouterContext.cpp:481:22: note: Technically the member function 'i2p::RouterContext::SaveKeys' can be const.
i2pd-2.19.0/libi2pd/RouterContext.h:126:9: note: Technically the member function 'i2p::RouterContext::SaveKeys' can be const.
i2pd-2.19.0/libi2pd/RouterInfo.cpp:348:8: warning: Identical condition '!s', second condition is always false [identicalConditionAfterEarlyExit]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:321:8: note: first condition
i2pd-2.19.0/libi2pd/RouterInfo.cpp:348:8: note: second condition
i2pd-2.19.0/libi2pd/RouterInfo.cpp:23:14: warning: Member variable 'RouterInfo::m_BufferLen' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:23:14: warning: Member variable 'RouterInfo::m_Timestamp' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:23:14: warning: Member variable 'RouterInfo::m_IsUpdated' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:23:14: warning: Member variable 'RouterInfo::m_IsUnreachable' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:23:14: warning: Member variable 'RouterInfo::m_SupportedTransports' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:23:14: warning: Member variable 'RouterInfo::m_Caps' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:25:3: performance: Variable 'm_Addresses' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:32:3: performance: Variable 'm_Addresses' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:40:3: performance: Variable 'm_Addresses' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
i2pd-2.19.0/libi2pd/RouterInfo.h:149:9: style: Technically the member function 'i2p::data::RouterInfo::AddIntroducer' can be const. [functionConst]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:706:19: note: Technically the member function 'i2p::data::RouterInfo::AddIntroducer' can be const.
i2pd-2.19.0/libi2pd/RouterInfo.h:149:9: note: Technically the member function 'i2p::data::RouterInfo::AddIntroducer' can be const.
i2pd-2.19.0/libi2pd/RouterInfo.h:150:9: style: Technically the member function 'i2p::data::RouterInfo::RemoveIntroducer' can be const. [functionConst]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:721:19: note: Technically the member function 'i2p::data::RouterInfo::RemoveIntroducer' can be const.
i2pd-2.19.0/libi2pd/RouterInfo.h:150:9: note: Technically the member function 'i2p::data::RouterInfo::RemoveIntroducer' can be const.
i2pd-2.19.0/libi2pd/RouterInfo.h:213:11: performance: Technically the member function 'i2p::data::RouterInfo::ReadString' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:631:21: note: Technically the member function 'i2p::data::RouterInfo::ReadString' can be static.
i2pd-2.19.0/libi2pd/RouterInfo.h:213:11: note: Technically the member function 'i2p::data::RouterInfo::ReadString' can be static.
i2pd-2.19.0/libi2pd/RouterInfo.h:214:9: performance: Technically the member function 'i2p::data::RouterInfo::WriteString' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:650:19: note: Technically the member function 'i2p::data::RouterInfo::WriteString' can be static.
i2pd-2.19.0/libi2pd/RouterInfo.h:214:9: note: Technically the member function 'i2p::data::RouterInfo::WriteString' can be static.
i2pd-2.19.0/libi2pd/RouterInfo.cpp:41:3: style: Class 'RouterInfo' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor]
i2pd-2.19.0/libi2pd/RouterInfo.cpp:41:3: style: Class 'RouterInfo' has dynamic memory/resource allocation(s). The operator= is explicitly defaulted but the default operator= does not work well. It is recommended to define or delete the operator=. [noOperatorEq]
i2pd-2.19.0/libi2pd/SSUSession.cpp:138:9: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/SSUSession.cpp:154:24: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/SSUSession.cpp:202:8: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/SSUSession.cpp:293:34: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/SSUSession.cpp:721:24: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/SSUSession.cpp:744:24: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/SSUSession.cpp:765:24: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/SSUSession.cpp:781:24: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/SSUSession.cpp:798:24: style: C-style pointer casting [cstyleCast]
i2pd-2.19.0/libi2pd/Streaming.cpp:409:8: style: The scope of the variable 'isNoAck' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd/Streaming.cpp:267:19: style: Variable 'optionData' is assigned a value that is never used. [unreadVariable]
i2pd-2.19.0/libi2pd/Transports.cpp:878:65: style: Function 'IsRestrictedPeer' argument 1 names different: declaration 'ident' definition 'ih'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Transports.h:122:56: note: Function 'IsRestrictedPeer' argument 1 names different: declaration 'ident' definition 'ih'.
i2pd-2.19.0/libi2pd/Transports.cpp:878:65: note: Function 'IsRestrictedPeer' argument 1 names different: declaration 'ident' definition 'ih'.
i2pd-2.19.0/libi2pd/Transports.cpp:551:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
i2pd-2.19.0/libi2pd/Transports.cpp:593:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
i2pd-2.19.0/libi2pd/Tunnel.cpp:168:41: style: Function 'LatencyFitsRange' argument 1 names different: declaration 'lowerbound' definition 'lower'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Tunnel.h:127:35: note: Function 'LatencyFitsRange' argument 1 names different: declaration 'lowerbound' definition 'lower'.
i2pd-2.19.0/libi2pd/Tunnel.cpp:168:41: note: Function 'LatencyFitsRange' argument 1 names different: declaration 'lowerbound' definition 'lower'.
i2pd-2.19.0/libi2pd/Tunnel.cpp:168:57: style: Function 'LatencyFitsRange' argument 2 names different: declaration 'upperbound' definition 'upper'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Tunnel.h:127:56: note: Function 'LatencyFitsRange' argument 2 names different: declaration 'upperbound' definition 'upper'.
i2pd-2.19.0/libi2pd/Tunnel.cpp:168:57: note: Function 'LatencyFitsRange' argument 2 names different: declaration 'upperbound' definition 'upper'.
i2pd-2.19.0/libi2pd/Tunnel.cpp:409:7: style: Function 'CreateTunnelPool' argument 2 names different: declaration 'numOuboundHops' definition 'numOutboundHops'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/Tunnel.h:241:9: note: Function 'CreateTunnelPool' argument 2 names different: declaration 'numOuboundHops' definition 'numOutboundHops'.
i2pd-2.19.0/libi2pd/Tunnel.cpp:409:7: note: Function 'CreateTunnelPool' argument 2 names different: declaration 'numOuboundHops' definition 'numOutboundHops'.
i2pd-2.19.0/libi2pd/Tunnel.h:230:8: style: Technically the member function 'i2p::tunnel::Tunnels::GetTransitTunnelsExpirationTimeout' can be const. [functionConst]
i2pd-2.19.0/libi2pd/Tunnel.cpp:915:15: note: Technically the member function 'i2p::tunnel::Tunnels::GetTransitTunnelsExpirationTimeout' can be const.
i2pd-2.19.0/libi2pd/Tunnel.h:230:8: note: Technically the member function 'i2p::tunnel::Tunnels::GetTransitTunnelsExpirationTimeout' can be const.
i2pd-2.19.0/libi2pd/Tunnel.h:243:9: performance: Technically the member function 'i2p::tunnel::Tunnels::StopTunnelPool' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/Tunnel.cpp:429:16: note: Technically the member function 'i2p::tunnel::Tunnels::StopTunnelPool' can be static.
i2pd-2.19.0/libi2pd/Tunnel.h:243:9: note: Technically the member function 'i2p::tunnel::Tunnels::StopTunnelPool' can be static.
i2pd-2.19.0/libi2pd/Tunnel.h:253:9: performance: Technically the member function 'i2p::tunnel::Tunnels::HandleTunnelGatewayMsg' can be static. [functionStatic]
i2pd-2.19.0/libi2pd/Tunnel.cpp:543:16: note: Technically the member function 'i2p::tunnel::Tunnels::HandleTunnelGatewayMsg' can be static.
i2pd-2.19.0/libi2pd/Tunnel.h:253:9: note: Technically the member function 'i2p::tunnel::Tunnels::HandleTunnelGatewayMsg' can be static.
i2pd-2.19.0/libi2pd/TunnelEndpoint.h:41:9: style: Technically the member function 'i2p::tunnel::TunnelEndpoint::HandleNextMessage' can be const. [functionConst]
i2pd-2.19.0/libi2pd/TunnelEndpoint.cpp:241:23: note: Technically the member function 'i2p::tunnel::TunnelEndpoint::HandleNextMessage' can be const.
i2pd-2.19.0/libi2pd/TunnelEndpoint.h:41:9: note: Technically the member function 'i2p::tunnel::TunnelEndpoint::HandleNextMessage' can be const.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:72:35: style: Function 'Reconfigure' argument 1 names different: declaration 'inboundHops' definition 'inHops'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/TunnelPool.h:85:25: note: Function 'Reconfigure' argument 1 names different: declaration 'inboundHops' definition 'inHops'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:72:35: note: Function 'Reconfigure' argument 1 names different: declaration 'inboundHops' definition 'inHops'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:72:47: style: Function 'Reconfigure' argument 2 names different: declaration 'outboundHops' definition 'outHops'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/TunnelPool.h:85:42: note: Function 'Reconfigure' argument 2 names different: declaration 'outboundHops' definition 'outHops'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:72:47: note: Function 'Reconfigure' argument 2 names different: declaration 'outboundHops' definition 'outHops'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:72:60: style: Function 'Reconfigure' argument 3 names different: declaration 'inboundQuant' definition 'inQuant'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/TunnelPool.h:85:60: note: Function 'Reconfigure' argument 3 names different: declaration 'inboundQuant' definition 'inQuant'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:72:60: note: Function 'Reconfigure' argument 3 names different: declaration 'inboundQuant' definition 'inQuant'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:72:73: style: Function 'Reconfigure' argument 4 names different: declaration 'outboundQuant' definition 'outQuant'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/TunnelPool.h:85:78: note: Function 'Reconfigure' argument 4 names different: declaration 'outboundQuant' definition 'outQuant'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:72:73: note: Function 'Reconfigure' argument 4 names different: declaration 'outboundQuant' definition 'outQuant'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:423:92: style: Function 'SelectPeers' argument 1 names different: declaration 'hops' definition 'peers'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/TunnelPool.h:113:82: note: Function 'SelectPeers' argument 1 names different: declaration 'hops' definition 'peers'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:423:92: note: Function 'SelectPeers' argument 1 names different: declaration 'hops' definition 'peers'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:439:100: style: Function 'SelectExplicitPeers' argument 1 names different: declaration 'hops' definition 'peers'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd/TunnelPool.h:114:90: note: Function 'SelectExplicitPeers' argument 1 names different: declaration 'hops' definition 'peers'.
i2pd-2.19.0/libi2pd/TunnelPool.cpp:439:100: note: Function 'SelectExplicitPeers' argument 1 names different: declaration 'hops' definition 'peers'.
i2pd-2.19.0/libi2pd/util.cpp:257:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:186:75: style: Function 'SaveEtag' argument 1 names different: declaration 'subsciption' definition 'subscription'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:43:47: note: Function 'SaveEtag' argument 1 names different: declaration 'subsciption' definition 'subscription'.
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:186:75: note: Function 'SaveEtag' argument 1 names different: declaration 'subsciption' definition 'subscription'.
i2pd-2.19.0/libi2pd_client/BOB.h:66:5: warning: Member variable 'AddressReceiver::buffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PService.h:94:16: style: Technically the member function 'i2p::client::I2PServiceHandler::Dead' can be const. [functionConst]
i2pd-2.19.0/libi2pd_client/AddressBook.h:72:16: performance: Technically the member function 'i2p::client::AddressBook::ToAddress' can be static. [functionStatic]
i2pd-2.19.0/libi2pd_client/AddressBook.h:89:9: performance: Technically the member function 'i2p::client::AddressBook::StopLookups' can be static. [functionStatic]
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:589:20: note: Technically the member function 'i2p::client::AddressBook::StopLookups' can be static.
i2pd-2.19.0/libi2pd_client/AddressBook.h:89:9: note: Technically the member function 'i2p::client::AddressBook::StopLookups' can be static.
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:48:8: performance: Technically the member function 'i2p::client::AddressBookFilesystemStorage::LoadFromFile' can be static. [functionStatic]
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:113:36: note: Technically the member function 'i2p::client::AddressBookFilesystemStorage::LoadFromFile' can be static.
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:48:8: note: Technically the member function 'i2p::client::AddressBookFilesystemStorage::LoadFromFile' can be static.
i2pd-2.19.0/libi2pd_client/I2PService.h:83:4: style: Class 'I2PServiceHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd_client/SAM.h:85:4: style: Class 'SAMSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd_client/BOB.h:50:4: style: Class 'BOBI2PTunnel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd_client/BOB.h:122:4: style: Class 'BOBDestination' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd_client/BOB.h:145:4: style: Class 'BOBCommandSession' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd_client/AddressBook.h:130:4: style: Class 'AddressResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/libi2pd_client/I2PService.h:147:9: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:55:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PService.h:147:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PService.h:149:9: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:56:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PService.h:149:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PService.h:153:24: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:58:24: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PService.h:153:24: note: Function in derived class
i2pd-2.19.0/libi2pd_client/HTTPProxy.h:19:16: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:153:24: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/HTTPProxy.h:19:16: note: Function in derived class
i2pd-2.19.0/libi2pd_client/SOCKS.h:26:16: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:153:24: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/SOCKS.h:26:16: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:73:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:47:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:73:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:88:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:47:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:88:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:105:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:47:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:105:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:119:39: style: The function 'CreateHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:156:47: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:119:39: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:126:9: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:55:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:126:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:127:9: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:56:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:127:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:129:16: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:153:24: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:129:16: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:268:9: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:55:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:268:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:269:9: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:56:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:269:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:281:16: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:58:24: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:281:16: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:309:41: style: The function 'CreateI2PConnection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:289:49: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:309:41: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:323:41: style: The function 'CreateI2PConnection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:289:49: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:323:41: note: Function in derived class
i2pd-2.19.0/libi2pd_client/BOB.h:53:17: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:55:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/BOB.h:53:17: note: Function in derived class
i2pd-2.19.0/libi2pd_client/BOB.h:54:17: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:56:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/BOB.h:54:17: note: Function in derived class
i2pd-2.19.0/libi2pd_client/BOB.h:74:9: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/BOB.h:53:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/BOB.h:74:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/BOB.h:75:9: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/BOB.h:54:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/BOB.h:75:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/BOB.h:101:9: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/BOB.h:53:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/BOB.h:101:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/BOB.h:102:9: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/BOB.h:54:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/BOB.h:102:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:34:49: style: The function 'GetAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:38:57: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:34:49: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:35:9: style: The function 'AddAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:39:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:35:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:36:9: style: The function 'RemoveAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:40:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:36:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:38:9: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:42:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:38:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:39:8: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:43:16: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:39:8: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:40:8: style: The function 'LoadLocal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:44:16: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:40:8: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:41:8: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:45:16: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:41:8: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:43:9: style: The function 'SaveEtag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:47:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:43:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:44:9: style: The function 'GetEtag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/AddressBook.h:48:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/AddressBook.cpp:44:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/BOB.cpp:215:21: warning: Member variable 'BOBCommandSession::m_ReceiveBuffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/BOB.cpp:215:21: warning: Member variable 'BOBCommandSession::m_SendBuffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/ClientContext.h:93:16: performance: Technically the member function 'i2p::client::ClientContext::GetI2CPOption' can be static. [functionStatic]
i2pd-2.19.0/libi2pd_client/ClientContext.cpp:376:29: note: Technically the member function 'i2p::client::ClientContext::GetI2CPOption' can be static.
i2pd-2.19.0/libi2pd_client/ClientContext.h:93:16: note: Technically the member function 'i2p::client::ClientContext::GetI2CPOption' can be static.
i2pd-2.19.0/libi2pd_client/ClientContext.h:96:9: performance: Technically the member function 'i2p::client::ClientContext::ReadI2CPOptionsFromConfig' can be static. [functionStatic]
i2pd-2.19.0/libi2pd_client/ClientContext.cpp:394:22: note: Technically the member function 'i2p::client::ClientContext::ReadI2CPOptionsFromConfig' can be static.
i2pd-2.19.0/libi2pd_client/ClientContext.h:96:9: note: Technically the member function 'i2p::client::ClientContext::ReadI2CPOptionsFromConfig' can be static.
i2pd-2.19.0/libi2pd_client/WebSocks.h:22:8: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:55:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/WebSocks.h:22:8: note: Function in derived class
i2pd-2.19.0/libi2pd_client/WebSocks.h:23:8: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:56:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/WebSocks.h:23:8: note: Function in derived class
i2pd-2.19.0/libi2pd_client/WebSocks.h:27:16: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:58:24: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/WebSocks.h:27:16: note: Function in derived class
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:482:103: style: Function 'HandleSocksProxySendHandshake' argument 2 names different: declaration 'bytes_transfered' definition 'bytes_transferred'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:73:88: note: Function 'HandleSocksProxySendHandshake' argument 2 names different: declaration 'bytes_transfered' definition 'bytes_transferred'.
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:482:103: note: Function 'HandleSocksProxySendHandshake' argument 2 names different: declaration 'bytes_transfered' definition 'bytes_transferred'.
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:550:95: style: Function 'HandleSocksProxyReply' argument 2 names different: declaration 'bytes_transfered' definition 'bytes_transferred'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:74:80: note: Function 'HandleSocksProxyReply' argument 2 names different: declaration 'bytes_transfered' definition 'bytes_transferred'.
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:550:95: note: Function 'HandleSocksProxyReply' argument 2 names different: declaration 'bytes_transfered' definition 'bytes_transferred'.
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:577:91: style: Function 'HandleSockRecv' argument 2 names different: declaration 'bytes_transfered' definition 'len'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:54:77: note: Function 'HandleSockRecv' argument 2 names different: declaration 'bytes_transfered' definition 'len'.
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:577:91: note: Function 'HandleSockRecv' argument 2 names different: declaration 'bytes_transfered' definition 'len'.
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:100:4: warning: Member variable 'HTTPReqHandler::m_recv_chunk' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:100:4: warning: Member variable 'HTTPReqHandler::m_socks_buf' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:100:4: warning: Member variable 'HTTPReqHandler::m_req_len' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:106:9: style: The function 'Handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:86:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/HTTPProxy.cpp:106:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2CP.cpp:499:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd_client/I2CP.cpp:520:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd_client/I2CP.cpp:26:19: warning: Member variable 'I2CPDestination::m_EncryptionPrivateKey' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2CP.cpp:26:19: warning: Member variable 'I2CPDestination::m_LeaseSetExpirationTime' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PService.cpp:114:54: style: Function 'CreateStream' argument 1 names different: declaration 'complete' definition 'streamRequestComplete'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/I2PService.h:52:44: note: Function 'CreateStream' argument 1 names different: declaration 'complete' definition 'streamRequestComplete'.
i2pd-2.19.0/libi2pd_client/I2PService.cpp:114:54: note: Function 'CreateStream' argument 1 names different: declaration 'complete' definition 'streamRequestComplete'.
i2pd-2.19.0/libi2pd_client/I2PService.cpp:114:106: style: Function 'CreateStream' argument 2 names different: declaration 'ident' definition 'identHash'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/I2PService.h:52:83: note: Function 'CreateStream' argument 2 names different: declaration 'ident' definition 'identHash'.
i2pd-2.19.0/libi2pd_client/I2PService.cpp:114:106: note: Function 'CreateStream' argument 2 names different: declaration 'ident' definition 'identHash'.
i2pd-2.19.0/libi2pd_client/I2PService.cpp:227:96: style: Function 'HandleDownstreamReceived' argument 2 names different: declaration 'bytes_transferred' definition 'bytes_transfered'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/I2PService.h:120:87: note: Function 'HandleDownstreamReceived' argument 2 names different: declaration 'bytes_transferred' definition 'bytes_transfered'.
i2pd-2.19.0/libi2pd_client/I2PService.cpp:227:96: note: Function 'HandleDownstreamReceived' argument 2 names different: declaration 'bytes_transferred' definition 'bytes_transfered'.
i2pd-2.19.0/libi2pd_client/I2PService.cpp:264:94: style: Function 'HandleUpstreamReceived' argument 2 names different: declaration 'bytes_transferred' definition 'bytes_transfered'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/I2PService.h:119:85: note: Function 'HandleUpstreamReceived' argument 2 names different: declaration 'bytes_transferred' definition 'bytes_transfered'.
i2pd-2.19.0/libi2pd_client/I2PService.cpp:264:94: note: Function 'HandleUpstreamReceived' argument 2 names different: declaration 'bytes_transferred' definition 'bytes_transfered'.
i2pd-2.19.0/libi2pd_client/I2PService.cpp:24:14: warning: Member variable 'I2PService::m_ReadyTimerTriggered' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PService.cpp:137:13: warning: Member variable 'TCPIPPipe::m_upstream_to_down_buf' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PService.cpp:137:13: warning: Member variable 'TCPIPPipe::m_downstream_to_up_buf' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PService.cpp:137:13: warning: Member variable 'TCPIPPipe::m_upstream_buf' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PService.cpp:137:13: warning: Member variable 'TCPIPPipe::m_downstream_buf' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:343:68: style: Function 'I2PTunnelConnectionIRC' argument 5 names different: declaration 'm_WebircPass' definition 'webircpass'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:102:70: note: Function 'I2PTunnelConnectionIRC' argument 5 names different: declaration 'm_WebircPass' definition 'webircpass'.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:343:68: note: Function 'I2PTunnelConnectionIRC' argument 5 names different: declaration 'm_WebircPass' definition 'webircpass'.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:664:34: style: Function 'UDPSession' argument 3 names different: declaration 'remote' definition 'endpoint'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:163:40: note: Function 'UDPSession' argument 3 names different: declaration 'remote' definition 'endpoint'.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:664:34: note: Function 'UDPSession' argument 3 names different: declaration 'remote' definition 'endpoint'.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:664:73: style: Function 'UDPSession' argument 4 names different: declaration 'ident' definition 'to'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:163:77: note: Function 'UDPSession' argument 4 names different: declaration 'ident' definition 'to'.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:664:73: note: Function 'UDPSession' argument 4 names different: declaration 'ident' definition 'to'.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:777:81: style: Function 'HandleRecvFromLocal' argument 1 names different: declaration 'e' definition 'ec'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:244:63: note: Function 'HandleRecvFromLocal' argument 1 names different: declaration 'e' definition 'ec'.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:777:81: note: Function 'HandleRecvFromLocal' argument 1 names different: declaration 'e' definition 'ec'.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:23:23: warning: Member variable 'I2PTunnelConnection::m_Buffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:23:23: warning: Member variable 'I2PTunnelConnection::m_StreamBuffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:31:23: warning: Member variable 'I2PTunnelConnection::m_Buffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:31:23: warning: Member variable 'I2PTunnelConnection::m_StreamBuffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:38:23: warning: Member variable 'I2PTunnelConnection::m_Buffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:38:23: warning: Member variable 'I2PTunnelConnection::m_StreamBuffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:487:3: performance: Variable 'm_PortDestination' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:703:3: performance: Variable 'm_LocalDest' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:234:55: performance: Technically the member function 'i2p::client::I2PUDPClientTunnel::GetSessions' can be static. [functionStatic]
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:802:73: note: Technically the member function 'i2p::client::I2PUDPClientTunnel::GetSessions' can be static.
i2pd-2.19.0/libi2pd_client/I2PTunnel.h:234:55: note: Technically the member function 'i2p::client::I2PUDPClientTunnel::GetSessions' can be static.
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:394:9: style: The function 'Handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:86:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2PTunnel.cpp:394:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/MatchedDestination.cpp:74:65: style: Function 'SelectPeers' argument 1 names different: declaration 'peers' definition 'path'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/MatchedDestination.h:20:40: note: Function 'SelectPeers' argument 1 names different: declaration 'peers' definition 'path'.
i2pd-2.19.0/libi2pd_client/MatchedDestination.cpp:74:65: note: Function 'SelectPeers' argument 1 names different: declaration 'peers' definition 'path'.
i2pd-2.19.0/libi2pd_client/MatchedDestination.cpp:108:73: style: Function 'OnBuildResult' argument 1 names different: declaration 'peers' definition 'path'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/MatchedDestination.h:21:48: note: Function 'OnBuildResult' argument 1 names different: declaration 'peers' definition 'path'.
i2pd-2.19.0/libi2pd_client/MatchedDestination.cpp:108:73: note: Function 'OnBuildResult' argument 1 names different: declaration 'peers' definition 'path'.
i2pd-2.19.0/libi2pd_client/SAM.cpp:670:20: warning: Either the condition 'separator' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
i2pd-2.19.0/libi2pd_client/SAM.cpp:662:8: note: Assuming that condition 'separator' is not redundant
i2pd-2.19.0/libi2pd_client/SAM.cpp:670:20: note: Null pointer addition
i2pd-2.19.0/libi2pd_client/SAM.cpp:433:16: style: The scope of the variable 'destination' can be reduced. [variableScope]
i2pd-2.19.0/libi2pd_client/SAM.cpp:736:50: style: Function 'WriteI2PDataImmediate' argument 1 names different: declaration 'ptr' definition 'buff'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/SAM.h:131:41: note: Function 'WriteI2PDataImmediate' argument 1 names different: declaration 'ptr' definition 'buff'.
i2pd-2.19.0/libi2pd_client/SAM.cpp:736:50: note: Function 'WriteI2PDataImmediate' argument 1 names different: declaration 'ptr' definition 'buff'.
i2pd-2.19.0/libi2pd_client/SAM.cpp:796:85: style: Function 'HandleWriteI2PData' argument 2 names different: declaration 'sz' definition 'bytes_transferred'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/SAM.h:111:76: note: Function 'HandleWriteI2PData' argument 2 names different: declaration 'sz' definition 'bytes_transferred'.
i2pd-2.19.0/libi2pd_client/SAM.cpp:796:85: note: Function 'HandleWriteI2PData' argument 2 names different: declaration 'sz' definition 'bytes_transferred'.
i2pd-2.19.0/libi2pd_client/SAM.cpp:900:66: style: Function 'SAMSession' argument 2 names different: declaration 'name' definition 'id'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/SAM.h:158:55: note: Function 'SAMSession' argument 2 names different: declaration 'name' definition 'id'.
i2pd-2.19.0/libi2pd_client/SAM.cpp:900:66: note: Function 'SAMSession' argument 2 names different: declaration 'name' definition 'id'.
i2pd-2.19.0/libi2pd_client/SAM.cpp:18:13: warning: Member variable 'SAMSocket::m_Buffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/SAM.cpp:18:13: warning: Member variable 'SAMSocket::m_StreamBuffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/SAM.cpp:921:13: warning: Member variable 'SAMBridge::m_DatagramReceiveBuffer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/libi2pd_client/SAM.h:161:8: style: Technically the member function 'i2p::client::SAMSession::CloseStreams' can be const. [functionConst]
i2pd-2.19.0/libi2pd_client/SAM.cpp:913:19: note: Technically the member function 'i2p::client::SAMSession::CloseStreams' can be const.
i2pd-2.19.0/libi2pd_client/SAM.h:161:8: note: Technically the member function 'i2p::client::SAMSession::CloseStreams' can be const.
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:555:89: style: Function 'HandleSockRecv' argument 2 names different: declaration 'bytes_transfered' definition 'len'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:115:77: note: Function 'HandleSockRecv' argument 2 names different: declaration 'bytes_transfered' definition 'len'.
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:555:89: note: Function 'HandleSockRecv' argument 2 names different: declaration 'bytes_transfered' definition 'len'.
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:700:50: style: Function 'HandleUpstreamData' argument 1 names different: declaration 'buff' definition 'dataptr'. [funcArgNamesDifferent]
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:134:38: note: Function 'HandleUpstreamData' argument 1 names different: declaration 'buff' definition 'dataptr'.
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:700:50: note: Function 'HandleUpstreamData' argument 1 names different: declaration 'buff' definition 'dataptr'.
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:36:15: style: Technically the member function 'i2p::proxy::SOCKSDnsAddress::ToString' can be const. [functionConst]
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:179:9: style: The function 'Handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd_client/I2PService.h:86:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/SOCKS.cpp:179:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/WebSocks.cpp:502:8: performance: Technically the member function 'i2p::client::WebSocksImpl::Start' can be static. [functionStatic]
i2pd-2.19.0/libi2pd_client/WebSocks.cpp:507:8: performance: Technically the member function 'i2p::client::WebSocksImpl::Stop' can be static. [functionStatic]
i2pd-2.19.0/libi2pd_client/WebSocks.cpp:511:8: performance: Technically the member function 'i2p::client::WebSocksImpl::InitializeDestination' can be static. [functionStatic]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:89:9: style: The scope of the variable 'gridIndex' can be reduced. [variableScope]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:56:0: style: Variable 'index' is modified but its new value is never used. [unreadVariable]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::clientTunnelNameGroupBox' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::gridLayoutWidget_2' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::horizontalLayout_2' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::destinationLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::destinationLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::destinationHorizontalSpacer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::portLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::portLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::keysLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::keysLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::addressLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::addressLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::destinationPortLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::destinationPortLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::sigTypeLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.cpp:6:19: warning: Member variable 'ClientTunnelPane::sigTypeComboBox' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:26:20: style: Technically the member function 'I2CPParameters::getInbound_length' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:27:20: style: Technically the member function 'I2CPParameters::getOutbound_length' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:28:20: style: Technically the member function 'I2CPParameters::getInbound_quantity' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:29:20: style: Technically the member function 'I2CPParameters::getOutbound_quantity' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:30:20: style: Technically the member function 'I2CPParameters::getCrypto_tagsToSend' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:31:20: style: Technically the member function 'I2CPParameters::getExplicitPeers' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:61:20: style: Technically the member function 'TunnelConfig::getType' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:62:24: style: Technically the member function 'TunnelConfig::getName' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:120:9: style: Technically the member function 'ClientTunnelConfig::getport' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:123:9: style: Technically the member function 'ClientTunnelConfig::getdestinationPort' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:124:31: style: Technically the member function 'ClientTunnelConfig::getsigType' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:199:9: style: Technically the member function 'ServerTunnelConfig::getport' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:201:9: style: Technically the member function 'ServerTunnelConfig::getinPort' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:205:10: style: Technically the member function 'ServerTunnelConfig::getgzip' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:206:31: style: Technically the member function 'ServerTunnelConfig::getsigType' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:208:10: style: Technically the member function 'ServerTunnelConfig::getisUniqueLocal' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:53:14: warning: The class 'ClientTunnelPane' defines member variable with name 'gridLayoutWidget_2' also defined in its parent class 'TunnelPane'. [duplInheritedMember]
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:28:14: note: The class 'ClientTunnelPane' defines member variable with name 'gridLayoutWidget_2' also defined in its parent class 'TunnelPane'.
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:53:14: note: The class 'ClientTunnelPane' defines member variable with name 'gridLayoutWidget_2' also defined in its parent class 'TunnelPane'.
i2pd-2.19.0/libi2pd_client/I2CP.h:74:9: style: The function 'Decrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Identity.h:209:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2CP.h:74:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2CP.h:80:9: style: The function 'HandleDataMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Destination.h:127:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2CP.h:80:9: note: Function in derived class
i2pd-2.19.0/libi2pd_client/I2CP.h:81:9: style: The function 'CreateNewLeaseSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/libi2pd/Destination.h:128:17: note: Virtual function in base class
i2pd-2.19.0/libi2pd_client/I2CP.h:81:9: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:131:18: style: The function 'saveToStringStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:68:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:131:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:132:33: style: The function 'asClientTunnelConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:69:33: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:132:33: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:133:33: style: The function 'asServerTunnelConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:70:33: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:133:33: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:220:18: style: The function 'saveToStringStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:68:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:220:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:221:33: style: The function 'asClientTunnelConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:69:33: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:221:33: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:222:33: style: The function 'asServerTunnelConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:70:33: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:222:33: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:19:31: style: The function 'asServerTunnelPane' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:41:31: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:19:31: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:20:31: style: The function 'asClientTunnelPane' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:42:31: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:20:31: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:57:18: style: The function 'setGroupBoxTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:121:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:57:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:70:18: style: The function 'applyDataFromUIToTunnelConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:97:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/ClientTunnelPane.h:70:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:58:30: performance: Function parameter 'name_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:106:36: performance: Function parameter 'name_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:107:36: performance: Function parameter 'dest_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:109:36: performance: Function parameter 'keys_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:110:36: performance: Function parameter 'address_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:175:36: performance: Function parameter 'name_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:176:36: performance: Function parameter 'host_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:178:36: performance: Function parameter 'keys_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:180:36: performance: Function parameter 'accessList_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:181:36: performance: Function parameter 'hostOverride_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:182:36: performance: Function parameter 'webircpass_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/TunnelConfig.h:185:36: performance: Function parameter 'address_' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/DaemonQT.cpp:137:37: style: Function 'setRunning' argument 1 names different: declaration 'running' definition 'newValue'. [funcArgNamesDifferent]
i2pd-2.19.0/qt/i2pd_qt/DaemonQT.h:36:30: note: Function 'setRunning' argument 1 names different: declaration 'running' definition 'newValue'.
i2pd-2.19.0/qt/i2pd_qt/DaemonQT.cpp:137:37: note: Function 'setRunning' argument 1 names different: declaration 'running' definition 'newValue'.
i2pd-2.19.0/qt/i2pd_qt/DaemonQT.h:34:14: style: Technically the member function 'i2p::qt::DaemonQTImpl::isRunning' can be const. [functionConst]
i2pd-2.19.0/qt/i2pd_qt/DaemonQT.cpp:132:21: note: Technically the member function 'i2p::qt::DaemonQTImpl::isRunning' can be const.
i2pd-2.19.0/qt/i2pd_qt/DaemonQT.h:34:14: note: Technically the member function 'i2p::qt::DaemonQTImpl::isRunning' can be const.
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:53:14: warning: The class 'ServerTunnelPane' defines member variable with name 'gridLayoutWidget_2' also defined in its parent class 'TunnelPane'. [duplInheritedMember]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:48:14: note: The class 'ServerTunnelPane' defines member variable with name 'gridLayoutWidget_2' also defined in its parent class 'TunnelPane'.
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:53:14: note: The class 'ServerTunnelPane' defines member variable with name 'gridLayoutWidget_2' also defined in its parent class 'TunnelPane'.
i2pd-2.19.0/qt/i2pd_qt/DaemonQT.h:49:3: style: Class 'Worker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/qt/i2pd_qt/DaemonQT.h:69:9: style: Class 'Controller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/qt/i2pd_qt/textbrowsertweaked1.h:12:5: style: Class 'TextBrowserTweaked1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:155:5: style: Class 'NonGUIOptionItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:789:9: style: Class 'TunnelsPageUpdateListenerMainWindowImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:37:31: style: The function 'asServerTunnelPane' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:41:31: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:37:31: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:38:31: style: The function 'asClientTunnelPane' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:42:31: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:38:31: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:95:18: style: The function 'setGroupBoxTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:121:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:95:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:116:18: style: The function 'applyDataFromUIToTunnelConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:97:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.h:116:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:157:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:151:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:157:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:165:18: style: The function 'installListeners' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:107:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:165:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:170:18: style: The function 'loadFromConfigOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:108:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:170:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:175:18: style: The function 'saveToStringStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:118:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:175:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:179:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:151:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:179:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:213:18: style: The function 'installListeners' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:107:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:213:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:214:18: style: The function 'loadFromConfigOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:108:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:214:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:215:18: style: The function 'saveToStringStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:118:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:215:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:216:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:151:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:216:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:223:18: style: The function 'loadFromConfigOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:214:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:223:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:228:18: style: The function 'saveToStringStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:215:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:228:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:233:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:216:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:233:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:241:18: style: The function 'loadFromConfigOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:214:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:241:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:246:18: style: The function 'saveToStringStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:215:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:246:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:250:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:216:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:250:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:256:18: style: The function 'loadFromConfigOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:214:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:256:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:262:18: style: The function 'saveToStringStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:215:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:262:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:267:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:216:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:267:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:274:18: style: The function 'installListeners' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:107:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:274:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:275:18: style: The function 'loadFromConfigOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:108:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:275:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:279:18: style: The function 'saveToStringStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:118:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:279:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:283:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:151:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:283:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:291:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:179:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:291:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:298:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:291:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:298:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:304:21: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:166:21: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:304:21: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:305:24: style: The function 'fromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:169:24: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:305:24: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:312:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:291:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:312:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:318:21: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:166:21: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:318:21: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:319:24: style: The function 'fromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:169:24: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:319:24: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:326:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:291:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:326:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:332:21: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:166:21: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:332:21: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:333:24: style: The function 'fromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:169:24: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:333:24: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:340:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:291:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:340:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:346:21: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:166:21: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:346:21: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:347:24: style: The function 'fromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:169:24: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:347:24: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:353:18: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:291:18: note: Virtual function in base class
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:353:18: note: Function in derived class
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:69:9: style: The scope of the variable 'gridIndex' can be reduced. [variableScope]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:43:0: style: Variable 'index' is modified but its new value is never used. [unreadVariable]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::serverTunnelNameGroupBox' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::gridLayoutWidget_2' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::horizontalLayout_2' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::hostLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::hostLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::hostHorizontalSpacer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::portLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::portLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::keysLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::keysLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::inPortLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::inPortLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::accessListLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::accessListLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::hostOverrideLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::hostOverrideLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::webIRCPassLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::webIRCPassLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::addressLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::addressLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::gzipCheckBox' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::isUniqueLocalCheckBox' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::sigTypeLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/ServerTunnelPane.cpp:5:19: warning: Member variable 'ServerTunnelPane::sigTypeComboBox' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:93: style: Function 'TunnelPane' argument 2 names different: declaration 'tunconf' definition 'tunnelConfig_'. [funcArgNamesDifferent]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.h:33:85: note: Function 'TunnelPane' argument 2 names different: declaration 'tunconf' definition 'tunnelConfig_'.
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:93: note: Function 'TunnelPane' argument 2 names different: declaration 'tunconf' definition 'tunnelConfig_'.
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:67:24: style: Variable 'type' is assigned a value that is never used. [unreadVariable]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::tunnelGridLayout' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::tunnelGroupBox' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::nameLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::nameLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::headerHorizontalSpacer' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::deletePushButton' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::tunnelTypeComboBox' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::typeLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::inbound_lengthLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::inbound_lengthLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::outbound_lengthLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::outbound_lengthLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::inbound_quantityLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::inbound_quantityLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::outbound_quantityLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::outbound_quantityLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::crypto_tagsToSendLabel' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/TunnelPane.cpp:7:13: warning: Member variable 'TunnelPane::crypto_tagsToSendLineEdit' is not initialized in the constructor. [uninitMemberVar]
i2pd-2.19.0/qt/i2pd_qt/logviewermanager.h:30:5: style: Class 'Worker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/qt/i2pd_qt/logviewermanager.h:52:5: style: Class 'Controller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.cpp:78:33: style: Variable 'barSett' is assigned a value that is never used. [unreadVariable]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:437:10: style: Member variable 'MainWindow::wasSelectingAtStatusMainPage' is in the wrong place in the initializer list. [initializerList]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.cpp:40:6: note: Member variable 'MainWindow::wasSelectingAtStatusMainPage' is in the wrong place in the initializer list.
i2pd-2.19.0/qt/i2pd_qt/mainwindow.h:437:10: note: Member variable 'MainWindow::wasSelectingAtStatusMainPage' is in the wrong place in the initializer list.
i2pd-2.19.0/qt/i2pd_qt/mainwindow.cpp:719:48: performance: Function parameter 'tunnelNameToFocus' should be passed by const reference. [passedByValue]
i2pd-2.19.0/qt/i2pd_qt/mainwindow.cpp:787:55: performance: Function parameter 'tunnelNameToFocus' should be passed by const reference. [passedByValue]
i2pd-2.19.0/tests/test-base-64.cpp:40:3: style: Variable 'in' is assigned a value that is never used. [unreadVariable]
i2pd-2.19.0/tests/test-http-req.cpp:21:15: warning: Assert statement modifies 'ret'. [assignmentInAssert]
i2pd-2.19.0/tests/test-http-req.cpp:40:15: warning: Assert statement modifies 'ret'. [assignmentInAssert]
i2pd-2.19.0/tests/test-http-req.cpp:53:15: warning: Assert statement modifies 'ret'. [assignmentInAssert]
i2pd-2.19.0/tests/test-http-req.cpp:62:15: warning: Assert statement modifies 'ret'. [assignmentInAssert]
i2pd-2.19.0/tests/test-http-req.cpp:74:15: warning: Assert statement modifies 'ret'. [assignmentInAssert]
i2pd-2.19.0/tests/test-http-res.cpp:20:15: warning: Assert statement modifies 'ret'. [assignmentInAssert]
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/i2util/i2util_1.6.orig.tar.gz
i2util-1.6/I2util/ErrLog.c:457:9: style: The scope of the variable 'msg' can be reduced. [variableScope]
i2util-1.6/I2util/ErrLogSyslog.c:262:22: style: The scope of the variable 'none' can be reduced. [variableScope]
i2util-1.6/I2util/ErrLogSyslog.c:409:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable]
i2util-1.6/I2util/addr.c:367:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
i2util-1.6/I2util/addr.c:390:13: style: The scope of the variable 'gai' can be reduced. [variableScope]
i2util-1.6/I2util/addr.c:393:13: style: The scope of the variable 'tint' can be reduced. [variableScope]
i2util-1.6/I2util/addr.c:751:17: style: The scope of the variable 'sp' can be reduced. [variableScope]
i2util-1.6/I2util/addr.c:1091:6: style: Variable 'len_mem' is assigned a value that is never used. [unreadVariable]
i2util-1.6/I2util/conf.c:641:26: warning: Either the condition 'if(line)' is redundant or there is possible null pointer dereference: line. [nullPointerRedundantCheck]
i2util-1.6/I2util/conf.c:709:19: note: Assuming that condition 'if(line)' is not redundant
i2util-1.6/I2util/conf.c:641:26: note: Null pointer dereference
i2util-1.6/I2util/conf.c:642:20: warning: Either the condition 'if(line)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
i2util-1.6/I2util/conf.c:709:19: note: Assuming that condition 'if(line)' is not redundant
i2util-1.6/I2util/conf.c:642:20: note: Null pointer addition
i2util-1.6/I2util/conf.c:398:10: style: The scope of the variable 'i' can be reduced. [variableScope]
i2util-1.6/I2util/conf.c:400:12: style: The scope of the variable 'keystart' can be reduced. [variableScope]
i2util-1.6/I2util/conf.c:601:13: style: The scope of the variable 'id_len' can be reduced. [variableScope]
i2util-1.6/I2util/hmac-sha1.c:161:18: style: Variable 'keylen' is assigned a value that is never used. [unreadVariable]
i2util-1.6/I2util/hmac-sha1.c:112:9: error: Memory leak: hmac [memleak]
i2util-1.6/I2util/io.c:81:10: style: The scope of the variable 'nread' can be reduced. [variableScope]
i2util-1.6/I2util/io.c:170:11: style: The scope of the variable 'nwritten' can be reduced. [variableScope]
i2util-1.6/I2util/mach_dep.c:83:7: style: The scope of the variable 'i' can be reduced. [variableScope]
i2util-1.6/I2util/md5.c:96:14: style: The scope of the variable 'saved_a' can be reduced. [variableScope]
i2util-1.6/I2util/md5.c:96:23: style: The scope of the variable 'saved_b' can be reduced. [variableScope]
i2util-1.6/I2util/md5.c:96:32: style: The scope of the variable 'saved_c' can be reduced. [variableScope]
i2util-1.6/I2util/md5.c:96:41: style: The scope of the variable 'saved_d' can be reduced. [variableScope]
i2util-1.6/I2util/md5.c:213:22: style: The scope of the variable 'free' can be reduced. [variableScope]
i2util-1.6/I2util/sha1.c:224:13: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
i2util-1.6/I2util/sha1.c:324:29: style: Variable 'sha1rec' is not assigned a value. [unassignedVariable]
i2util-1.6/I2util/table.c:244:18: style: The scope of the variable 'i' can be reduced. [variableScope]
i2util-1.6/I2util/table.c:434:14: style: The scope of the variable 'p' can be reduced. [variableScope]
i2util-1.6/I2util/table.c:179:19: style: Function 'I2HashInit' argument 3 names different: declaration 'cmp' definition 'x'. [funcArgNamesDifferent]
i2util-1.6/I2util/table.h:71:17: note: Function 'I2HashInit' argument 3 names different: declaration 'cmp' definition 'x'.
i2util-1.6/I2util/table.c:179:19: note: Function 'I2HashInit' argument 3 names different: declaration 'cmp' definition 'x'.
i2util-1.6/I2util/table.c:179:30: style: Function 'I2HashInit' argument 4 names different: declaration 'hash' definition 'y'. [funcArgNamesDifferent]
i2util-1.6/I2util/table.h:72:14: note: Function 'I2HashInit' argument 4 names different: declaration 'hash' definition 'y'.
i2util-1.6/I2util/table.c:179:30: note: Function 'I2HashInit' argument 4 names different: declaration 'hash' definition 'y'.
i2util-1.6/I2util/table.c:352:10: style: Function 'I2HashFetch' argument 1 names different: declaration 'hash' definition 'table'. [funcArgNamesDifferent]
i2util-1.6/I2util/table.h:77:10: note: Function 'I2HashFetch' argument 1 names different: declaration 'hash' definition 'table'.
i2util-1.6/I2util/table.c:352:10: note: Function 'I2HashFetch' argument 1 names different: declaration 'hash' definition 'table'.
i2util-1.6/test/pbkdf2test.c:124:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
i2util-1.6/test/pbkdf2test.c:124:5: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
i2util-1.6/test/pbkdf2test.c:79:21: style: The scope of the variable 'verify' can be reduced. [variableScope]
i2util-1.6/test/pbkdf2test.c:159:59: error: Expression 'i++,"password",8,"ATHENA.MIT.EDUraeburn",21,1' depends on order of evaluation of side effects [unknownEvaluationOrder]
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/i3-wm/i3-wm_4.8.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/i/i3blocks/i3blocks_1.4.orig.tar.gz
i3blocks-1.4/src/block.c:194:6: style: The scope of the variable 'nr' can be reduced. [variableScope]
i3blocks-1.4/src/block.c:171:30: style: Variable 'props' is assigned a value that is never used. [unreadVariable]
i3blocks-1.4/src/block.c:172:6: style: Unused variable: start [unusedVariable]
i3blocks-1.4/src/block.c:172:13: style: Unused variable: length [unusedVariable]
i3blocks-1.4/src/block.c:172:21: style: Unused variable: size [unusedVariable]
i3blocks-1.4/src/ini.c:86:10: style: Variable 'value' is assigned a value that is never used. [unreadVariable]
i3blocks-1.4/src/sched.c:157:6: style: The scope of the variable 'sig' can be reduced. [variableScope]
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/i3lock/i3lock_2.8.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/i/i3lock-fancy/i3lock-fancy_0.0~git20160228.0.0fcb933.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/i3status/i3status_2.8.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/i/i7z/i7z_0.27.2+git2013.10.12-g5023138.orig.tar.gz
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:733:12: warning: Either the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:701:11: note: Assuming that condition 'fp!=NULL' is not redundant
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:733:12: note: Null pointer dereference
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:195:5: style: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used. [redundantAssignment]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:184:0: note: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:195:5: note: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:297:17: style: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is reassigned a value before the old one has been used. [redundantAssignment]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:291:17: note: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:297:17: note: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:298:17: style: Variable 'IA32_FIXED_CTR_CTL_Value' is reassigned a value before the old one has been used. [redundantAssignment]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:294:17: note: Variable 'IA32_FIXED_CTR_CTL_Value' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:298:17: note: Variable 'IA32_FIXED_CTR_CTL_Value' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:254:16: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:258:11: note: Found duplicate branches for 'if' and 'else'.
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:254:16: note: Found duplicate branches for 'if' and 'else'.
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:103:31: style: The scope of the variable '_ebx' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:103:37: style: The scope of the variable '_ecx' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:103:43: style: The scope of the variable '_edx' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:566:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:578:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:590:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:602:13: style: The scope of the variable 'core_id' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:602:21: style: The scope of the variable 'socket_id' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:692:10: style: The scope of the variable 'strinfo' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:694:9: style: The scope of the variable 'processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:694:24: style: The scope of the variable 'physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:694:40: style: The scope of the variable 'coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:695:30: style: The scope of the variable 'it_physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:695:52: style: The scope of the variable 'it_coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:696:9: style: The scope of the variable 'tmp_processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:696:28: style: The scope of the variable 'tmp_physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:696:48: style: The scope of the variable 'tmp_coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:697:9: style: The scope of the variable 'old_processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:281:12: style: The scope of the variable 'estimated_mhz' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:221:9: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:297:47: style: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:298:44: style: Variable 'IA32_FIXED_CTR_CTL_Value' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:641:9: style: Variable 'num_socket0_cpus' is not assigned a value. [unassignedVariable]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:641:27: style: Variable 'num_socket1_cpus' is not assigned a value. [unassignedVariable]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:111:5: style: Class 'MyThread' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:448:5: style: Class 'MyWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:683:41: error: Undefined behavior: Variable 'socket_list' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:648:13: error: Uninitialized variable: num_socket0_cpus [uninitvar]
i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:653:13: error: Uninitialized variable: num_socket1_cpus [uninitvar]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:35:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:47:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:59:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:71:13: style: The scope of the variable 'core_id' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:71:21: style: The scope of the variable 'socket_id' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:154:10: style: The scope of the variable 'strinfo' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:156:9: style: The scope of the variable 'processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:156:24: style: The scope of the variable 'physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:156:40: style: The scope of the variable 'coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:157:30: style: The scope of the variable 'it_physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:157:52: style: The scope of the variable 'it_coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:158:9: style: The scope of the variable 'tmp_processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:158:28: style: The scope of the variable 'tmp_physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:158:48: style: The scope of the variable 'tmp_coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:159:9: style: The scope of the variable 'old_processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:106:10: style: Variable 'socket_1_list' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:106:33: style: Variable 'socket_0_list' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:152:9: style: Unused variable: i [unusedVariable]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:195:0: error: Resource leak: fp [resourceLeak]
i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:144:41: error: Undefined behavior: Variable 'socket_list' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
i7z-0.27.2+git2013.10.12-g5023138/i7z.c:422:9: style: The scope of the variable 'c' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:237:26: style: Redundant condition: If 'numCPUs >= 6', the comparison 'numCPUs >= 2' is always true. [redundantCondition]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:673:5: style: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used. [redundantAssignment]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:671:5: note: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:673:5: note: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:500:23: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:501:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:502:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:503:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:511:23: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:512:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:513:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:93:6: style: The scope of the variable 'numPhysicalCores' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:93:26: style: The scope of the variable 'numLogicalCores' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:94:9: style: The scope of the variable 'TRUE_CPU_FREQ' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:96:9: style: The scope of the variable 'i' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:98:9: style: The scope of the variable 'CPU_NUM' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:100:19: style: The scope of the variable 'IA32_MPERF' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:100:0: style: The scope of the variable 'IA32_APERF' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:101:9: style: The scope of the variable 'CPU_Multiplier' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:102:24: style: The scope of the variable 'CPU_CLK_UNHALTED_CORE' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:102:0: style: The scope of the variable 'CPU_CLK_UNHALTED_REF' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:102:0: style: The scope of the variable 'CPU_CLK_C3' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:102:0: style: The scope of the variable 'CPU_CLK_C6' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:102:0: style: The scope of the variable 'CPU_CLK_C1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:102:0: style: The scope of the variable 'CPU_CLK_C7' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:104:10: style: The scope of the variable 'print_core' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:106:11: style: The scope of the variable 'BLCK' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:108:17: style: The scope of the variable 'c1_time' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:113:9: style: The scope of the variable 'core_list_size_phy' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:113:29: style: The scope of the variable 'core_list_size_log' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:148:13: style: The scope of the variable 'MSR_TURBO_RATIO_LIMIT' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:708:9: style: The scope of the variable 'HT_ON' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:717:9: style: The scope of the variable 'socket_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:302:47: style: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:306:44: style: Variable 'IA32_FIXED_CTR_CTL_Value' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:664:9: style: Unused variable: i [unusedVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:736:13: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:777:9: style: Variable 'k' is modified but its new value is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:732:13: warning: The buffer 'HT_ON_str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:735:13: warning: The buffer 'HT_ON_str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:259:26: style: Redundant condition: If 'numCPUs >= 6', the comparison 'numCPUs >= 2' is always true. [redundantCondition]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:674:5: style: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used. [redundantAssignment]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:672:5: note: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:674:5: note: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:682:5: style: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used. [redundantAssignment]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:674:5: note: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:682:5: note: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:499:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:500:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:501:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:502:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:509:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:510:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:511:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:105:6: style: The scope of the variable 'numPhysicalCores' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:105:24: style: The scope of the variable 'numLogicalCores' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:106:9: style: The scope of the variable 'TRUE_CPU_FREQ' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:120:9: style: The scope of the variable 'i' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:120:12: style: The scope of the variable 'ii' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:122:9: style: The scope of the variable 'CPU_NUM' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:124:19: style: The scope of the variable 'IA32_MPERF' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:124:0: style: The scope of the variable 'IA32_APERF' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:125:9: style: The scope of the variable 'CPU_Multiplier' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:126:24: style: The scope of the variable 'CPU_CLK_UNHALTED_CORE' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:126:0: style: The scope of the variable 'CPU_CLK_UNHALTED_REF' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:126:0: style: The scope of the variable 'CPU_CLK_C3' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:126:0: style: The scope of the variable 'CPU_CLK_C6' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:126:0: style: The scope of the variable 'CPU_CLK_C1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:126:0: style: The scope of the variable 'CPU_CLK_C7' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:128:11: style: The scope of the variable 'BLCK' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:130:10: style: The scope of the variable 'print_core' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:131:17: style: The scope of the variable 'c1_time' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:136:9: style: The scope of the variable 'core_list_size_phy' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:136:29: style: The scope of the variable 'core_list_size_log' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:171:13: style: The scope of the variable 'MSR_TURBO_RATIO_LIMIT' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:716:9: style: The scope of the variable 'HT_ON' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:725:9: style: The scope of the variable 'socket_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:319:47: style: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:323:44: style: Variable 'IA32_FIXED_CTR_CTL_Value' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:665:9: style: Unused variable: i [unusedVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:742:13: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:738:13: warning: The buffer 'HT_ON_str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:741:13: warning: The buffer 'HT_ON_str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:681:12: warning: Either the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:649:11: note: Assuming that condition 'fp!=NULL' is not redundant
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:681:12: note: Null pointer dereference
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:273:16: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:277:11: note: Found duplicate branches for 'if' and 'else'.
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:273:16: note: Found duplicate branches for 'if' and 'else'.
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:329:16: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:334:11: note: Found duplicate branches for 'if' and 'else'.
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:329:16: note: Found duplicate branches for 'if' and 'else'.
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:516:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:528:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:540:11: style: The scope of the variable 't1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:552:13: style: The scope of the variable 'core_id' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:552:21: style: The scope of the variable 'socket_id' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:640:10: style: The scope of the variable 'strinfo' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:642:9: style: The scope of the variable 'processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:642:24: style: The scope of the variable 'physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:642:40: style: The scope of the variable 'coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:643:30: style: The scope of the variable 'it_physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:643:52: style: The scope of the variable 'it_coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:644:9: style: The scope of the variable 'tmp_processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:644:28: style: The scope of the variable 'tmp_physicalid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:644:48: style: The scope of the variable 'tmp_coreid_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:645:9: style: The scope of the variable 'old_processor_num' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:631:41: error: Undefined behavior: Variable 'socket_list' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:527:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:525:2: note: Variable 'rc' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:527:5: note: Variable 'rc' is reassigned a value before the old one has been used.
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:296:21: style: The scope of the variable 'tsc_overall' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:296:34: style: The scope of the variable 'instruction_retired_any_overall' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:297:6: style: The scope of the variable 'cpu_clk_unhalted_core_overall' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:297:37: style: The scope of the variable 'cpu_clk_unhalted_ref_overall' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:326:6: style: The scope of the variable 'num_online_physical_cores' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:327:14: style: The scope of the variable 'time_1' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:327:22: style: The scope of the variable 'time_2' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:328:14: style: The scope of the variable 'time_3' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:328:22: style: The scope of the variable 'time_4' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:210:16: style: struct member 'cycle_information::instruction_retired_any' is never used. [unusedStructMember]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:211:16: style: struct member 'cycle_information::cpu_clk_unhalted_core' is never used. [unusedStructMember]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:212:16: style: struct member 'cycle_information::cpu_clk_unhalted_ref' is never used. [unusedStructMember]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:213:16: style: struct member 'cycle_information::mem_inst_retired_stores' is never used. [unusedStructMember]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:214:16: style: struct member 'cycle_information::mem_inst_retired_loads' is never used. [unusedStructMember]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:215:16: style: struct member 'cycle_information::fp_comp_ops_exe_sse_fp' is never used. [unusedStructMember]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:216:16: style: struct member 'cycle_information::fp_comp_ops_exe_x87' is never used. [unusedStructMember]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:238:6: style: Unused variable: c [unusedVariable]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:320:0: style: Variable 'init_thread' is assigned a value that is never used. [unreadVariable]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:285:2: error: Buffer is accessed out of bounds: cpu_clk_unhalted_core_old [bufferAccessOutOfBounds]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:287:2: error: Buffer is accessed out of bounds: cpu_clk_unhalted_core_new [bufferAccessOutOfBounds]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:289:2: error: Buffer is accessed out of bounds: cpu_clk_unhalted_ref_old [bufferAccessOutOfBounds]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:291:2: error: Buffer is accessed out of bounds: cpu_clk_unhalted_ref_new [bufferAccessOutOfBounds]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:293:2: error: Buffer is accessed out of bounds: new_tsc [bufferAccessOutOfBounds]
i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:294:2: error: Buffer is accessed out of bounds: old_tsc [bufferAccessOutOfBounds]
i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:7:31: style: The scope of the variable '_ebx' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:7:37: style: The scope of the variable '_ecx' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:7:43: style: The scope of the variable '_edx' can be reduced. [variableScope]
i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:23:20: style: Unused variable: a [unusedVariable]
i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:23:26: style: Unused variable: c [unusedVariable]
i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:23:29: style: Unused variable: d [unusedVariable]
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/i810switch/i810switch_0.6.5.orig.tar.gz
i810switch-0.6.5/i810switch.c:161:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:161:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:161:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:164:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:164:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:167:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:167:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:167:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:170:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:170:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:170:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:174:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:174:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:174:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:178:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:178:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:178:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:186:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:186:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:186:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:186:2: warning: %lX in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:186:2: warning: %lX in format string (no. 5) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:190:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:190:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:190:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:190:2: warning: %lX in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:190:2: warning: %lX in format string (no. 5) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:194:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:194:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:194:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:194:2: warning: %lX in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:194:2: warning: %lX in format string (no. 5) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:198:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:198:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:198:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:198:2: warning: %lX in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:201:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:201:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:201:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:204:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:204:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:207:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:207:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:207:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:211:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:211:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:211:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:215:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:215:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:215:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:215:2: warning: %lX in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:221:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:221:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:221:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:225:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:225:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:225:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:229:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:229:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:229:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:229:2: warning: %lX in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:235:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:235:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:235:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:240:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:240:2: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:240:2: warning: %lX in format string (no. 3) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
i810switch-0.6.5/i810switch.c:248:6: style: The scope of the variable 'i' can be reduced. [variableScope]
i810switch-0.6.5/i810switch.c:249:8: style: The scope of the variable 'p' can be reduced. [variableScope]
i810switch-0.6.5/i810switch.c:319:6: style: The scope of the variable 'i' can be reduced. [variableScope]
i810switch-0.6.5/i810switch.c:494:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
i810switch-0.6.5/i810switch.c:496:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
i810switch-0.6.5/i810switch.c:319:0: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
i810switch-0.6.5/i810switch.c:319:0: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
i810switch-0.6.5/i810switch.c:546:0: error: Uninitialized variable: lcdtv_c [uninitvar]
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/i8c/i8c_0.0.6.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/i/iagno/iagno_3.28.0.orig.tar.xz
iagno-3.28.0/src/computer-player.c:631:0: error: syntax error [syntaxError]
iagno-3.28.0/src/game-view.c:761:13: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp36_. [nullPointerRedundantCheck]
iagno-3.28.0/src/game-view.c:763:3: note: Assuming that condition 'e==NULL' is not redundant
iagno-3.28.0/src/game-view.c:760:13: note: Assignment '_tmp36_=e', assigned value is 0
iagno-3.28.0/src/game-view.c:761:13: note: Null pointer dereference
iagno-3.28.0/src/game-view.c:1383:13: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp11_. [nullPointerRedundantCheck]
iagno-3.28.0/src/game-view.c:1385:3: note: Assuming that condition 'e==NULL' is not redundant
iagno-3.28.0/src/game-view.c:1382:13: note: Assignment '_tmp11_=e', assigned value is 0
iagno-3.28.0/src/game-view.c:1383:13: note: Null pointer dereference
iagno-3.28.0/src/game-view.c:3086:14: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp12_. [nullPointerRedundantCheck]
iagno-3.28.0/src/game-view.c:3090:4: note: Assuming that condition 'e==NULL' is not redundant
iagno-3.28.0/src/game-view.c:3085:14: note: Assignment '_tmp12_=e', assigned value is 0
iagno-3.28.0/src/game-view.c:3086:14: note: Null pointer dereference
iagno-3.28.0/src/game-view.c:272:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:267:0: note: Variable 'result' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:272:2: note: Variable 'result' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:298:2: style: Variable 'defaults' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:281:0: note: Variable 'defaults' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:298:2: note: Variable 'defaults' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:404:3: style: Variable 'svg_path' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:368:0: note: Variable 'svg_path' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:404:3: note: Variable 'svg_path' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:406:3: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:370:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:406:3: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:758:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:755:0: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:758:3: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:778:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:777:0: note: Variable 'self' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:778:2: note: Variable 'self' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:899:3: style: Variable 'surface' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:880:0: note: Variable 'surface' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:899:3: note: Variable 'surface' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:902:3: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:885:0: note: Variable 'c' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:902:3: note: Variable 'c' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:943:4: style: Variable '_tmp35_' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:942:0: note: Variable '_tmp35_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:943:4: note: Variable '_tmp35_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:969:7: style: Variable '_tmp42_' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:968:0: note: Variable '_tmp42_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:969:7: note: Variable '_tmp42_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1326:3: style: Variable 'h' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1315:0: note: Variable 'h' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1326:3: note: Variable 'h' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1346:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1345:0: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1346:3: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1363:3: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1357:0: note: Variable 'p' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1363:3: note: Variable 'p' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1379:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1375:0: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1379:3: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1441:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1437:0: note: Variable 'result' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1441:2: note: Variable 'result' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1733:2: style: Variable 'animating' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1730:0: note: Variable 'animating' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1733:2: note: Variable 'animating' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1739:4: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1738:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1739:4: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1765:7: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1764:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1765:7: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2049:2: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:1974:0: note: Variable 'key' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2049:2: note: Variable 'key' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2675:2: style: Variable 'surface' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:2636:0: note: Variable 'surface' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2675:2: note: Variable 'surface' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2677:2: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:2639:0: note: Variable 'c' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2677:2: note: Variable 'c' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2923:5: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:2922:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2923:5: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2949:8: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:2948:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:2949:8: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:3030:2: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:3021:0: note: Variable 'key' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:3030:2: note: Variable 'key' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:3048:4: style: Variable 'key_path' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:3035:0: note: Variable 'key_path' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:3048:4: note: Variable 'key_path' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:3051:4: style: Variable 'filepath' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:3037:0: note: Variable 'filepath' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:3051:4: note: Variable 'filepath' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:3083:4: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-view.c:3080:0: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:3083:4: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-view.c:1649:19: style: Variable '_tmp0__length1' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/game-view.c:1663:20: style: Variable '_tmp3__length1' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/game-view.c:1674:20: style: Variable '_tmp5__length1' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/game-view.c:1677:12: style: Variable '_tmp6_' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/game-view.c:1685:20: style: Variable '_tmp7__length1' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/game-view.c:1694:21: style: Variable '_tmp9__length1' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/game-view.c:1704:22: style: Variable '_tmp11__length1' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/game-window.c:303:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-window.c:280:0: note: Variable 'self' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-window.c:303:2: note: Variable 'self' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-window.c:311:3: style: Variable 'css_provider' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-window.c:305:0: note: Variable 'css_provider' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-window.c:311:3: note: Variable 'css_provider' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-window.c:414:3: style: Variable 'history_box' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-window.c:397:0: note: Variable 'history_box' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-window.c:414:3: note: Variable 'history_box' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-window.c:420:3: style: Variable 'undo_button' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/game-window.c:401:0: note: Variable 'undo_button' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game-window.c:420:3: note: Variable 'undo_button' is reassigned a value before the old one has been used.
iagno-3.28.0/src/game.c:235:0: error: syntax error [syntaxError]
iagno-3.28.0/src/iagno.c:1058:12: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp2_. [nullPointerRedundantCheck]
iagno-3.28.0/src/iagno.c:1060:3: note: Assuming that condition 'e==NULL' is not redundant
iagno-3.28.0/src/iagno.c:1057:12: note: Assignment '_tmp2_=e', assigned value is 0
iagno-3.28.0/src/iagno.c:1058:12: note: Null pointer dereference
iagno-3.28.0/src/iagno.c:432:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/iagno.c:431:0: note: Variable 'self' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:432:2: note: Variable 'self' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:612:2: style: Variable 'solo' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/iagno.c:606:0: note: Variable 'solo' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:612:2: note: Variable 'solo' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:1055:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/iagno.c:1052:0: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:1055:3: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:1093:2: style: Variable 'authors' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/iagno.c:1074:0: note: Variable 'authors' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:1093:2: note: Variable 'authors' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:1100:2: style: Variable 'documenters' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/iagno.c:1080:0: note: Variable 'documenters' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:1100:2: note: Variable 'documenters' is reassigned a value before the old one has been used.
iagno-3.28.0/src/iagno.c:469:18: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/iagno.c:1095:19: style: Variable '_authors_size_' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/iagno.c:1102:23: style: Variable '_documenters_size_' is assigned a value that is never used. [unreadVariable]
iagno-3.28.0/src/player.c:86:0: error: syntax error [syntaxError]
iagno-3.28.0/src/test-iagno.c:435:0: error: syntax error [syntaxError]
iagno-3.28.0/src/themes-dialog.c:381:15: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp26_. [nullPointerRedundantCheck]
iagno-3.28.0/src/themes-dialog.c:383:5: note: Assuming that condition 'e==NULL' is not redundant
iagno-3.28.0/src/themes-dialog.c:380:15: note: Assignment '_tmp26_=e', assigned value is 0
iagno-3.28.0/src/themes-dialog.c:381:15: note: Null pointer dereference
iagno-3.28.0/src/themes-dialog.c:497:13: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp61_. [nullPointerRedundantCheck]
iagno-3.28.0/src/themes-dialog.c:499:3: note: Assuming that condition 'e==NULL' is not redundant
iagno-3.28.0/src/themes-dialog.c:496:13: note: Assignment '_tmp61_=e', assigned value is 0
iagno-3.28.0/src/themes-dialog.c:497:13: note: Null pointer dereference
iagno-3.28.0/src/themes-dialog.c:254:3: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/themes-dialog.c:242:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:254:3: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:320:4: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/themes-dialog.c:271:0: note: Variable 'filename' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:320:4: note: Variable 'filename' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:378:5: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/themes-dialog.c:375:0: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:378:5: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:494:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/themes-dialog.c:491:0: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:494:3: note: Variable 'e' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:535:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
iagno-3.28.0/src/themes-dialog.c:530:0: note: Variable 'result' is reassigned a value before the old one has been used.
iagno-3.28.0/src/themes-dialog.c:535:2: note: Variable 'result' is reassigned a value before the old one has been used.
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/iannix/iannix_0.9.20~dfsg0.orig.tar.gz
IanniX-0.9.20/abstractionsgl.cpp:687:130: style: Function 'drawText' argument 5 names different: declaration 'text' definition '_text'. [funcArgNamesDifferent]
IanniX-0.9.20/abstractionsgl.h:397:126: note: Function 'drawText' argument 5 names different: declaration 'text' definition '_text'.
IanniX-0.9.20/abstractionsgl.cpp:687:130: note: Function 'drawText' argument 5 names different: declaration 'text' definition '_text'.
IanniX-0.9.20/abstractionsgl.h:181:14: warning: Member variable 'OpenGlColor::direction' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/abstractionsgl.h:47:9: performance: Variable '_leading' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.h:48:9: performance: Variable '_pLeading' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:28:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:29:5: performance: Variable 'filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:30:5: performance: Variable 'blurKernelSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:41:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:42:5: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:43:5: performance: Variable 'blurKernelSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:55:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:67:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:80:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:91:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:103:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.cpp:115:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/abstractionsgl.h:236:5: style: Class 'OpenGlColors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/abstractionsgl.h:241:5: style: Class 'OpenGlColors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/abstractionsgl.h:237:9: style: Instance of 'OpenGlColors' object is destroyed immediately. [unusedScopedObject]
IanniX-0.9.20/abstractionsgl.h:242:9: style: Instance of 'OpenGlColors' object is destroyed immediately. [unusedScopedObject]
IanniX-0.9.20/abstractionsgl.h:247:9: style: Instance of 'OpenGlColors' object is destroyed immediately. [unusedScopedObject]
IanniX-0.9.20/abstractionsgl.h:252:9: style: Instance of 'OpenGlColors' object is destroyed immediately. [unusedScopedObject]
IanniX-0.9.20/abstractionsgl.h:257:9: style: Instance of 'OpenGlColors' object is destroyed immediately. [unusedScopedObject]
IanniX-0.9.20/abstractionsgl.h:262:9: style: Instance of 'OpenGlColors' object is destroyed immediately. [unusedScopedObject]
IanniX-0.9.20/geometry/nxpoint.h:111:33: style: Function 'setX' argument 1 names different: declaration 'x' definition 'aX'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxpoint.h:49:21: note: Function 'setX' argument 1 names different: declaration 'x' definition 'aX'.
IanniX-0.9.20/geometry/nxpoint.h:111:33: note: Function 'setX' argument 1 names different: declaration 'x' definition 'aX'.
IanniX-0.9.20/geometry/nxpoint.h:112:33: style: Function 'setY' argument 1 names different: declaration 'y' definition 'aY'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxpoint.h:50:21: note: Function 'setY' argument 1 names different: declaration 'y' definition 'aY'.
IanniX-0.9.20/geometry/nxpoint.h:112:33: note: Function 'setY' argument 1 names different: declaration 'y' definition 'aY'.
IanniX-0.9.20/geometry/nxpoint.h:113:33: style: Function 'setZ' argument 1 names different: declaration 'z' definition 'aZ'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxpoint.h:51:21: note: Function 'setZ' argument 1 names different: declaration 'z' definition 'aZ'.
IanniX-0.9.20/geometry/nxpoint.h:113:33: note: Function 'setZ' argument 1 names different: declaration 'z' definition 'aZ'.
IanniX-0.9.20/geometry/nxpoint.h:114:34: style: Function 'setSx' argument 1 names different: declaration 'sx' definition 'aSx'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxpoint.h:52:22: note: Function 'setSx' argument 1 names different: declaration 'sx' definition 'aSx'.
IanniX-0.9.20/geometry/nxpoint.h:114:34: note: Function 'setSx' argument 1 names different: declaration 'sx' definition 'aSx'.
IanniX-0.9.20/geometry/nxpoint.h:115:34: style: Function 'setSy' argument 1 names different: declaration 'sy' definition 'aSy'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxpoint.h:53:22: note: Function 'setSy' argument 1 names different: declaration 'sy' definition 'aSy'.
IanniX-0.9.20/geometry/nxpoint.h:115:34: note: Function 'setSy' argument 1 names different: declaration 'sy' definition 'aSy'.
IanniX-0.9.20/geometry/nxpoint.h:116:34: style: Function 'setSz' argument 1 names different: declaration 'sz' definition 'aSz'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxpoint.h:54:22: note: Function 'setSz' argument 1 names different: declaration 'sz' definition 'aSz'.
IanniX-0.9.20/geometry/nxpoint.h:116:34: note: Function 'setSz' argument 1 names different: declaration 'sz' definition 'aSz'.
IanniX-0.9.20/geometry/nxline.h:92:38: style: Function 'NxLine' argument 1 names different: declaration 'pt1' definition 'apt1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:37:34: note: Function 'NxLine' argument 1 names different: declaration 'pt1' definition 'apt1'.
IanniX-0.9.20/geometry/nxline.h:92:38: note: Function 'NxLine' argument 1 names different: declaration 'pt1' definition 'apt1'.
IanniX-0.9.20/geometry/nxline.h:92:59: style: Function 'NxLine' argument 2 names different: declaration 'pt2' definition 'apt2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:37:54: note: Function 'NxLine' argument 2 names different: declaration 'pt2' definition 'apt2'.
IanniX-0.9.20/geometry/nxline.h:92:59: note: Function 'NxLine' argument 2 names different: declaration 'pt2' definition 'apt2'.
IanniX-0.9.20/geometry/nxline.h:97:29: style: Function 'NxLine' argument 1 names different: declaration 'x1' definition 'x1pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:38:25: note: Function 'NxLine' argument 1 names different: declaration 'x1' definition 'x1pos'.
IanniX-0.9.20/geometry/nxline.h:97:29: note: Function 'NxLine' argument 1 names different: declaration 'x1' definition 'x1pos'.
IanniX-0.9.20/geometry/nxline.h:97:42: style: Function 'NxLine' argument 2 names different: declaration 'y1' definition 'y1pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:38:35: note: Function 'NxLine' argument 2 names different: declaration 'y1' definition 'y1pos'.
IanniX-0.9.20/geometry/nxline.h:97:42: note: Function 'NxLine' argument 2 names different: declaration 'y1' definition 'y1pos'.
IanniX-0.9.20/geometry/nxline.h:97:55: style: Function 'NxLine' argument 3 names different: declaration 'x2' definition 'x2pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:38:45: note: Function 'NxLine' argument 3 names different: declaration 'x2' definition 'x2pos'.
IanniX-0.9.20/geometry/nxline.h:97:55: note: Function 'NxLine' argument 3 names different: declaration 'x2' definition 'x2pos'.
IanniX-0.9.20/geometry/nxline.h:97:68: style: Function 'NxLine' argument 4 names different: declaration 'y2' definition 'y2pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:38:55: note: Function 'NxLine' argument 4 names different: declaration 'y2' definition 'y2pos'.
IanniX-0.9.20/geometry/nxline.h:97:68: note: Function 'NxLine' argument 4 names different: declaration 'y2' definition 'y2pos'.
IanniX-0.9.20/geometry/nxline.h:102:29: style: Function 'NxLine' argument 1 names different: declaration 'x1' definition 'x1pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:39:25: note: Function 'NxLine' argument 1 names different: declaration 'x1' definition 'x1pos'.
IanniX-0.9.20/geometry/nxline.h:102:29: note: Function 'NxLine' argument 1 names different: declaration 'x1' definition 'x1pos'.
IanniX-0.9.20/geometry/nxline.h:102:42: style: Function 'NxLine' argument 2 names different: declaration 'y1' definition 'y1pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:39:35: note: Function 'NxLine' argument 2 names different: declaration 'y1' definition 'y1pos'.
IanniX-0.9.20/geometry/nxline.h:102:42: note: Function 'NxLine' argument 2 names different: declaration 'y1' definition 'y1pos'.
IanniX-0.9.20/geometry/nxline.h:102:55: style: Function 'NxLine' argument 3 names different: declaration 'z1' definition 'z1pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:39:45: note: Function 'NxLine' argument 3 names different: declaration 'z1' definition 'z1pos'.
IanniX-0.9.20/geometry/nxline.h:102:55: note: Function 'NxLine' argument 3 names different: declaration 'z1' definition 'z1pos'.
IanniX-0.9.20/geometry/nxline.h:102:68: style: Function 'NxLine' argument 4 names different: declaration 'x2' definition 'x2pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:39:55: note: Function 'NxLine' argument 4 names different: declaration 'x2' definition 'x2pos'.
IanniX-0.9.20/geometry/nxline.h:102:68: note: Function 'NxLine' argument 4 names different: declaration 'x2' definition 'x2pos'.
IanniX-0.9.20/geometry/nxline.h:102:81: style: Function 'NxLine' argument 5 names different: declaration 'y2' definition 'y2pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:39:65: note: Function 'NxLine' argument 5 names different: declaration 'y2' definition 'y2pos'.
IanniX-0.9.20/geometry/nxline.h:102:81: note: Function 'NxLine' argument 5 names different: declaration 'y2' definition 'y2pos'.
IanniX-0.9.20/geometry/nxline.h:102:94: style: Function 'NxLine' argument 6 names different: declaration 'z2' definition 'z2pos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:39:75: note: Function 'NxLine' argument 6 names different: declaration 'z2' definition 'z2pos'.
IanniX-0.9.20/geometry/nxline.h:102:94: note: Function 'NxLine' argument 6 names different: declaration 'z2' definition 'z2pos'.
IanniX-0.9.20/geometry/nxline.h:162:46: style: Function 'translate' argument 1 names different: declaration 'p' definition 'point'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:65:42: note: Function 'translate' argument 1 names different: declaration 'p' definition 'point'.
IanniX-0.9.20/geometry/nxline.h:162:46: note: Function 'translate' argument 1 names different: declaration 'p' definition 'point'.
IanniX-0.9.20/geometry/nxline.h:168:37: style: Function 'translate' argument 1 names different: declaration 'dx' definition 'adx'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:66:33: note: Function 'translate' argument 1 names different: declaration 'dx' definition 'adx'.
IanniX-0.9.20/geometry/nxline.h:168:37: note: Function 'translate' argument 1 names different: declaration 'dx' definition 'adx'.
IanniX-0.9.20/geometry/nxline.h:168:48: style: Function 'translate' argument 2 names different: declaration 'dy' definition 'ady'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:66:43: note: Function 'translate' argument 2 names different: declaration 'dy' definition 'ady'.
IanniX-0.9.20/geometry/nxline.h:168:48: note: Function 'translate' argument 2 names different: declaration 'dy' definition 'ady'.
IanniX-0.9.20/geometry/nxline.h:168:59: style: Function 'translate' argument 3 names different: declaration 'dz' definition 'adz'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:66:53: note: Function 'translate' argument 3 names different: declaration 'dz' definition 'adz'.
IanniX-0.9.20/geometry/nxline.h:168:59: note: Function 'translate' argument 3 names different: declaration 'dz' definition 'adz'.
IanniX-0.9.20/geometry/nxline.h:178:40: style: Function 'translated' argument 1 names different: declaration 'dx' definition 'adx'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:69:36: note: Function 'translated' argument 1 names different: declaration 'dx' definition 'adx'.
IanniX-0.9.20/geometry/nxline.h:178:40: note: Function 'translated' argument 1 names different: declaration 'dx' definition 'adx'.
IanniX-0.9.20/geometry/nxline.h:178:51: style: Function 'translated' argument 2 names different: declaration 'dy' definition 'ady'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:69:46: note: Function 'translated' argument 2 names different: declaration 'dy' definition 'ady'.
IanniX-0.9.20/geometry/nxline.h:178:51: note: Function 'translated' argument 2 names different: declaration 'dy' definition 'ady'.
IanniX-0.9.20/geometry/nxline.h:178:62: style: Function 'translated' argument 3 names different: declaration 'dz' definition 'adz'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:69:56: note: Function 'translated' argument 3 names different: declaration 'dz' definition 'adz'.
IanniX-0.9.20/geometry/nxline.h:178:62: note: Function 'translated' argument 3 names different: declaration 'dz' definition 'adz'.
IanniX-0.9.20/geometry/nxline.h:192:42: style: Function 'setP1' argument 1 names different: declaration 'p1' definition 'aP1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:71:38: note: Function 'setP1' argument 1 names different: declaration 'p1' definition 'aP1'.
IanniX-0.9.20/geometry/nxline.h:192:42: note: Function 'setP1' argument 1 names different: declaration 'p1' definition 'aP1'.
IanniX-0.9.20/geometry/nxline.h:197:42: style: Function 'setP2' argument 1 names different: declaration 'p2' definition 'aP2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:72:38: note: Function 'setP2' argument 1 names different: declaration 'p2' definition 'aP2'.
IanniX-0.9.20/geometry/nxline.h:197:42: note: Function 'setP2' argument 1 names different: declaration 'p2' definition 'aP2'.
IanniX-0.9.20/geometry/nxline.h:202:46: style: Function 'setPoints' argument 1 names different: declaration 'p1' definition 'aP1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:73:42: note: Function 'setPoints' argument 1 names different: declaration 'p1' definition 'aP1'.
IanniX-0.9.20/geometry/nxline.h:202:46: note: Function 'setPoints' argument 1 names different: declaration 'p1' definition 'aP1'.
IanniX-0.9.20/geometry/nxline.h:202:66: style: Function 'setPoints' argument 2 names different: declaration 'p2' definition 'aP2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:73:61: note: Function 'setPoints' argument 2 names different: declaration 'p2' definition 'aP2'.
IanniX-0.9.20/geometry/nxline.h:202:66: note: Function 'setPoints' argument 2 names different: declaration 'p2' definition 'aP2'.
IanniX-0.9.20/geometry/nxline.h:208:35: style: Function 'setLine' argument 1 names different: declaration 'x1' definition 'aX1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:74:31: note: Function 'setLine' argument 1 names different: declaration 'x1' definition 'aX1'.
IanniX-0.9.20/geometry/nxline.h:208:35: note: Function 'setLine' argument 1 names different: declaration 'x1' definition 'aX1'.
IanniX-0.9.20/geometry/nxline.h:208:46: style: Function 'setLine' argument 2 names different: declaration 'y1' definition 'aY1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:74:41: note: Function 'setLine' argument 2 names different: declaration 'y1' definition 'aY1'.
IanniX-0.9.20/geometry/nxline.h:208:46: note: Function 'setLine' argument 2 names different: declaration 'y1' definition 'aY1'.
IanniX-0.9.20/geometry/nxline.h:208:57: style: Function 'setLine' argument 3 names different: declaration 'z1' definition 'aZ1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:74:51: note: Function 'setLine' argument 3 names different: declaration 'z1' definition 'aZ1'.
IanniX-0.9.20/geometry/nxline.h:208:57: note: Function 'setLine' argument 3 names different: declaration 'z1' definition 'aZ1'.
IanniX-0.9.20/geometry/nxline.h:208:68: style: Function 'setLine' argument 4 names different: declaration 'x2' definition 'aX2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:74:61: note: Function 'setLine' argument 4 names different: declaration 'x2' definition 'aX2'.
IanniX-0.9.20/geometry/nxline.h:208:68: note: Function 'setLine' argument 4 names different: declaration 'x2' definition 'aX2'.
IanniX-0.9.20/geometry/nxline.h:208:79: style: Function 'setLine' argument 5 names different: declaration 'y2' definition 'aY2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:74:71: note: Function 'setLine' argument 5 names different: declaration 'y2' definition 'aY2'.
IanniX-0.9.20/geometry/nxline.h:208:79: note: Function 'setLine' argument 5 names different: declaration 'y2' definition 'aY2'.
IanniX-0.9.20/geometry/nxline.h:208:90: style: Function 'setLine' argument 6 names different: declaration 'z2' definition 'aZ2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxline.h:74:81: note: Function 'setLine' argument 6 names different: declaration 'z2' definition 'aZ2'.
IanniX-0.9.20/geometry/nxline.h:208:90: note: Function 'setLine' argument 6 names different: declaration 'z2' definition 'aZ2'.
IanniX-0.9.20/geometry/nxpoint.h:92:17: warning: Member variable 'NxPoint::angleZp' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/geometry/nxpoint.h:93:17: warning: Member variable 'NxPoint::angleZp' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/geometry/nxpoint.h:94:17: warning: Member variable 'NxPoint::angleZp' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/geometry/nxpoint.h:96:17: warning: Member variable 'NxPoint::angleZp' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/geometry/nxpoint.h:95:17: warning: Member variable 'NxPoint::angleZp' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/geometry/nxrect.h:147:29: style: Function 'NxRect' argument 1 names different: declaration 'left' definition 'aleft'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:37:18: note: Function 'NxRect' argument 1 names different: declaration 'left' definition 'aleft'.
IanniX-0.9.20/geometry/nxrect.h:147:29: note: Function 'NxRect' argument 1 names different: declaration 'left' definition 'aleft'.
IanniX-0.9.20/geometry/nxrect.h:147:42: style: Function 'NxRect' argument 2 names different: declaration 'top' definition 'atop'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:37:30: note: Function 'NxRect' argument 2 names different: declaration 'top' definition 'atop'.
IanniX-0.9.20/geometry/nxrect.h:147:42: note: Function 'NxRect' argument 2 names different: declaration 'top' definition 'atop'.
IanniX-0.9.20/geometry/nxrect.h:147:54: style: Function 'NxRect' argument 3 names different: declaration 'z' definition 'az'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:37:41: note: Function 'NxRect' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:147:54: note: Function 'NxRect' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:147:64: style: Function 'NxRect' argument 4 names different: declaration 'width' definition 'awidth'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:37:50: note: Function 'NxRect' argument 4 names different: declaration 'width' definition 'awidth'.
IanniX-0.9.20/geometry/nxrect.h:147:64: note: Function 'NxRect' argument 4 names different: declaration 'width' definition 'awidth'.
IanniX-0.9.20/geometry/nxrect.h:147:78: style: Function 'NxRect' argument 5 names different: declaration 'height' definition 'aheight'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:37:63: note: Function 'NxRect' argument 5 names different: declaration 'height' definition 'aheight'.
IanniX-0.9.20/geometry/nxrect.h:147:78: note: Function 'NxRect' argument 5 names different: declaration 'height' definition 'aheight'.
IanniX-0.9.20/geometry/nxrect.h:147:93: style: Function 'NxRect' argument 6 names different: declaration 'length' definition 'alength'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:37:77: note: Function 'NxRect' argument 6 names different: declaration 'length' definition 'alength'.
IanniX-0.9.20/geometry/nxrect.h:147:93: note: Function 'NxRect' argument 6 names different: declaration 'length' definition 'alength'.
IanniX-0.9.20/geometry/nxrect.h:151:29: style: Function 'NxRect' argument 1 names different: declaration 'left' definition 'aleft'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:36:18: note: Function 'NxRect' argument 1 names different: declaration 'left' definition 'aleft'.
IanniX-0.9.20/geometry/nxrect.h:151:29: note: Function 'NxRect' argument 1 names different: declaration 'left' definition 'aleft'.
IanniX-0.9.20/geometry/nxrect.h:151:42: style: Function 'NxRect' argument 2 names different: declaration 'top' definition 'atop'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:36:30: note: Function 'NxRect' argument 2 names different: declaration 'top' definition 'atop'.
IanniX-0.9.20/geometry/nxrect.h:151:42: note: Function 'NxRect' argument 2 names different: declaration 'top' definition 'atop'.
IanniX-0.9.20/geometry/nxrect.h:151:54: style: Function 'NxRect' argument 3 names different: declaration 'width' definition 'awidth'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:36:41: note: Function 'NxRect' argument 3 names different: declaration 'width' definition 'awidth'.
IanniX-0.9.20/geometry/nxrect.h:151:54: note: Function 'NxRect' argument 3 names different: declaration 'width' definition 'awidth'.
IanniX-0.9.20/geometry/nxrect.h:151:68: style: Function 'NxRect' argument 4 names different: declaration 'height' definition 'aheight'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:36:54: note: Function 'NxRect' argument 4 names different: declaration 'height' definition 'aheight'.
IanniX-0.9.20/geometry/nxrect.h:151:68: note: Function 'NxRect' argument 4 names different: declaration 'height' definition 'aheight'.
IanniX-0.9.20/geometry/nxrect.h:155:38: style: Function 'NxRect' argument 1 names different: declaration 'topleft' definition 'atopLeft'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:34:27: note: Function 'NxRect' argument 1 names different: declaration 'topleft' definition 'atopLeft'.
IanniX-0.9.20/geometry/nxrect.h:155:38: note: Function 'NxRect' argument 1 names different: declaration 'topleft' definition 'atopLeft'.
IanniX-0.9.20/geometry/nxrect.h:155:62: style: Function 'NxRect' argument 2 names different: declaration 'size' definition 'asize'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:34:50: note: Function 'NxRect' argument 2 names different: declaration 'size' definition 'asize'.
IanniX-0.9.20/geometry/nxrect.h:155:62: note: Function 'NxRect' argument 2 names different: declaration 'size' definition 'asize'.
IanniX-0.9.20/geometry/nxrect.h:165:38: style: Function 'NxRect' argument 1 names different: declaration 'topleft' definition 'atopLeft'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:35:27: note: Function 'NxRect' argument 1 names different: declaration 'topleft' definition 'atopLeft'.
IanniX-0.9.20/geometry/nxrect.h:165:38: note: Function 'NxRect' argument 1 names different: declaration 'topleft' definition 'atopLeft'.
IanniX-0.9.20/geometry/nxrect.h:165:63: style: Function 'NxRect' argument 2 names different: declaration 'bottomRight' definition 'abottomRight'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:35:51: note: Function 'NxRect' argument 2 names different: declaration 'bottomRight' definition 'abottomRight'.
IanniX-0.9.20/geometry/nxrect.h:165:63: note: Function 'NxRect' argument 2 names different: declaration 'bottomRight' definition 'abottomRight'.
IanniX-0.9.20/geometry/nxrect.h:254:34: style: Function 'moveTo' argument 1 names different: declaration 'x' definition 'ax'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:91:23: note: Function 'moveTo' argument 1 names different: declaration 'x' definition 'ax'.
IanniX-0.9.20/geometry/nxrect.h:254:34: note: Function 'moveTo' argument 1 names different: declaration 'x' definition 'ax'.
IanniX-0.9.20/geometry/nxrect.h:254:44: style: Function 'moveTo' argument 2 names different: declaration 'y' definition 'ay'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:91:32: note: Function 'moveTo' argument 2 names different: declaration 'y' definition 'ay'.
IanniX-0.9.20/geometry/nxrect.h:254:44: note: Function 'moveTo' argument 2 names different: declaration 'y' definition 'ay'.
IanniX-0.9.20/geometry/nxrect.h:254:54: style: Function 'moveTo' argument 3 names different: declaration 'z' definition 'az'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:91:41: note: Function 'moveTo' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:254:54: note: Function 'moveTo' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:274:36: style: Function 'getRect' argument 1 names different: declaration 'x' definition 'ax'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:95:25: note: Function 'getRect' argument 1 names different: declaration 'x' definition 'ax'.
IanniX-0.9.20/geometry/nxrect.h:274:36: note: Function 'getRect' argument 1 names different: declaration 'x' definition 'ax'.
IanniX-0.9.20/geometry/nxrect.h:274:47: style: Function 'getRect' argument 2 names different: declaration 'y' definition 'ay'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:95:35: note: Function 'getRect' argument 2 names different: declaration 'y' definition 'ay'.
IanniX-0.9.20/geometry/nxrect.h:274:47: note: Function 'getRect' argument 2 names different: declaration 'y' definition 'ay'.
IanniX-0.9.20/geometry/nxrect.h:274:58: style: Function 'getRect' argument 3 names different: declaration 'z' definition 'az'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:95:45: note: Function 'getRect' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:274:58: note: Function 'getRect' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:274:69: style: Function 'getRect' argument 4 names different: declaration 'w' definition 'aaw'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:95:55: note: Function 'getRect' argument 4 names different: declaration 'w' definition 'aaw'.
IanniX-0.9.20/geometry/nxrect.h:274:69: note: Function 'getRect' argument 4 names different: declaration 'w' definition 'aaw'.
IanniX-0.9.20/geometry/nxrect.h:274:81: style: Function 'getRect' argument 5 names different: declaration 'h' definition 'aah'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:95:65: note: Function 'getRect' argument 5 names different: declaration 'h' definition 'aah'.
IanniX-0.9.20/geometry/nxrect.h:274:81: note: Function 'getRect' argument 5 names different: declaration 'h' definition 'aah'.
IanniX-0.9.20/geometry/nxrect.h:274:93: style: Function 'getRect' argument 6 names different: declaration 'l' definition 'aal'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:95:75: note: Function 'getRect' argument 6 names different: declaration 'l' definition 'aal'.
IanniX-0.9.20/geometry/nxrect.h:274:93: note: Function 'getRect' argument 6 names different: declaration 'l' definition 'aal'.
IanniX-0.9.20/geometry/nxrect.h:284:35: style: Function 'setRect' argument 1 names different: declaration 'x' definition 'ax'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:94:24: note: Function 'setRect' argument 1 names different: declaration 'x' definition 'ax'.
IanniX-0.9.20/geometry/nxrect.h:284:35: note: Function 'setRect' argument 1 names different: declaration 'x' definition 'ax'.
IanniX-0.9.20/geometry/nxrect.h:284:45: style: Function 'setRect' argument 2 names different: declaration 'y' definition 'ay'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:94:33: note: Function 'setRect' argument 2 names different: declaration 'y' definition 'ay'.
IanniX-0.9.20/geometry/nxrect.h:284:45: note: Function 'setRect' argument 2 names different: declaration 'y' definition 'ay'.
IanniX-0.9.20/geometry/nxrect.h:284:55: style: Function 'setRect' argument 3 names different: declaration 'z' definition 'az'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:94:42: note: Function 'setRect' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:284:55: note: Function 'setRect' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:284:65: style: Function 'setRect' argument 4 names different: declaration 'w' definition 'aaw'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:94:51: note: Function 'setRect' argument 4 names different: declaration 'w' definition 'aaw'.
IanniX-0.9.20/geometry/nxrect.h:284:65: note: Function 'setRect' argument 4 names different: declaration 'w' definition 'aaw'.
IanniX-0.9.20/geometry/nxrect.h:284:76: style: Function 'setRect' argument 5 names different: declaration 'h' definition 'aah'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:94:60: note: Function 'setRect' argument 5 names different: declaration 'h' definition 'aah'.
IanniX-0.9.20/geometry/nxrect.h:284:76: note: Function 'setRect' argument 5 names different: declaration 'h' definition 'aah'.
IanniX-0.9.20/geometry/nxrect.h:284:87: style: Function 'setRect' argument 6 names different: declaration 'l' definition 'aal'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:94:69: note: Function 'setRect' argument 6 names different: declaration 'l' definition 'aal'.
IanniX-0.9.20/geometry/nxrect.h:284:87: note: Function 'setRect' argument 6 names different: declaration 'l' definition 'aal'.
IanniX-0.9.20/geometry/nxrect.h:294:38: style: Function 'getCoords' argument 1 names different: declaration 'x1' definition 'xp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:98:27: note: Function 'getCoords' argument 1 names different: declaration 'x1' definition 'xp1'.
IanniX-0.9.20/geometry/nxrect.h:294:38: note: Function 'getCoords' argument 1 names different: declaration 'x1' definition 'xp1'.
IanniX-0.9.20/geometry/nxrect.h:294:50: style: Function 'getCoords' argument 2 names different: declaration 'y1' definition 'yp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:98:38: note: Function 'getCoords' argument 2 names different: declaration 'y1' definition 'yp1'.
IanniX-0.9.20/geometry/nxrect.h:294:50: note: Function 'getCoords' argument 2 names different: declaration 'y1' definition 'yp1'.
IanniX-0.9.20/geometry/nxrect.h:294:62: style: Function 'getCoords' argument 3 names different: declaration 'z1' definition 'zp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:98:49: note: Function 'getCoords' argument 3 names different: declaration 'z1' definition 'zp1'.
IanniX-0.9.20/geometry/nxrect.h:294:62: note: Function 'getCoords' argument 3 names different: declaration 'z1' definition 'zp1'.
IanniX-0.9.20/geometry/nxrect.h:294:74: style: Function 'getCoords' argument 4 names different: declaration 'x2' definition 'xp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:98:60: note: Function 'getCoords' argument 4 names different: declaration 'x2' definition 'xp2'.
IanniX-0.9.20/geometry/nxrect.h:294:74: note: Function 'getCoords' argument 4 names different: declaration 'x2' definition 'xp2'.
IanniX-0.9.20/geometry/nxrect.h:294:86: style: Function 'getCoords' argument 5 names different: declaration 'y2' definition 'yp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:98:71: note: Function 'getCoords' argument 5 names different: declaration 'y2' definition 'yp2'.
IanniX-0.9.20/geometry/nxrect.h:294:86: note: Function 'getCoords' argument 5 names different: declaration 'y2' definition 'yp2'.
IanniX-0.9.20/geometry/nxrect.h:294:98: style: Function 'getCoords' argument 6 names different: declaration 'z2' definition 'zp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:98:82: note: Function 'getCoords' argument 6 names different: declaration 'z2' definition 'zp2'.
IanniX-0.9.20/geometry/nxrect.h:294:98: note: Function 'getCoords' argument 6 names different: declaration 'z2' definition 'zp2'.
IanniX-0.9.20/geometry/nxrect.h:304:37: style: Function 'setCoords' argument 1 names different: declaration 'x1' definition 'xp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:97:26: note: Function 'setCoords' argument 1 names different: declaration 'x1' definition 'xp1'.
IanniX-0.9.20/geometry/nxrect.h:304:37: note: Function 'setCoords' argument 1 names different: declaration 'x1' definition 'xp1'.
IanniX-0.9.20/geometry/nxrect.h:304:48: style: Function 'setCoords' argument 2 names different: declaration 'y1' definition 'yp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:97:36: note: Function 'setCoords' argument 2 names different: declaration 'y1' definition 'yp1'.
IanniX-0.9.20/geometry/nxrect.h:304:48: note: Function 'setCoords' argument 2 names different: declaration 'y1' definition 'yp1'.
IanniX-0.9.20/geometry/nxrect.h:304:59: style: Function 'setCoords' argument 3 names different: declaration 'z1' definition 'zp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:97:46: note: Function 'setCoords' argument 3 names different: declaration 'z1' definition 'zp1'.
IanniX-0.9.20/geometry/nxrect.h:304:59: note: Function 'setCoords' argument 3 names different: declaration 'z1' definition 'zp1'.
IanniX-0.9.20/geometry/nxrect.h:304:70: style: Function 'setCoords' argument 4 names different: declaration 'x2' definition 'xp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:97:56: note: Function 'setCoords' argument 4 names different: declaration 'x2' definition 'xp2'.
IanniX-0.9.20/geometry/nxrect.h:304:70: note: Function 'setCoords' argument 4 names different: declaration 'x2' definition 'xp2'.
IanniX-0.9.20/geometry/nxrect.h:304:81: style: Function 'setCoords' argument 5 names different: declaration 'y2' definition 'yp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:97:66: note: Function 'setCoords' argument 5 names different: declaration 'y2' definition 'yp2'.
IanniX-0.9.20/geometry/nxrect.h:304:81: note: Function 'setCoords' argument 5 names different: declaration 'y2' definition 'yp2'.
IanniX-0.9.20/geometry/nxrect.h:304:92: style: Function 'setCoords' argument 6 names different: declaration 'z2' definition 'zp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:97:76: note: Function 'setCoords' argument 6 names different: declaration 'z2' definition 'zp2'.
IanniX-0.9.20/geometry/nxrect.h:304:92: note: Function 'setCoords' argument 6 names different: declaration 'z2' definition 'zp2'.
IanniX-0.9.20/geometry/nxrect.h:314:34: style: Function 'adjust' argument 1 names different: declaration 'x1' definition 'xp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:100:30: note: Function 'adjust' argument 1 names different: declaration 'x1' definition 'xp1'.
IanniX-0.9.20/geometry/nxrect.h:314:34: note: Function 'adjust' argument 1 names different: declaration 'x1' definition 'xp1'.
IanniX-0.9.20/geometry/nxrect.h:314:45: style: Function 'adjust' argument 2 names different: declaration 'y1' definition 'yp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:100:40: note: Function 'adjust' argument 2 names different: declaration 'y1' definition 'yp1'.
IanniX-0.9.20/geometry/nxrect.h:314:45: note: Function 'adjust' argument 2 names different: declaration 'y1' definition 'yp1'.
IanniX-0.9.20/geometry/nxrect.h:314:56: style: Function 'adjust' argument 3 names different: declaration 'z1' definition 'zp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:100:50: note: Function 'adjust' argument 3 names different: declaration 'z1' definition 'zp1'.
IanniX-0.9.20/geometry/nxrect.h:314:56: note: Function 'adjust' argument 3 names different: declaration 'z1' definition 'zp1'.
IanniX-0.9.20/geometry/nxrect.h:314:67: style: Function 'adjust' argument 4 names different: declaration 'x2' definition 'xp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:100:60: note: Function 'adjust' argument 4 names different: declaration 'x2' definition 'xp2'.
IanniX-0.9.20/geometry/nxrect.h:314:67: note: Function 'adjust' argument 4 names different: declaration 'x2' definition 'xp2'.
IanniX-0.9.20/geometry/nxrect.h:314:78: style: Function 'adjust' argument 5 names different: declaration 'y2' definition 'yp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:100:70: note: Function 'adjust' argument 5 names different: declaration 'y2' definition 'yp2'.
IanniX-0.9.20/geometry/nxrect.h:314:78: note: Function 'adjust' argument 5 names different: declaration 'y2' definition 'yp2'.
IanniX-0.9.20/geometry/nxrect.h:314:89: style: Function 'adjust' argument 6 names different: declaration 'z2' definition 'zp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:100:80: note: Function 'adjust' argument 6 names different: declaration 'z2' definition 'zp2'.
IanniX-0.9.20/geometry/nxrect.h:314:89: note: Function 'adjust' argument 6 names different: declaration 'z2' definition 'zp2'.
IanniX-0.9.20/geometry/nxrect.h:317:38: style: Function 'adjusted' argument 1 names different: declaration 'x1' definition 'xp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:101:34: note: Function 'adjusted' argument 1 names different: declaration 'x1' definition 'xp1'.
IanniX-0.9.20/geometry/nxrect.h:317:38: note: Function 'adjusted' argument 1 names different: declaration 'x1' definition 'xp1'.
IanniX-0.9.20/geometry/nxrect.h:317:49: style: Function 'adjusted' argument 2 names different: declaration 'y1' definition 'yp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:101:44: note: Function 'adjusted' argument 2 names different: declaration 'y1' definition 'yp1'.
IanniX-0.9.20/geometry/nxrect.h:317:49: note: Function 'adjusted' argument 2 names different: declaration 'y1' definition 'yp1'.
IanniX-0.9.20/geometry/nxrect.h:317:60: style: Function 'adjusted' argument 3 names different: declaration 'z1' definition 'zp1'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:101:54: note: Function 'adjusted' argument 3 names different: declaration 'z1' definition 'zp1'.
IanniX-0.9.20/geometry/nxrect.h:317:60: note: Function 'adjusted' argument 3 names different: declaration 'z1' definition 'zp1'.
IanniX-0.9.20/geometry/nxrect.h:317:71: style: Function 'adjusted' argument 4 names different: declaration 'x2' definition 'xp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:101:64: note: Function 'adjusted' argument 4 names different: declaration 'x2' definition 'xp2'.
IanniX-0.9.20/geometry/nxrect.h:317:71: note: Function 'adjusted' argument 4 names different: declaration 'x2' definition 'xp2'.
IanniX-0.9.20/geometry/nxrect.h:317:82: style: Function 'adjusted' argument 5 names different: declaration 'y2' definition 'yp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:101:74: note: Function 'adjusted' argument 5 names different: declaration 'y2' definition 'yp2'.
IanniX-0.9.20/geometry/nxrect.h:317:82: note: Function 'adjusted' argument 5 names different: declaration 'y2' definition 'yp2'.
IanniX-0.9.20/geometry/nxrect.h:317:93: style: Function 'adjusted' argument 6 names different: declaration 'z2' definition 'zp2'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:101:84: note: Function 'adjusted' argument 6 names different: declaration 'z2' definition 'zp2'.
IanniX-0.9.20/geometry/nxrect.h:317:93: note: Function 'adjusted' argument 6 names different: declaration 'z2' definition 'zp2'.
IanniX-0.9.20/geometry/nxrect.h:320:36: style: Function 'setWidth' argument 1 names different: declaration 'w' definition 'aw'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:107:25: note: Function 'setWidth' argument 1 names different: declaration 'w' definition 'aw'.
IanniX-0.9.20/geometry/nxrect.h:320:36: note: Function 'setWidth' argument 1 names different: declaration 'w' definition 'aw'.
IanniX-0.9.20/geometry/nxrect.h:323:37: style: Function 'setHeight' argument 1 names different: declaration 'h' definition 'ah'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:108:26: note: Function 'setHeight' argument 1 names different: declaration 'h' definition 'ah'.
IanniX-0.9.20/geometry/nxrect.h:323:37: note: Function 'setHeight' argument 1 names different: declaration 'h' definition 'ah'.
IanniX-0.9.20/geometry/nxrect.h:326:37: style: Function 'setLength' argument 1 names different: declaration 'l' definition 'al'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:109:26: note: Function 'setLength' argument 1 names different: declaration 'l' definition 'al'.
IanniX-0.9.20/geometry/nxrect.h:326:37: note: Function 'setLength' argument 1 names different: declaration 'l' definition 'al'.
IanniX-0.9.20/geometry/nxrect.h:337:36: style: Function 'contains' argument 1 names different: declaration 'x' definition 'ax'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:118:25: note: Function 'contains' argument 1 names different: declaration 'x' definition 'ax'.
IanniX-0.9.20/geometry/nxrect.h:337:36: note: Function 'contains' argument 1 names different: declaration 'x' definition 'ax'.
IanniX-0.9.20/geometry/nxrect.h:337:46: style: Function 'contains' argument 2 names different: declaration 'y' definition 'ay'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:118:34: note: Function 'contains' argument 2 names different: declaration 'y' definition 'ay'.
IanniX-0.9.20/geometry/nxrect.h:337:46: note: Function 'contains' argument 2 names different: declaration 'y' definition 'ay'.
IanniX-0.9.20/geometry/nxrect.h:337:56: style: Function 'contains' argument 3 names different: declaration 'z' definition 'az'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:118:43: note: Function 'contains' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:337:56: note: Function 'contains' argument 3 names different: declaration 'z' definition 'az'.
IanniX-0.9.20/geometry/nxrect.h:359:49: style: Function 'intersected' argument 1 names different: declaration 'other' definition 'r'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:123:38: note: Function 'intersected' argument 1 names different: declaration 'other' definition 'r'.
IanniX-0.9.20/geometry/nxrect.h:359:49: note: Function 'intersected' argument 1 names different: declaration 'other' definition 'r'.
IanniX-0.9.20/geometry/nxrect.h:369:44: style: Function 'united' argument 1 names different: declaration 'other' definition 'r'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxrect.h:121:33: note: Function 'united' argument 1 names different: declaration 'other' definition 'r'.
IanniX-0.9.20/geometry/nxrect.h:369:44: note: Function 'united' argument 1 names different: declaration 'other' definition 'r'.
IanniX-0.9.20/geometry/nxpolygon.h:45:33: style: Function 'NxPolygon' argument 1 names different: declaration 'size' definition 'asize'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/nxpolygon.h:36:26: note: Function 'NxPolygon' argument 1 names different: declaration 'size' definition 'asize'.
IanniX-0.9.20/geometry/nxpolygon.h:45:33: note: Function 'NxPolygon' argument 1 names different: declaration 'size' definition 'asize'.
IanniX-0.9.20/geometry/nxsize.h:80:13: performance: Variable 'lg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxsize.h:83:3: performance: Variable 'wd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxsize.h:83:11: performance: Variable 'ht' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxsize.h:83:19: performance: Variable 'lg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxsize.h:86:3: performance: Variable 'wd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxsize.h:86:11: performance: Variable 'ht' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxsize.h:86:19: performance: Variable 'lg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxrect.h:33:26: performance: Variable 'zp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxrect.h:33:35: performance: Variable 'w' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxrect.h:33:39: performance: Variable 'h' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxrect.h:33:43: performance: Variable 'l' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxrect.h:157:5: performance: Variable 'xp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxrect.h:167:5: performance: Variable 'xp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/geometry/nxrect.h:38:5: style: Class 'NxRect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/geometry/nxpolygon.h:36:5: style: Class 'NxPolygon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/geometry/nxpolygon.h:38:5: style: Class 'NxPolygon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/geometry/nxpolygon.h:39:5: style: Class 'NxPolygon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/geometry/qmuparser/muParser.h:57:18: warning: Virtual function 'InitCharSets' is called from constructor 'Parser()' at line 243. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/geometry/qmuparser/muParser.cpp:243:5: note: Calling InitCharSets
IanniX-0.9.20/geometry/qmuparser/muParser.h:57:18: note: InitCharSets is a virtual method
IanniX-0.9.20/geometry/qmuparser/muParser.h:58:18: warning: Virtual function 'InitFun' is called from constructor 'Parser()' at line 244. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/geometry/qmuparser/muParser.cpp:244:5: note: Calling InitFun
IanniX-0.9.20/geometry/qmuparser/muParser.h:58:18: note: InitFun is a virtual method
IanniX-0.9.20/geometry/qmuparser/muParser.h:59:18: warning: Virtual function 'InitConst' is called from constructor 'Parser()' at line 245. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/geometry/qmuparser/muParser.cpp:245:5: note: Calling InitConst
IanniX-0.9.20/geometry/qmuparser/muParser.h:59:18: note: InitConst is a virtual method
IanniX-0.9.20/geometry/qmuparser/muParser.h:60:18: warning: Virtual function 'InitOprt' is called from constructor 'Parser()' at line 246. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/geometry/qmuparser/muParser.cpp:246:5: note: Calling InitOprt
IanniX-0.9.20/geometry/qmuparser/muParser.h:60:18: note: InitOprt is a virtual method
IanniX-0.9.20/geometry/qmuparser/muParserTokenReader.h:62:7: style: Class 'ParserTokenReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/geometry/qmuparser/muParser.h:57:18: style: The function 'InitCharSets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:185:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParser.h:57:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParser.h:58:18: style: The function 'InitFun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:186:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParser.h:58:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParser.h:59:18: style: The function 'InitConst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:187:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParser.h:59:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParser.h:60:18: style: The function 'InitOprt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:188:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParser.h:60:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParser.h:61:18: style: The function 'OnDetectVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:190:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParser.h:61:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:391:49: style: Function 'CheckName' argument 1 names different: declaration 'a_strName' definition 'a_sName'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:274:40: note: Function 'CheckName' argument 1 names different: declaration 'a_strName' definition 'a_sName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:391:49: note: Function 'CheckName' argument 1 names different: declaration 'a_strName' definition 'a_sName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:392:49: style: Function 'CheckName' argument 2 names different: declaration 'a_CharSet' definition 'a_szCharSet'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:274:70: note: Function 'CheckName' argument 2 names different: declaration 'a_CharSet' definition 'a_szCharSet'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:392:49: note: Function 'CheckName' argument 2 names different: declaration 'a_CharSet' definition 'a_szCharSet'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:497:57: style: Function 'DefinePostfixOprt' argument 1 names different: declaration 'a_strFun' definition 'a_sName'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:146:47: note: Function 'DefinePostfixOprt' argument 1 names different: declaration 'a_strFun' definition 'a_sName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:497:57: note: Function 'DefinePostfixOprt' argument 1 names different: declaration 'a_strFun' definition 'a_sName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:498:48: style: Function 'DefinePostfixOprt' argument 2 names different: declaration 'a_pOprt' definition 'a_pFun'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:146:67: note: Function 'DefinePostfixOprt' argument 2 names different: declaration 'a_pOprt' definition 'a_pFun'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:498:48: note: Function 'DefinePostfixOprt' argument 2 names different: declaration 'a_pOprt' definition 'a_pFun'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:529:55: style: Function 'DefineInfixOprt' argument 1 names different: declaration 'a_strName' definition 'a_sName'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:147:45: note: Function 'DefineInfixOprt' argument 1 names different: declaration 'a_strName' definition 'a_sName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:529:55: note: Function 'DefineInfixOprt' argument 1 names different: declaration 'a_strName' definition 'a_sName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:530:45: style: Function 'DefineInfixOprt' argument 2 names different: declaration 'a_pOprt' definition 'a_pFun'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:147:66: note: Function 'DefineInfixOprt' argument 2 names different: declaration 'a_pOprt' definition 'a_pFun'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:530:45: note: Function 'DefineInfixOprt' argument 2 names different: declaration 'a_pOprt' definition 'a_pFun'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:551:51: style: Function 'DefineOprt' argument 1 names different: declaration 'a_strName' definition 'a_sName'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:138:40: note: Function 'DefineOprt' argument 1 names different: declaration 'a_strName' definition 'a_sName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:551:51: note: Function 'DefineOprt' argument 1 names different: declaration 'a_strName' definition 'a_sName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:553:41: style: Function 'DefineOprt' argument 3 names different: declaration 'a_iPri' definition 'a_iPrec'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:140:30: note: Function 'DefineOprt' argument 3 names different: declaration 'a_iPri' definition 'a_iPrec'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:553:41: note: Function 'DefineOprt' argument 3 names different: declaration 'a_iPri' definition 'a_iPrec'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:573:54: style: Function 'DefineStrConst' argument 1 names different: declaration 'a_sName' definition 'a_strName'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:144:44: note: Function 'DefineStrConst' argument 1 names different: declaration 'a_sName' definition 'a_strName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:573:54: note: Function 'DefineStrConst' argument 1 names different: declaration 'a_sName' definition 'a_strName'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:594:70: style: Function 'DefineVar' argument 2 names different: declaration 'a_fVar' definition 'a_pVar'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:145:60: note: Function 'DefineVar' argument 2 names different: declaration 'a_fVar' definition 'a_pVar'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:594:70: note: Function 'DefineVar' argument 2 names different: declaration 'a_fVar' definition 'a_pVar'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:1440:79: style: Function 'Error' argument 3 names different: declaration 'a_strTok' definition 'a_sTok'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:179:36: note: Function 'Error' argument 3 names different: declaration 'a_strTok' definition 'a_sTok'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:1440:79: note: Function 'Error' argument 3 names different: declaration 'a_strTok' definition 'a_sTok'.
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:109:10: style: Technically the member function 'mu::ParserBase::Eval' can be const. [functionConst]
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:1714:20: note: Technically the member function 'mu::ParserBase::Eval' can be const.
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:109:10: note: Technically the member function 'mu::ParserBase::Eval' can be const.
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:163:17: performance: Technically the member function 'mu::ParserBase::GetVersion' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:267:27: note: Technically the member function 'mu::ParserBase::GetVersion' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:163:17: note: Technically the member function 'mu::ParserBase::GetVersion' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:165:24: performance: Technically the member function 'mu::ParserBase::GetOprtDef' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserBase.cpp:431:33: note: Technically the member function 'mu::ParserBase::GetOprtDef' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:165:24: note: Technically the member function 'mu::ParserBase::GetOprtDef' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:152:22: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:153:22: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:154:22: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:155:22: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:156:22: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:157:22: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:158:22: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:159:22: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:114:22: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:141:22: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:320:24: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:329:22: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:350:22: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:376:22: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:394:22: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:414:22: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserBytecode.cpp:428:22: error: Uninitialized struct member: tok.StackPos [uninitStructMember]
IanniX-0.9.20/geometry/qmuparser/muParserCallback.cpp:83:53: style: Function 'ParserCallback' argument 4 names different: declaration 'a_eAssociativity' definition 'a_eOprtAsct'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserCallback.h:55:90: note: Function 'ParserCallback' argument 4 names different: declaration 'a_eAssociativity' definition 'a_eOprtAsct'.
IanniX-0.9.20/geometry/qmuparser/muParserCallback.cpp:83:53: note: Function 'ParserCallback' argument 4 names different: declaration 'a_eAssociativity' definition 'a_eOprtAsct'.
IanniX-0.9.20/geometry/qmuparser/muParserCallback.cpp:378:56: style: Function 'ParserCallback' argument 1 names different: declaration 'a_Fun' definition 'ref'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserCallback.h:83:42: note: Function 'ParserCallback' argument 1 names different: declaration 'a_Fun' definition 'ref'.
IanniX-0.9.20/geometry/qmuparser/muParserCallback.cpp:378:56: note: Function 'ParserCallback' argument 1 names different: declaration 'a_Fun' definition 'ref'.
IanniX-0.9.20/geometry/qmuparser/muParserCallback.h:50:1: warning: The class 'ParserCallback' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:189:40: style: Function 'ParserError' argument 1 names different: declaration 'a_iErrc' definition 'iErrc'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserError.h:147:30: note: Function 'ParserError' argument 1 names different: declaration 'a_iErrc' definition 'iErrc'.
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:189:40: note: Function 'ParserError' argument 1 names different: declaration 'a_iErrc' definition 'iErrc'.
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:189:51: style: Function 'ParserError' argument 2 names different: declaration 'a_iPos' definition 'iPos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserError.h:148:22: note: Function 'ParserError' argument 2 names different: declaration 'a_iPos' definition 'iPos'.
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:189:51: note: Function 'ParserError' argument 2 names different: declaration 'a_iPos' definition 'iPos'.
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:210:45: style: Function 'ParserError' argument 1 names different: declaration 'a_szMsg' definition 'szMsg'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserError.h:150:35: note: Function 'ParserError' argument 1 names different: declaration 'a_szMsg' definition 'szMsg'.
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:210:45: note: Function 'ParserError' argument 1 names different: declaration 'a_szMsg' definition 'szMsg'.
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:210:56: style: Function 'ParserError' argument 2 names different: declaration 'a_iPos' definition 'iPos'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserError.h:151:22: note: Function 'ParserError' argument 2 names different: declaration 'a_iPos' definition 'iPos'.
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:210:56: note: Function 'ParserError' argument 2 names different: declaration 'a_iPos' definition 'iPos'.
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:51:35: warning: Member variable 'ParserErrorMsg::m_vErrMsg' is not assigned a value in 'ParserErrorMsg::operator='. [operatorEqVarError]
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:58:19: warning: Member variable 'ParserErrorMsg::m_vErrMsg' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/geometry/qmuparser/muParserError.h:133:10: performance: Technically the member function 'mu::ParserError::ReplaceSubString' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserError.cpp:260:21: note: Technically the member function 'mu::ParserError::ReplaceSubString' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserError.h:133:10: note: Technically the member function 'mu::ParserError::ReplaceSubString' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:63:38: style: Function 'Not' argument 1 names different: declaration 'v1' definition 'v'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:80:39: note: Function 'Not' argument 1 names different: declaration 'v1' definition 'v'.
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:63:38: note: Function 'Not' argument 1 names different: declaration 'v1' definition 'v'.
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:118:74: style: Function 'IsVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:84:77: note: Function 'IsVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'.
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:118:74: note: Function 'IsVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'.
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:155:77: style: Function 'IsHexVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:82:77: note: Function 'IsHexVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'.
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:155:77: note: Function 'IsHexVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'.
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:177:77: style: Function 'IsBinVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:83:77: note: Function 'IsBinVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'.
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:177:77: note: Function 'IsBinVal' argument 3 names different: declaration 'a_iVal' definition 'a_fVal'.
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:123:11: style: Member variable 'change_dec_sep::m_nGroup' is in the wrong place in the initializer list. [initializerList]
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:96:10: note: Member variable 'change_dec_sep::m_nGroup' is in the wrong place in the initializer list.
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:123:11: note: Member variable 'change_dec_sep::m_nGroup' is in the wrong place in the initializer list.
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:134:18: warning: Virtual function 'InitCharSets' is called from constructor 'ParserInt()' at line 213. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:213:3: note: Calling InitCharSets
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:134:18: note: InitCharSets is a virtual method
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:131:18: warning: Virtual function 'InitFun' is called from constructor 'ParserInt()' at line 214. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:214:3: note: Calling InitFun
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:131:18: note: InitFun is a virtual method
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:132:18: warning: Virtual function 'InitOprt' is called from constructor 'ParserInt()' at line 215. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/geometry/qmuparser/muParserInt.cpp:215:3: note: Calling InitOprt
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:132:18: note: InitOprt is a virtual method
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:131:18: style: The function 'InitFun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:186:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:131:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:132:18: style: The function 'InitOprt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:188:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:132:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:133:18: style: The function 'InitConst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:187:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:133:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:134:18: style: The function 'InitCharSets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/geometry/qmuparser/muParserBase.h:185:18: note: Virtual function in base class
IanniX-0.9.20/geometry/qmuparser/muParserInt.h:134:18: note: Function in derived class
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1220:9: style: Variable 'var' is reassigned a value before the old one has been used. [redundantAssignment]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1217:9: note: Variable 'var' is reassigned a value before the old one has been used.
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1220:9: note: Variable 'var' is reassigned a value before the old one has been used.
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1493:13: style: The scope of the variable 'nBulkSize' can be reduced. [variableScope]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1494:20: style: The scope of the variable 'vVariableA' can be reduced. [variableScope]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1495:20: style: The scope of the variable 'vVariableB' can be reduced. [variableScope]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1496:20: style: The scope of the variable 'vVariableC' can be reduced. [variableScope]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1497:20: style: The scope of the variable 'vResults' can be reduced. [variableScope]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1198:63: warning: Function 'EqnTestWithVarChange' argument order different: declaration 'a_str, a_fRes1, a_fVar1, a_fRes2, a_fVar2' definition 'a_str, a_fVar1, a_fRes1, a_fVar2, a_fRes2' [funcArgOrderDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:196:53: note: Function 'EqnTestWithVarChange' argument order different: declaration 'a_str, a_fRes1, a_fVar1, a_fRes2, a_fVar2' definition 'a_str, a_fVar1, a_fRes1, a_fVar2, a_fRes2'
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1198:63: note: Function 'EqnTestWithVarChange' argument order different: declaration 'a_str, a_fRes1, a_fVar1, a_fRes2, a_fVar2' definition 'a_str, a_fVar1, a_fRes1, a_fVar2, a_fRes2'
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:168:13: performance: Technically the member function 'mu::Test::ParserTester::TestNames' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:332:23: note: Technically the member function 'mu::Test::ParserTester::TestNames' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:168:13: note: Technically the member function 'mu::Test::ParserTester::TestNames' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:176:13: performance: Technically the member function 'mu::Test::ParserTester::TestInterface' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:92:23: note: Technically the member function 'mu::Test::ParserTester::TestInterface' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:176:13: note: Technically the member function 'mu::Test::ParserTester::TestInterface' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:182:14: performance: Technically the member function 'mu::Test::ParserTester::Abort' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1545:24: note: Technically the member function 'mu::Test::ParserTester::Abort' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:182:14: note: Technically the member function 'mu::Test::ParserTester::Abort' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:195:13: performance: Technically the member function 'mu::Test::ParserTester::EqnTest' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1253:23: note: Technically the member function 'mu::Test::ParserTester::EqnTest' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:195:13: note: Technically the member function 'mu::Test::ParserTester::EqnTest' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:196:13: performance: Technically the member function 'mu::Test::ParserTester::EqnTestWithVarChange' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1198:23: note: Technically the member function 'mu::Test::ParserTester::EqnTestWithVarChange' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:196:13: note: Technically the member function 'mu::Test::ParserTester::EqnTestWithVarChange' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:201:13: performance: Technically the member function 'mu::Test::ParserTester::ThrowTest' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1145:23: note: Technically the member function 'mu::Test::ParserTester::ThrowTest' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:201:13: note: Technically the member function 'mu::Test::ParserTester::ThrowTest' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:204:13: performance: Technically the member function 'mu::Test::ParserTester::EqnTestInt' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1436:23: note: Technically the member function 'mu::Test::ParserTester::EqnTestInt' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:204:13: note: Technically the member function 'mu::Test::ParserTester::EqnTestInt' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:207:13: performance: Technically the member function 'mu::Test::ParserTester::EqnTestBulk' can be static. [functionStatic]
IanniX-0.9.20/geometry/qmuparser/muParserTest.cpp:1488:23: note: Technically the member function 'mu::Test::ParserTester::EqnTestBulk' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTest.h:207:13: note: Technically the member function 'mu::Test::ParserTester::EqnTestBulk' can be static.
IanniX-0.9.20/geometry/qmuparser/muParserTokenReader.cpp:325:52: style: Function 'ExtractToken' argument 2 names different: declaration 'a_strTok' definition 'a_sTok'. [funcArgNamesDifferent]
IanniX-0.9.20/geometry/qmuparser/muParserTokenReader.h:113:37: note: Function 'ExtractToken' argument 2 names different: declaration 'a_strTok' definition 'a_sTok'.
IanniX-0.9.20/geometry/qmuparser/muParserTokenReader.cpp:325:52: note: Function 'ExtractToken' argument 2 names different: declaration 'a_strTok' definition 'a_sTok'.
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:385:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:111:38: style: Function 'openFile' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:65:37: note: Function 'openFile' argument 1 names different: declaration 'file' definition 'filename'.
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:111:38: note: Function 'openFile' argument 1 names different: declaration 'file' definition 'filename'.
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:340:32: style: Function 'seekMs' argument 1 names different: declaration 'ts' definition 'tsms'. [funcArgNamesDifferent]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:70:31: note: Function 'seekMs' argument 1 names different: declaration 'ts' definition 'tsms'.
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:340:32: note: Function 'seekMs' argument 1 names different: declaration 'ts' definition 'tsms'.
IanniX-0.9.20/gui/qffmpeg/libavutil/rational.h:53:42: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
IanniX-0.9.20/gui/qffmpeg/libavutil/rational.h:55:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::videoStream' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::packet' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::numBytes' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::LastFrameTime' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::LastLastFrameTime' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::LastLastFrameNumber' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::LastFrameNumber' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::DesiredFrameTime' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::DesiredFrameNumber' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:36:16: warning: Member variable 'QVideoDecoder::LastFrameOk' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:44:16: warning: Member variable 'QVideoDecoder::packet' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:50:20: warning: Virtual function 'InitVars' is called from constructor 'QVideoDecoder()' at line 38. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:38:4: note: Calling InitVars
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:50:20: note: InitVars is a virtual method
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:49:20: warning: Virtual function 'initCodec' is called from constructor 'QVideoDecoder()' at line 39. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:39:4: note: Calling initCodec
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:49:20: note: initCodec is a virtual method
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:50:20: warning: Virtual function 'InitVars' is called from constructor 'QVideoDecoder(QString file)' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:46:4: note: Calling InitVars
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:50:20: note: InitVars is a virtual method
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:49:20: warning: Virtual function 'initCodec' is called from constructor 'QVideoDecoder(QString file)' at line 47. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:47:4: note: Calling initCodec
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:49:20: note: initCodec is a virtual method
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:65:20: warning: Virtual function 'openFile' is called from constructor 'QVideoDecoder(QString file)' at line 49. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:49:9: note: Calling openFile
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:65:20: note: openFile is a virtual method
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:66:20: warning: Virtual function 'close' is called from destructor '~QVideoDecoder()' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.cpp:54:4: note: Calling close
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:66:20: note: close is a virtual method
IanniX-0.9.20/gui/qffmpeg/QVideoDecoder.h:62:7: style: Class 'QVideoDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:58:40: style: Function 'createFile' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:79:31: note: Function 'createFile' argument 1 names different: declaration 'filename' definition 'fileName'.
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:58:40: note: Function 'createFile' argument 1 names different: declaration 'filename' definition 'fileName'.
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:36:16: warning: Member variable 'QVideoEncoder::Width' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:36:16: warning: Member variable 'QVideoEncoder::Height' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:36:16: warning: Member variable 'QVideoEncoder::Bitrate' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:36:16: warning: Member variable 'QVideoEncoder::Gop' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:36:16: warning: Member variable 'QVideoEncoder::outbuf_size' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:36:16: warning: Member variable 'QVideoEncoder::pkt' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:53:16: style: Technically the member function 'QVideoEncoder::getWidth' can be const. [functionConst]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:341:25: note: Technically the member function 'QVideoEncoder::getWidth' can be const.
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:53:16: note: Technically the member function 'QVideoEncoder::getWidth' can be const.
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:54:16: style: Technically the member function 'QVideoEncoder::getHeight' can be const. [functionConst]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:345:25: note: Technically the member function 'QVideoEncoder::getHeight' can be const.
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:54:16: note: Technically the member function 'QVideoEncoder::getHeight' can be const.
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:58:12: performance: Technically the member function 'QVideoEncoder::initCodec' can be static. [functionStatic]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:266:21: note: Technically the member function 'QVideoEncoder::initCodec' can be static.
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:58:12: note: Technically the member function 'QVideoEncoder::initCodec' can be static.
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:80:20: warning: Virtual function 'close' is called from destructor '~QVideoEncoder()' at line 44. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.cpp:44:4: note: Calling close
IanniX-0.9.20/gui/qffmpeg/QVideoEncoder.h:80:20: note: close is a virtual method
IanniX-0.9.20/gui/qjsedit/jsedit.cpp:468:5: performance: Variable 'backgroundColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/gui/qjsedit/jsedit.cpp:469:5: performance: Variable 'lineNumberColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/gui/qjsedit/jsedit.cpp:470:5: performance: Variable 'indicatorColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/gui/qjsedit/jsedit.cpp:471:5: performance: Variable 'foldIndicatorColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/gui/qjsedit/jsedit.h:68:0: style: Class 'JSEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/gui/qjsedit/jsedit.cpp:43:5: style: Class 'JSHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/gui/qjsedit/jsedit.cpp:449:5: style: Class 'SidebarWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/gui/qjsedit/jsedit.cpp:610:5: style: Class 'JSDocLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/gui/uihelp.cpp:227:36: style: Function 'scriptHelp' argument 1 names different: declaration 'textEdit' definition 'comboBox'. [funcArgNamesDifferent]
IanniX-0.9.20/gui/uihelp.h:67:37: note: Function 'scriptHelp' argument 1 names different: declaration 'textEdit' definition 'comboBox'.
IanniX-0.9.20/gui/uihelp.cpp:227:36: note: Function 'scriptHelp' argument 1 names different: declaration 'textEdit' definition 'comboBox'.
IanniX-0.9.20/gui/uiinspector.cpp:449:53: style: Function 'setRotationAngles' argument 1 names different: declaration 'pos' definition 'angles'. [funcArgNamesDifferent]
IanniX-0.9.20/gui/uiinspector.h:59:44: note: Function 'setRotationAngles' argument 1 names different: declaration 'pos' definition 'angles'.
IanniX-0.9.20/gui/uiinspector.cpp:449:53: note: Function 'setRotationAngles' argument 1 names different: declaration 'pos' definition 'angles'.
IanniX-0.9.20/gui/uiinspector.cpp:709:31: style: Boolean variable 'showCurveInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:710:31: style: Boolean variable 'showCurveInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:711:31: style: Boolean variable 'showCurveInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:712:35: style: Boolean variable 'showCurveInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:715:36: style: Boolean variable 'showCursorInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:726:35: style: Boolean variable 'showCursorInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:727:35: style: Boolean variable 'showCursorInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:728:35: style: Boolean variable 'showCursorInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:729:35: style: Boolean variable 'showCursorInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:839:37: style: Boolean variable 'showCursorInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uiinspector.cpp:840:37: style: Boolean variable 'showCursorInfo' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
IanniX-0.9.20/gui/uisplashscreen.cpp:43:83: style: Function 'showMessage' argument 3 names different: declaration '_messageAlignment' definition '_messageAlignement'. [funcArgNamesDifferent]
IanniX-0.9.20/gui/uisplashscreen.h:40:71: note: Function 'showMessage' argument 3 names different: declaration '_messageAlignment' definition '_messageAlignement'.
IanniX-0.9.20/gui/uisplashscreen.cpp:43:83: note: Function 'showMessage' argument 3 names different: declaration '_messageAlignment' definition '_messageAlignement'.
IanniX-0.9.20/gui/uisplashscreen.cpp:28:5: performance: Variable 'pixmap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/gui/uiview.cpp:429:33: style: Function 'actionResize' argument 1 names different: declaration 'size' definition 'newSize'. [funcArgNamesDifferent]
IanniX-0.9.20/gui/uiview.h:93:29: note: Function 'actionResize' argument 1 names different: declaration 'size' definition 'newSize'.
IanniX-0.9.20/gui/uiview.cpp:429:33: note: Function 'actionResize' argument 1 names different: declaration 'size' definition 'newSize'.
IanniX-0.9.20/iannix.cpp:1272:21: style: Condition 'nbFileNoSave>0' is always false [knownConditionTrueFalse]
IanniX-0.9.20/iannix.cpp:1266:28: note: Assignment 'nbFileNoSave=0', assigned value is 0
IanniX-0.9.20/iannix.cpp:1272:21: note: Condition 'nbFileNoSave>0' is always false
IanniX-0.9.20/messages/messagemanagerloginterface.h:107:30: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/iannix.cpp:140:5: style: Variable 'messageScript' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
IanniX-0.9.20/iannix.cpp:139:0: note: Variable 'messageScript' is reassigned a value before the old one has been used if variable is no semaphore variable.
IanniX-0.9.20/iannix.cpp:140:5: note: Variable 'messageScript' is reassigned a value before the old one has been used if variable is no semaphore variable.
IanniX-0.9.20/iannix.cpp:645:42: style: Function 'loadProject' argument 1 names different: declaration 'projectFile' definition '_projectFile'. [funcArgNamesDifferent]
IanniX-0.9.20/iannix.h:172:38: note: Function 'loadProject' argument 1 names different: declaration 'projectFile' definition '_projectFile'.
IanniX-0.9.20/iannix.cpp:645:42: note: Function 'loadProject' argument 1 names different: declaration 'projectFile' definition '_projectFile'.
IanniX-0.9.20/misc/application.h:56:14: warning: Member variable 'ApplicationCurrent::isGroupSoloActive' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/misc/application.h:56:14: warning: Member variable 'ApplicationCurrent::isObjectSoloActive' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/interfaces/interfacesyphon.h:34:1: style: The class 'InterfaceSyphon' does not have a constructor although it has private member variables. [noConstructor]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:364:3: warning: Member variable 'MidiQueue::ring' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/interfaces/interfacemidi.h:65:1: style: The class 'ExtMidiMTC' does not have a constructor although it has private member variables. [noConstructor]
IanniX-0.9.20/messages/messagemanagerloginterface.h:42:52: performance: Variable 'message' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanagerloginterface.h:63:9: performance: Variable 'protocol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanagerloginterface.h:64:9: performance: Variable 'host' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanagerloginterface.h:65:9: performance: Variable 'port' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanagerloginterface.h:66:9: performance: Variable 'command' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanagerloginterface.h:67:9: performance: Variable 'destination' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanagerloginterface.h:68:9: performance: Variable 'arguments' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanagerloginterface.h:134:9: performance: Variable 'ihmFeedbackOk' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanagerloginterface.h:135:9: performance: Variable 'ihmFeedbackNok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/interfaces/interfacemidi.h:162:9: performance: Variable 'portname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/interfaces/interfacemidi.h:163:9: performance: Variable 'channel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/interfaces/interfacemidi.h:164:9: performance: Variable 'note' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/iannix.cpp:28:5: performance: Variable 'projectToLoad' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/iannix.cpp:30:5: performance: Variable 'iconAppPlay' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/iannix.cpp:199:9: style: Class 'IanniX' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
IanniX-0.9.20/iannix.cpp:199:9: style: Class 'IanniX' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
IanniX-0.9.20/messages/messagemanagerloginterface.h:133:5: style: Class 'NetworkInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/interfacehttp.h:50:5: style: Class 'InterfaceHttpServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:660:3: style: Class 'MidiOutDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator.h:54:5: style: Class 'QextSerialEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/interfacetcp.h:40:5: style: Class 'InterfaceTcpServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/messages/messagemanagerloginterface.h:71:22: style: The function 'getVerboseMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/messages/messagemanagerloginterface.h:43:30: note: Virtual function in base class
IanniX-0.9.20/messages/messagemanagerloginterface.h:71:22: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:168:8: style: The function 'openPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:76:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:168:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:177:8: style: The function 'openVirtualPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:79:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:177:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:196:8: style: The function 'closePort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:88:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:196:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:199:16: style: The function 'getPortCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:82:24: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:199:16: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:205:15: style: The function 'getPortName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:85:23: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:205:15: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:277:8: style: The function 'openPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:76:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:277:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:280:8: style: The function 'closePort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:88:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:280:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:291:8: style: The function 'openVirtualPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:79:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:291:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:294:16: style: The function 'getPortCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:82:24: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:294:16: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:300:15: style: The function 'getPortName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:85:23: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:300:15: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:646:15: style: The function 'getCurrentApi' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:334:23: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:646:15: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:647:8: style: The function 'openPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:335:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:647:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:648:8: style: The function 'openVirtualPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:336:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:648:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:649:8: style: The function 'closePort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:337:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:649:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:650:16: style: The function 'getPortCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:340:24: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:650:16: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:651:15: style: The function 'getPortName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:341:23: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:651:15: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:654:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:390:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:654:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:661:15: style: The function 'getCurrentApi' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:404:23: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:661:15: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:662:8: style: The function 'openPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:405:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:662:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:663:8: style: The function 'openVirtualPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:406:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:663:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:664:8: style: The function 'closePort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:407:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:664:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:665:16: style: The function 'getPortCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:408:24: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:665:16: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:666:15: style: The function 'getPortName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:409:23: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:666:15: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:667:8: style: The function 'sendMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:410:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:667:8: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:670:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:413:16: note: Virtual function in base class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:670:8: note: Function in derived class
IanniX-0.9.20/interfaces/interfacemidi.h:84:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/messages/messagemanagerloginterface.h:138:18: note: Virtual function in base class
IanniX-0.9.20/interfaces/interfacemidi.h:84:10: note: Function in derived class
IanniX-0.9.20/interfaces/interfacemidi.h:128:10: style: The function 'networkSynchro' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/messages/messagemanagerloginterface.h:142:25: note: Virtual function in base class
IanniX-0.9.20/interfaces/interfacemidi.h:128:10: note: Function in derived class
IanniX-0.9.20/interfaces/interfacemidi.h:137:10: style: The function 'networkManualParsing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/messages/messagemanagerloginterface.h:141:25: note: Virtual function in base class
IanniX-0.9.20/interfaces/interfacemidi.h:137:10: note: Function in derived class
IanniX-0.9.20/interfaces/interfaceosc.h:129:10: style: The function 'networkBundle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/messages/messagemanagerloginterface.h:140:25: note: Virtual function in base class
IanniX-0.9.20/interfaces/interfaceosc.h:129:10: note: Function in derived class
IanniX-0.9.20/interfaces/interfaceosc.h:130:10: style: The function 'networkSynchro' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/messages/messagemanagerloginterface.h:142:25: note: Virtual function in base class
IanniX-0.9.20/interfaces/interfaceosc.h:130:10: note: Function in derived class
IanniX-0.9.20/interfaces/interfaceosc.h:131:10: style: The function 'networkSynchro' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/messages/messagemanagerloginterface.h:143:25: note: Virtual function in base class
IanniX-0.9.20/interfaces/interfaceosc.h:131:10: note: Function in derived class
IanniX-0.9.20/iannix.h:71:10: style: The function 'readyToStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:76:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:71:10: note: Function in derived class
IanniX-0.9.20/iannix.h:102:10: style: The function 'setObjectActivity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:67:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:102:10: note: Function in derived class
IanniX-0.9.20/iannix.h:103:10: style: The function 'setObjectGroupId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:68:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:103:10: note: Function in derived class
IanniX-0.9.20/iannix.h:104:10: style: The function 'setObjectId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:69:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:104:10: note: Function in derived class
IanniX-0.9.20/iannix.h:106:13: style: The function 'getCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:74:21: note: Virtual function in base class
IanniX-0.9.20/iannix.h:106:13: note: Function in derived class
IanniX-0.9.20/iannix.h:107:11: style: The function 'getObjectById' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:82:19: note: Virtual function in base class
IanniX-0.9.20/iannix.h:107:11: note: Function in derived class
IanniX-0.9.20/iannix.h:145:20: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/applicationexecute.h:35:28: note: Virtual function in base class
IanniX-0.9.20/iannix.h:145:20: note: Function in derived class
IanniX-0.9.20/iannix.h:146:10: style: The function 'executeAsScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:83:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:146:10: note: Function in derived class
IanniX-0.9.20/iannix.h:155:13: style: The function 'incomingMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/messages/messagemanagerloginterface.h:117:21: note: Virtual function in base class
IanniX-0.9.20/iannix.h:155:13: note: Function in derived class
IanniX-0.9.20/iannix.h:156:10: style: The function 'openMessageEditor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:72:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:156:10: note: Function in derived class
IanniX-0.9.20/iannix.h:158:18: style: The function 'getMainWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:77:26: note: Virtual function in base class
IanniX-0.9.20/iannix.h:158:18: note: Function in derived class
IanniX-0.9.20/iannix.h:159:22: style: The function 'getRenderPreview' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:78:30: note: Virtual function in base class
IanniX-0.9.20/iannix.h:159:22: note: Function in derived class
IanniX-0.9.20/iannix.h:160:10: style: The function 'getPerformancePreview' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:79:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:160:10: note: Function in derived class
IanniX-0.9.20/iannix.h:189:10: style: The function 'timerTrig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:80:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:189:10: note: Function in derived class
IanniX-0.9.20/iannix.h:208:19: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:75:27: note: Virtual function in base class
IanniX-0.9.20/iannix.h:208:19: note: Function in derived class
IanniX-0.9.20/iannix.h:235:13: style: The function 'waitForMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:81:21: note: Virtual function in base class
IanniX-0.9.20/iannix.h:235:13: note: Function in derived class
IanniX-0.9.20/iannix.h:236:10: style: The function 'pushSnapshot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/application.h:73:18: note: Virtual function in base class
IanniX-0.9.20/iannix.h:236:10: note: Function in derived class
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:76:73: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:79:51: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:154:31: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:228:56: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:262:32: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:310:56: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:335:69: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:336:51: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:405:69: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:406:51: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:427:78: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:428:60: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:438:79: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:439:61: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:645:33: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:647:61: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:648:43: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:660:35: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:662:61: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.h:663:43: performance: Function parameter 'portName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/misc/options.h:127:21: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/misc/options.h:74:14: warning: Member variable 'UiRenderTexture::isSyphon' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/misc/help.h:40:9: performance: Variable 'keyword' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/help.h:41:9: performance: Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/help.h:42:9: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/help.h:43:9: performance: Variable 'syntax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/help.h:50:9: performance: Variable 'category' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/help.h:51:9: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.h:59:9: performance: Variable 'currentLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.h:78:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.h:79:9: performance: Variable 'filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.h:80:9: performance: Variable 'mapping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.h:179:5: style: Class 'UiBool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/misc/options.h:219:5: style: Class 'UiReal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/misc/options.h:262:5: style: Class 'UiString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/misc/options.h:298:5: style: Class 'UiFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/misc/options.h:299:5: style: Class 'UiFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/misc/options.h:185:10: style: The function 'applyToGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:150:18: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:185:10: note: Function in derived class
IanniX-0.9.20/misc/options.h:196:14: style: The function 'variant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:148:22: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:196:14: note: Function in derived class
IanniX-0.9.20/misc/options.h:199:10: style: The function 'setVariant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:149:18: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:199:10: note: Function in derived class
IanniX-0.9.20/misc/options.h:225:10: style: The function 'applyToGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:150:18: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:225:10: note: Function in derived class
IanniX-0.9.20/misc/options.h:240:14: style: The function 'variant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:148:22: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:240:14: note: Function in derived class
IanniX-0.9.20/misc/options.h:243:10: style: The function 'setVariant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:149:18: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:243:10: note: Function in derived class
IanniX-0.9.20/misc/options.h:268:10: style: The function 'applyToGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:150:18: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:268:10: note: Function in derived class
IanniX-0.9.20/misc/options.h:281:14: style: The function 'variant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:148:22: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:281:14: note: Function in derived class
IanniX-0.9.20/misc/options.h:284:10: style: The function 'setVariant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/misc/options.h:149:18: note: Virtual function in base class
IanniX-0.9.20/misc/options.h:284:10: note: Function in derived class
IanniX-0.9.20/interfaces/artnet/artnet.c:293:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/artnet.c:859:7: style: The scope of the variable 'blen' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/artnet.c:1135:7: style: The scope of the variable 'i' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/artnet.c:1135:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/artnet.c:1258:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/artnet.c:141:30: style: Function 'artnet_start' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:218:37: note: Function 'artnet_start' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:141:30: note: Function 'artnet_start' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:183:29: style: Function 'artnet_stop' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:220:36: note: Function 'artnet_stop' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:183:29: note: Function 'artnet_stop' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:199:32: style: Function 'artnet_destroy' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:221:39: note: Function 'artnet_destroy' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:199:32: note: Function 'artnet_destroy' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:289:29: style: Function 'artnet_read' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:219:36: note: Function 'artnet_read' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:289:29: note: Function 'artnet_read' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:556:34: style: Function 'artnet_send_poll' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:251:41: note: Function 'artnet_send_poll' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:556:34: note: Function 'artnet_send_poll' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:579:40: style: Function 'artnet_send_poll_reply' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:254:47: note: Function 'artnet_send_poll_reply' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:579:40: note: Function 'artnet_send_poll_reply' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:595:33: style: Function 'artnet_send_dmx' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:255:40: note: Function 'artnet_send_dmx' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:595:33: note: Function 'artnet_send_dmx' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:736:37: style: Function 'artnet_send_address' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:263:44: note: Function 'artnet_send_address' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:736:37: note: Function 'artnet_send_address' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:794:35: style: Function 'artnet_send_input' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:271:42: note: Function 'artnet_send_input' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:794:35: note: Function 'artnet_send_input' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1089:38: style: Function 'artnet_read_dmx' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:307:45: note: Function 'artnet_read_dmx' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1089:38: note: Function 'artnet_read_dmx' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1109:38: style: Function 'artnet_set_node_type' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:310:45: note: Function 'artnet_set_node_type' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1109:38: note: Function 'artnet_set_node_type' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1133:40: style: Function 'artnet_set_subnet_addr' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:323:47: note: Function 'artnet_set_subnet_addr' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1133:40: note: Function 'artnet_set_subnet_addr' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1194:38: style: Function 'artnet_set_long_name' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:312:45: note: Function 'artnet_set_long_name' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1194:38: note: Function 'artnet_set_long_name' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1211:38: style: Function 'artnet_set_port_type' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:315:45: note: Function 'artnet_set_port_type' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1211:38: note: Function 'artnet_set_port_type' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1212:30: style: Function 'artnet_set_port_type' argument 2 names different: declaration 'id' definition 'port_id'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:316:37: note: Function 'artnet_set_port_type' argument 2 names different: declaration 'id' definition 'port_id'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1212:30: note: Function 'artnet_set_port_type' argument 2 names different: declaration 'id' definition 'port_id'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1253:38: style: Function 'artnet_set_port_addr' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:319:45: note: Function 'artnet_set_port_addr' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1253:38: note: Function 'artnet_set_port_addr' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1322:42: style: Function 'artnet_get_universe_addr' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:324:49: note: Function 'artnet_get_universe_addr' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1322:42: note: Function 'artnet_get_universe_addr' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1341:35: style: Function 'artnet_get_config' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:336:42: note: Function 'artnet_get_config' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1341:35: note: Function 'artnet_get_config' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1364:36: style: Function 'artnet_dump_config' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:335:43: note: Function 'artnet_dump_config' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1364:36: note: Function 'artnet_dump_config' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1390:31: style: Function 'artnet_get_sd' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:337:38: note: Function 'artnet_get_sd' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1390:31: note: Function 'artnet_get_sd' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1431:44: style: Function 'artnet_get_nl' argument 1 names different: declaration 'n' definition 'vn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:329:51: note: Function 'artnet_get_nl' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1431:44: note: Function 'artnet_get_nl' argument 1 names different: declaration 'n' definition 'vn'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1448:52: style: Function 'artnet_nl_first' argument 1 names different: declaration 'nl' definition 'vnl'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:330:59: note: Function 'artnet_nl_first' argument 1 names different: declaration 'nl' definition 'vnl'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1448:52: note: Function 'artnet_nl_first' argument 1 names different: declaration 'nl' definition 'vnl'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1466:51: style: Function 'artnet_nl_next' argument 1 names different: declaration 'nl' definition 'vnl'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:331:58: note: Function 'artnet_nl_next' argument 1 names different: declaration 'nl' definition 'vnl'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1466:51: note: Function 'artnet_nl_next' argument 1 names different: declaration 'nl' definition 'vnl'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1484:43: style: Function 'artnet_nl_get_length' argument 1 names different: declaration 'nl' definition 'vnl'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/artnet.h:332:50: note: Function 'artnet_nl_get_length' argument 1 names different: declaration 'nl' definition 'vnl'.
IanniX-0.9.20/interfaces/artnet/artnet.c:1484:43: note: Function 'artnet_nl_get_length' argument 1 names different: declaration 'nl' definition 'vnl'.
IanniX-0.9.20/interfaces/artnet/network.c:477:7: style: The scope of the variable 'sock' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/network.c:406:41: style: Function 'artnet_net_init' argument 2 names different: declaration 'ip' definition 'preferred_ip'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/private.h:498:41: note: Function 'artnet_net_init' argument 2 names different: declaration 'ip' definition 'preferred_ip'.
IanniX-0.9.20/interfaces/artnet/network.c:406:41: note: Function 'artnet_net_init' argument 2 names different: declaration 'ip' definition 'preferred_ip'.
IanniX-0.9.20/interfaces/artnet/network.c:580:50: style: Function 'artnet_net_recv' argument 3 names different: declaration 'block' definition 'delay'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/private.h:495:50: note: Function 'artnet_net_recv' argument 3 names different: declaration 'block' definition 'delay'.
IanniX-0.9.20/interfaces/artnet/network.c:580:50: note: Function 'artnet_net_recv' argument 3 names different: declaration 'block' definition 'delay'.
IanniX-0.9.20/interfaces/artnet/receive.c:180:15: style: Expression is always false because 'else if' condition matches previous condition at line 159. [multiCondition]
IanniX-0.9.20/interfaces/artnet/receive.c:419:7: style: The scope of the variable 'i' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/receive.c:419:10: style: The scope of the variable 'j' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/receive.c:840:12: style: The scope of the variable 'data' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/receive.c:892:7: style: The scope of the variable 'i' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/receive.c:867:39: style: Function 'check_merge_timeouts' argument 2 names different: declaration 'port' definition 'port_id'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/receive.c:24:39: note: Function 'check_merge_timeouts' argument 2 names different: declaration 'port' definition 'port_id'.
IanniX-0.9.20/interfaces/artnet/receive.c:867:39: note: Function 'check_merge_timeouts' argument 2 names different: declaration 'port' definition 'port_id'.
IanniX-0.9.20/interfaces/artnet/receive.c:891:24: style: Function 'merge' argument 2 names different: declaration 'port' definition 'port_id'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/receive.c:25:24: note: Function 'merge' argument 2 names different: declaration 'port' definition 'port_id'.
IanniX-0.9.20/interfaces/artnet/receive.c:891:24: note: Function 'merge' argument 2 names different: declaration 'port' definition 'port_id'.
IanniX-0.9.20/interfaces/artnet/tod.c:77:12: style: The scope of the variable 'last' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/transmit.c:32:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/transmit.c:135:7: style: The scope of the variable 'lim' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/transmit.c:135:29: style: The scope of the variable 'offset' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/artnet/transmit.c:68:38: style: Function 'artnet_tx_poll_reply' argument 2 names different: declaration 'reply' definition 'response'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/artnet/private.h:484:38: note: Function 'artnet_tx_poll_reply' argument 2 names different: declaration 'reply' definition 'response'.
IanniX-0.9.20/interfaces/artnet/transmit.c:68:38: note: Function 'artnet_tx_poll_reply' argument 2 names different: declaration 'reply' definition 'response'.
IanniX-0.9.20/interfaces/extkinectmanager.cpp:155:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
IanniX-0.9.20/interfaces/extkinectmanager.cpp:136:42: style: Function 'getDepthAt' argument 1 names different: declaration 'x' definition '_x'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/extkinectmanager.h:40:28: note: Function 'getDepthAt' argument 1 names different: declaration 'x' definition '_x'.
IanniX-0.9.20/interfaces/extkinectmanager.cpp:136:42: note: Function 'getDepthAt' argument 1 names different: declaration 'x' definition '_x'.
IanniX-0.9.20/interfaces/extkinectmanager.cpp:136:52: style: Function 'getDepthAt' argument 2 names different: declaration 'y' definition '_y'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/extkinectmanager.h:40:37: note: Function 'getDepthAt' argument 2 names different: declaration 'y' definition '_y'.
IanniX-0.9.20/interfaces/extkinectmanager.cpp:136:52: note: Function 'getDepthAt' argument 2 names different: declaration 'y' definition '_y'.
IanniX-0.9.20/interfaces/qkinect/QKinect.h:64:2: warning: Member variable 'QKinectProcessEvents::m_active' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/interfaces/extkinectmanager.cpp:23:5: performance: Variable 'frameCounter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/interfaces/extkinectmanager.cpp:24:5: performance: Variable 'threshMin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/interfaces/extkinectmanager.cpp:25:5: performance: Variable 'threshMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/interfaces/qkinect/QKinect.h:64:2: style: Class 'QKinectProcessEvents' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/extoscpatterneditor.h:42:5: style: Class 'QPlainTextEditWithFocus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/extoscpatterneditor.h:54:5: style: Class 'QComboBoxWithFocus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/extscriptvariableask.h:38:5: style: Class 'ExtScriptVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/interfacehttp.cpp:175:26: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/interfaces/interfacehttp.cpp:269:26: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/interfaces/interfacemidi.cpp:428:27: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/interfaces/interfacemidi.cpp:110:10: style: The scope of the variable 'hasMidiJack' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/interfacemidi.cpp:135:41: style: Function 'send' argument 1 names different: declaration 'message' definition '_message'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/interfacemidi.h:123:30: note: Function 'send' argument 1 names different: declaration 'message' definition '_message'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:135:41: note: Function 'send' argument 1 names different: declaration 'message' definition '_message'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:178:78: style: Function 'sendNote' argument 3 names different: declaration 'note' definition '_note'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/interfacemidi.h:124:69: note: Function 'sendNote' argument 3 names different: declaration 'note' definition '_note'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:178:78: note: Function 'sendNote' argument 3 names different: declaration 'note' definition '_note'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:178:91: style: Function 'sendNote' argument 4 names different: declaration 'velocity' definition '_velocity'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/interfacemidi.h:124:87: note: Function 'sendNote' argument 4 names different: declaration 'velocity' definition '_velocity'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:178:91: note: Function 'sendNote' argument 4 names different: declaration 'velocity' definition '_velocity'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:200:96: style: Function 'sendCC' argument 4 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/interfacemidi.h:125:87: note: Function 'sendCC' argument 4 names different: declaration 'value' definition '_value'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:200:96: note: Function 'sendCC' argument 4 names different: declaration 'value' definition '_value'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:232:78: style: Function 'sendBend' argument 3 names different: declaration 'bendvalue' definition '_bendvalue'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/interfacemidi.h:127:69: note: Function 'sendBend' argument 3 names different: declaration 'bendvalue' definition '_bendvalue'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:232:78: note: Function 'sendBend' argument 3 names different: declaration 'bendvalue' definition '_bendvalue'.
IanniX-0.9.20/interfaces/interfacemidi.cpp:117:31: style: Variable 'hasMidiJack' is assigned a value that is never used. [unreadVariable]
IanniX-0.9.20/interfaces/interfaceosc.cpp:52:5: style: Variable 'bundleMessageId' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
IanniX-0.9.20/interfaces/interfaceosc.cpp:49:5: note: Variable 'bundleMessageId' is reassigned a value before the old one has been used if variable is no semaphore variable.
IanniX-0.9.20/interfaces/interfaceosc.cpp:52:5: note: Variable 'bundleMessageId' is reassigned a value before the old one has been used if variable is no semaphore variable.
IanniX-0.9.20/interfaces/interfaceosc.cpp:165:26: style: The scope of the variable 'toAdd' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:76:5: style: Class 'QextSerialEnumeratorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:78:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_linux.cpp:39:35: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:78:10: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:79:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_linux.cpp:52:35: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:79:10: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:82:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_linux.cpp:163:35: note: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:82:10: note: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_osx.cpp:174:38: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_osx.cpp:182:38: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_osx.cpp:108:5: style: Variable 'bsdPathAsCFString' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_osx.cpp:103:0: note: Variable 'bsdPathAsCFString' is reassigned a value before the old one has been used if variable is no semaphore variable.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_osx.cpp:108:5: note: Variable 'bsdPathAsCFString' is reassigned a value before the old one has been used if variable is no semaphore variable.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:78:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_osx.cpp:39:35: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:78:10: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:79:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_osx.cpp:43:35: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:79:10: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:78:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_unix.cpp:36:35: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:78:10: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:79:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_unix.cpp:40:35: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:79:10: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:82:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_unix.cpp:51:35: note: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:82:10: note: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:78:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_win.cpp:79:35: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:78:10: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:79:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_win.cpp:89:35: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:79:10: note: Technically the member function 'QextSerialEnumeratorPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:82:10: performance: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_win.cpp:241:35: note: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialenumerator_p.h:82:10: note: Technically the member function 'QextSerialEnumeratorPrivate::setUpNotifications_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport.cpp:233:54: style: Function 'setStopBits' argument 1 names different: declaration 'stopbits' definition 'stopBits'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:223:35: note: Function 'setStopBits' argument 1 names different: declaration 'stopbits' definition 'stopBits'.
IanniX-0.9.20/interfaces/qextserialport/qextserialport.cpp:233:54: note: Function 'setStopBits' argument 1 names different: declaration 'stopbits' definition 'stopBits'.
IanniX-0.9.20/interfaces/qextserialport/qextserialport.cpp:451:52: style: Function 'QextSerialPort' argument 1 names different: declaration 's' definition 'settings'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/qextserialport/qextserialport.h:183:49: note: Function 'QextSerialPort' argument 1 names different: declaration 's' definition 'settings'.
IanniX-0.9.20/interfaces/qextserialport/qextserialport.cpp:451:52: note: Function 'QextSerialPort' argument 1 names different: declaration 's' definition 'settings'.
IanniX-0.9.20/interfaces/qextserialport/qextserialport.cpp:462:73: style: Function 'QextSerialPort' argument 2 names different: declaration 's' definition 'settings'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/qextserialport/qextserialport.h:184:61: note: Function 'QextSerialPort' argument 2 names different: declaration 's' definition 'settings'.
IanniX-0.9.20/interfaces/qextserialport/qextserialport.cpp:462:73: note: Function 'QextSerialPort' argument 2 names different: declaration 's' definition 'settings'.
IanniX-0.9.20/interfaces/qextserialport/qextserialport.cpp:59:5: performance: Variable 'lastErr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:60:5: style: Class 'QextReadBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:181:5: style: Class 'QextSerialPortPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:228:10: performance: Technically the member function 'QextSerialPortPrivate::platformSpecificDestruct' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_unix.cpp:54:29: note: Technically the member function 'QextSerialPortPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:228:10: note: Technically the member function 'QextSerialPortPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:229:10: performance: Technically the member function 'QextSerialPortPrivate::platformSpecificInit' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_unix.cpp:45:29: note: Technically the member function 'QextSerialPortPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:229:10: note: Technically the member function 'QextSerialPortPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:235:10: performance: Technically the member function 'QextSerialPortPrivate::setDtr_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_unix.cpp:161:29: note: Technically the member function 'QextSerialPortPrivate::setDtr_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:235:10: note: Technically the member function 'QextSerialPortPrivate::setDtr_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:236:10: performance: Technically the member function 'QextSerialPortPrivate::setRts_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_unix.cpp:172:29: note: Technically the member function 'QextSerialPortPrivate::setRts_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:236:10: note: Technically the member function 'QextSerialPortPrivate::setRts_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:239:10: performance: Technically the member function 'QextSerialPortPrivate::flush_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_unix.cpp:121:29: note: Technically the member function 'QextSerialPortPrivate::flush_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:239:10: note: Technically the member function 'QextSerialPortPrivate::flush_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:240:11: performance: Technically the member function 'QextSerialPortPrivate::lineStatus_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_unix.cpp:183:38: note: Technically the member function 'QextSerialPortPrivate::lineStatus_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:240:11: note: Technically the member function 'QextSerialPortPrivate::lineStatus_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:241:12: performance: Technically the member function 'QextSerialPortPrivate::bytesAvailable_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_unix.cpp:127:31: note: Technically the member function 'QextSerialPortPrivate::bytesAvailable_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:241:12: note: Technically the member function 'QextSerialPortPrivate::bytesAvailable_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:228:10: performance: Technically the member function 'QextSerialPortPrivate::platformSpecificDestruct' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_win.cpp:54:29: note: Technically the member function 'QextSerialPortPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:228:10: note: Technically the member function 'QextSerialPortPrivate::platformSpecificDestruct' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:229:10: performance: Technically the member function 'QextSerialPortPrivate::platformSpecificInit' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_win.cpp:45:29: note: Technically the member function 'QextSerialPortPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:229:10: note: Technically the member function 'QextSerialPortPrivate::platformSpecificInit' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:235:10: performance: Technically the member function 'QextSerialPortPrivate::setDtr_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_win.cpp:264:29: note: Technically the member function 'QextSerialPortPrivate::setDtr_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:235:10: note: Technically the member function 'QextSerialPortPrivate::setDtr_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:236:10: performance: Technically the member function 'QextSerialPortPrivate::setRts_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_win.cpp:268:29: note: Technically the member function 'QextSerialPortPrivate::setRts_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:236:10: note: Technically the member function 'QextSerialPortPrivate::setRts_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:239:10: performance: Technically the member function 'QextSerialPortPrivate::flush_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_win.cpp:141:29: note: Technically the member function 'QextSerialPortPrivate::flush_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:239:10: note: Technically the member function 'QextSerialPortPrivate::flush_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:240:11: performance: Technically the member function 'QextSerialPortPrivate::lineStatus_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_win.cpp:272:30: note: Technically the member function 'QextSerialPortPrivate::lineStatus_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:240:11: note: Technically the member function 'QextSerialPortPrivate::lineStatus_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:241:12: performance: Technically the member function 'QextSerialPortPrivate::bytesAvailable_sys' can be static. [functionStatic]
IanniX-0.9.20/interfaces/qextserialport/qextserialport_win.cpp:147:31: note: Technically the member function 'QextSerialPortPrivate::bytesAvailable_sys' can be static.
IanniX-0.9.20/interfaces/qextserialport/qextserialport_p.h:241:12: note: Technically the member function 'QextSerialPortPrivate::bytesAvailable_sys' can be static.
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:103:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:123:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:89:10: warning: Member variable 'QKinect::m_ctx' is not initialized in the constructor. [uninitMemberVarPrivate]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:89:10: warning: Member variable 'QKinect::m_dev' is not initialized in the constructor. [uninitMemberVarPrivate]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:89:10: warning: Member variable 'QKinect::m_userDeviceNumber' is not initialized in the constructor. [uninitMemberVarPrivate]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:89:10: warning: Member variable 'QKinect::m_newRgbFrame' is not initialized in the constructor. [uninitMemberVarPrivate]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:89:10: warning: Member variable 'QKinect::m_newDepthFrame' is not initialized in the constructor. [uninitMemberVarPrivate]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:89:10: warning: Member variable 'QKinect::m_stopDevice' is not initialized in the constructor. [uninitMemberVarPrivate]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:89:10: warning: Member variable 'QKinect::m_deviceActive' is not initialized in the constructor. [uninitMemberVarPrivate]
IanniX-0.9.20/interfaces/qkinect/QKinect.cpp:89:10: warning: Member variable 'QKinect::m_process' is not initialized in the constructor. [uninitMemberVarPrivate]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.cpp:94:66: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.cpp:126:58: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.cpp:168:67: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qrtmidi/RtMidi.cpp:200:60: performance: Function parameter 'clientName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/dataprocessor.cpp:18:2: style: 'Frame::operator=' should return 'Frame &'. [operatorEq]
IanniX-0.9.20/interfaces/qwebsockets/dataprocessor.cpp:385:65: performance: Function parameter 'closeReason' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:609:26: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:582:26: note: 'ok' is assigned value 'payloadLength<=9223372036854775807ULL' here.
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:584:6: note: outer condition: ok
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:609:26: note: identical inner condition: payloadLength<=9223372036854775807ULL
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:319:47: style: Function 'upgradeFrom' argument 1 names different: declaration 'tcpSocket' definition 'pTcpSocket'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/qwebsockets/websocket.h:126:44: note: Function 'upgradeFrom' argument 1 names different: declaration 'tcpSocket' definition 'pTcpSocket'.
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:319:47: note: Function 'upgradeFrom' argument 1 names different: declaration 'tcpSocket' definition 'pTcpSocket'.
IanniX-0.9.20/interfaces/qwebsockets/websocket.h:67:15: warning: Virtual function 'close' is called from constructor 'WebSocket(QString origin=QString()' at line 188. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:188:2: note: Calling makeConnections
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:498:103: note: Calling close
IanniX-0.9.20/interfaces/qwebsockets/websocket.h:67:15: note: close is a virtual method
IanniX-0.9.20/interfaces/qwebsockets/websocket.h:67:15: warning: Virtual function 'close' is called from destructor '~WebSocket()' at line 229. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:229:3: note: Calling close
IanniX-0.9.20/interfaces/qwebsockets/websocket.h:67:15: note: close is a virtual method
IanniX-0.9.20/interfaces/qwebsockets/websocket.h:67:15: warning: Virtual function 'close' is called from destructor '~WebSocket()' at line 231. Dynamic binding is not used. [virtualCallInConstructor]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:231:2: note: Calling releaseConnections
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:524:106: note: Calling close
IanniX-0.9.20/interfaces/qwebsockets/websocket.h:67:15: note: close is a virtual method
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:170:30: performance: Function parameter 'origin' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:424:41: performance: Function parameter 'resourceName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:440:35: performance: Function parameter 'origin' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:448:37: performance: Function parameter 'protocol' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:456:38: performance: Function parameter 'extension' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:1082:51: performance: Function parameter 'resourceName' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:1083:21: performance: Function parameter 'host' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/qwebsockets/websocket.cpp:1189:40: performance: Function parameter 'errorString' should be passed by const reference. [passedByValue]
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:213:25: performance: Technically the member function 'ZeroConf::Internal::AvahiZConfLib::queryRecord' can be static. [functionStatic]
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:219:25: performance: Technically the member function 'ZeroConf::Internal::AvahiZConfLib::getAddrInfo' can be static. [functionStatic]
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:314:9: performance: Technically the member function 'ZeroConf::Internal::AvahiZConfLib::refSockFD' can be static. [functionStatic]
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:166:13: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:74:21: note: Virtual function in base class
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:166:13: note: Function in derived class
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:171:10: style: The function 'refDeallocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:78:18: note: Virtual function in base class
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:171:10: note: Function in derived class
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:259:25: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:94:33: note: Virtual function in base class
IanniX-0.9.20/interfaces/zeroconf/avahiLib.cpp:259:25: note: Function in derived class
IanniX-0.9.20/interfaces/zeroconf/bonjourrecord.h:44:9: performance: Variable 'serviceName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/interfaces/zeroconf/bonjourservicebrowser.h:41:5: style: Class 'BonjourServiceBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/zeroconf/bonjourserviceregister.cpp:89:58: style: Function 'bonjourRegisterService' argument 7 names different: declaration 'context' definition 'data'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/zeroconf/bonjourserviceregister.h:60:46: note: Function 'bonjourRegisterService' argument 7 names different: declaration 'context' definition 'data'.
IanniX-0.9.20/interfaces/zeroconf/bonjourserviceregister.cpp:89:58: note: Function 'bonjourRegisterService' argument 7 names different: declaration 'context' definition 'data'.
IanniX-0.9.20/interfaces/zeroconf/bonjourserviceregister.h:43:5: style: Class 'BonjourServiceRegister' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/zeroconf/bonjourserviceresolver.h:45:5: style: Class 'BonjourServiceResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
IanniX-0.9.20/interfaces/zeroconf/embed/dnssd_clientlib.c:50:0: error: Code 'namespaceZeroConf{' is invalid C code. Use --std or --language to configure the language. [syntaxError]
IanniX-0.9.20/interfaces/zeroconf/embed/dnssd_ipc.h:119:0: error: Code 'namespaceZeroConf{' is invalid C code. Use --std or --language to configure the language. [syntaxError]
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:347:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:305:17: style: The scope of the variable 'result' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:249:25: style: Technically the member function 'ZeroConf::Internal::NativeZConfLib::reconfirmRecord' can be const. [functionConst]
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:160:13: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:74:21: note: Virtual function in base class
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:160:13: note: Function in derived class
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:165:10: style: The function 'refDeallocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:78:18: note: Virtual function in base class
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:165:10: note: Function in derived class
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:271:25: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:94:33: note: Virtual function in base class
IanniX-0.9.20/interfaces/zeroconf/nativeLib.cpp:271:25: note: Function in derived class
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:531:33: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1213:9: style: The scope of the variable 'sAtt' can be reduced. [variableScope]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:437:69: style: Function 'initLib' argument 3 names different: declaration 'daemonPaths' definition 'daemonPath'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.h:143:70: note: Function 'initLib' argument 3 names different: declaration 'daemonPaths' definition 'daemonPath'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:437:69: note: Function 'initLib' argument 3 names different: declaration 'daemonPaths' definition 'daemonPath'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:676:49: style: Function 'ServiceGatherer' argument 1 names different: declaration 'newService' definition 'newServiceName'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:171:36: note: Function 'ServiceGatherer' argument 1 names different: declaration 'newService' definition 'newServiceName'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:676:49: note: Function 'ServiceGatherer' argument 1 names different: declaration 'newService' definition 'newServiceName'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:702:69: style: Function 'createGatherer' argument 1 names different: declaration 'newService' definition 'newServiceName'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:151:46: note: Function 'createGatherer' argument 1 names different: declaration 'newService' definition 'newServiceName'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:702:69: note: Function 'createGatherer' argument 1 names different: declaration 'newService' definition 'newServiceName'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:979:138: style: Function 'ServiceBrowserPrivate' argument 4 names different: declaration 'conn' definition 'mconn'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:267:45: note: Function 'ServiceBrowserPrivate' argument 4 names different: declaration 'conn' definition 'mconn'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:979:138: note: Function 'ServiceBrowserPrivate' argument 4 names different: declaration 'conn' definition 'mconn'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1431:53: style: Function 'appendError' argument 1 names different: declaration 'msgs' definition 's'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:227:41: note: Function 'appendError' argument 1 names different: declaration 'msgs' definition 's'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1431:53: note: Function 'appendError' argument 1 names different: declaration 'msgs' definition 's'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1431:60: style: Function 'appendError' argument 2 names different: declaration 'fullFailure' definition 'failure'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:227:51: note: Function 'appendError' argument 2 names different: declaration 'fullFailure' definition 'failure'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1431:60: note: Function 'appendError' argument 2 names different: declaration 'fullFailure' definition 'failure'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1462:31: style: Function 'ZConfLib' argument 1 names different: declaration 'fallBack' definition 'f'. [funcArgNamesDifferent]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:71:24: note: Function 'ZConfLib' argument 1 names different: declaration 'fallBack' definition 'f'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1462:31: note: Function 'ZConfLib' argument 1 names different: declaration 'fallBack' definition 'f'.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:89:20: style: Array index 'encodedI' is used before limits check. [arrayIndexThenCheck]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1177:17: warning: Member variable 'MainConnection::flowStatus' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:99:10: style: Technically the member function 'ZeroConf::Internal::ZConfLib::isOk' can be const. [functionConst]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1468:16: note: Technically the member function 'ZeroConf::Internal::ZConfLib::isOk' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:99:10: note: Technically the member function 'ZeroConf::Internal::ZConfLib::isOk' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:100:13: style: Technically the member function 'ZeroConf::Internal::ZConfLib::errorMsg' can be const. [functionConst]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1473:19: note: Technically the member function 'ZeroConf::Internal::ZConfLib::errorMsg' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:100:13: note: Technically the member function 'ZeroConf::Internal::ZConfLib::errorMsg' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:136:13: style: Technically the member function 'ZeroConf::Internal::ServiceGatherer::fullName' can be const. [functionConst]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:557:26: note: Technically the member function 'ZeroConf::Internal::ServiceGatherer::fullName' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:136:13: note: Technically the member function 'ZeroConf::Internal::ServiceGatherer::fullName' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:148:10: style: Technically the member function 'ZeroConf::Internal::ServiceGatherer::currentServiceCanBePublished' can be const. [functionConst]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:671:23: note: Technically the member function 'ZeroConf::Internal::ServiceGatherer::currentServiceCanBePublished' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:148:10: note: Technically the member function 'ZeroConf::Internal::ServiceGatherer::currentServiceCanBePublished' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:164:10: performance: Technically the member function 'ZeroConf::Internal::ServiceGatherer::maybeRemove' can be static. [functionStatic]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:893:23: note: Technically the member function 'ZeroConf::Internal::ServiceGatherer::maybeRemove' can be static.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:164:10: note: Technically the member function 'ZeroConf::Internal::ServiceGatherer::maybeRemove' can be static.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:228:10: style: Technically the member function 'ZeroConf::Internal::MainConnection::isOk' can be const. [functionConst]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1446:22: note: Technically the member function 'ZeroConf::Internal::MainConnection::isOk' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser_p.h:228:10: note: Technically the member function 'ZeroConf::Internal::MainConnection::isOk' can be const.
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:678:58: style: Class 'ServiceGatherer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:678:58: style: Class 'ServiceGatherer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1183:9: style: Class 'MainConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.cpp:1183:9: style: Class 'MainConnection' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
IanniX-0.9.20/interfaces/zeroconf/servicebrowser.h:57:1: warning: The class 'Service' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
IanniX-0.9.20/items/uicoloritem.cpp:43:54: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uicoloritem.cpp:87:25: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uicoloritem.cpp:46:88: style: Function 'generateItem' argument 3 names different: declaration 'insert' definition 'doInsert'. [funcArgNamesDifferent]
IanniX-0.9.20/items/uicoloritem.h:56:78: note: Function 'generateItem' argument 3 names different: declaration 'insert' definition 'doInsert'.
IanniX-0.9.20/items/uicoloritem.cpp:46:88: note: Function 'generateItem' argument 3 names different: declaration 'insert' definition 'doInsert'.
IanniX-0.9.20/items/uicoloritem.cpp:93:71: style: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'. [funcArgNamesDifferent]
IanniX-0.9.20/items/uicoloritem.h:65:64: note: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'.
IanniX-0.9.20/items/uicoloritem.cpp:93:71: note: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'.
IanniX-0.9.20/items/uitreedelegate.h:60:14: warning: Member variable 'UiTreeViewOptions::dialogFile' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/items/uitreedelegate.h:60:14: warning: Member variable 'UiTreeViewOptions::dialogColor' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/items/uitreedelegate.h:55:9: performance: Variable 'width' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:56:9: performance: Variable 'index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:62:9: performance: Variable 'index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:63:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:64:9: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:65:9: performance: Variable 'styleSheet' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:66:9: performance: Variable 'resizeMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:67:9: performance: Variable 'width' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:68:9: performance: Variable 'height' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreedelegate.h:69:9: performance: Variable 'rootHeight' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uifileitem.cpp:143:32: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:171:24: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:179:28: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:274:29: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:285:33: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:298:39: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:341:28: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:388:18: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:391:18: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uifileitem.cpp:133:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
IanniX-0.9.20/items/uifileitem.cpp:136:9: note: Found duplicate branches for 'if' and 'else'.
IanniX-0.9.20/items/uifileitem.cpp:133:9: note: Found duplicate branches for 'if' and 'else'.
IanniX-0.9.20/items/uifileitem.cpp:170:54: style: Function 'askForMove' argument 2 names different: declaration 'destination' definition '_dest'. [funcArgNamesDifferent]
IanniX-0.9.20/items/uifileitem.h:98:46: note: Function 'askForMove' argument 2 names different: declaration 'destination' definition '_dest'.
IanniX-0.9.20/items/uifileitem.cpp:170:54: note: Function 'askForMove' argument 2 names different: declaration 'destination' definition '_dest'.
IanniX-0.9.20/items/uifileitem.cpp:36:5: performance: Variable 'currentDepth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uipathpointsitem.cpp:33:54: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uipathpointsitem.cpp:49:25: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uipathpointsitem.cpp:54:26: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uipathpointsitem.cpp:77:13: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uipathpointsitem.cpp:109:10: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uipathpointsitem.cpp:122:30: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uipathpointsitem.cpp:136:33: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uipathpointsitem.cpp:138:45: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uipathpointsitem.cpp:128:76: style: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'. [funcArgNamesDifferent]
IanniX-0.9.20/items/uipathpointsitem.h:64:64: note: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'.
IanniX-0.9.20/items/uipathpointsitem.cpp:128:76: note: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'.
IanniX-0.9.20/items/uipathpointsitem.cpp:26:20: warning: Member variable 'UiPathPointsItems::glListRecreate' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/items/uitextureitem.cpp:52:54: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uitextureitem.cpp:96:27: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/items/uitextureitem.cpp:55:97: style: Function 'generateItem' argument 3 names different: declaration 'insert' definition 'doInsert'. [funcArgNamesDifferent]
IanniX-0.9.20/items/uitextureitem.h:56:85: note: Function 'generateItem' argument 3 names different: declaration 'insert' definition 'doInsert'.
IanniX-0.9.20/items/uitextureitem.cpp:55:97: note: Function 'generateItem' argument 3 names different: declaration 'insert' definition 'doInsert'.
IanniX-0.9.20/items/uitextureitem.cpp:102:73: style: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'. [funcArgNamesDifferent]
IanniX-0.9.20/items/uitextureitem.h:64:64: note: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'.
IanniX-0.9.20/items/uitextureitem.cpp:102:73: note: Function 'askForPaste' argument 2 names different: declaration 'list' definition 'listItems'.
IanniX-0.9.20/items/uitextureitem.cpp:123:80: style: Function 'setValue' argument 2 names different: declaration 'valeur' definition 'texture'. [funcArgNamesDifferent]
IanniX-0.9.20/items/uitextureitem.h:66:68: note: Function 'setValue' argument 2 names different: declaration 'valeur' definition 'texture'.
IanniX-0.9.20/items/uitextureitem.cpp:123:80: note: Function 'setValue' argument 2 names different: declaration 'valeur' definition 'texture'.
IanniX-0.9.20/items/uitextureitem.cpp:134:16: warning: Member variable 'UiTextureItem::texture' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/items/uitreedelegate.cpp:28:5: performance: Variable 'options' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/items/uitreeview.cpp:91:31: style: Redundant condition: currentDocument. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
IanniX-0.9.20/items/uitreeview.cpp:77:40: style: Function 'askImport' argument 1 names different: declaration 'files' definition 'filesStr'. [funcArgNamesDifferent]
IanniX-0.9.20/items/uitreeview.h:68:32: note: Function 'askImport' argument 1 names different: declaration 'files' definition 'filesStr'.
IanniX-0.9.20/items/uitreeview.cpp:77:40: note: Function 'askImport' argument 1 names different: declaration 'files' definition 'filesStr'.
IanniX-0.9.20/messages/message.cpp:458:28: style: Expression is always false because 'else if' condition matches previous condition at line 426. [multiCondition]
IanniX-0.9.20/messages/message.cpp:460:28: style: Expression is always false because 'else if' condition matches previous condition at line 428. [multiCondition]
IanniX-0.9.20/messages/message.cpp:462:28: style: Expression is always false because 'else if' condition matches previous condition at line 430. [multiCondition]
IanniX-0.9.20/messages/message.cpp:30:5: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/messages/messagemanager.cpp:42:107: style: Function 'setInterfaces' argument 3 names different: declaration 'logWidget' definition 'logLayout'. [funcArgNamesDifferent]
IanniX-0.9.20/messages/messagemanager.h:48:110: note: Function 'setInterfaces' argument 3 names different: declaration 'logWidget' definition 'logLayout'.
IanniX-0.9.20/messages/messagemanager.cpp:42:107: note: Function 'setInterfaces' argument 3 names different: declaration 'logWidget' definition 'logLayout'.
IanniX-0.9.20/messages/messagemanager.cpp:42:127: style: Function 'setInterfaces' argument 4 names different: declaration 'logMiniWidget' definition 'logMiniLayout'. [funcArgNamesDifferent]
IanniX-0.9.20/messages/messagemanager.h:48:134: note: Function 'setInterfaces' argument 4 names different: declaration 'logMiniWidget' definition 'logMiniLayout'.
IanniX-0.9.20/messages/messagemanager.cpp:42:127: note: Function 'setInterfaces' argument 4 names different: declaration 'logMiniWidget' definition 'logMiniLayout'.
IanniX-0.9.20/messages/messagemanagerlog.cpp:29:5: style: Class 'MessageManagerLog' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
IanniX-0.9.20/messages/messagemanagerlog.cpp:29:5: style: Class 'MessageManagerLog' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
IanniX-0.9.20/messages/messagemanagerlogmini.cpp:29:5: style: Class 'MessageManagerLogMini' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
IanniX-0.9.20/messages/messagemanagerlogmini.cpp:29:5: style: Class 'MessageManagerLogMini' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
IanniX-0.9.20/misc/options.cpp:394:9: warning: Member variable 'UiFile::file' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/misc/options.cpp:394:9: warning: Member variable 'UiFile::lastWatcherUpdate' is not initialized in the constructor. [uninitMemberVar]
IanniX-0.9.20/misc/options.cpp:127:5: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.cpp:136:5: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.cpp:275:5: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.cpp:283:5: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/misc/options.cpp:399:5: performance: Variable 'file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/objects/nxcursor.h:44:1: style: The class 'NxCursor' does not have a constructor although it has private member variables. [noConstructor]
IanniX-0.9.20/objects/nxcurve.cpp:679:38: style: Function 'translatePoint' argument 1 names different: declaration 'pointIndex' definition 'indexPoint'. [funcArgNamesDifferent]
IanniX-0.9.20/objects/nxcurve.h:395:33: note: Function 'translatePoint' argument 1 names different: declaration 'pointIndex' definition 'indexPoint'.
IanniX-0.9.20/objects/nxcurve.cpp:679:38: note: Function 'translatePoint' argument 1 names different: declaration 'pointIndex' definition 'indexPoint'.
IanniX-0.9.20/objects/nxcurve.h:60:1: style: The class 'NxCurve' does not have a constructor although it has private member variables. [noConstructor]
IanniX-0.9.20/objects/nxcurve.h:95:10: style: The function 'initializeCustom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:86:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcurve.h:95:10: note: Function in derived class
IanniX-0.9.20/objects/nxcurve.h:315:17: style: The function 'dragStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:266:25: note: Virtual function in base class
IanniX-0.9.20/objects/nxcurve.h:315:17: note: Function in derived class
IanniX-0.9.20/objects/nxcurve.h:324:17: style: The function 'drag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:270:25: note: Virtual function in base class
IanniX-0.9.20/objects/nxcurve.h:324:17: note: Function in derived class
IanniX-0.9.20/objects/nxcurve.h:454:17: style: The function 'calculate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:282:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcurve.h:454:17: note: Function in derived class
IanniX-0.9.20/objects/nxcurve.h:458:10: style: The function 'calcBoundingRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:248:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcurve.h:458:10: note: Function in derived class
IanniX-0.9.20/objects/nxcurve.h:459:10: style: The function 'isMouseHover' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:249:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcurve.h:459:10: note: Function in derived class
IanniX-0.9.20/objects/nxcurve.h:489:19: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:428:27: note: Virtual function in base class
IanniX-0.9.20/objects/nxcurve.h:489:19: note: Function in derived class
IanniX-0.9.20/objects/nxcurve.h:532:10: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:89:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcurve.h:532:10: note: Function in derived class
IanniX-0.9.20/objects/nxdocument.cpp:288:56: style: Function 'scriptEvaluate' argument 1 names different: declaration 'script' definition 'scriptContent'. [funcArgNamesDifferent]
IanniX-0.9.20/objects/nxdocument.h:80:48: note: Function 'scriptEvaluate' argument 1 names different: declaration 'script' definition 'scriptContent'.
IanniX-0.9.20/objects/nxdocument.cpp:288:56: note: Function 'scriptEvaluate' argument 1 names different: declaration 'script' definition 'scriptContent'.
IanniX-0.9.20/objects/nxgroup.cpp:66:62: style: C-style pointer casting [cstyleCast]
IanniX-0.9.20/objects/nxtrigger.h:41:10: style: The function 'initializeCustom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:86:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxtrigger.h:41:10: note: Function in derived class
IanniX-0.9.20/objects/nxtrigger.h:85:17: style: The function 'calcBoundingRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:248:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxtrigger.h:85:17: note: Function in derived class
IanniX-0.9.20/objects/nxtrigger.h:91:17: style: The function 'isMouseHover' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:249:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxtrigger.h:91:17: note: Function in derived class
IanniX-0.9.20/objects/nxtrigger.h:98:19: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:428:27: note: Virtual function in base class
IanniX-0.9.20/objects/nxtrigger.h:98:19: note: Function in derived class
IanniX-0.9.20/objects/nxtrigger.h:125:10: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:89:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxtrigger.h:125:10: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:66:10: style: The function 'initializeCustom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:86:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:66:10: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:102:17: style: The function 'dragStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:266:25: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:102:17: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:106:17: style: The function 'drag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:270:25: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:106:17: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:131:20: style: The function 'getPosStr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:230:28: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:131:20: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:386:17: style: The function 'calcBoundingRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:248:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:386:17: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:404:17: style: The function 'isMouseHover' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:249:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:404:17: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:421:19: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:428:27: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:421:19: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:442:10: style: The function 'calculate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:282:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:442:10: note: Function in derived class
IanniX-0.9.20/objects/nxcursor.h:486:10: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
IanniX-0.9.20/objects/nxobject.h:89:18: note: Virtual function in base class
IanniX-0.9.20/objects/nxcursor.h:486:10: note: Function in derived class
IanniX-0.9.20/render/uirender.cpp:281:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
IanniX-0.9.20/render/uirender.cpp:287:5: note: Found duplicate branches for 'if' and 'else'.
IanniX-0.9.20/render/uirender.cpp:281:5: note: Found duplicate branches for 'if' and 'else'.
IanniX-0.9.20/render/uirender.cpp:421:29: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
IanniX-0.9.20/render/uirender.cpp:426:29: note: Found duplicate branches for 'if' and 'else'.
IanniX-0.9.20/render/uirender.cpp:421:29: note: Found duplicate branches for 'if' and 'else'.
IanniX-0.9.20/render/uirender.cpp:83:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
IanniX-0.9.20/render/uirender.cpp:802:10: style: The scope of the variable 'noSelection' can be reduced. [variableScope]
IanniX-0.9.20/render/uirender.cpp:77:36: style: Function 'changeEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
IanniX-0.9.20/render/uirender.h:194:30: note: Function 'changeEvent' argument 1 names different: declaration 'e' definition 'event'.
IanniX-0.9.20/render/uirender.cpp:77:36: note: Function 'changeEvent' argument 1 names different: declaration 'e' definition 'event'.
IanniX-0.9.20/render/uirender.cpp:945:44: style: Function 'changeStatus' argument 1 names different: declaration '_status' definition '_statusTip'. [funcArgNamesDifferent]
IanniX-0.9.20/render/uirender.h:170:38: note: Function 'changeStatus' argument 1 names different: declaration '_status' definition '_statusTip'.
IanniX-0.9.20/render/uirender.cpp:945:44: note: Function 'changeStatus' argument 1 names different: declaration '_status' definition '_statusTip'.
IanniX-0.9.20/transport/transport.h:68:1: style: The class 'Transport' does not have a constructor although it has private member variables. [noConstructor]
IanniX-0.9.20/transport/transport.h:52:9: performance: Variable 'nbTriggers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/transport/transport.h:53:9: performance: Variable 'nbCursors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/transport/transport.h:54:9: performance: Variable 'nbCurves' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/transport/transport.h:55:9: performance: Variable 'status' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
IanniX-0.9.20/transport/transport.h:64:5: style: Class 'TransportCpu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/iapws/iapws_1.3.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/i/iat/iat_0.1.3.orig.tar.gz
iat-0.1.3/src/iat.c:145:22: style: The scope of the variable 'i' can be reduced. [variableScope]
iat-0.1.3/src/iat.c:146:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/iausofa-c/iausofa-c_2012.03.01.orig.tar.gz
sofa/20120301/c/src/d2dtf.c:107:7: style: Variable 'js' is reassigned a value before the old one has been used. [redundantAssignment]
sofa/20120301/c/src/d2dtf.c:106:7: note: Variable 'js' is reassigned a value before the old one has been used.
sofa/20120301/c/src/d2dtf.c:107:7: note: Variable 'js' is reassigned a value before the old one has been used.
sofa/20120301/c/src/d2dtf.c:86:38: style: The scope of the variable 'ddt' can be reduced. [variableScope]
sofa/20120301/c/src/d2tf.c:64:26: style: The scope of the variable 'w' can be reduced. [variableScope]
sofa/20120301/c/src/dat.c:233:17: error: Array index -1 is out of bounds. [negativeIndex]
sofa/20120301/c/src/dat.c:228:4: note: After for loop, i has value -1
sofa/20120301/c/src/dat.c:233:17: note: Negative array index
sofa/20120301/c/src/dtf2d.c:88:43: style: The scope of the variable 'ddt' can be reduced. [variableScope]
sofa/20120301/c/src/epv00.c:2368:18: style: The scope of the variable 'coeffs' can be reduced. [variableScope]
sofa/20120301/c/src/epv00.c:2389:8: style: The scope of the variable 'nterms' can be reduced. [variableScope]
sofa/20120301/c/src/epv00.c:2393:18: style: The scope of the variable 'xyz' can be reduced. [variableScope]
sofa/20120301/c/src/epv00.c:2393:23: style: The scope of the variable 'xyzd' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:71:58: style: The scope of the variable 'p' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:71:61: style: The scope of the variable 's0' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:71:65: style: The scope of the variable 'pn' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:71:69: style: The scope of the variable 'zc' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:18: style: The scope of the variable 'c0' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:22: style: The scope of the variable 'c02' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:27: style: The scope of the variable 'c03' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:32: style: The scope of the variable 's02' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:37: style: The scope of the variable 's03' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:42: style: The scope of the variable 'a02' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:47: style: The scope of the variable 'a0' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:51: style: The scope of the variable 'a03' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:56: style: The scope of the variable 'd0' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:60: style: The scope of the variable 'f0' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:64: style: The scope of the variable 'b0' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:72:68: style: The scope of the variable 's1' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:73:18: style: The scope of the variable 'cc' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:73:22: style: The scope of the variable 's12' can be reduced. [variableScope]
sofa/20120301/c/src/gc2gde.c:73:27: style: The scope of the variable 'cc2' can be reduced. [variableScope]
sofa/20120301/c/src/nut00b.c:131:33: style: The scope of the variable 'arg' can be reduced. [variableScope]
sofa/20120301/c/src/nut00b.c:131:46: style: The scope of the variable 'sarg' can be reduced. [variableScope]
sofa/20120301/c/src/nut00b.c:131:52: style: The scope of the variable 'carg' can be reduced. [variableScope]
sofa/20120301/c/src/nut80.c:63:41: style: The scope of the variable 'arg' can be reduced. [variableScope]
sofa/20120301/c/src/nut80.c:63:46: style: The scope of the variable 's' can be reduced. [variableScope]
sofa/20120301/c/src/nut80.c:63:49: style: The scope of the variable 'c' can be reduced. [variableScope]
sofa/20120301/c/src/pap.c:52:34: style: The scope of the variable 'xa' can be reduced. [variableScope]
sofa/20120301/c/src/pap.c:52:38: style: The scope of the variable 'ya' can be reduced. [variableScope]
sofa/20120301/c/src/pap.c:52:42: style: The scope of the variable 'za' can be reduced. [variableScope]
sofa/20120301/c/src/pap.c:52:46: style: The scope of the variable 'eta' can be reduced. [variableScope]
sofa/20120301/c/src/pap.c:52:54: style: The scope of the variable 'xi' can be reduced. [variableScope]
sofa/20120301/c/src/pap.c:52:61: style: The scope of the variable 'a2b' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:182:15: style: The scope of the variable 'i' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:11: style: The scope of the variable 't' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:14: style: The scope of the variable 'da' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:18: style: The scope of the variable 'dl' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:22: style: The scope of the variable 'de' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:26: style: The scope of the variable 'dp' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:30: style: The scope of the variable 'di' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:34: style: The scope of the variable 'dom' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:39: style: The scope of the variable 'dmu' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:44: style: The scope of the variable 'arga' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:50: style: The scope of the variable 'argl' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:183:56: style: The scope of the variable 'am' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:11: style: The scope of the variable 'ae' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:15: style: The scope of the variable 'dae' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:20: style: The scope of the variable 'ae2' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:25: style: The scope of the variable 'at' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:29: style: The scope of the variable 'r' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:32: style: The scope of the variable 'v' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:35: style: The scope of the variable 'si2' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:40: style: The scope of the variable 'xq' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:44: style: The scope of the variable 'xp' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:48: style: The scope of the variable 'tl' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:184:52: style: The scope of the variable 'xsw' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:11: style: The scope of the variable 'xcw' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:16: style: The scope of the variable 'xm2' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:21: style: The scope of the variable 'xf' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:25: style: The scope of the variable 'ci2' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:30: style: The scope of the variable 'xms' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:35: style: The scope of the variable 'xmc' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:40: style: The scope of the variable 'xpxq2' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:47: style: The scope of the variable 'x' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:50: style: The scope of the variable 'y' can be reduced. [variableScope]
sofa/20120301/c/src/plan94.c:185:53: style: The scope of the variable 'z' can be reduced. [variableScope]
sofa/20120301/c/src/rm2v.c:44:24: style: The scope of the variable 'c2' can be reduced. [variableScope]
sofa/20120301/c/src/rm2v.c:44:28: style: The scope of the variable 'phi' can be reduced. [variableScope]
sofa/20120301/c/src/rm2v.c:44:33: style: The scope of the variable 'f' can be reduced. [variableScope]
sofa/20120301/c/src/rxp.c:36:11: style: The scope of the variable 'w' can be reduced. [variableScope]
sofa/20120301/c/src/t_sofa_c.c:86:14: style: The scope of the variable 'f' can be reduced. [variableScope]
sofa/20120301/c/src/taiutc.c:72:38: style: The scope of the variable 'ddats' can be reduced. [variableScope]
sofa/20120301/c/src/ut1utc.c:79:51: style: The scope of the variable 'ddats' can be reduced. [variableScope]
[18:00]
ftp://ftp.se.debian.org/debian/pool/main/i/iaxmodem/iaxmodem_1.2.0~dfsg.orig.tar.gz
iaxmodem-1.2.0/compat/daemon.c:50:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
iaxmodem-1.2.0/compat/daemon.c:30:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
iaxmodem-1.2.0/compat/daemon.c:30:10: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:880:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
iaxmodem-1.2.0/iaxmodem.c:655:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:656:10: style: The scope of the variable 'logfile' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:739:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:917:9: style: The scope of the variable 'selectfd' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:917:19: style: The scope of the variable 'selectretval' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:917:33: style: The scope of the variable 'selectblock' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:917:46: style: The scope of the variable 'avail' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:1039:10: style: The scope of the variable 'gotlen' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:1589:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:1697:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:1698:10: style: The scope of the variable 'config' can be reduced. [variableScope]
iaxmodem-1.2.0/iaxmodem.c:323:2: warning: The buffer 'devlink' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/iaxmodem.c:329:2: warning: The buffer 'devowner' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/iaxmodem.c:335:2: warning: The buffer 'devmode' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/iaxmodem.c:353:2: warning: The buffer 'server' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/iaxmodem.c:359:2: warning: The buffer 'regpeer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/iaxmodem.c:365:2: warning: The buffer 'regsecret' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/iaxmodem.c:371:2: warning: The buffer 'cidname' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/iaxmodem.c:377:2: warning: The buffer 'cidnumber' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2437:7: style: Condition '!iax_use_jitterbuffer' is always false [knownConditionTrueFalse]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:458:6: style: The scope of the variable 'ms' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:699:13: style: The scope of the variable 'SpeexWBSubModeSz' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:703:16: style: The scope of the variable 'c' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:742:6: style: The scope of the variable 'off' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:743:16: style: The scope of the variable 'c' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1073:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1506:8: style: The scope of the variable 's0_org_peer' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1506:21: style: The scope of the variable 's1_org_peer' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1990:7: style: The scope of the variable 'reply' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1992:7: style: The scope of the variable 'realreply' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2013:7: style: The scope of the variable 'reply' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2015:7: style: The scope of the variable 'realreply' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2568:6: style: The scope of the variable 'nowts' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:535:42: style: Function 'iax_get_netstats' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax-client.h:222:49: note: Function 'iax_get_netstats' argument 1 names different: declaration 's' definition 'session'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:535:42: note: Function 'iax_get_netstats' argument 1 names different: declaration 's' definition 'session'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1413:44: style: Function 'iax_setup_transfer' argument 1 names different: declaration 's0' definition 'org_session'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax-client.h:210:51: note: Function 'iax_setup_transfer' argument 1 names different: declaration 's0' definition 'org_session'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1413:44: note: Function 'iax_setup_transfer' argument 1 names different: declaration 's0' definition 'org_session'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1413:77: style: Function 'iax_setup_transfer' argument 2 names different: declaration 's1' definition 'new_session'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax-client.h:210:75: note: Function 'iax_setup_transfer' argument 2 names different: declaration 's1' definition 'new_session'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1413:77: note: Function 'iax_setup_transfer' argument 2 names different: declaration 's1' definition 'new_session'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1736:59: style: Function 'iax_register' argument 2 names different: declaration 'hostname' definition 'server'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax-client.h:186:66: note: Function 'iax_register' argument 2 names different: declaration 'hostname' definition 'server'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1736:59: note: Function 'iax_register' argument 2 names different: declaration 'hostname' definition 'server'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1779:61: style: Function 'iax_unregister' argument 2 names different: declaration 'hostname' definition 'server'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax-client.h:187:68: note: Function 'iax_unregister' argument 2 names different: declaration 'hostname' definition 'server'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1779:61: note: Function 'iax_unregister' argument 2 names different: declaration 'hostname' definition 'server'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1938:29: style: Function 'send_ping' argument 1 names different: declaration 'session' definition 's'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:148:29: note: Function 'send_ping' argument 1 names different: declaration 'session' definition 's'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1938:29: note: Function 'send_ping' argument 1 names different: declaration 'session' definition 's'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2118:133: style: Function 'iax_call' argument 7 names different: declaration 'format' definition 'formats'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax-client.h:178:140: note: Function 'iax_call' argument 7 names different: declaration 'format' definition 'formats'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2118:133: note: Function 'iax_call' argument 7 names different: declaration 'format' definition 'formats'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2118:146: style: Function 'iax_call' argument 8 names different: declaration 'capability' definition 'capabilities'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax-client.h:178:152: note: Function 'iax_call' argument 8 names different: declaration 'capability' definition 'capabilities'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2118:146: note: Function 'iax_call' argument 8 names different: declaration 'capability' definition 'capabilities'.
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1351:8: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1584:3: style: Variable 'loop_cnt' is modified but its new value is never used. [unreadVariable]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:2095:2: warning: The buffer 'old' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:886:4: error: Memory leak: fc [memleak]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:892:5: error: Memory leak: fc [memleak]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:1230:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
iaxmodem-1.2.0/lib/libiax2/src/iax.c:3058:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:232:7: style: Condition '!found' is always true [knownConditionTrueFalse]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:231:11: note: Assignment 'found=0', assigned value is 0
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:232:7: note: Condition '!found' is always true
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:428:30: warning: Possible null pointer dereference: data [nullPointer]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:464:36: note: Calling function 'iax_ie_append_raw', 3rd argument 'data' value is 0
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:428:30: note: Null pointer dereference
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:117:6: style: The scope of the variable 'sr' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:214:6: style: The scope of the variable 'ielen' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:215:6: style: The scope of the variable 'ie' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:216:6: style: The scope of the variable 'found' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:244:6: style: The scope of the variable 'ielen' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:245:6: style: The scope of the variable 'ie' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:247:6: style: The scope of the variable 'found' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:420:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:480:6: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:481:6: style: The scope of the variable 'ie' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:467:28: style: Function 'iax_set_output' argument 1 names different: declaration 'output' definition 'func'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.h:123:35: note: Function 'iax_set_output' argument 1 names different: declaration 'output' definition 'func'.
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:467:28: note: Function 'iax_set_output' argument 1 names different: declaration 'output' definition 'func'.
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:472:27: style: Function 'iax_set_error' argument 1 names different: declaration 'output' definition 'func'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.h:125:34: note: Function 'iax_set_error' argument 1 names different: declaration 'output' definition 'func'.
iaxmodem-1.2.0/lib/libiax2/src/iax2-parser.c:472:27: note: Function 'iax_set_error' argument 1 names different: declaration 'output' definition 'func'.
iaxmodem-1.2.0/lib/libiax2/src/jitterbuf.c:776:53: style: Function 'jb_get' argument 2 names different: declaration 'frame' definition 'frameout'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/jitterbuf.h:139:53: note: Function 'jb_get' argument 2 names different: declaration 'frame' definition 'frameout'.
iaxmodem-1.2.0/lib/libiax2/src/jitterbuf.c:776:53: note: Function 'jb_get' argument 2 names different: declaration 'frame' definition 'frameout'.
iaxmodem-1.2.0/lib/libiax2/src/md5.c:64:14: style: The scope of the variable 't' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/md5.c:79:33: style: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/md5.h:17:33: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
iaxmodem-1.2.0/lib/libiax2/src/md5.c:79:33: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
iaxmodem-1.2.0/lib/libiax2/src/md5.c:94:35: style: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/md5.h:18:35: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
iaxmodem-1.2.0/lib/libiax2/src/md5.c:94:35: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
iaxmodem-1.2.0/lib/libiax2/src/md5.c:142:54: style: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/libiax2/src/md5.h:19:54: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
iaxmodem-1.2.0/lib/libiax2/src/md5.c:142:54: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
iaxmodem-1.2.0/lib/libiax2/src/md5.c:180:12: warning: Size of pointer 'ctx' used instead of size of its data. [pointerSize]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:392:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:693:9: style: Variable 'answered_call' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:691:9: note: Variable 'answered_call' is reassigned a value before the old one has been used if variable is no semaphore variable.
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:693:9: note: Variable 'answered_call' is reassigned a value before the old one has been used if variable is no semaphore variable.
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:186:6: style: The scope of the variable 'total' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:187:6: style: The scope of the variable 'amt' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:188:6: style: The scope of the variable 'res' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:189:6: style: The scope of the variable 'myoff' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:260:6: style: The scope of the variable 'res' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:364:7: style: The scope of the variable 'c' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/miniphone.c:718:8: style: The scope of the variable 'c' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/options.c:55:8: style: The scope of the variable 'c' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/options.c:107:7: style: The scope of the variable 'fn' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/options.c:130:7: style: The scope of the variable 'fn' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/libiax2/src/winiphone.c:273:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
iaxmodem-1.2.0/lib/libiax2/src/winiphone.c:524:2: style: Variable 'answered_call' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
iaxmodem-1.2.0/lib/libiax2/src/winiphone.c:522:2: note: Variable 'answered_call' is reassigned a value before the old one has been used if variable is no semaphore variable.
iaxmodem-1.2.0/lib/libiax2/src/winiphone.c:524:2: note: Variable 'answered_call' is reassigned a value before the old one has been used if variable is no semaphore variable.
iaxmodem-1.2.0/lib/libiax2/src/winiphone.c:688:8: style: The scope of the variable 'c' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/g1050.c:748:9: style: The scope of the variable 'lose' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/g1050.c:751:12: style: The scope of the variable 'slice_delay' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/g1050.c:802:9: style: The scope of the variable 'lose' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/g1050.c:803:12: style: The scope of the variable 'jitter_delay' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/g1050.c:851:13: style: The scope of the variable 'departure_time' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/g1050.c:891:9: style: The scope of the variable 'departure_time' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/g1050.c:961:9: style: The scope of the variable 'departure_time' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:278:11: style: The scope of the variable 'in' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:279:11: style: The scope of the variable 'out' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:280:11: style: The scope of the variable 'out1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:365:11: style: The scope of the variable 'in1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:366:11: style: The scope of the variable 'in2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:367:11: style: The scope of the variable 'out1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:368:11: style: The scope of the variable 'out2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:369:11: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/line_model.c:370:11: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:913:11: style: The scope of the variable 'f' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:914:11: style: The scope of the variable 'f1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:915:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:916:11: style: The scope of the variable 'amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:917:11: style: The scope of the variable 'phase' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:918:11: style: The scope of the variable 'delay' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:920:9: style: The scope of the variable 'index' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:1014:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/make_line_models.c:1015:9: style: The scope of the variable 'j' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/rfc2198_sim.c:124:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/rfc2198_sim.c:126:14: style: The scope of the variable 'p' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/rfc2198_sim.c:127:15: style: The scope of the variable 'q' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/rfc2198_sim.c:128:9: style: The scope of the variable 'redundancy_depth' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/test_utils.c:70:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/spandsp-sim/test_utils.c:194:9: style: The scope of the variable 'adpcm' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/adsi.c:508:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
iaxmodem-1.2.0/lib/spandsp/src/adsi.c:510:9: note: Found duplicate branches for 'if' and 'else'.
iaxmodem-1.2.0/lib/spandsp/src/adsi.c:508:9: note: Found duplicate branches for 'if' and 'else'.
iaxmodem-1.2.0/lib/spandsp/src/adsi.c:447:9: style: The scope of the variable 'lenx' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/adsi.c:536:9: style: The scope of the variable 'byte' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/adsi.c:537:9: style: The scope of the variable 'parity' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/adsi.c:830:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/async.c:44:37: style: Function 'async_rx_init' argument 3 names different: declaration 'parity_bits' definition 'parity'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/async.h:224:37: note: Function 'async_rx_init' argument 3 names different: declaration 'parity_bits' definition 'parity'.
iaxmodem-1.2.0/lib/spandsp/src/async.c:44:37: note: Function 'async_rx_init' argument 3 names different: declaration 'parity_bits' definition 'parity'.
iaxmodem-1.2.0/lib/spandsp/src/async.c:156:37: style: Function 'async_tx_init' argument 3 names different: declaration 'parity_bits' definition 'parity'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/async.h:200:37: note: Function 'async_tx_init' argument 3 names different: declaration 'parity_bits' definition 'parity'.
iaxmodem-1.2.0/lib/spandsp/src/async.c:156:37: note: Function 'async_tx_init' argument 3 names different: declaration 'parity_bits' definition 'parity'.
iaxmodem-1.2.0/lib/spandsp/src/at_interpreter.c:785:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
iaxmodem-1.2.0/lib/spandsp/src/at_interpreter.c:5120:9: style: The scope of the variable 'index' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/at_interpreter.c:5121:9: style: The scope of the variable 'first' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/at_interpreter.c:5122:9: style: The scope of the variable 'last' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/at_interpreter.c:5188:9: style: The scope of the variable 'c' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/awgn.c:136:12: style: The scope of the variable 'fac' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/awgn.c:137:12: style: The scope of the variable 'r' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/awgn.c:138:12: style: The scope of the variable 'v1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/awgn.c:139:12: style: The scope of the variable 'v2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/bell_r2_mf.c:278:17: style: The scope of the variable 'cp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/bell_r2_mf.c:384:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/bell_r2_mf.c:385:29: style: The scope of the variable 'tones' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/bit_operations.h:83:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/bit_operations.h:131:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
iaxmodem-1.2.0/lib/spandsp/src/bit_operations.c:90:14: style: The scope of the variable 'x4' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/bit_operations.c:44:33: style: Function 'bit_reverse16' argument 1 names different: declaration 'data' definition 'x'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/bit_operations.h:159:33: note: Function 'bit_reverse16' argument 1 names different: declaration 'data' definition 'x'.
iaxmodem-1.2.0/lib/spandsp/src/bit_operations.c:44:33: note: Function 'bit_reverse16' argument 1 names different: declaration 'data' definition 'x'.
iaxmodem-1.2.0/lib/spandsp/src/bit_operations.c:53:33: style: Function 'bit_reverse32' argument 1 names different: declaration 'data' definition 'x'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/bit_operations.h:164:33: note: Function 'bit_reverse32' argument 1 names different: declaration 'data' definition 'x'.
iaxmodem-1.2.0/lib/spandsp/src/bit_operations.c:53:33: note: Function 'bit_reverse32' argument 1 names different: declaration 'data' definition 'x'.
iaxmodem-1.2.0/lib/spandsp/src/bit_operations.c:63:38: style: Function 'bit_reverse_4bytes' argument 1 names different: declaration 'data' definition 'x'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/bit_operations.h:169:38: note: Function 'bit_reverse_4bytes' argument 1 names different: declaration 'data' definition 'x'.
iaxmodem-1.2.0/lib/spandsp/src/bit_operations.c:63:38: note: Function 'bit_reverse_4bytes' argument 1 names different: declaration 'data' definition 'x'.
iaxmodem-1.2.0/lib/spandsp/src/complex_filters.c:41:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/dds_float.c:2172:41: style: Function 'dds_lookup_complexf' argument 1 names different: declaration 'phase_acc' definition 'phase'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/dds.h:188:41: note: Function 'dds_lookup_complexf' argument 1 names different: declaration 'phase_acc' definition 'phase'.
iaxmodem-1.2.0/lib/spandsp/src/dds_float.c:2172:41: note: Function 'dds_lookup_complexf' argument 1 names different: declaration 'phase_acc' definition 'phase'.
iaxmodem-1.2.0/lib/spandsp/src/dtmf.c:335:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/dtmf.c:305:46: style: Function 'dtmf_rx_get' argument 2 names different: declaration 'digits' definition 'buf'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/dtmf.h:252:46: note: Function 'dtmf_rx_get' argument 2 names different: declaration 'digits' definition 'buf'.
iaxmodem-1.2.0/lib/spandsp/src/dtmf.c:305:46: note: Function 'dtmf_rx_get' argument 2 names different: declaration 'digits' definition 'buf'.
iaxmodem-1.2.0/lib/spandsp/src/echo.c:112:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/echo.c:339:9: style: The scope of the variable 'nsuppr' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:77:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:78:9: style: The scope of the variable 'h' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:79:9: style: The scope of the variable 'p' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:80:9: style: The scope of the variable 't' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:81:9: style: The scope of the variable 'i2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:111:12: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:131:12: style: The scope of the variable 'f' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:132:12: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:138:9: style: The scope of the variable 'j' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:204:12: style: The scope of the variable 'w' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/filter_tools.c:220:12: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/fsk.c:305:13: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/fsk.c:308:13: style: The scope of the variable 'power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_decode.c:251:9: style: The scope of the variable 'dlowt' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_decode.c:252:9: style: The scope of the variable 'rlow' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_decode.c:260:9: style: The scope of the variable 'wd3' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_encode.c:236:9: style: The scope of the variable 'dlow' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_encode.c:238:9: style: The scope of the variable 'el' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_encode.c:239:9: style: The scope of the variable 'wd' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_encode.c:241:9: style: The scope of the variable 'ril' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_encode.c:242:9: style: The scope of the variable 'wd2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_encode.c:243:9: style: The scope of the variable 'il4' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_encode.c:245:9: style: The scope of the variable 'wd3' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g722_encode.c:258:9: style: The scope of the variable 'ilow' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g726.c:387:13: style: The scope of the variable 'a1ul' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g726.c:388:13: style: The scope of the variable 'pks1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g726.c:389:13: style: The scope of the variable 'fa1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g726.c:1072:9: style: The scope of the variable 'sl' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g726.c:1128:13: style: The scope of the variable 'code' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/g726.c:467:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
iaxmodem-1.2.0/lib/spandsp/src/g726.c:606:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_decode.c:62:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_long_term.c:178:13: style: The scope of the variable 'L_temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_long_term.c:381:13: style: The scope of the variable 'drpp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_lpc.c:517:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/vector_int.h:74:9: style: The scope of the variable 'v' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_lpc.c:217:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_lpc.c:442:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_lpc.c:74:30: style: Function 'gsm0610_norm' argument 1 names different: declaration 'a' definition 'x'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_local.h:213:37: note: Function 'gsm0610_norm' argument 1 names different: declaration 'a' definition 'x'.
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_lpc.c:74:30: note: Function 'gsm0610_norm' argument 1 names different: declaration 'a' definition 'x'.
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_preprocess.c:76:13: style: The scope of the variable 's1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_preprocess.c:77:13: style: The scope of the variable 'msp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_preprocess.c:78:13: style: The scope of the variable 'SO' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_preprocess.c:80:13: style: The scope of the variable 'L_s2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_preprocess.c:81:13: style: The scope of the variable 'L_temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_preprocess.c:83:13: style: The scope of the variable 'lsp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_rpe.c:217:5: style: Variable 'EM' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_rpe.c:189:5: note: Variable 'EM' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_rpe.c:217:5: note: Variable 'EM' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_rpe.c:116:13: style: The scope of the variable 'L_result' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_rpe.c:434:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_rpe.c:527:35: style: Function 'gsm0610_rpe_decoding' argument 2 names different: declaration 'xmaxcr' definition 'xmaxc'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_local.h:197:42: note: Function 'gsm0610_rpe_decoding' argument 2 names different: declaration 'xmaxcr' definition 'xmaxc'.
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_rpe.c:527:35: note: Function 'gsm0610_rpe_decoding' argument 2 names different: declaration 'xmaxcr' definition 'xmaxc'.
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_rpe.c:275:14: style: Variable 'EM' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:162:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:226:13: style: The scope of the variable 'di' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:227:13: style: The scope of the variable 'u_out' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:264:13: style: The scope of the variable 'sri' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:80:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:83:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:84:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:85:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:333:50: style: Function 'gsm0610_short_term_synthesis_filter' argument 3 names different: declaration 'drp' definition 'wt'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_local.h:210:57: note: Function 'gsm0610_short_term_synthesis_filter' argument 3 names different: declaration 'drp' definition 'wt'.
iaxmodem-1.2.0/lib/spandsp/src/gsm0610_short_term.c:333:50: note: Function 'gsm0610_short_term_synthesis_filter' argument 3 names different: declaration 'drp' definition 'wt'.
iaxmodem-1.2.0/lib/spandsp/src/hdlc.c:399:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/hdlc.c:400:9: style: The scope of the variable 'byte_in_progress' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/hdlc.c:401:9: style: The scope of the variable 'txbyte' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/hdlc.c:521:9: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/hdlc.c:325:13: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
iaxmodem-1.2.0/lib/spandsp/src/hdlc.c:386:16: style: Checking if unsigned variable 's->len' is less than zero. [unsignedLessThanZero]
iaxmodem-1.2.0/lib/spandsp/src/ima_adpcm.c:420:13: style: The scope of the variable 'code' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/logging.c:86:10: style: The scope of the variable 'msg' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/logging.c:87:13: style: The scope of the variable 'arg_ptr' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/logging.c:88:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/logging.c:89:16: style: The scope of the variable 'tim' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/logging.c:160:10: style: The scope of the variable 'msg' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/logging.c:161:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/logging.c:162:9: style: The scope of the variable 'msg_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:90:11: style: The scope of the variable 'sum' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:93:9: style: The scope of the variable 'n1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:94:9: style: The scope of the variable 'n2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:320:11: style: The scope of the variable 'r1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:321:11: style: The scope of the variable 'l2sum2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:415:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:486:11: style: The scope of the variable 't' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:521:13: style: The scope of the variable 'k' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:552:42: style: Function 'lpc10_analyse' argument 1 names different: declaration 'st' definition 's'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_encdecs.h:71:42: note: Function 'lpc10_analyse' argument 1 names different: declaration 'st' definition 's'.
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:552:42: note: Function 'lpc10_analyse' argument 1 names different: declaration 'st' definition 's'.
iaxmodem-1.2.0/lib/spandsp/src/lpc10_analyse.c:298:9: style: Variable 'path' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:123:13: style: The scope of the variable 'px' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:125:11: style: The scope of the variable 'pulse' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:129:11: style: The scope of the variable 'sscale' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:133:11: style: The scope of the variable 'lpi0' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:134:11: style: The scope of the variable 'hpi0' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:234:13: style: The scope of the variable 'i1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:237:13: style: The scope of the variable 'vflag' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:238:13: style: The scope of the variable 'jused' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:240:13: style: The scope of the variable 'ip' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:241:13: style: The scope of the variable 'nl' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:243:13: style: The scope of the variable 'istart' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:244:11: style: The scope of the variable 'r1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:245:11: style: The scope of the variable 'alrn' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:246:11: style: The scope of the variable 'alro' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:248:11: style: The scope of the variable 'prop' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:249:11: style: The scope of the variable 'slope' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:251:11: style: The scope of the variable 'xxy' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:486:11: style: The scope of the variable 'r1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:487:11: style: The scope of the variable 'dei0' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:540:13: style: The scope of the variable 'j' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:543:11: style: The scope of the variable 'g2pass' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:544:11: style: The scope of the variable 'pc' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:591:9: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:786:13: style: The scope of the variable 'ipit' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:787:13: style: The scope of the variable 'iout' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:789:13: style: The scope of the variable 'icorf' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:790:13: style: The scope of the variable 'index' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:791:13: style: The scope of the variable 'ivoic' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:792:13: style: The scope of the variable 'ixcor' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:797:13: style: The scope of the variable 'lsb' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:1093:9: style: The scope of the variable 'base' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:1001:63: style: Function 'lpc10_decode_init' argument 1 names different: declaration 'st' definition 's'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/lpc10.h:196:63: note: Function 'lpc10_decode_init' argument 1 names different: declaration 'st' definition 's'.
iaxmodem-1.2.0/lib/spandsp/src/lpc10_decode.c:1001:63: note: Function 'lpc10_decode_init' argument 1 names different: declaration 'st' definition 's'.
iaxmodem-1.2.0/lib/spandsp/src/lpc10_encode.c:153:13: style: The scope of the variable 'nbit' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_encode.c:157:13: style: The scope of the variable 'i3' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_encode.c:158:13: style: The scope of the variable 'mrk' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_encode.c:247:11: style: The scope of the variable 'si' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_encode.c:248:11: style: The scope of the variable 'err' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_placev.c:68:13: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_placev.c:70:13: style: The scope of the variable 'k' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_placev.c:71:13: style: The scope of the variable 'l' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_placev.c:199:9: style: The scope of the variable 'crit' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_placev.c:200:13: style: The scope of the variable 'q' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_placev.c:204:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_voicing.c:437:25: error: Array 's->voice[3][2]' index s->voice[1][9] out of bounds. [arrayIndexOutOfBounds]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_voicing.c:246:9: style: The scope of the variable 'ot' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_voicing.c:204:42: style: Function 'lpc10_voicing' argument 1 names different: declaration 'st' definition 's'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/lpc10_encdecs.h:59:42: note: Function 'lpc10_voicing' argument 1 names different: declaration 'st' definition 's'.
iaxmodem-1.2.0/lib/spandsp/src/lpc10_voicing.c:204:42: note: Function 'lpc10_voicing' argument 1 names different: declaration 'st' definition 's'.
iaxmodem-1.2.0/lib/spandsp/src/lpc10_voicing.c:437:20: error: Array 's.voice[3][2]' index s.voice[1][9] out of bounds. [arrayIndexOutOfBounds]
iaxmodem-1.2.0/lib/spandsp/src/make_at_dictionary.c:496:9: style: The scope of the variable 'index' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/make_at_dictionary.c:518:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/make_at_dictionary.c:545:9: style: The scope of the variable 'index' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/make_modem_filter.c:69:9: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/make_modem_filter.c:74:12: style: The scope of the variable 'scaling' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/make_modem_filter.c:75:12: style: The scope of the variable 'peak' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/make_modem_filter.c:167:12: style: The scope of the variable 'peak' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/modem_echo.c:120:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/modem_echo.c:121:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/modem_echo.c:122:9: style: The scope of the variable 'offset1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/modem_echo.c:123:9: style: The scope of the variable 'offset2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/oki_adpcm.c:272:9: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/oki_adpcm.c:273:9: style: The scope of the variable 'l' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/oki_adpcm.c:274:9: style: The scope of the variable 'n' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/oki_adpcm.c:276:11: style: The scope of the variable 'z' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/oki_adpcm.c:324:9: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/oki_adpcm.c:325:9: style: The scope of the variable 'l' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/oki_adpcm.c:328:11: style: The scope of the variable 'z' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/playout.c:106:54: style: Function 'playout_get' argument 2 names different: declaration 'frame' definition 'frameout'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/playout.h:165:54: note: Function 'playout_get' argument 2 names different: declaration 'frame' definition 'frameout'.
iaxmodem-1.2.0/lib/spandsp/src/playout.c:106:54: note: Function 'playout_get' argument 2 names different: declaration 'frame' definition 'frameout'.
iaxmodem-1.2.0/lib/spandsp/src/playout.c:106:76: style: Function 'playout_get' argument 3 names different: declaration 'sender_stamp' definition 'now'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/playout.h:165:73: note: Function 'playout_get' argument 3 names different: declaration 'sender_stamp' definition 'now'.
iaxmodem-1.2.0/lib/spandsp/src/playout.c:106:76: note: Function 'playout_get' argument 3 names different: declaration 'sender_stamp' definition 'now'.
iaxmodem-1.2.0/lib/spandsp/src/plc.c:97:9: style: The scope of the variable 'acc' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:120:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:121:9: style: The scope of the variable 'pitch_overlap' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:122:11: style: The scope of the variable 'old_step' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:123:11: style: The scope of the variable 'new_step' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:124:11: style: The scope of the variable 'old_weight' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:125:11: style: The scope of the variable 'new_weight' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:126:11: style: The scope of the variable 'gain' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:165:9: style: The scope of the variable 'pitch_overlap' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:166:11: style: The scope of the variable 'old_step' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:167:11: style: The scope of the variable 'new_step' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:168:11: style: The scope of the variable 'old_weight' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:169:11: style: The scope of the variable 'new_weight' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/plc.c:174:16: style: Variable 'orig_amp' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/src/queue.c:203:14: style: Variable 'to_end' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/src/schedule.c:114:51: style: Function 'span_schedule_del' argument 2 names different: declaration 'id' definition 'i'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/schedule.h:73:51: note: Function 'span_schedule_del' argument 2 names different: declaration 'id' definition 'i'.
iaxmodem-1.2.0/lib/spandsp/src/schedule.c:114:51: note: Function 'span_schedule_del' argument 2 names different: declaration 'id' definition 'i'.
iaxmodem-1.2.0/lib/spandsp/src/sig_tone.c:195:13: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/sig_tone.c:196:13: style: The scope of the variable 'notched_signal' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/sig_tone.c:415:13: style: The scope of the variable 'tone' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/sig_tone.c:417:9: style: The scope of the variable 'high_low' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/super_tone_rx.c:148:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/super_tone_rx.c:411:42: style: Function 'super_tone_rx' argument 1 names different: declaration 'super' definition 's'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/super_tone_rx.h:168:42: note: Function 'super_tone_rx' argument 1 names different: declaration 'super' definition 's'.
iaxmodem-1.2.0/lib/spandsp/src/super_tone_rx.c:411:42: note: Function 'super_tone_rx' argument 1 names different: declaration 'super' definition 's'.
iaxmodem-1.2.0/lib/spandsp/src/super_tone_tx.c:113:27: style: The scope of the variable 't' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:5054:9: warning: Possible null pointer dereference: msg [nullPointer]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:5326:32: note: Calling function 't30_hdlc_accept', 2nd argument 'msg' value is 0
iaxmodem-1.2.0/lib/spandsp/src/t30.c:5054:9: note: Null pointer dereference
iaxmodem-1.2.0/lib/spandsp/src/t30.c:753:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:512:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:583:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:584:13: style: The scope of the variable 'frame' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:1817:9: style: The scope of the variable 'new_status' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:1978:9: style: The scope of the variable 'new_status' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:2244:13: style: The scope of the variable 'frame' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:2313:9: style: The scope of the variable 'frame_no' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:2364:17: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:4648:9: style: The scope of the variable 'was_trained' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:643:55: style: Function 'send_frame' argument 2 names different: declaration 'fr' definition 'msg'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:296:55: note: Function 'send_frame' argument 2 names different: declaration 'fr' definition 'msg'.
iaxmodem-1.2.0/lib/spandsp/src/t30.c:643:55: note: Function 'send_frame' argument 2 names different: declaration 'fr' definition 'msg'.
iaxmodem-1.2.0/lib/spandsp/src/t30.c:643:64: style: Function 'send_frame' argument 3 names different: declaration 'frlen' definition 'len'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/t30.c:296:63: note: Function 'send_frame' argument 3 names different: declaration 'frlen' definition 'len'.
iaxmodem-1.2.0/lib/spandsp/src/t30.c:643:64: note: Function 'send_frame' argument 3 names different: declaration 'frlen' definition 'len'.
iaxmodem-1.2.0/lib/spandsp/src/t30_api.c:373:5: error: Memory leak: tsa [memleak]
iaxmodem-1.2.0/lib/spandsp/src/t30_logging.c:396:10: style: The scope of the variable 's' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t30_logging.c:487:60: style: Function 't30_decode_dis_dtc_dcs' argument 2 names different: declaration 'dis' definition 'pkt'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/t30_logging.h:50:60: note: Function 't30_decode_dis_dtc_dcs' argument 2 names different: declaration 'dis' definition 'pkt'.
iaxmodem-1.2.0/lib/spandsp/src/t30_logging.c:487:60: note: Function 't30_decode_dis_dtc_dcs' argument 2 names different: declaration 'dis' definition 'pkt'.
iaxmodem-1.2.0/lib/spandsp/src/t31.c:836:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t31.c:1398:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t31.c:1399:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t31.c:1763:13: style: The scope of the variable 'power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t31.c:1626:27: style: Function 'dummy_rx' argument 1 names different: declaration 's' definition 'user_data'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/t31.c:148:27: note: Function 'dummy_rx' argument 1 names different: declaration 's' definition 'user_data'.
iaxmodem-1.2.0/lib/spandsp/src/t31.c:1626:27: note: Function 'dummy_rx' argument 1 names different: declaration 's' definition 'user_data'.
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:308:10: style: The scope of the variable 'tag' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:607:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:608:9: style: The scope of the variable 'enclen' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:609:9: style: The scope of the variable 'multiplier' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:611:29: style: The scope of the variable 'q' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:612:18: style: The scope of the variable 'encoded_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:613:18: style: The scope of the variable 'fragment_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:614:18: style: The scope of the variable 'value' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:616:13: style: The scope of the variable 'field_data_present' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:617:10: style: The scope of the variable 'tag' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:740:13: style: The scope of the variable 'buf' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_core.c:741:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_gateway.c:241:9: style: The scope of the variable 'old_data_type' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_gateway.c:934:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_gateway.c:1461:9: style: The scope of the variable 'upper' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t38_gateway.c:249:25: style: Variable 'old_data_type' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:380:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:603:9: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:737:9: style: The scope of the variable 'row' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:738:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:1100:13: style: The scope of the variable 'byte' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:1445:9: style: The scope of the variable 'b2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:1770:9: style: The scope of the variable 'repeats' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:1771:9: style: The scope of the variable 'pattern' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:1772:9: style: The scope of the variable 'row_bufptr' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:1775:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/t4.c:1776:11: style: The scope of the variable 't' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/time_scale.c:61:9: style: The scope of the variable 'acc' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/tone_detect.c:114:11: style: The scope of the variable 'v1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/tone_detect.c:236:11: style: The scope of the variable 'window' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/tone_detect.c:238:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/tone_generate.c:120:9: style: The scope of the variable 'limit' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v17rx.c:924:13: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v17rx.c:925:13: style: The scope of the variable 'diff' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v17rx.c:932:13: style: The scope of the variable 'power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v17rx.c:287:19: style: Variable 'out_bit' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/src/v17tx.c:192:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v17tx.c:380:52: style: Function 'v17_tx_init' argument 2 names different: declaration 'rate' definition 'bit_rate'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/v17tx.h:178:52: note: Function 'v17_tx_init' argument 2 names different: declaration 'rate' definition 'bit_rate'.
iaxmodem-1.2.0/lib/spandsp/src/v17tx.c:380:52: note: Function 'v17_tx_init' argument 2 names different: declaration 'rate' definition 'bit_rate'.
iaxmodem-1.2.0/lib/spandsp/src/v22bis_rx.c:321:9: style: The scope of the variable 're' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v22bis_rx.c:322:9: style: The scope of the variable 'im' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v22bis_rx.c:573:13: style: The scope of the variable 'power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v22bis_tx.c:528:11: style: The scope of the variable 'famp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v27ter_rx.c:394:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v27ter_rx.c:395:9: style: The scope of the variable 'j' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v29rx.c:428:9: style: The scope of the variable 'j' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v29rx.c:654:13: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v29rx.c:655:13: style: The scope of the variable 'diff' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v29rx.c:662:13: style: The scope of the variable 'power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v29rx.c:897:52: style: Function 'v29_rx_init' argument 2 names different: declaration 'bit_rate' definition 'rate'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/v29rx.h:284:52: note: Function 'v29_rx_init' argument 2 names different: declaration 'bit_rate' definition 'rate'.
iaxmodem-1.2.0/lib/spandsp/src/v29rx.c:897:52: note: Function 'v29_rx_init' argument 2 names different: declaration 'bit_rate' definition 'rate'.
iaxmodem-1.2.0/lib/spandsp/src/v29tx.c:122:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:302:32: style: Same expression on both sides of '|'. [duplicateExpression]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:626:13: style: The scope of the variable 'buf' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:627:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:668:25: style: The scope of the variable 'p' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:1071:13: style: The scope of the variable 'buf' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:1072:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:311:46: style: Function 't401_expired' argument 1 names different: declaration 's' definition 'ss'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:84:46: note: Function 't401_expired' argument 1 names different: declaration 's' definition 'ss'.
iaxmodem-1.2.0/lib/spandsp/src/v42.c:311:46: note: Function 't401_expired' argument 1 names different: declaration 's' definition 'ss'.
iaxmodem-1.2.0/lib/spandsp/src/v42.c:461:46: style: Function 't403_expired' argument 1 names different: declaration 's' definition 'ss'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/v42.c:85:46: note: Function 't403_expired' argument 1 names different: declaration 's' definition 'ss'.
iaxmodem-1.2.0/lib/spandsp/src/v42.c:461:46: note: Function 't403_expired' argument 1 names different: declaration 's' definition 'ss'.
iaxmodem-1.2.0/lib/spandsp/src/v42.c:707:51: style: Function 'lapm_receive' argument 2 names different: declaration 'buf' definition 'frame'. [funcArgNamesDifferent]
iaxmodem-1.2.0/lib/spandsp/src/spandsp/v42.h:174:51: note: Function 'lapm_receive' argument 2 names different: declaration 'buf' definition 'frame'.
iaxmodem-1.2.0/lib/spandsp/src/v42.c:707:51: note: Function 'lapm_receive' argument 2 names different: declaration 'buf' definition 'frame'.
iaxmodem-1.2.0/lib/spandsp/src/v42bis.c:114:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v42bis.c:372:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v42bis.c:376:14: style: The scope of the variable 'new_code' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v8.c:390:17: style: The scope of the variable 'tag' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v8.c:391:13: style: The scope of the variable 'data' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/src/v8.c:189:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
iaxmodem-1.2.0/lib/spandsp/src/vector_int.c:323:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/etsi/fax/generate_etsi_300_242_pages.c:505:9: style: The scope of the variable 'row' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/etsi/fax/generate_etsi_300_242_pages.c:506:11: style: The scope of the variable 'tiff_file' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/etsi/fax/generate_etsi_300_242_pages.c:507:16: style: The scope of the variable 'tm' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/etsi/fax/generate_etsi_300_242_pages.c:510:11: style: The scope of the variable 'x_resolution' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/etsi/fax/generate_etsi_300_242_pages.c:511:11: style: The scope of the variable 'y_resolution' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/etsi/fax/generate_etsi_300_242_pages.c:513:9: style: The scope of the variable 'image_length' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/itu/fax/generate_sized_pages.c:285:11: style: The scope of the variable 'tiff_file' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/itu/fax/generate_sized_pages.c:286:16: style: The scope of the variable 'tm' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/itu/fax/generate_sized_pages.c:289:11: style: The scope of the variable 'x_resolution' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/test-data/itu/fax/generate_sized_pages.c:290:11: style: The scope of the variable 'y_resolution' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/adsi_tests.c:566:13: style: The scope of the variable 'adsi_msg' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/adsi_tests.c:567:9: style: The scope of the variable 'adsi_msg_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/adsi_tests.c:571:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/adsi_tests.c:573:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/adsi_tests.c:574:9: style: The scope of the variable 'push' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/adsi_tests.c:578:9: style: The scope of the variable 'first_standard' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/adsi_tests.c:579:9: style: The scope of the variable 'last_standard' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/awgn_tests.c:59:12: style: The scope of the variable 'total' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/awgn_tests.c:60:12: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/awgn_tests.c:61:12: style: The scope of the variable 'p' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/awgn_tests.c:63:12: style: The scope of the variable 'error' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/awgn_tests.c:116:13: style: Variable 'clip_high' is modified but its new value is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/awgn_tests.c:118:13: style: Variable 'clip_low' is modified but its new value is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_rx_tests.c:147:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_rx_tests.c:167:13: style: The scope of the variable 'alaw' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_rx_tests.c:225:11: style: The scope of the variable 'rrb' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_rx_tests.c:226:11: style: The scope of the variable 'rcfo' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_rx_tests.c:82:17: style: struct member 'mf_digit_tones_t::level1' is never used. [unusedStructMember]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_rx_tests.c:83:17: style: struct member 'mf_digit_tones_t::level2' is never used. [unusedStructMember]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_rx_tests.c:84:17: style: struct member 'mf_digit_tones_t::on_time' is never used. [unusedStructMember]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_rx_tests.c:85:17: style: struct member 'mf_digit_tones_t::off_time' is never used. [unusedStructMember]
iaxmodem-1.2.0/lib/spandsp/tests/bell_mf_tx_tests.c:198:25: style: Variable 'outframes' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/bit_operations_tests.c:177:14: style: The scope of the variable 'ax16' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/bit_operations_tests.c:178:14: style: The scope of the variable 'bx16' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/bit_operations_tests.c:59:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
iaxmodem-1.2.0/lib/spandsp/tests/bit_operations_tests.c:74:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
iaxmodem-1.2.0/lib/spandsp/tests/dc_restore_tests.c:51:9: style: The scope of the variable 'estimate' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dc_restore_tests.c:77:17: style: Variable 'clean' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:196:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:216:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:217:9: style: The scope of the variable 'seg' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:219:17: style: The scope of the variable 't' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:249:17: style: The scope of the variable 's' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:252:16: style: The scope of the variable 'first' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:315:11: style: The scope of the variable 'rrb' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:316:11: style: The scope of the variable 'rcfo' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:619:9: style: The scope of the variable 'hits' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:623:9: style: The scope of the variable 'frames' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:624:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:822:9: style: The scope of the variable 'actual' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_rx_tests.c:854:9: style: The scope of the variable 'duration' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/dtmf_tx_tests.c:181:25: style: Variable 'outframes' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:127:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:334:9: style: The scope of the variable 'residue' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:338:9: style: The scope of the variable 'k' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:344:13: style: The scope of the variable 'hoth_noise' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:360:11: style: The scope of the variable 'pp1' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:361:11: style: The scope of the variable 'pp2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:1019:25: style: Variable 'local_max' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:478:5: style: Variable 'local_cur' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:479:5: style: Variable 'far_cur' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:480:5: style: Variable 'result_cur' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:436:5: style: Variable 'tone_burst_step' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/echo_tests.c:422:23: style: Variable 'use_gui' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:213:9: style: The scope of the variable 'type' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:214:9: style: The scope of the variable 'frame_no' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:215:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:297:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:298:9: style: The scope of the variable 'j' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:299:9: style: The scope of the variable 'k' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:505:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:70:9: style: struct member 'Anonymous1::modem_type' is never used. [unusedStructMember]
iaxmodem-1.2.0/lib/spandsp/tests/fax_decode.c:71:9: style: struct member 'Anonymous1::which' is never used. [unusedStructMember]
iaxmodem-1.2.0/lib/spandsp/tests/fax_tests.c:216:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fax_tests.c:224:9: style: The scope of the variable 'alldone' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fsk_tests.c:219:13: style: The scope of the variable 'out_amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fsk_tests.c:223:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fsk_tests.c:225:9: style: The scope of the variable 'j' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fsk_tests.c:238:9: style: The scope of the variable 'on_at' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/fsk_tests.c:239:9: style: The scope of the variable 'off_at' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g1050_tests.c:72:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g1050_tests.c:234:0: error: Memory leak: packet_arrival_times [memleak]
iaxmodem-1.2.0/lib/spandsp/tests/g1050_tests.c:144:0: error: Resource leak: out_file [resourceLeak]
iaxmodem-1.2.0/lib/spandsp/tests/g711_tests.c:65:9: style: The scope of the variable 'post_post' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:150:9: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:215:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:216:9: style: The scope of the variable 'len_comp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:217:9: style: The scope of the variable 'len_comp_upper' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:218:9: style: The scope of the variable 'len_data' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:220:9: style: The scope of the variable 'len3' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:222:9: style: The scope of the variable 'j' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:223:9: style: The scope of the variable 'k' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:224:9: style: The scope of the variable 'file' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:228:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:229:9: style: The scope of the variable 'samples' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:230:9: style: The scope of the variable 'mode' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:235:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:236:13: style: The scope of the variable 'indata' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:237:13: style: The scope of the variable 'outdata' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g722_tests.c:238:13: style: The scope of the variable 'adpcmdata' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1001:9: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1022:11: style: The scope of the variable 's' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1023:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1024:9: style: The scope of the variable 'value' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1077:9: style: The scope of the variable 'len3' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1079:9: style: The scope of the variable 'test' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1080:9: style: The scope of the variable 'bits_per_code' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1083:9: style: The scope of the variable 'bad_samples' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1087:13: style: The scope of the variable 'amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1088:9: style: The scope of the variable 'frames' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1089:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1091:9: style: The scope of the variable 'samples' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1092:9: style: The scope of the variable 'conditioning_adpcm' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/g726_tests.c:1095:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:300:22: style: The scope of the variable 'gsm0610_enc_state' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:365:22: style: The scope of the variable 'gsm0610_enc_state' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:522:9: style: The scope of the variable 'frames' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:523:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:524:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:525:13: style: The scope of the variable 'pre_amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:526:13: style: The scope of the variable 'post_amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:527:13: style: The scope of the variable 'gsm0610_data' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:528:22: style: The scope of the variable 'gsm0610_enc_state' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:529:22: style: The scope of the variable 'gsm0610_dec_state' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:342:11: style: Variable 'xxx' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:420:11: style: Variable 'xxx' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/gsm0610_tests.c:628:25: style: Variable 'outframes' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/hdlc_tests.c:204:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/hdlc_tests.c:450:9: style: The scope of the variable 'nextbyte' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/hdlc_tests.c:534:9: style: The scope of the variable 'nextbyte' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/hdlc_tests.c:615:9: style: The scope of the variable 'nextbyte' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/ima_adpcm_tests.c:68:9: style: The scope of the variable 'dec_frames' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/ima_adpcm_tests.c:69:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/ima_adpcm_tests.c:70:9: style: The scope of the variable 'ima_bytes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/line_model_tests.c:70:13: style: The scope of the variable 'amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/line_model_tests.c:129:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/line_model_tests.c:225:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/line_model_tests.c:357:25: style: Variable 'log_audio' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:69:9: style: The scope of the variable 'frames' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:71:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:76:13: style: The scope of the variable 'pre_amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:78:13: style: The scope of the variable 'ref_amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:79:13: style: The scope of the variable 'log_amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:81:12: style: The scope of the variable 'xx' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:85:9: style: The scope of the variable 'block_no' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:92:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:93:9: style: The scope of the variable 'enc_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:94:9: style: The scope of the variable 'dec_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:266:29: style: Variable 'outframes' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/lpc10_tests.c:262:13: style: Variable 'block_no' is modified but its new value is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:235:5: style: Variable 'outframes' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:231:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:235:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:240:5: style: Variable 'outframes' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:235:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:240:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:263:5: style: Variable 'outframes' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:259:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:263:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:268:5: style: Variable 'outframes' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:263:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:268:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:331:5: style: Variable 'outframes' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:327:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:331:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:336:5: style: Variable 'outframes' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:331:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:336:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:359:5: style: Variable 'outframes' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:355:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:359:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:364:5: style: Variable 'outframes' is reassigned a value before the old one has been used. [redundantAssignment]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:359:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:364:5: note: Variable 'outframes' is reassigned a value before the old one has been used.
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:90:11: style: The scope of the variable 'f' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/make_g168_css.c:364:17: style: Variable 'outframes' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/modem_connect_tones_tests.c:98:16: style: The scope of the variable 'bit_no' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/modem_connect_tones_tests.c:163:9: style: The scope of the variable 'interval' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/modem_connect_tones_tests.c:183:9: style: The scope of the variable 'power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/modem_connect_tones_tests.c:184:9: style: The scope of the variable 'max_power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/modem_connect_tones_tests.c:185:9: style: The scope of the variable 'level2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/modem_connect_tones_tests.c:186:9: style: The scope of the variable 'max_level2' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/modem_echo_tests.c:128:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/modem_echo_tests.c:334:5: style: Variable 'local_cur' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/modem_echo_tests.c:335:5: style: Variable 'far_cur' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/modem_echo_tests.c:336:5: style: Variable 'result_cur' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/noise_tests.c:63:12: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/noise_tests.c:64:12: style: The scope of the variable 'p' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/oki_adpcm_tests.c:69:9: style: The scope of the variable 'dec_frames' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/oki_adpcm_tests.c:70:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/oki_adpcm_tests.c:71:9: style: The scope of the variable 'oki_bytes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/plc_tests.c:68:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/plc_tests.c:74:9: style: The scope of the variable 'dropit' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/queue_tests.c:569:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
iaxmodem-1.2.0/lib/spandsp/tests/queue_tests.c:627:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
iaxmodem-1.2.0/lib/spandsp/tests/queue_tests.c:112:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/queue_tests.c:219:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/r2_mf_rx_tests.c:189:13: style: The scope of the variable 'alaw' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/r2_mf_rx_tests.c:234:11: style: The scope of the variable 'rrb' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/r2_mf_rx_tests.c:235:11: style: The scope of the variable 'rcfo' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/r2_mf_tx_tests.c:126:25: style: Variable 'outframes' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/rfc2198_sim_tests.c:74:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/rfc2198_sim_tests.c:235:0: error: Memory leak: packet_arrival_times [memleak]
iaxmodem-1.2.0/lib/spandsp/tests/rfc2198_sim_tests.c:146:0: error: Resource leak: out_file [resourceLeak]
iaxmodem-1.2.0/lib/spandsp/tests/schedule_tests.c:106:24: style: Checking if unsigned variable 'when1-when' is less than zero. [unsignedLessThanZero]
iaxmodem-1.2.0/lib/spandsp/tests/schedule_tests.c:106:77: style: Checking if unsigned variable 'when2-when' is less than zero. [unsignedLessThanZero]
iaxmodem-1.2.0/lib/spandsp/tests/schedule_tests.c:95:11: style: Variable 'id1' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/schedule_tests.c:96:11: style: Variable 'id2' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/sig_tone_tests.c:123:13: style: The scope of the variable 'phase_rate' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/sig_tone_tests.c:124:13: style: The scope of the variable 'scaling' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/sig_tone_tests.c:125:12: style: The scope of the variable 'sum' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/super_tone_tx_tests.c:72:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t31_tests.c:496:9: style: The scope of the variable 't30_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t31_tests.c:497:9: style: The scope of the variable 't31_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t31_tests.c:359:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:181:16: style: The scope of the variable 'subst_seq' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:210:16: style: The scope of the variable 'subst_seq' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:245:9: style: The scope of the variable 't30_len_a' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:246:9: style: The scope of the variable 't38_len_a' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:247:9: style: The scope of the variable 't38_len_b' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:248:9: style: The scope of the variable 't30_len_b' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:251:9: style: The scope of the variable 'msg_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:184:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_tests.c:213:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_to_terminal_tests.c:158:16: style: The scope of the variable 'subst_seq' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_to_terminal_tests.c:187:16: style: The scope of the variable 'subst_seq' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_to_terminal_tests.c:217:9: style: The scope of the variable 't38_len_a' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_to_terminal_tests.c:218:9: style: The scope of the variable 't30_len_a' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_to_terminal_tests.c:219:9: style: The scope of the variable 'msg_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_to_terminal_tests.c:161:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t38_gateway_to_terminal_tests.c:190:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_tests.c:155:16: style: The scope of the variable 'subst_seq' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_tests.c:188:16: style: The scope of the variable 'subst_seq' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_tests.c:215:9: style: The scope of the variable 'msg_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_tests.c:158:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_tests.c:191:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_to_gateway_tests.c:158:16: style: The scope of the variable 'subst_seq' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_to_gateway_tests.c:187:16: style: The scope of the variable 'subst_seq' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_to_gateway_tests.c:217:9: style: The scope of the variable 't38_len_b' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_to_gateway_tests.c:218:9: style: The scope of the variable 't30_len_b' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_to_gateway_tests.c:219:9: style: The scope of the variable 'msg_len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_to_gateway_tests.c:161:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t38_terminal_to_gateway_tests.c:190:34: style: Variable 't' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:298:17: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:303:25: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:309:44: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:309:44: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:314:25: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:196:9: style: The scope of the variable 'sends' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:200:9: style: The scope of the variable 'end_marks' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:203:9: style: The scope of the variable 'compression_step' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:209:13: style: The scope of the variable 'block' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:212:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:215:9: style: The scope of the variable 'tests_failed' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/t4_tests.c:107:9: style: Variable 's' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/time_scale_tests.c:61:9: style: The scope of the variable 'new_frames' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/time_scale_tests.c:62:9: style: The scope of the variable 'out_frames' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:404:9: style: The scope of the variable 'delay' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:405:9: style: The scope of the variable 'flags' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:415:9: style: The scope of the variable 'hdlc' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:416:9: style: The scope of the variable 'short_train' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:417:9: style: The scope of the variable 'min_row_bits' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:418:9: style: The scope of the variable 'compression' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:419:9: style: The scope of the variable 'compression_step' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:420:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/tsb85_tests.c:628:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v17_tests.c:219:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v17_tests.c:220:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v17_tests.c:222:11: style: The scope of the variable 'fpower' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v17_tests.c:224:18: style: The scope of the variable 'smooth_power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v17_tests.c:225:16: style: The scope of the variable 'update_interval' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v17_tests.c:292:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v17_tests.c:185:29: style: Variable 'rx' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/v22bis_tests.c:103:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v22bis_tests.c:104:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v22bis_tests.c:177:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v22bis_tests.c:178:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v22bis_tests.c:180:11: style: The scope of the variable 'fpower' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v22bis_tests.c:233:9: style: The scope of the variable 'samples' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v27ter_tests.c:204:11: style: The scope of the variable 'fpower' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v27ter_tests.c:205:11: style: The scope of the variable 'error' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v27ter_tests.c:207:18: style: The scope of the variable 'smooth_power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v27ter_tests.c:295:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v29_tests.c:214:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v29_tests.c:215:9: style: The scope of the variable 'len' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v29_tests.c:217:11: style: The scope of the variable 'fpower' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v29_tests.c:219:18: style: The scope of the variable 'smooth_power' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v29_tests.c:220:16: style: The scope of the variable 'update_interval' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v29_tests.c:288:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v29_tests.c:180:29: style: Variable 'rx' is assigned a value that is never used. [unreadVariable]
iaxmodem-1.2.0/lib/spandsp/tests/v42_tests.c:81:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v42bis_tests.c:83:9: style: The scope of the variable 'in_fd' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v42bis_tests.c:85:9: style: The scope of the variable 'out_fd' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v8_tests.c:83:9: style: The scope of the variable 'i' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v8_tests.c:85:13: style: The scope of the variable 'out_amp' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v8_tests.c:88:9: style: The scope of the variable 'outframes' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/v8_tests.c:98:11: style: The scope of the variable 'x' can be reduced. [variableScope]
iaxmodem-1.2.0/lib/spandsp/tests/vector_int_tests.c:57:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibacm/ibacm_1.2.0.orig.tar.gz
ibacm-1.2.0/prov/acmp/src/acmp.c:2868:7: error: Width 32 given in format string (no. 1) is larger than destination buffer 'opt[32]', use %31s to prevent overflowing it. [invalidScanfFormatWidth]
ibacm-1.2.0/prov/acmp/src/acmp.c:2868:7: error: Width 256 given in format string (no. 2) is larger than destination buffer 'value[256]', use %255s to prevent overflowing it. [invalidScanfFormatWidth]
ibacm-1.2.0/prov/acmp/src/acmp.c:2318:3: performance: Buffer 'name' is being written before its old content has been used. [redundantCopy]
ibacm-1.2.0/prov/acmp/src/acmp.c:2317:3: note: Buffer 'name' is being written before its old content has been used.
ibacm-1.2.0/prov/acmp/src/acmp.c:2318:3: note: Buffer 'name' is being written before its old content has been used.
ibacm-1.2.0/prov/acmp/src/acmp.c:529:15: style: The scope of the variable 'entry' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:616:9: style: The scope of the variable 'index' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:962:15: style: The scope of the variable 'entry' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:1169:24: style: The scope of the variable 'req' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:1299:6: style: The scope of the variable 'cnt' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:1446:18: style: The scope of the variable 'ep' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:1486:15: style: The scope of the variable 'entry' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:1488:26: style: The scope of the variable 'rec' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:1489:18: style: The scope of the variable 'mad' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:1547:9: style: The scope of the variable 'wait' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:1786:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:2454:18: style: The scope of the variable 'ep' can be reduced. [variableScope]
ibacm-1.2.0/prov/acmp/src/acmp.c:2707:50: style: Function 'acmp_open_port' argument 1 names different: declaration 'port' definition 'cport'. [funcArgNamesDifferent]
ibacm-1.2.0/prov/acmp/src/acmp.c:221:50: note: Function 'acmp_open_port' argument 1 names different: declaration 'port' definition 'cport'.
ibacm-1.2.0/prov/acmp/src/acmp.c:2707:50: note: Function 'acmp_open_port' argument 1 names different: declaration 'port' definition 'cport'.
ibacm-1.2.0/src/acm.c:585:2: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
ibacm-1.2.0/src/acm.c:2005:7: error: Width 32 given in format string (no. 2) is larger than destination buffer 'dev[32]', use %31s to prevent overflowing it. [invalidScanfFormatWidth]
ibacm-1.2.0/src/acm.c:2005:7: error: Width 8 given in format string (no. 4) is larger than destination buffer 'pkey_str[8]', use %7s to prevent overflowing it. [invalidScanfFormatWidth]
ibacm-1.2.0/src/acm.c:2961:7: error: Width 32 given in format string (no. 1) is larger than destination buffer 'opt[32]', use %31s to prevent overflowing it. [invalidScanfFormatWidth]
ibacm-1.2.0/src/acm.c:2961:7: error: Width 256 given in format string (no. 2) is larger than destination buffer 'value[256]', use %255s to prevent overflowing it. [invalidScanfFormatWidth]
ibacm-1.2.0/src/acm.c:327:28: style: The scope of the variable 'ctx' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:698:22: style: The scope of the variable 'addr' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1025:11: style: The scope of the variable 'i' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1027:20: style: The scope of the variable 'addr' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1078:11: style: The scope of the variable 'i' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1081:13: style: The scope of the variable 'cnt' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1227:18: style: The scope of the variable 'ep' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1267:18: style: The scope of the variable 'ep' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1269:7: style: The scope of the variable 'gid_str' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1328:19: style: The scope of the variable 'nlh' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1723:9: style: The scope of the variable 'n' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:1933:22: style: The scope of the variable 'dev' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:2189:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:2316:15: style: The scope of the variable 'entry' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:2317:18: style: The scope of the variable 'ep' can be reduced. [variableScope]
ibacm-1.2.0/src/acm.c:2704:15: style: The scope of the variable 'entry' can be reduced. [variableScope]
ibacm-1.2.0/src/acm_util.c:49:11: style: The scope of the variable 'type' can be reduced. [variableScope]
ibacm-1.2.0/src/acm_util.c:102:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ibacm-1.2.0/src/acm_util.c:102:9: style: The scope of the variable 'p' can be reduced. [variableScope]
ibacm-1.2.0/src/acme.c:704:22: style: The scope of the variable 's' can be reduced. [variableScope]
ibacm-1.2.0/src/acme.c:837:13: style: The scope of the variable 'labels' can be reduced. [variableScope]
ibacm-1.2.0/src/acme.c:880:6: style: The scope of the variable 'index' can be reduced. [variableScope]
ibacm-1.2.0/src/acme.c:917:6: style: The scope of the variable 'index' can be reduced. [variableScope]
ibacm-1.2.0/src/acme.c:335:3: error: Resource leak: f [resourceLeak]
ibacm-1.2.0/src/acme.c:470:3: error: Resource leak: f [resourceLeak]
ibacm-1.2.0/src/libacm.c:58:26: style: Function 'ib_acm_connect' argument 1 names different: declaration 'dest_svc' definition 'dest'. [funcArgNamesDifferent]
ibacm-1.2.0/src/libacm.h:36:26: note: Function 'ib_acm_connect' argument 1 names different: declaration 'dest_svc' definition 'dest'.
ibacm-1.2.0/src/libacm.c:58:26: note: Function 'ib_acm_connect' argument 1 names different: declaration 'dest_svc' definition 'dest'.
ibacm-1.2.0/src/parse.c:39:6: style: The scope of the variable 'from' can be reduced. [variableScope]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibam/ibam_0.5.2.orig.tar.gz
ibam-0.5.2/ibam.inl:529:35: style: The scope of the variable 'remain' can be reduced. [variableScope]
ibam-0.5.2/ibam.inl:529:44: style: The scope of the variable 'rate' can be reduced. [variableScope]
ibam-0.5.2/ibam.inl:992:11: style: The scope of the variable 'dummy' can be reduced. [variableScope]
ibam-0.5.2/ibam-krell.cpp:44:18: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ibam-0.5.2/ibam-krell.cpp:45:12: style: The scope of the variable 'l' can be reduced. [variableScope]
ibam-0.5.2/ibam.inl:931:33: style: Function 'ibam' argument 1 names different: declaration 'a' definition 'aHome'. [funcArgNamesDifferent]
ibam-0.5.2/ibam.hpp:160:33: note: Function 'ibam' argument 1 names different: declaration 'a' definition 'aHome'.
ibam-0.5.2/ibam.inl:931:33: note: Function 'ibam' argument 1 names different: declaration 'a' definition 'aHome'.
ibam-0.5.2/ibam.inl:137:14: style: Variable 'apmFlags' is assigned a value that is never used. [unreadVariable]
ibam-0.5.2/ibam.inl:82:24: warning: Member variable 'battery_status::acLineStatus' is not initialized in the constructor. [uninitMemberVar]
ibam-0.5.2/ibam.inl:82:24: warning: Member variable 'battery_status::batteryStatus' is not initialized in the constructor. [uninitMemberVar]
ibam-0.5.2/ibam.inl:82:24: warning: Member variable 'battery_status::chargeStatus' is not initialized in the constructor. [uninitMemberVar]
ibam-0.5.2/ibam.inl:82:24: warning: Member variable 'battery_status::remainingBatteryPercent' is not initialized in the constructor. [uninitMemberVar]
ibam-0.5.2/ibam.inl:82:24: warning: Member variable 'battery_status::remainingBatteryLifeSeconds' is not initialized in the constructor. [uninitMemberVar]
ibam-0.5.2/ibam.inl:931:14: warning: Member variable 'ibam::last_sec_per_min' is not initialized in the constructor. [uninitMemberVar]
ibam-0.5.2/ibam.inl:931:14: warning: Member variable 'ibam::last_sec_per_min_prediction' is not initialized in the constructor. [uninitMemberVar]
ibam-0.5.2/ibam.inl:83:4: performance: Variable 'Path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibam-0.5.2/ibam.hpp:106:21: style: Technically the member function 'percent_data::average' can be const. [functionConst]
ibam-0.5.2/ibam.inl:743:29: note: Technically the member function 'percent_data::average' can be const.
ibam-0.5.2/ibam.hpp:106:21: note: Technically the member function 'percent_data::average' can be const.
ibam-0.5.2/ibam.hpp:114:19: style: Technically the member function 'percent_data::data_low_limit' can be const. [functionConst]
ibam-0.5.2/ibam.inl:921:26: note: Technically the member function 'percent_data::data_low_limit' can be const.
ibam-0.5.2/ibam.hpp:114:19: note: Technically the member function 'percent_data::data_low_limit' can be const.
ibam-0.5.2/ibam.hpp:180:20: style: Technically the member function 'ibam::seconds_left_battery_bios' can be const. [functionConst]
ibam-0.5.2/ibam.inl:1292:20: note: Technically the member function 'ibam::seconds_left_battery_bios' can be const.
ibam-0.5.2/ibam.hpp:180:20: note: Technically the member function 'ibam::seconds_left_battery_bios' can be const.
ibam-0.5.2/ibam.hpp:184:20: style: Technically the member function 'ibam::percent_battery_bios' can be const. [functionConst]
ibam-0.5.2/ibam.inl:1296:20: note: Technically the member function 'ibam::percent_battery_bios' can be const.
ibam-0.5.2/ibam.hpp:184:20: note: Technically the member function 'ibam::percent_battery_bios' can be const.
ibam-0.5.2/ibam.hpp:203:20: style: Technically the member function 'ibam::onBattery' can be const. [functionConst]
ibam-0.5.2/ibam.inl:1354:20: note: Technically the member function 'ibam::onBattery' can be const.
ibam-0.5.2/ibam.hpp:203:20: note: Technically the member function 'ibam::onBattery' can be const.
ibam-0.5.2/ibam.hpp:204:20: style: Technically the member function 'ibam::charging' can be const. [functionConst]
ibam-0.5.2/ibam.inl:1355:20: note: Technically the member function 'ibam::charging' can be const.
ibam-0.5.2/ibam.hpp:204:20: note: Technically the member function 'ibam::charging' can be const.
ibam-0.5.2/ibam.inl:687:19: style: Class 'percent_data' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibam-0.5.2/ibam.inl:687:19: style: Class 'percent_data' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibam-0.5.2/ibam.inl:973:10: style: Class 'ibam' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibam-0.5.2/ibam.inl:973:10: style: Class 'ibam' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibam-0.5.2/ibam.hpp:66:7: style: Class 'apm_status' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibam-0.5.2/ibam.hpp:73:7: style: Class 'pmu_status' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibam-0.5.2/ibam.hpp:80:7: style: Class 'acpi_status' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibam-0.5.2/ibam.hpp:87:7: style: Class 'sysfs_status' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibam-0.5.2/ibam.hpp:160:7: style: Class 'ibam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibam-0.5.2/ibam.hpp:65:19: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibam-0.5.2/ibam.hpp:57:27: note: Virtual function in base class
ibam-0.5.2/ibam.hpp:65:19: note: Function in derived class
ibam-0.5.2/ibam.hpp:72:19: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibam-0.5.2/ibam.hpp:57:27: note: Virtual function in base class
ibam-0.5.2/ibam.hpp:72:19: note: Function in derived class
ibam-0.5.2/ibam.hpp:79:19: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibam-0.5.2/ibam.hpp:57:27: note: Virtual function in base class
ibam-0.5.2/ibam.hpp:79:19: note: Function in derived class
ibam-0.5.2/ibam.hpp:86:19: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibam-0.5.2/ibam.hpp:57:27: note: Virtual function in base class
ibam-0.5.2/ibam.hpp:86:19: note: Function in derived class
ibam-0.5.2/ibam.inl:82:46: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
ibam-0.5.2/ibam.inl:94:38: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
ibam-0.5.2/ibam.inl:99:38: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
ibam-0.5.2/ibam.inl:104:40: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
ibam-0.5.2/ibam.inl:109:42: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
ibam-0.5.2/ibam-krell1.cpp:40:18: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ibam-0.5.2/ibam-krell1.cpp:41:12: style: The scope of the variable 'l' can be reduced. [variableScope]
ibam-0.5.2/ibam.cpp:306:7: style: Condition 'show_minimal' is always true [knownConditionTrueFalse]
ibam-0.5.2/ibam.cpp:52:23: note: Assignment 'show_minimal=1', assigned value is 1
ibam-0.5.2/ibam.cpp:306:7: note: Condition 'show_minimal' is always true
ibam-0.5.2/ibam.cpp:30:13: style: Class 'HMS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibid/ibid_0.1.1+dfsg.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibm-3270/ibm-3270_3.6ga4.orig.tar.gz
suite3270-3.6/Common/Malloc.c:80:15: error: Allocation with Malloc, strcpy doesn't release it. [leakNoVarFunctionCall]
suite3270-3.6/Common/Malloc.c:55:0: error: Memory leak: r [memleak]
suite3270-3.6/Common/Win32/mkmanifest.c:95:18: error: Allocation with Malloc, strcpy doesn't release it. [leakNoVarFunctionCall]
suite3270-3.6/Common/Win32/mkmanifest.c:263:0: error: Resource leak: f [resourceLeak]
suite3270-3.6/Common/Win32/mkversion.c:169:3: error: fprintf format string requires 2 parameters but only 0 are given. [wrongPrintfScanfArgNum]
suite3270-3.6/Common/Win32/mkversion.c:182:2: warning: sprintf format string requires 5 parameters but 6 are given. [wrongPrintfScanfArgNum]
suite3270-3.6/Common/Win32/mkversion.c:132:0: error: Resource leak: f [resourceLeak]
suite3270-3.6/Common/Win32/sio_schannel.c:841:5: style: Variable 'server_name_wide' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/Common/Win32/sio_schannel.c:835:0: note: Variable 'server_name_wide' is reassigned a value before the old one has been used.
suite3270-3.6/Common/Win32/sio_schannel.c:841:5: note: Variable 'server_name_wide' is reassigned a value before the old one has been used.
suite3270-3.6/Common/Win32/sio_schannel.c:235:11: style: The scope of the variable 's' can be reduced. [variableScope]
suite3270-3.6/Common/Win32/sio_schannel.c:235:15: style: The scope of the variable 't' can be reduced. [variableScope]
suite3270-3.6/Common/Win32/sio_schannel.c:758:21: style: The scope of the variable 'data' can be reduced. [variableScope]
suite3270-3.6/Common/Win32/sio_schannel.c:1487:19: style: The scope of the variable 'nw' can be reduced. [variableScope]
suite3270-3.6/Common/Win32/snprintf.c:36:0: error: #error For Windows only. [preprocessorErrorDirective]
suite3270-3.6/Common/Win32/w3misc.c:36:0: error: #error This module is only for Win32. [preprocessorErrorDirective]
suite3270-3.6/Common/XtGlue.c:858:12: style: Boolean variable 'processed_any' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
suite3270-3.6/Common/c3270/c3270.c:202:10: style: The scope of the variable 's' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/c3270.c:665:18: style: The scope of the variable 'or_cat' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/c3270.c:970:17: style: The scope of the variable 'emode' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/c3270.c:970:25: style: The scope of the variable 'ftype' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/c3270.c:970:33: style: The scope of the variable 'ts' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/c3270.c:972:17: style: The scope of the variable 'eopts' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/c3270.c:974:17: style: The scope of the variable 'ptype' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/help.c:352:25: error: Array index -1 is out of bounds. [negativeIndex]
suite3270-3.6/Common/c3270/help.c:253:20: note: Assignment 'overall=-1', assigned value is -1
suite3270-3.6/Common/c3270/help.c:352:25: note: Negative array index
suite3270-3.6/Common/c3270/icmd.c:128:16: style: The scope of the variable 'u' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/icmd.c:190:11: style: The scope of the variable 'default_cr' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/icmd.c:192:11: style: The scope of the variable 'default_fe' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/icmd.c:720:24: style: Function 'ft_help' argument 1 names different: declaration 'as_action' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/c3270/icmdc.h:35:19: note: Function 'ft_help' argument 1 names different: declaration 'as_action' definition '_is_unused'.
suite3270-3.6/Common/c3270/icmd.c:720:24: note: Function 'ft_help' argument 1 names different: declaration 'as_action' definition '_is_unused'.
suite3270-3.6/Common/c3270/keymap.c:959:16: style: The scope of the variable 's' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/keymap.c:1060:17: style: The scope of the variable 'n' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/keypad.c:262:8: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/keypad.c:278:9: style: The scope of the variable 'best_c' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/keypad.c:280:9: style: The scope of the variable 'curr_center' can be reduced. [variableScope]
suite3270-3.6/Common/c3270/menubar.c:1068:52: style: Function 'map_acs' argument 3 names different: declaration 'acs' definition 'is_acs'. [funcArgNamesDifferent]
suite3270-3.6/Common/c3270/cmenubar.h:60:57: note: Function 'map_acs' argument 3 names different: declaration 'acs' definition 'is_acs'.
suite3270-3.6/Common/c3270/menubar.c:1068:52: note: Function 'map_acs' argument 3 names different: declaration 'acs' definition 'is_acs'.
suite3270-3.6/Common/c3270/mkkeypad.c:207:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
suite3270-3.6/Common/c3270/mkkeypad.c:238:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
suite3270-3.6/Common/c3270/mkkeypad.c:251:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
suite3270-3.6/Common/c3270/mkkeypad.c:141:6: style: Variable 'last_sensmap' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
suite3270-3.6/Common/c3270/mkkeypad.c:140:6: note: Variable 'last_sensmap' is reassigned a value before the old one has been used if variable is no semaphore variable.
suite3270-3.6/Common/c3270/mkkeypad.c:141:6: note: Variable 'last_sensmap' is reassigned a value before the old one has been used if variable is no semaphore variable.
suite3270-3.6/Common/c3270/ssl_passwd_gui.c:57:12: style: The scope of the variable 'sl' can be reduced. [variableScope]
suite3270-3.6/Common/charset.c:184:9: style: The scope of the variable 'n_ids' can be reduced. [variableScope]
suite3270-3.6/Common/charset.c:186:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
suite3270-3.6/Common/charset.c:187:11: style: The scope of the variable 'token' can be reduced. [variableScope]
suite3270-3.6/Common/charset.c:160:40: style: Function 'set_cgcsgid' argument 2 names different: declaration 'idp' definition 'r'. [funcArgNamesDifferent]
suite3270-3.6/Common/charset.c:79:52: note: Function 'set_cgcsgid' argument 2 names different: declaration 'idp' definition 'r'.
suite3270-3.6/Common/charset.c:160:40: note: Function 'set_cgcsgid' argument 2 names different: declaration 'idp' definition 'r'.
suite3270-3.6/Common/child.c:139:17: style: The scope of the variable 'exitmsg' can be reduced. [variableScope]
suite3270-3.6/Common/child.c:201:25: style: Function 'child_output' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/child.c:58:34: note: Function 'child_output' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/child.c:201:25: note: Function 'child_output' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/child.c:201:47: style: Function 'child_output' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/child.c:58:45: note: Function 'child_output' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/child.c:201:47: note: Function 'child_output' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/child.c:208:24: style: Function 'child_error' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/child.c:59:33: note: Function 'child_error' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/child.c:208:24: note: Function 'child_error' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/child.c:208:46: style: Function 'child_error' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/child.c:59:44: note: Function 'child_error' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/child.c:208:46: note: Function 'child_error' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/child.c:226:26: style: Function 'child_otimeout' argument 1 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/child.c:60:35: note: Function 'child_otimeout' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/child.c:226:26: note: Function 'child_otimeout' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/child.c:233:26: style: Function 'child_etimeout' argument 1 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/child.c:61:35: note: Function 'child_etimeout' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/child.c:233:26: note: Function 'child_etimeout' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/ctlr.c:470:15: style: The scope of the variable 'baddr' can be reduced. [variableScope]
suite3270-3.6/Common/ctlr.c:1111:6: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/Common/ctlr.c:1170:15: style: The scope of the variable 'baddr' can be reduced. [variableScope]
suite3270-3.6/Common/ctlr.c:1170:22: style: The scope of the variable 'sbaddr' can be reduced. [variableScope]
suite3270-3.6/Common/ctlr.c:1171:16: style: The scope of the variable 'fa' can be reduced. [variableScope]
suite3270-3.6/Common/ctlr.c:1172:8: style: The scope of the variable 'f' can be reduced. [variableScope]
suite3270-3.6/Common/ctlr.c:334:32: style: Function 'ctlr_half_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/ctlr.c:106:36: note: Function 'ctlr_half_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/Common/ctlr.c:334:32: note: Function 'ctlr_half_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/Common/ctlr.c:344:27: style: Function 'ctlr_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/ctlr.c:107:31: note: Function 'ctlr_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/Common/ctlr.c:344:27: note: Function 'ctlr_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/Common/fprint_screen.c:271:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
suite3270-3.6/Common/fprint_screen.c:660:10: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/Common/fprint_screen.c:76:13: style: The scope of the variable 'field_colors' can be reduced. [variableScope]
suite3270-3.6/Common/fprint_screen.c:97:15: style: The scope of the variable 'html_color_map' can be reduced. [variableScope]
suite3270-3.6/Common/ft.c:535:27: style: Function 'ft_connected' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/ft.c:161:31: note: Function 'ft_connected' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/Common/ft.c:535:27: note: Function 'ft_connected' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/Common/ft.c:544:24: style: Function 'ft_in3270' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/ft.c:162:28: note: Function 'ft_in3270' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/Common/ft.c:544:24: note: Function 'ft_in3270' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/Common/ft.c:190:38: style: Array index 'k' is used before limits check. [arrayIndexThenCheck]
suite3270-3.6/Common/ft.c:216:39: style: Array index 'k' is used before limits check. [arrayIndexThenCheck]
suite3270-3.6/Common/ft.c:242:44: style: Array index 'k' is used before limits check. [arrayIndexThenCheck]
suite3270-3.6/Common/ft.c:750:32: style: Array index 'k' is used before limits check. [arrayIndexThenCheck]
suite3270-3.6/Common/ft_cut.c:421:11: style: The scope of the variable 'bp' can be reduced. [variableScope]
suite3270-3.6/Common/ft_cut.c:422:9: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/Common/ft_cut.c:500:9: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/Common/ft_dft.c:602:18: style: Checking if unsigned variable 'numread' is less than zero. [unsignedLessThanZero]
suite3270-3.6/Common/glue.c:607:26: error: Expression 'argv_out[argc_out++]=argv[0]' depends on order of evaluation of side effects [unknownEvaluationOrder]
suite3270-3.6/Common/glue.c:812:26: error: Expression 'argv_out[argc_out++]=argv[0]' depends on order of evaluation of side effects [unknownEvaluationOrder]
suite3270-3.6/Common/host.c:434:26: style: Condition 'localprocess_cmd!=NULL' is always false [knownConditionTrueFalse]
suite3270-3.6/Common/host.c:356:36: note: Assignment 'localprocess_cmd=NULL', assigned value is 0
suite3270-3.6/Common/host.c:434:26: note: Condition 'localprocess_cmd!=NULL' is always false
suite3270-3.6/Common/host.c:457:60: style: Condition 'localprocess_cmd!=NULL' is always false [knownConditionTrueFalse]
suite3270-3.6/Common/host.c:356:36: note: Assignment 'localprocess_cmd=NULL', assigned value is 0
suite3270-3.6/Common/host.c:457:60: note: Condition 'localprocess_cmd!=NULL' is always false
suite3270-3.6/Common/host.c:434:26: style: Same expression on both sides of '!=' because the value of 'localprocess_cmd' and 'NULL' are the same. [duplicateExpression]
suite3270-3.6/Common/host.c:356:36: note: 'localprocess_cmd' is assigned value 'NULL' here.
suite3270-3.6/Common/host.c:434:26: note: Same expression on both sides of '!=' because the value of 'localprocess_cmd' and 'NULL' are the same.
suite3270-3.6/Common/host.c:457:60: style: Same expression on both sides of '!=' because the value of 'localprocess_cmd' and 'NULL' are the same. [duplicateExpression]
suite3270-3.6/Common/host.c:356:36: note: 'localprocess_cmd' is assigned value 'NULL' here.
suite3270-3.6/Common/host.c:457:60: note: Same expression on both sides of '!=' because the value of 'localprocess_cmd' and 'NULL' are the same.
suite3270-3.6/Common/host.c:562:25: style: Function 'try_reconnect' argument 1 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/host.c:81:34: note: Function 'try_reconnect' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/host.c:562:25: note: Function 'try_reconnect' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/httpd-core.c:686:17: style: The scope of the variable 'http_token' can be reduced. [variableScope]
suite3270-3.6/Common/httpd-core.c:495:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
suite3270-3.6/Common/httpd-io.c:245:10: style: The scope of the variable 'hostbuf' can be reduced. [variableScope]
suite3270-3.6/Common/idle.c:138:13: style: Checking if unsigned variable 'idle_n' is less than zero. [unsignedLessThanZero]
suite3270-3.6/Common/idle.c:170:25: style: Function 'idle_in3270' argument 1 names different: declaration 'in3270' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/idle.c:72:30: note: Function 'idle_in3270' argument 1 names different: declaration 'in3270' definition '_is_unused'.
suite3270-3.6/Common/idle.c:170:25: note: Function 'idle_in3270' argument 1 names different: declaration 'in3270' definition '_is_unused'.
suite3270-3.6/Common/kybd.c:1061:4: style: Variable 'was_si' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/Common/kybd.c:1050:0: note: Variable 'was_si' is reassigned a value before the old one has been used.
suite3270-3.6/Common/kybd.c:1061:4: note: Variable 'was_si' is reassigned a value before the old one has been used.
suite3270-3.6/Common/kybd.c:3439:22: style: Same expression on both sides of '<' because the value of 'cursor_addr' and 'orig_addr' are the same. [duplicateExpression]
suite3270-3.6/Common/kybd.c:3409:21: note: 'orig_addr' is assigned value 'cursor_addr' here.
suite3270-3.6/Common/kybd.c:3439:22: note: Same expression on both sides of '<' because the value of 'cursor_addr' and 'orig_addr' are the same.
suite3270-3.6/Common/kybd.c:1094:9: style: The scope of the variable 'was_si' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:1544:18: style: The scope of the variable 'apl_name' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:1929:6: style: The scope of the variable 'xaddr' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:2156:9: style: The scope of the variable 'baddr' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:2329:16: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:2351:16: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:2662:6: style: The scope of the variable 'designator2' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:3348:6: style: The scope of the variable 'faddr' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:3349:16: style: The scope of the variable 'fa' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:3486:8: style: The scope of the variable 'baddr' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:3487:8: style: The scope of the variable 'row' can be reduced. [variableScope]
suite3270-3.6/Common/kybd.c:451:51: style: Function 'kybdlock_set' argument 2 names different: declaration 'cause' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/kybd.c:96:57: note: Function 'kybdlock_set' argument 2 names different: declaration 'cause' definition '_is_unused'.
suite3270-3.6/Common/kybd.c:451:51: note: Function 'kybdlock_set' argument 2 names different: declaration 'cause' definition '_is_unused'.
suite3270-3.6/Common/kybd.c:1250:30: style: Function 'key_WCharacter' argument 1 names different: declaration 'code' definition 'ebc_pair'. [funcArgNamesDifferent]
suite3270-3.6/Common/kybd.c:100:42: note: Function 'key_WCharacter' argument 1 names different: declaration 'code' definition 'ebc_pair'.
suite3270-3.6/Common/kybd.c:1250:30: note: Function 'key_WCharacter' argument 1 names different: declaration 'code' definition 'ebc_pair'.
suite3270-3.6/Common/macros.c:2788:9: warning: Either the condition 'sms!=NULL' is redundant or there is possible null pointer dereference: sms. [nullPointerRedundantCheck]
suite3270-3.6/Common/macros.c:2781:13: note: Assuming that condition 'sms!=NULL' is not redundant
suite3270-3.6/Common/macros.c:2788:9: note: Null pointer dereference
suite3270-3.6/Common/macros.c:1972:11: warning: Either the condition 'nl!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
suite3270-3.6/Common/macros.c:1951:16: note: Assuming that condition 'nl!=NULL' is not redundant
suite3270-3.6/Common/macros.c:1972:11: note: Null pointer addition
suite3270-3.6/Common/macros.c:1862:5: style: Variable 'is_script' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/Common/macros.c:1858:0: note: Variable 'is_script' is reassigned a value before the old one has been used.
suite3270-3.6/Common/macros.c:1862:5: note: Variable 'is_script' is reassigned a value before the old one has been used.
suite3270-3.6/Common/macros.c:754:7: style: The scope of the variable 'hostbuf' can be reduced. [variableScope]
suite3270-3.6/Common/macros.c:970:7: style: The scope of the variable 'hostbuf' can be reduced. [variableScope]
suite3270-3.6/Common/macros.c:1867:8: style: The scope of the variable 'last_space' can be reduced. [variableScope]
suite3270-3.6/Common/macros.c:1988:10: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/Common/macros.c:2600:10: style: The scope of the variable 'len' can be reduced. [variableScope]
suite3270-3.6/Common/macros.c:952:30: style: Function 'socket_connection' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/macros.c:242:39: note: Function 'socket_connection' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/macros.c:952:30: note: Function 'socket_connection' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/macros.c:952:52: style: Function 'socket_connection' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/macros.c:242:50: note: Function 'socket_connection' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/macros.c:952:52: note: Function 'socket_connection' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/macros.c:1087:23: style: Function 'cleanup_socket' argument 1 names different: declaration 'b' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/macros.c:238:33: note: Function 'cleanup_socket' argument 1 names different: declaration 'b' definition '_is_unused'.
suite3270-3.6/Common/macros.c:1087:23: note: Function 'cleanup_socket' argument 1 names different: declaration 'b' definition '_is_unused'.
suite3270-3.6/Common/macros.c:1982:25: style: Function 'script_input' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/macros.c:240:34: note: Function 'script_input' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/macros.c:1982:25: note: Function 'script_input' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/macros.c:1982:47: style: Function 'script_input' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/macros.c:240:45: note: Function 'script_input' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/macros.c:1982:47: note: Function 'script_input' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/macros.c:3514:26: style: Function 'wait_timed_out' argument 1 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/macros.c:247:35: note: Function 'wait_timed_out' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/macros.c:3514:26: note: Function 'wait_timed_out' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/mkfb.c:339:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
suite3270-3.6/Common/mkfb.c:153:14: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/Common/mkfb.c:154:9: style: The scope of the variable 'continued' can be reduced. [variableScope]
suite3270-3.6/Common/nvt.c:599:2: style: Variable 'allow_wide_mode' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
suite3270-3.6/Common/nvt.c:596:2: note: Variable 'allow_wide_mode' is reassigned a value before the old one has been used if variable is no semaphore variable.
suite3270-3.6/Common/nvt.c:599:2: note: Variable 'allow_wide_mode' is reassigned a value before the old one has been used if variable is no semaphore variable.
suite3270-3.6/Common/nvt.c:1941:9: style: The scope of the variable 'xlen' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287/ctlr.c:716:6: style: The scope of the variable 'nls' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287/ctlr.c:1518:11: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287/ctlr.c:1669:9: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287/ctlr.c:668:5: style: Variable 'n_data' is modified but its new value is never used. [unreadVariable]
suite3270-3.6/Common/pr3287/ctlr.c:763:4: style: Variable 'nls' is modified but its new value is never used. [unreadVariable]
suite3270-3.6/Common/pr3287/ctlr.c:2069:0: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
suite3270-3.6/Common/pr3287/pr3287.c:1240:15: style: Condition 'build==NULL' is always true [knownConditionTrueFalse]
suite3270-3.6/Common/pr3287/pr3287.c:1238:25: note: Assignment 'build=NULL', assigned value is 0
suite3270-3.6/Common/pr3287/pr3287.c:1240:15: note: Condition 'build==NULL' is always true
suite3270-3.6/Common/pr3287/pr3287.c:822:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
suite3270-3.6/Common/pr3287/pr3287.c:824:5: note: Found duplicate branches for 'if' and 'else'.
suite3270-3.6/Common/pr3287/pr3287.c:822:10: note: Found duplicate branches for 'if' and 'else'.
suite3270-3.6/Common/pr3287/pr3287.c:1240:15: style: Same expression on both sides of '==' because the value of 'build' and 'NULL' are the same. [duplicateExpression]
suite3270-3.6/Common/pr3287/pr3287.c:1238:25: note: 'build' is assigned value 'NULL' here.
suite3270-3.6/Common/pr3287/pr3287.c:1240:15: note: Same expression on both sides of '==' because the value of 'build' and 'NULL' are the same.
suite3270-3.6/Common/pr3287/pr3287.c:433:17: style: Function 'pr3287_exit' argument 1 names different: declaration 'exit_code' definition 'status'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287/pr3287.h:81:29: note: Function 'pr3287_exit' argument 1 names different: declaration 'exit_code' definition 'status'.
suite3270-3.6/Common/pr3287/pr3287.c:433:17: note: Function 'pr3287_exit' argument 1 names different: declaration 'exit_code' definition 'status'.
suite3270-3.6/Common/pr3287/sf.c:93:9: style: The scope of the variable 'fieldlen' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287/sf.c:193:6: style: The scope of the variable 'any' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287/telnet.c:1360:21: style: The scope of the variable 'state_name' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287/telnet.c:1546:9: style: The scope of the variable 'tdiff' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287/telnet.c:1125:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
suite3270-3.6/Common/pr3287/trace.c:262:26: style: Function 'trace_pds' argument 1 names different: declaration 'buf' definition 's'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287/trace.h:48:31: note: Function 'trace_pds' argument 1 names different: declaration 'buf' definition 's'.
suite3270-3.6/Common/pr3287/trace.c:262:26: note: Function 'trace_pds' argument 1 names different: declaration 'buf' definition 's'.
suite3270-3.6/Common/pr3287/trace.c:273:26: style: Function 'trace_pdb' argument 1 names different: declaration 'buf' definition 's'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287/trace.h:46:31: note: Function 'trace_pdb' argument 1 names different: declaration 'buf' definition 's'.
suite3270-3.6/Common/pr3287/trace.c:273:26: note: Function 'trace_pdb' argument 1 names different: declaration 'buf' definition 's'.
suite3270-3.6/Common/pr3287/xtable.c:381:8: warning: Either the condition 'sx>64' is redundant or the array 'xl[64]' is accessed at index 64, which is out of bounds. [arrayIndexOutOfBoundsCond]
suite3270-3.6/Common/pr3287/xtable.c:374:21: note: Assuming that condition 'sx>64' is not redundant
suite3270-3.6/Common/pr3287/xtable.c:381:8: note: Array index out of bounds
suite3270-3.6/Common/pr3287/xtable.c:425:6: warning: Either the condition 'sx>64' is redundant or the array 'xl[64]' is accessed at index 64, which is out of bounds. [arrayIndexOutOfBoundsCond]
suite3270-3.6/Common/pr3287/xtable.c:418:19: note: Assuming that condition 'sx>64' is not redundant
suite3270-3.6/Common/pr3287/xtable.c:425:6: note: Array index out of bounds
suite3270-3.6/Common/pr3287_session.c:629:17: style: The scope of the variable 'exitmsg' can be reduced. [variableScope]
suite3270-3.6/Common/pr3287_session.c:688:26: style: Function 'pr3287_output' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287_session.c:108:35: note: Function 'pr3287_output' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:688:26: note: Function 'pr3287_output' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:688:48: style: Function 'pr3287_output' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287_session.c:108:46: note: Function 'pr3287_output' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:688:48: note: Function 'pr3287_output' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:695:25: style: Function 'pr3287_error' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287_session.c:109:34: note: Function 'pr3287_error' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:695:25: note: Function 'pr3287_error' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:695:47: style: Function 'pr3287_error' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287_session.c:109:45: note: Function 'pr3287_error' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:695:47: note: Function 'pr3287_error' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:713:27: style: Function 'pr3287_otimeout' argument 1 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287_session.c:110:36: note: Function 'pr3287_otimeout' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:713:27: note: Function 'pr3287_otimeout' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:720:27: style: Function 'pr3287_etimeout' argument 1 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287_session.c:111:36: note: Function 'pr3287_etimeout' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:720:27: note: Function 'pr3287_etimeout' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:808:26: style: Function 'pr3287_accept' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/pr3287_session.c:116:35: note: Function 'pr3287_accept' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/pr3287_session.c:808:26: note: Function 'pr3287_accept' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/proxy.c:318:9: style: The scope of the variable 'nr' can be reduced. [variableScope]
suite3270-3.6/Common/proxy.c:453:21: style: The scope of the variable 'hp' can be reduced. [variableScope]
suite3270-3.6/Common/proxy.c:460:9: style: The scope of the variable 'nr' can be reduced. [variableScope]
suite3270-3.6/Common/proxy.c:462:20: style: The scope of the variable 'rport' can be reduced. [variableScope]
suite3270-3.6/Common/rpq.c:388:16: style: The scope of the variable 'utc_tm' can be reduced. [variableScope]
suite3270-3.6/Common/rpq.c:390:11: style: The scope of the variable 'p1' can be reduced. [variableScope]
suite3270-3.6/Common/rpq.c:493:7: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/Common/rpq.c:743:13: style: The scope of the variable 'a' can be reduced. [variableScope]
suite3270-3.6/Common/rpq.c:483:42: style: Checking if unsigned variable 'kw->oride' is less than zero. [unsignedLessThanZero]
suite3270-3.6/Common/rpq.c:591:50: style: Function 'get_rpq_address' argument 2 names different: declaration 'buflen' definition 'maxlen'. [funcArgNamesDifferent]
suite3270-3.6/Common/rpq.c:61:65: note: Function 'get_rpq_address' argument 2 names different: declaration 'buflen' definition 'maxlen'.
suite3270-3.6/Common/rpq.c:591:50: note: Function 'get_rpq_address' argument 2 names different: declaration 'buflen' definition 'maxlen'.
suite3270-3.6/Common/scroll.c:282:9: style: The scope of the variable 'slop' can be reduced. [variableScope]
suite3270-3.6/Common/sf.c:113:9: style: The scope of the variable 'fieldlen' can be reduced. [variableScope]
suite3270-3.6/Common/sf.c:215:6: style: The scope of the variable 'any' can be reduced. [variableScope]
suite3270-3.6/Common/sf.c:369:6: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/Common/sf.c:370:14: style: The scope of the variable 'comma' can be reduced. [variableScope]
suite3270-3.6/Common/sf.c:431:21: style: The scope of the variable 'bit4' can be reduced. [variableScope]
suite3270-3.6/Common/sf.c:510:9: style: Variable 'wv' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/Common/sf.c:528:9: style: Variable 'rs' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/Common/sf.c:534:3: style: Variable 'pw' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/Common/sf.c:540:3: style: Variable 'ph' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/Common/sio_openssl.c:397:9: style: Condition '!ok' is always true [knownConditionTrueFalse]
suite3270-3.6/Common/sio_openssl.c:385:14: note: Assignment 'ok=0', assigned value is 0
suite3270-3.6/Common/sio_openssl.c:397:9: note: Condition '!ok' is always true
suite3270-3.6/Common/sio_openssl.c:480:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/Common/sio_openssl.c:470:0: note: Variable 's' is reassigned a value before the old one has been used.
suite3270-3.6/Common/sio_openssl.c:480:5: note: Variable 's' is reassigned a value before the old one has been used.
suite3270-3.6/Common/sio_openssl.c:365:9: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/Common/sio_openssl.c:389:19: style: The scope of the variable 'value' can be reduced. [variableScope]
suite3270-3.6/Common/sio_openssl.c:390:9: style: The scope of the variable 'num_an' can be reduced. [variableScope]
suite3270-3.6/Common/sio_openssl.c:390:17: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/Common/sio_openssl.c:726:16: style: The scope of the variable 'value' can be reduced. [variableScope]
suite3270-3.6/Common/sio_openssl.c:727:6: style: The scope of the variable 'num_an' can be reduced. [variableScope]
suite3270-3.6/Common/sio_openssl.c:727:14: style: The scope of the variable 'j' can be reduced. [variableScope]
suite3270-3.6/Common/sio_openssl.c:727:17: style: The scope of the variable 'len' can be reduced. [variableScope]
suite3270-3.6/Common/sio_openssl.c:803:10: style: The scope of the variable 'vr' can be reduced. [variableScope]
suite3270-3.6/Common/sio_secure_transport.c:586:5: style: Variable 'accum' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/Common/sio_secure_transport.c:582:0: note: Variable 'accum' is reassigned a value before the old one has been used.
suite3270-3.6/Common/sio_secure_transport.c:586:5: note: Variable 'accum' is reassigned a value before the old one has been used.
suite3270-3.6/Common/sio_secure_transport.c:262:9: style: The scope of the variable 'nr' can be reduced. [variableScope]
suite3270-3.6/Common/sio_secure_transport.c:696:8: style: The scope of the variable 'common_name' can be reduced. [variableScope]
suite3270-3.6/Common/telnet.c:2675:31: style: Same expression on both sides of '!=' because the value of 'was_in_e' and 'IN_E' are the same. [duplicateExpression]
suite3270-3.6/Common/telnet.c:2668:18: note: 'was_in_e' is assigned value 'IN_E' here.
suite3270-3.6/Common/telnet.c:2675:31: note: Same expression on both sides of '!=' because the value of 'was_in_e' and 'IN_E' are the same.
suite3270-3.6/Common/telnet.c:554:22: style: The scope of the variable 'sp' can be reduced. [variableScope]
suite3270-3.6/Common/telnet.c:2124:9: style: The scope of the variable 'namelen' can be reduced. [variableScope]
suite3270-3.6/Common/telnet.c:2125:9: style: The scope of the variable 'dest_ix' can be reduced. [variableScope]
suite3270-3.6/Common/telnet.c:2620:21: style: The scope of the variable 'state_name' can be reduced. [variableScope]
suite3270-3.6/Common/telnet.c:3142:23: style: The scope of the variable 'buf' can be reduced. [variableScope]
suite3270-3.6/Common/telnet.c:3466:18: style: The scope of the variable 'not_secure' can be reduced. [variableScope]
suite3270-3.6/Common/telnet.c:973:28: style: Function 'output_possible' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/telnet.c:272:37: note: Function 'output_possible' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/telnet.c:973:28: note: Function 'output_possible' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/Common/telnet.c:973:50: style: Function 'output_possible' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/Common/telnet.c:272:48: note: Function 'output_possible' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/telnet.c:973:50: note: Function 'output_possible' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/Common/trace.c:1207:11: style: The scope of the variable 'tracefile' can be reduced. [variableScope]
suite3270-3.6/Common/unicode.c:918:9: style: The scope of the variable 'nw' can be reduced. [variableScope]
suite3270-3.6/Common/util.c:261:10: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/Common/util.c:432:12: style: The scope of the variable 'o_len' can be reduced. [variableScope]
suite3270-3.6/Common/util.c:434:11: style: The scope of the variable 'o' can be reduced. [variableScope]
suite3270-3.6/Common/util.c:435:17: style: The scope of the variable 'vn_start' can be reduced. [variableScope]
suite3270-3.6/Common/winprint.c:73:11: style: The scope of the variable 's' can be reduced. [variableScope]
suite3270-3.6/Common/x3270if.c:187:46: style: Checking if unsigned variable 'port' is less than zero. [unsignedLessThanZero]
suite3270-3.6/Common/x3270if.c:527:22: error: Uninitialized variable: port_env [uninitvar]
suite3270-3.6/Playback/playback.c:182:10: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
suite3270-3.6/c3270/screen.c:2046:11: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/c3270/screen.c:2046:11: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/c3270/screen.c:2049:11: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/c3270/screen.c:243:9: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:873:10: style: The scope of the variable 'fg' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:873:14: style: The scope of the variable 'bg' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:1119:6: style: The scope of the variable 'baddr' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:1351:6: style: The scope of the variable 'k' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:1668:14: style: The scope of the variable 'need_to_scroll' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:2036:14: style: The scope of the variable 'no_time' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:2557:9: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:2671:9: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/c3270/screen.c:1349:23: style: Function 'kybd_input' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/c3270/screen.c:217:32: note: Function 'kybd_input' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/c3270/screen.c:1349:23: note: Function 'kybd_input' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/c3270/screen.c:1349:45: style: Function 'kybd_input' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/c3270/screen.c:217:43: note: Function 'kybd_input' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/c3270/screen.c:1349:45: note: Function 'kybd_input' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/c3270/screen.c:1981:26: style: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition 'half_connected'. [funcArgNamesDifferent]
suite3270-3.6/c3270/screen.c:221:38: note: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition 'half_connected'.
suite3270-3.6/c3270/screen.c:1981:26: note: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition 'half_connected'.
suite3270-3.6/c3270/screen.c:1995:21: style: Function 'status_connect' argument 1 names different: declaration 'ignored' definition 'connected'. [funcArgNamesDifferent]
suite3270-3.6/c3270/screen.c:222:33: note: Function 'status_connect' argument 1 names different: declaration 'ignored' definition 'connected'.
suite3270-3.6/c3270/screen.c:1995:21: note: Function 'status_connect' argument 1 names different: declaration 'ignored' definition 'connected'.
suite3270-3.6/c3270/screen.c:2020:31: style: Function 'status_3270_mode' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/c3270/screen.c:223:35: note: Function 'status_3270_mode' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/c3270/screen.c:2020:31: note: Function 'status_3270_mode' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/c3270/screen.c:1000:10: style: Unused variable: mb [unusedVariable]
suite3270-3.6/c3270/screen.c:1023:25: style: Unused variable: cur_spec [unusedVariable]
suite3270-3.6/c3270/screen.c:1026:10: style: Unused variable: mb [unusedVariable]
suite3270-3.6/tcl3270/tcl3270.c:434:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
suite3270-3.6/wc3270/catf.c:37:0: error: #error For Windows only. [preprocessorErrorDirective]
suite3270-3.6/wc3270/keymap.c:1073:16: style: The scope of the variable 's' can be reduced. [variableScope]
suite3270-3.6/wc3270/keymap.c:725:26: style: Function 'lookup_key' argument 1 names different: declaration 'xk' definition 'code'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/keymap.h:42:32: note: Function 'lookup_key' argument 1 names different: declaration 'xk' definition 'code'.
suite3270-3.6/wc3270/keymap.c:725:26: note: Function 'lookup_key' argument 1 names different: declaration 'xk' definition 'code'.
suite3270-3.6/wc3270/screen.c:2107:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
suite3270-3.6/wc3270/screen.c:2353:6: warning: Identical condition '!ir.Event.KeyEvent.bKeyDown', second condition is always false [identicalConditionAfterEarlyExit]
suite3270-3.6/wc3270/screen.c:2338:6: note: first condition
suite3270-3.6/wc3270/screen.c:2353:6: note: second condition
suite3270-3.6/wc3270/screen.c:2931:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/wc3270/screen.c:2931:13: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/wc3270/screen.c:2933:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/wc3270/screen.c:1501:9: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/wc3270/screen.c:1866:6: style: The scope of the variable 'baddr' can be reduced. [variableScope]
suite3270-3.6/wc3270/screen.c:2459:11: style: The scope of the variable 'action' can be reduced. [variableScope]
suite3270-3.6/wc3270/screen.c:2574:17: style: The scope of the variable 'need_to_scroll' can be reduced. [variableScope]
suite3270-3.6/wc3270/screen.c:2921:17: style: The scope of the variable 'no_time' can be reduced. [variableScope]
suite3270-3.6/wc3270/screen.c:1666:20: style: Function 'blink_em' argument 1 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/screen.c:226:29: note: Function 'blink_em' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:1666:20: note: Function 'blink_em' argument 1 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:2307:23: style: Function 'kybd_input' argument 1 names different: declaration 'fd' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/screen.c:190:32: note: Function 'kybd_input' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:2307:23: note: Function 'kybd_input' argument 1 names different: declaration 'fd' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:2307:45: style: Function 'kybd_input' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/screen.c:190:43: note: Function 'kybd_input' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:2307:45: note: Function 'kybd_input' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:2861:26: style: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition 'half_connected'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/screen.c:193:38: note: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition 'half_connected'.
suite3270-3.6/wc3270/screen.c:2861:26: note: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition 'half_connected'.
suite3270-3.6/wc3270/screen.c:2876:21: style: Function 'status_connect' argument 1 names different: declaration 'ignored' definition 'connected'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/screen.c:194:33: note: Function 'status_connect' argument 1 names different: declaration 'ignored' definition 'connected'.
suite3270-3.6/wc3270/screen.c:2876:21: note: Function 'status_connect' argument 1 names different: declaration 'ignored' definition 'connected'.
suite3270-3.6/wc3270/screen.c:2904:31: style: Function 'status_3270_mode' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/screen.c:195:35: note: Function 'status_3270_mode' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:2904:31: note: Function 'status_3270_mode' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:3284:22: style: Function 'relabel' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/screen.c:202:26: note: Function 'relabel' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/wc3270/screen.c:3284:22: note: Function 'relabel' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/wc3270/select.c:581:13: style: The scope of the variable 'nc' can be reduced. [variableScope]
suite3270-3.6/wc3270/shortcut.c:37:0: error: #error For Windows only. [preprocessorErrorDirective]
suite3270-3.6/wc3270/wizard.c:2425:29: style: Redundant condition: If 'u == 0', the comparison 'u < 5' is always true. [redundantCondition]
suite3270-3.6/wc3270/wizard.c:1527:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'. [invalidPrintfArgType_uint]
suite3270-3.6/wc3270/wizard.c:1527:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'int'. [invalidPrintfArgType_uint]
suite3270-3.6/wc3270/wizard.c:2172:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
suite3270-3.6/wc3270/wizard.c:2180:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
suite3270-3.6/wc3270/wizard.c:2186:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
suite3270-3.6/wc3270/wizard.c:2189:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
suite3270-3.6/wc3270/wizard.c:2413:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
suite3270-3.6/wc3270/wizard.c:2916:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
suite3270-3.6/wc3270/wizard.c:1171:21: warning: Either the condition 'colon!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
suite3270-3.6/wc3270/wizard.c:1166:35: note: Assuming that condition 'colon!=NULL' is not redundant
suite3270-3.6/wc3270/wizard.c:1171:21: note: Null pointer addition
suite3270-3.6/wc3270/wizard.c:2609:5: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/wc3270/wizard.c:2601:5: note: Variable 'f' is reassigned a value before the old one has been used.
suite3270-3.6/wc3270/wizard.c:2609:5: note: Variable 'f' is reassigned a value before the old one has been used.
suite3270-3.6/wc3270/wizard.c:533:11: style: The scope of the variable 'f' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:658:10: style: The scope of the variable 'fpath' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:715:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:716:9: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:716:12: style: The scope of the variable 'j' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:717:10: style: The scope of the variable 'c' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:1123:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:1124:9: style: The scope of the variable 'editable' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:1390:19: style: The scope of the variable 'u' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:1468:19: style: The scope of the variable 'u' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:1605:19: style: The scope of the variable 'u' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:2151:14: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:2153:19: style: The scope of the variable 'u' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:2155:9: style: The scope of the variable 'matching_printer' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:2663:10: style: The scope of the variable 'ac' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:4396:9: style: The scope of the variable 'bracket' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:4668:10: style: The scope of the variable 'result' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:4861:10: style: The scope of the variable 'wc3270_exe' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:4862:13: style: The scope of the variable 'lwc3270_exe' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:5209:17: style: The scope of the variable 'wizard' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:5211:9: style: The scope of the variable 'nf' can be reduced. [variableScope]
suite3270-3.6/wc3270/wizard.c:4006:69: style: Function 'write_shortcut' argument 4 names different: declaration 'path' definition 'sess_path'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/wizard.c:252:14: note: Function 'write_shortcut' argument 4 names different: declaration 'path' definition 'sess_path'.
suite3270-3.6/wc3270/wizard.c:4006:69: note: Function 'write_shortcut' argument 4 names different: declaration 'path' definition 'sess_path'.
suite3270-3.6/wc3270/wizard.c:4392:37: style: Function 'write_session_file' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent]
suite3270-3.6/wc3270/wizard.c:212:48: note: Function 'write_session_file' argument 1 names different: declaration 's' definition 'session'.
suite3270-3.6/wc3270/wizard.c:4392:37: note: Function 'write_session_file' argument 1 names different: declaration 's' definition 'session'.
suite3270-3.6/wc3270/wizard.c:628:8: error: Common realloc mistake: 'def' nulled but not freed upon failure [memleakOnRealloc]
suite3270-3.6/wc3270/wizard.c:1631:0: error: Uninitialized variable: j [uninitvar]
suite3270-3.6/x3270/CmplxMenu.c:1371:17: style: The scope of the variable 'entry' can be reduced. [variableScope]
suite3270-3.6/x3270/CmplxMenu.c:1250:45: style: Function 'ChangeCursorOnGrab' argument 2 names different: declaration 'junk' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/CmplxMenu.c:167:50: note: Function 'ChangeCursorOnGrab' argument 2 names different: declaration 'junk' definition '_is_unused'.
suite3270-3.6/x3270/CmplxMenu.c:1250:45: note: Function 'ChangeCursorOnGrab' argument 2 names different: declaration 'junk' definition '_is_unused'.
suite3270-3.6/x3270/about.c:323:5: style: Variable 'left_anchor' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/x3270/about.c:303:0: note: Variable 'left_anchor' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/about.c:323:5: note: Variable 'left_anchor' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/about.c:522:5: style: Variable 'left_anchor' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/x3270/about.c:498:0: note: Variable 'left_anchor' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/about.c:522:5: note: Variable 'left_anchor' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/about.c:189:15: style: The scope of the variable 's1a' can be reduced. [variableScope]
suite3270-3.6/x3270/about.c:194:15: style: The scope of the variable 's1b' can be reduced. [variableScope]
suite3270-3.6/x3270/about.c:200:15: style: The scope of the variable 's2a' can be reduced. [variableScope]
suite3270-3.6/x3270/about.c:207:15: style: The scope of the variable 's2b' can be reduced. [variableScope]
suite3270-3.6/x3270/about.c:259:16: style: Variable 'left_anchor' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/x3270/about.c:476:2: style: Variable 'w_prev' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/x3270/about.c:473:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/x3270/about.c:476:2: style: Variable 'vd' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/x3270/about.c:702:2: style: Variable 'w_prev' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/x3270/about.c:700:2: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/x3270/about.c:702:2: style: Variable 'vd' is assigned a value that is never used. [unreadVariable]
suite3270-3.6/x3270/dialog.c:326:48: style: Function 'PA_dialog_next_xaction' argument 2 names different: declaration 'event' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/dialog.h:73:47: note: Function 'PA_dialog_next_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:326:48: note: Function 'PA_dialog_next_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:327:16: style: Function 'PA_dialog_next_xaction' argument 3 names different: declaration 'parms' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/dialog.h:73:62: note: Function 'PA_dialog_next_xaction' argument 3 names different: declaration 'parms' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:327:16: note: Function 'PA_dialog_next_xaction' argument 3 names different: declaration 'parms' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:327:48: style: Function 'PA_dialog_next_xaction' argument 4 names different: declaration 'num_parms' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/dialog.h:74:12: note: Function 'PA_dialog_next_xaction' argument 4 names different: declaration 'num_parms' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:327:48: note: Function 'PA_dialog_next_xaction' argument 4 names different: declaration 'num_parms' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:341:49: style: Function 'PA_dialog_focus_xaction' argument 2 names different: declaration 'event' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/dialog.h:71:48: note: Function 'PA_dialog_focus_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:341:49: note: Function 'PA_dialog_focus_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:342:16: style: Function 'PA_dialog_focus_xaction' argument 3 names different: declaration 'parms' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/dialog.h:71:63: note: Function 'PA_dialog_focus_xaction' argument 3 names different: declaration 'parms' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:342:16: note: Function 'PA_dialog_focus_xaction' argument 3 names different: declaration 'parms' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:342:48: style: Function 'PA_dialog_focus_xaction' argument 4 names different: declaration 'num_parms' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/dialog.h:72:12: note: Function 'PA_dialog_focus_xaction' argument 4 names different: declaration 'num_parms' definition '_is_unused'.
suite3270-3.6/x3270/dialog.c:342:48: note: Function 'PA_dialog_focus_xaction' argument 4 names different: declaration 'num_parms' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:874:28: style: Function 'ft_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:126:38: note: Function 'ft_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:874:28: note: Function 'ft_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:874:62: style: Function 'ft_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:126:51: note: Function 'ft_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:874:62: note: Function 'ft_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:875:22: style: Function 'ft_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:127:15: note: Function 'ft_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:875:22: note: Function 'ft_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:886:20: style: Function 'ft_cancel' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:125:30: note: Function 'ft_cancel' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:886:20: note: Function 'ft_cancel' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:886:54: style: Function 'ft_cancel' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:125:43: note: Function 'ft_cancel' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:886:54: note: Function 'ft_cancel' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:887:22: style: Function 'ft_cancel' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:125:66: note: Function 'ft_cancel' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:887:22: note: Function 'ft_cancel' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:894:67: style: Function 'recfm_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:146:69: note: Function 'recfm_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:894:67: note: Function 'recfm_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:904:67: style: Function 'units_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:155:69: note: Function 'units_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:904:67: note: Function 'units_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:916:28: style: Function 'ft_start_callback' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:130:38: note: Function 'ft_start_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:916:28: note: Function 'ft_start_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:916:61: style: Function 'ft_start_callback' argument 2 names different: declaration 'call_parms' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:130:51: note: Function 'ft_start_callback' argument 2 names different: declaration 'call_parms' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:916:61: note: Function 'ft_start_callback' argument 2 names different: declaration 'call_parms' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:917:22: style: Function 'ft_start_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:131:15: note: Function 'ft_start_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:917:22: note: Function 'ft_start_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:928:25: style: Function 'toggle_receive' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:151:35: note: Function 'toggle_receive' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:928:25: note: Function 'toggle_receive' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:929:22: style: Function 'toggle_receive' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:152:15: note: Function 'toggle_receive' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:929:22: note: Function 'toggle_receive' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:944:23: style: Function 'toggle_ascii' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:148:33: note: Function 'toggle_ascii' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:944:23: note: Function 'toggle_ascii' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:945:22: style: Function 'toggle_ascii' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:148:69: note: Function 'toggle_ascii' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:945:22: note: Function 'toggle_ascii' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:964:43: style: Function 'toggle_cr' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:149:43: note: Function 'toggle_cr' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:964:43: note: Function 'toggle_cr' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:964:75: style: Function 'toggle_cr' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:149:66: note: Function 'toggle_cr' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:964:75: note: Function 'toggle_cr' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:974:47: style: Function 'toggle_append' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:147:47: note: Function 'toggle_append' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:974:47: note: Function 'toggle_append' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:975:22: style: Function 'toggle_append' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:147:70: note: Function 'toggle_append' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:975:22: note: Function 'toggle_append' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:985:46: style: Function 'toggle_remap' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:150:46: note: Function 'toggle_remap' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:985:46: note: Function 'toggle_remap' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:986:22: style: Function 'toggle_remap' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:150:69: note: Function 'toggle_remap' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:986:22: note: Function 'toggle_remap' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1021:27: style: Function 'toggle_host_type' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:153:37: note: Function 'toggle_host_type' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1021:27: note: Function 'toggle_host_type' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1021:61: style: Function 'toggle_host_type' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:153:50: note: Function 'toggle_host_type' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1021:61: note: Function 'toggle_host_type' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1022:22: style: Function 'toggle_host_type' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:154:15: note: Function 'toggle_host_type' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1022:22: note: Function 'toggle_host_type' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1278:34: style: Function 'progress_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:143:44: note: Function 'progress_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1278:34: note: Function 'progress_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1278:68: style: Function 'progress_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:143:57: note: Function 'progress_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1278:68: note: Function 'progress_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1279:22: style: Function 'progress_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:144:15: note: Function 'progress_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1279:22: note: Function 'progress_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1312:35: style: Function 'progress_cancel_callback' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:141:45: note: Function 'progress_cancel_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1312:35: note: Function 'progress_cancel_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1312:69: style: Function 'progress_cancel_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:141:58: note: Function 'progress_cancel_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1312:69: note: Function 'progress_cancel_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1313:22: style: Function 'progress_cancel_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:142:15: note: Function 'progress_cancel_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1313:22: note: Function 'progress_cancel_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1403:34: style: Function 'overwrite_okay_callback' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:134:44: note: Function 'overwrite_okay_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1403:34: note: Function 'overwrite_okay_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1403:68: style: Function 'overwrite_okay_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:134:57: note: Function 'overwrite_okay_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1403:68: note: Function 'overwrite_okay_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1404:22: style: Function 'overwrite_okay_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:135:15: note: Function 'overwrite_okay_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1404:22: note: Function 'overwrite_okay_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1417:36: style: Function 'overwrite_cancel_callback' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:132:46: note: Function 'overwrite_cancel_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1417:36: note: Function 'overwrite_cancel_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1417:70: style: Function 'overwrite_cancel_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:132:59: note: Function 'overwrite_cancel_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1417:70: note: Function 'overwrite_cancel_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1418:22: style: Function 'overwrite_cancel_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:133:15: note: Function 'overwrite_cancel_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1418:22: note: Function 'overwrite_cancel_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1425:28: style: Function 'overwrite_popdown' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:136:38: note: Function 'overwrite_popdown' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1425:28: note: Function 'overwrite_popdown' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1425:62: style: Function 'overwrite_popdown' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:136:51: note: Function 'overwrite_popdown' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1425:62: note: Function 'overwrite_popdown' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1426:22: style: Function 'overwrite_popdown' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/ft_gui.c:137:15: note: Function 'overwrite_popdown' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/ft_gui.c:1426:22: note: Function 'overwrite_popdown' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:106:11: style: The scope of the variable 's' can be reduced. [variableScope]
suite3270-3.6/x3270/idle_gui.c:360:30: style: Function 'idle_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:82:40: note: Function 'idle_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:360:30: note: Function 'idle_popup_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:360:64: style: Function 'idle_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:82:53: note: Function 'idle_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:360:64: note: Function 'idle_popup_callback' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:361:22: style: Function 'idle_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:83:15: note: Function 'idle_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:361:22: note: Function 'idle_popup_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:369:22: style: Function 'idle_cancel' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:81:32: note: Function 'idle_cancel' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:369:22: note: Function 'idle_cancel' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:369:56: style: Function 'idle_cancel' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:81:45: note: Function 'idle_cancel' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:369:56: note: Function 'idle_cancel' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:370:22: style: Function 'idle_cancel' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:81:68: note: Function 'idle_cancel' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:370:22: note: Function 'idle_cancel' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:377:24: style: Function 'okay_callback' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:86:34: note: Function 'okay_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:377:24: note: Function 'okay_callback' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:377:57: style: Function 'okay_callback' argument 2 names different: declaration 'call_parms' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:86:47: note: Function 'okay_callback' argument 2 names different: declaration 'call_parms' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:377:57: note: Function 'okay_callback' argument 2 names different: declaration 'call_parms' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:378:22: style: Function 'okay_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:87:15: note: Function 'okay_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:378:22: note: Function 'okay_callback' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:395:21: style: Function 'toggle_hms' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:91:31: note: Function 'toggle_hms' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:395:21: note: Function 'toggle_hms' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:396:22: style: Function 'toggle_hms' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:92:15: note: Function 'toggle_hms' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:396:22: note: Function 'toggle_hms' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:409:22: style: Function 'toggle_fuzz' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:93:32: note: Function 'toggle_fuzz' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:409:22: note: Function 'toggle_fuzz' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:410:22: style: Function 'toggle_fuzz' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:94:15: note: Function 'toggle_fuzz' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:410:22: note: Function 'toggle_fuzz' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:421:24: style: Function 'toggle_enable' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:88:34: note: Function 'toggle_enable' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:421:24: note: Function 'toggle_enable' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:422:22: style: Function 'toggle_enable' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/idle_gui.c:89:15: note: Function 'toggle_enable' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/idle_gui.c:422:22: note: Function 'toggle_enable' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:252:9: style: Condition 'dd==NULL' is always true [knownConditionTrueFalse]
suite3270-3.6/x3270/keymap.c:243:19: note: Assignment 'dd=NULL', assigned value is 0
suite3270-3.6/x3270/keymap.c:252:9: note: Condition 'dd==NULL' is always true
suite3270-3.6/x3270/keymap.c:284:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
suite3270-3.6/x3270/keymap.c:421:55: style: Function 'add_trans' argument 3 names different: declaration 'pathname' definition 'path_name'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:81:67: note: Function 'add_trans' argument 3 names different: declaration 'pathname' definition 'path_name'.
suite3270-3.6/x3270/keymap.c:421:55: note: Function 'add_trans' argument 3 names different: declaration 'pathname' definition 'path_name'.
suite3270-3.6/x3270/keymap.c:573:33: style: Function 'PA_KeymapTrace_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:58:36: note: Function 'PA_KeymapTrace_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:573:33: note: Function 'PA_KeymapTrace_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:573:59: style: Function 'PA_KeymapTrace_xaction' argument 2 names different: declaration 'event' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:58:47: note: Function 'PA_KeymapTrace_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:573:59: note: Function 'PA_KeymapTrace_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:590:25: style: Function 'PA_End_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:56:28: note: Function 'PA_End_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:590:25: note: Function 'PA_End_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:590:51: style: Function 'PA_End_xaction' argument 2 names different: declaration 'event' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:56:39: note: Function 'PA_End_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:590:51: note: Function 'PA_End_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:591:17: style: Function 'PA_End_xaction' argument 3 names different: declaration 'params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:56:54: note: Function 'PA_End_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:591:17: note: Function 'PA_End_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:591:50: style: Function 'PA_End_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:57:12: note: Function 'PA_End_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:591:50: note: Function 'PA_End_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:741:28: style: Function 'do_keymap_display' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:53:31: note: Function 'do_keymap_display' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:741:28: note: Function 'do_keymap_display' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:741:59: style: Function 'do_keymap_display' argument 2 names different: declaration 'userdata' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:53:44: note: Function 'do_keymap_display' argument 2 names different: declaration 'userdata' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:741:59: note: Function 'do_keymap_display' argument 2 names different: declaration 'userdata' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:742:24: style: Function 'do_keymap_display' argument 3 names different: declaration 'calldata' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.h:53:64: note: Function 'do_keymap_display' argument 3 names different: declaration 'calldata' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:742:24: note: Function 'do_keymap_display' argument 3 names different: declaration 'calldata' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:873:16: style: Function 'km_up' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:97:26: note: Function 'km_up' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:873:16: note: Function 'km_up' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:873:50: style: Function 'km_up' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:97:39: note: Function 'km_up' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:873:50: note: Function 'km_up' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:873:82: style: Function 'km_up' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:97:62: note: Function 'km_up' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:873:82: note: Function 'km_up' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:880:18: style: Function 'km_down' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:98:28: note: Function 'km_down' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:880:18: note: Function 'km_down' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:880:52: style: Function 'km_down' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:98:41: note: Function 'km_down' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:880:52: note: Function 'km_down' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:881:25: style: Function 'km_down' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:98:64: note: Function 'km_down' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:881:25: note: Function 'km_down' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:888:18: style: Function 'km_done' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:99:28: note: Function 'km_done' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:888:18: note: Function 'km_done' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:888:52: style: Function 'km_done' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:99:41: note: Function 'km_done' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:888:52: note: Function 'km_done' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:889:25: style: Function 'km_done' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:99:64: note: Function 'km_done' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:889:25: note: Function 'km_done' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:896:24: style: Function 'do_sort_event' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:104:34: note: Function 'do_sort_event' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:896:24: note: Function 'do_sort_event' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:896:58: style: Function 'do_sort_event' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:104:47: note: Function 'do_sort_event' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:896:58: note: Function 'do_sort_event' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:897:25: style: Function 'do_sort_event' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:104:70: note: Function 'do_sort_event' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:897:25: note: Function 'do_sort_event' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:910:25: style: Function 'do_sort_keymap' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:102:35: note: Function 'do_sort_keymap' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:910:25: note: Function 'do_sort_keymap' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:910:59: style: Function 'do_sort_keymap' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:102:48: note: Function 'do_sort_keymap' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:910:59: note: Function 'do_sort_keymap' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:911:25: style: Function 'do_sort_keymap' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:103:15: note: Function 'do_sort_keymap' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:911:25: note: Function 'do_sort_keymap' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:924:27: style: Function 'do_sort_byaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:100:37: note: Function 'do_sort_byaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:924:27: note: Function 'do_sort_byaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:924:61: style: Function 'do_sort_byaction' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:100:50: note: Function 'do_sort_byaction' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:924:61: note: Function 'do_sort_byaction' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:925:25: style: Function 'do_sort_byaction' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/keymap.c:101:15: note: Function 'do_sort_byaction' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keymap.c:925:25: note: Function 'do_sort_byaction' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/keysym2ucs.c:823:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
suite3270-3.6/x3270/menubar.c:1852:30: style: The scope of the variable 'scheme_root' can be reduced. [variableScope]
suite3270-3.6/x3270/menubar.c:1853:30: style: The scope of the variable 'charset_root' can be reduced. [variableScope]
suite3270-3.6/x3270/menubar.c:873:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:875:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:877:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:895:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:907:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:910:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:914:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:943:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:957:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:966:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:973:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:982:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:990:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:1007:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:1906:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:1935:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:1941:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:1949:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:1955:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:1963:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2039:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2052:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2057:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2062:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2070:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2078:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2179:10: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2188:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:2198:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
suite3270-3.6/x3270/menubar.c:442:30: style: Function 'menubar_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/menubar.c:125:34: note: Function 'menubar_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:442:30: note: Function 'menubar_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:676:14: style: Function 'Bye' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/menubar.c:122:24: note: Function 'Bye' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:676:14: note: Function 'Bye' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:676:48: style: Function 'Bye' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/menubar.c:122:37: note: Function 'Bye' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:676:48: note: Function 'Bye' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:677:22: style: Function 'Bye' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/menubar.c:122:60: note: Function 'Bye' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:677:22: note: Function 'Bye' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:2268:29: style: Function 'HandleMenu_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xmenubar.h:43:32: note: Function 'HandleMenu_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:2268:29: note: Function 'HandleMenu_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:2296:28: style: Function 'screensave_option' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/menubar.c:129:38: note: Function 'screensave_option' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:2296:28: note: Function 'screensave_option' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:2296:62: style: Function 'screensave_option' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/menubar.c:129:51: note: Function 'screensave_option' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:2296:62: note: Function 'screensave_option' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:2297:22: style: Function 'screensave_option' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/menubar.c:130:12: note: Function 'screensave_option' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/menubar.c:2297:22: note: Function 'screensave_option' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/popups.c:278:66: style: Function 'place_popup' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xpopups.h:54:61: note: Function 'place_popup' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/popups.c:278:66: note: Function 'place_popup' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/popups.c:523:65: style: Function 'move_popup' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xpopups.h:55:60: note: Function 'move_popup' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/popups.c:523:65: note: Function 'move_popup' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/print_window.c:201:53: style: Function 'print_window_option' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/print_window.h:33:46: note: Function 'print_window_option' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/print_window.c:201:53: note: Function 'print_window_option' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/print_window.c:202:25: style: Function 'print_window_option' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/print_window.h:33:69: note: Function 'print_window_option' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/print_window.c:202:25: note: Function 'print_window_option' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/save.c:809:14: style: The scope of the variable 'fname' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:1934:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
suite3270-3.6/x3270/screen.c:1930:9: note: outer condition: screen_changed
suite3270-3.6/x3270/screen.c:1934:6: note: identical inner condition: screen_changed
suite3270-3.6/x3270/screen.c:2246:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/x3270/screen.c:2242:0: note: Variable 'u' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/screen.c:2246:5: note: Variable 'u' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/screen.c:2271:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/x3270/screen.c:2268:0: note: Variable 'u' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/screen.c:2271:5: note: Variable 'u' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/screen.c:2291:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/x3270/screen.c:2287:0: note: Variable 'u' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/screen.c:2291:5: note: Variable 'u' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/screen.c:4404:3: style: Variable 'n_parts' is reassigned a value before the old one has been used. [redundantAssignment]
suite3270-3.6/x3270/screen.c:4401:0: note: Variable 'n_parts' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/screen.c:4404:3: note: Variable 'n_parts' is reassigned a value before the old one has been used.
suite3270-3.6/x3270/screen.c:2092:23: style: The scope of the variable 'attrs2' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:2093:15: style: The scope of the variable 'has_gr2' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:2094:14: style: The scope of the variable 'empty2' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:3795:17: style: The scope of the variable 'in_gc_error' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:4055:10: style: The scope of the variable 'maximized_horz' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:4056:10: style: The scope of the variable 'maximized_vert' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:4712:14: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:5758:9: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/x3270/screen.c:1132:29: style: Function 'screen_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/screen.c:388:33: note: Function 'screen_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:1132:29: note: Function 'screen_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:3987:27: style: Function 'PA_Focus_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:120:30: note: Function 'PA_Focus_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:3987:27: note: Function 'PA_Focus_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:3987:69: style: Function 'PA_Focus_xaction' argument 3 names different: declaration 'params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:120:56: note: Function 'PA_Focus_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:3987:69: note: Function 'PA_Focus_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:3988:23: style: Function 'PA_Focus_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:121:12: note: Function 'PA_Focus_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:3988:23: note: Function 'PA_Focus_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4012:32: style: Function 'PA_EnterLeave_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:116:35: note: Function 'PA_EnterLeave_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4012:32: note: Function 'PA_EnterLeave_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4012:58: style: Function 'PA_EnterLeave_xaction' argument 2 names different: declaration 'event' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:116:46: note: Function 'PA_EnterLeave_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4012:58: note: Function 'PA_EnterLeave_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4013:17: style: Function 'PA_EnterLeave_xaction' argument 3 names different: declaration 'params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:116:61: note: Function 'PA_EnterLeave_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4013:17: note: Function 'PA_EnterLeave_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4013:50: style: Function 'PA_EnterLeave_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:117:12: note: Function 'PA_EnterLeave_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4013:50: note: Function 'PA_EnterLeave_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4035:34: style: Function 'PA_KeymapNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:124:37: note: Function 'PA_KeymapNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4035:34: note: Function 'PA_KeymapNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4036:17: style: Function 'PA_KeymapNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:124:63: note: Function 'PA_KeymapNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4036:17: note: Function 'PA_KeymapNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4036:50: style: Function 'PA_KeymapNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:125:12: note: Function 'PA_KeymapNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4036:50: note: Function 'PA_KeymapNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4123:34: style: Function 'PA_StateChanged_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:126:37: note: Function 'PA_StateChanged_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4123:34: note: Function 'PA_StateChanged_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4447:28: style: Function 'screen_newfont' argument 1 names different: declaration 'fontname' definition 'fontnames'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:144:33: note: Function 'screen_newfont' argument 1 names different: declaration 'fontname' definition 'fontnames'.
suite3270-3.6/x3270/screen.c:4447:28: note: Function 'screen_newfont' argument 1 names different: declaration 'fontname' definition 'fontnames'.
suite3270-3.6/x3270/screen.c:4520:48: style: Function 'load_fixed_font' argument 2 names different: declaration 'reqd_charsets' definition 'reqd_display_charsets'. [funcArgNamesDifferent]
suite3270-3.6/x3270/screen.c:399:61: note: Function 'load_fixed_font' argument 2 names different: declaration 'reqd_charsets' definition 'reqd_display_charsets'.
suite3270-3.6/x3270/screen.c:4520:48: note: Function 'load_fixed_font' argument 2 names different: declaration 'reqd_charsets' definition 'reqd_display_charsets'.
suite3270-3.6/x3270/screen.c:4871:31: style: Function 'screen_extended' argument 1 names different: declaration 'extended' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:138:27: note: Function 'screen_extended' argument 1 names different: declaration 'extended' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4871:31: note: Function 'screen_extended' argument 1 names different: declaration 'extended' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4878:25: style: Function 'screen_m3279' argument 1 names different: declaration 'm3279' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:142:24: note: Function 'screen_m3279' argument 1 names different: declaration 'm3279' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:4878:25: note: Function 'screen_m3279' argument 1 names different: declaration 'm3279' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5483:36: style: Function 'configure_stable' argument 1 names different: declaration 'closure' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/screen.c:389:40: note: Function 'configure_stable' argument 1 names different: declaration 'closure' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5483:36: note: Function 'configure_stable' argument 1 names different: declaration 'closure' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5483:65: style: Function 'configure_stable' argument 2 names different: declaration 'id' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/screen.c:389:63: note: Function 'configure_stable' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5483:65: note: Function 'configure_stable' argument 2 names different: declaration 'id' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5688:37: style: Function 'PA_ConfigureNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:114:40: note: Function 'PA_ConfigureNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5688:37: note: Function 'PA_ConfigureNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5689:17: style: Function 'PA_ConfigureNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:114:66: note: Function 'PA_ConfigureNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5689:17: note: Function 'PA_ConfigureNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5689:50: style: Function 'PA_ConfigureNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:115:12: note: Function 'PA_ConfigureNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5689:50: note: Function 'PA_ConfigureNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5738:38: style: Function 'PA_VisibilityNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:128:41: note: Function 'PA_VisibilityNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5738:38: note: Function 'PA_VisibilityNotify_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5738:64: style: Function 'PA_VisibilityNotify_xaction' argument 2 names different: declaration 'event' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:128:52: note: Function 'PA_VisibilityNotify_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5738:64: note: Function 'PA_VisibilityNotify_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5739:17: style: Function 'PA_VisibilityNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:128:67: note: Function 'PA_VisibilityNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5739:17: note: Function 'PA_VisibilityNotify_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5739:50: style: Function 'PA_VisibilityNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:129:12: note: Function 'PA_VisibilityNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5739:50: note: Function 'PA_VisibilityNotify_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5755:36: style: Function 'PA_GraphicsExpose_xaction' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:122:39: note: Function 'PA_GraphicsExpose_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5755:36: note: Function 'PA_GraphicsExpose_xaction' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5755:62: style: Function 'PA_GraphicsExpose_xaction' argument 2 names different: declaration 'event' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:122:50: note: Function 'PA_GraphicsExpose_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5755:62: note: Function 'PA_GraphicsExpose_xaction' argument 2 names different: declaration 'event' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5756:17: style: Function 'PA_GraphicsExpose_xaction' argument 3 names different: declaration 'params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:122:65: note: Function 'PA_GraphicsExpose_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5756:17: note: Function 'PA_GraphicsExpose_xaction' argument 3 names different: declaration 'params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5756:50: style: Function 'PA_GraphicsExpose_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xscreen.h:123:12: note: Function 'PA_GraphicsExpose_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:5756:50: note: Function 'PA_GraphicsExpose_xaction' argument 4 names different: declaration 'num_params' definition '_is_unused'.
suite3270-3.6/x3270/screen.c:6231:48: style: Function 'dfc_search_family' argument 2 names different: declaration 'dfc' definition 'dp'. [funcArgNamesDifferent]
suite3270-3.6/x3270/screen.c:405:67: note: Function 'dfc_search_family' argument 2 names different: declaration 'dfc' definition 'dp'.
suite3270-3.6/x3270/screen.c:6231:48: note: Function 'dfc_search_family' argument 2 names different: declaration 'dfc' definition 'dp'.
suite3270-3.6/x3270/screen.c:2247:31: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation]
suite3270-3.6/x3270/status.c:725:11: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/x3270/status.c:725:11: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/x3270/status.c:728:11: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suite3270-3.6/x3270/status.c:836:9: style: The scope of the variable 'i' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:839:9: style: The scope of the variable 'i0' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1066:23: style: The scope of the variable 'nonspecific' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1079:23: style: The scope of the variable 'inhibit' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1092:23: style: The scope of the variable 'twait' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1105:23: style: The scope of the variable 'syswait' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1118:23: style: The scope of the variable 'protected' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1131:23: style: The scope of the variable 'numeric' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1144:23: style: The scope of the variable 'overflow' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1157:23: style: The scope of the variable 'dbcs' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1174:23: style: The scope of the variable 'spaces' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:1201:23: style: The scope of the variable 'minus' can be reduced. [variableScope]
suite3270-3.6/x3270/status.c:528:31: style: Function 'status_resolving' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/status.c:317:35: note: Function 'status_resolving' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/x3270/status.c:528:31: note: Function 'status_resolving' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/x3270/status.c:539:34: style: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/status.c:318:38: note: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/x3270/status.c:539:34: note: Function 'status_half_connect' argument 1 names different: declaration 'ignored' definition '_is_unused'.
suite3270-3.6/x3270/status.c:1261:20: style: Function 'do_screentrace' argument 1 names different: declaration 'state' definition 'n'. [funcArgNamesDifferent]
suite3270-3.6/x3270/status.c:309:32: note: Function 'do_screentrace' argument 1 names different: declaration 'state' definition 'n'.
suite3270-3.6/x3270/status.c:1261:20: note: Function 'do_screentrace' argument 1 names different: declaration 'state' definition 'n'.
suite3270-3.6/x3270/x3270.c:889:10: style: The scope of the variable 'icon_label' can be reduced. [variableScope]
suite3270-3.6/x3270/x3270.c:1032:26: error: Expression 'argv_out[argc_out++]=argv[0]' depends on order of evaluation of side effects [unknownEvaluationOrder]
suite3270-3.6/x3270/xaa.c:66:32: style: Function 'execute_action_option' argument 1 names different: declaration 'w' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xaa.h:33:35: note: Function 'execute_action_option' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/xaa.c:66:32: note: Function 'execute_action_option' argument 1 names different: declaration 'w' definition '_is_unused'.
suite3270-3.6/x3270/xaa.c:66:66: style: Function 'execute_action_option' argument 2 names different: declaration 'client_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xaa.h:33:48: note: Function 'execute_action_option' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/xaa.c:66:66: note: Function 'execute_action_option' argument 2 names different: declaration 'client_data' definition '_is_unused'.
suite3270-3.6/x3270/xaa.c:67:22: style: Function 'execute_action_option' argument 3 names different: declaration 'call_data' definition '_is_unused'. [funcArgNamesDifferent]
suite3270-3.6/x3270/xaa.h:34:12: note: Function 'execute_action_option' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/xaa.c:67:22: note: Function 'execute_action_option' argument 3 names different: declaration 'call_data' definition '_is_unused'.
suite3270-3.6/x3270/xactions.c:660:19: style: The scope of the variable 'bevent' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:661:19: style: The scope of the variable 'mevent' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:662:22: style: The scope of the variable 'cevent' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:663:26: style: The scope of the variable 'cmevent' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:664:19: style: The scope of the variable 'exevent' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:665:17: style: The scope of the variable 'press' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:666:17: style: The scope of the variable 'direction' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:667:10: style: The scope of the variable 'dummystr' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:668:11: style: The scope of the variable 'atom_name' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:670:9: style: The scope of the variable 'state' can be reduced. [variableScope]
suite3270-3.6/x3270/xactions.c:671:17: style: The scope of the variable 'symname' can be reduced. [variableScope]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibmquantumexperience/ibmquantumexperience_1.9.2.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibniz/ibniz_1.18.orig.tar.gz
ibniz-1.18/src/ui_sdl.c:1148:0: error: Resource leak: f [resourceLeak]
ibniz-1.18/src/vm_slow.c:30:10: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
ibniz-1.18/src/vm_slow.c:268:50: note: Calling function 'getdatabits', 1st argument 'n' value is 32
ibniz-1.18/src/vm_slow.c:30:10: note: Shift
ibniz-1.18/src/vm_slow.c:30:10: error: Signed integer overflow for expression '1<<n'. [integerOverflow]
ibniz-1.18/src/vm_slow.c:268:50: note: Calling function 'getdatabits', 1st argument 'n' value is 32
ibniz-1.18/src/vm_slow.c:30:10: note: Integer overflow
ibniz-1.18/src/vm_slow.c:30:14: error: Signed integer overflow for expression '(1<<n)-1'. [integerOverflow]
ibniz-1.18/src/vm_slow.c:268:50: note: Calling function 'getdatabits', 1st argument 'n' value is 32
ibniz-1.18/src/vm_slow.c:30:14: note: Integer overflow
ibniz-1.18/ui_sdl.c:1148:0: error: Resource leak: f [resourceLeak]
ibniz-1.18/vm_slow.c:30:10: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
ibniz-1.18/vm_slow.c:268:50: note: Calling function 'getdatabits', 1st argument 'n' value is 32
ibniz-1.18/vm_slow.c:30:10: note: Shift
ibniz-1.18/vm_slow.c:30:10: error: Signed integer overflow for expression '1<<n'. [integerOverflow]
ibniz-1.18/vm_slow.c:268:50: note: Calling function 'getdatabits', 1st argument 'n' value is 32
ibniz-1.18/vm_slow.c:30:10: note: Integer overflow
ibniz-1.18/vm_slow.c:30:14: error: Signed integer overflow for expression '(1<<n)-1'. [integerOverflow]
ibniz-1.18/vm_slow.c:268:50: note: Calling function 'getdatabits', 1st argument 'n' value is 32
ibniz-1.18/vm_slow.c:30:14: note: Integer overflow
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibod/ibod_1.5.0.orig.tar.gz
ibod-1.5.0/ibod.c:46:12: style: The scope of the variable 'max_fd' can be reduced. [variableScope]
ibod-1.5.0/ibod.c:46:20: style: The scope of the variable 'rc' can be reduced. [variableScope]
ibod-1.5.0/ibod.c:350:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibsim/ibsim_0.7.orig.tar.gz
ibsim-0.7/ibsim/ibsim.c:193:8: style: The scope of the variable 'node' can be reduced. [variableScope]
ibsim-0.7/ibsim/ibsim.c:474:6: style: The scope of the variable 'size' can be reduced. [variableScope]
ibsim-0.7/ibsim/ibsim.c:520:25: style: Function 'sim_cmd_file' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent]
ibsim-0.7/ibsim/sim.h:375:25: note: Function 'sim_cmd_file' argument 1 names different: declaration 'file' definition 'f'.
ibsim-0.7/ibsim/ibsim.c:520:25: note: Function 'sim_cmd_file' argument 1 names different: declaration 'file' definition 'f'.
ibsim-0.7/ibsim/ibsim.c:520:34: style: Function 'sim_cmd_file' argument 2 names different: declaration 'line' definition 's'. [funcArgNamesDifferent]
ibsim-0.7/ibsim/sim.h:375:37: note: Function 'sim_cmd_file' argument 2 names different: declaration 'line' definition 's'.
ibsim-0.7/ibsim/ibsim.c:520:34: note: Function 'sim_cmd_file' argument 2 names different: declaration 'line' definition 's'.
ibsim-0.7/ibsim/ibsim.c:100:31: portability: '(void*)name_u->sun_path' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibsim-0.7/ibsim/ibsim.c:106:41: portability: '(void*)name_u->sun_path' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibsim-0.7/ibsim/sim_cmd.c:552:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibsim-0.7/ibsim/sim_cmd.c:552:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibsim-0.7/ibsim/sim_cmd.c:724:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibsim-0.7/ibsim/sim_cmd.c:759:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibsim-0.7/ibsim/sim_cmd.c:673:16: warning: Either the condition 'sp' is redundant or there is possible null pointer dereference: sp. [nullPointerRedundantCheck]
ibsim-0.7/ibsim/sim_cmd.c:670:6: note: Assuming that condition 'sp' is not redundant
ibsim-0.7/ibsim/sim_cmd.c:673:16: note: Null pointer dereference
ibsim-0.7/ibsim/sim_cmd.c:293:6: style: The scope of the variable 'startport' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_cmd.c:450:6: style: The scope of the variable 'portnum' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_cmd.c:505:12: style: The scope of the variable 'top' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_cmd.c:565:7: style: The scope of the variable 'name' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_mad.c:1360:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibsim-0.7/ibsim/sim_mad.c:350:31: warning: Either the condition '!port' is redundant or there is possible null pointer dereference: port. [nullPointerRedundantCheck]
ibsim-0.7/ibsim/sim_mad.c:350:7: note: Assuming that condition '!port' is not redundant
ibsim-0.7/ibsim/sim_mad.c:350:31: note: Null pointer dereference
ibsim-0.7/ibsim/sim_mad.c:429:12: style: The scope of the variable 'rp' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_mad.c:430:6: style: The scope of the variable 'r' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_mad.c:430:9: style: The scope of the variable 'newlid' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_mad.c:430:17: style: The scope of the variable 'newstate' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_mad.c:629:11: style: The scope of the variable 'madsize_div_4' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_mad.c:1434:11: style: The scope of the variable 'portnum' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_mad.c:515:10: style: Checking if unsigned variable 'mod' is less than zero. [unsignedLessThanZero]
ibsim-0.7/ibsim/sim_mad.c:477:17: style: Variable 'newstate' is assigned a value that is never used. [unreadVariable]
ibsim-0.7/ibsim/sim_net.c:544:4: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
ibsim-0.7/ibsim/sim_net.c:474:8: style: The scope of the variable 'port' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_net.c:475:39: style: The scope of the variable 'size' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_net.c:693:23: style: The scope of the variable 's' can be reduced. [variableScope]
ibsim-0.7/ibsim/sim_net.c:951:23: style: The scope of the variable 's' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:418:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibsim-0.7/tests/mcast_storm.c:251:11: style: The scope of the variable 'mad' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:253:14: style: The scope of the variable 'method' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:253:22: style: The scope of the variable 'status' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:299:11: style: The scope of the variable 'mad' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:301:14: style: The scope of the variable 'method' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:301:22: style: The scope of the variable 'status' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:349:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:400:14: style: The scope of the variable 'n' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:718:21: style: The scope of the variable 't' can be reduced. [variableScope]
ibsim-0.7/tests/mcast_storm.c:625:0: error: Resource leak: f [resourceLeak]
ibsim-0.7/tests/mcast_storm.c:630:23: error: Uninitialized variable: gid [uninitvar]
ibsim-0.7/tests/mcast_storm.c:798:12: error: Uninitialized variable: gid [uninitvar]
ibsim-0.7/tests/mcast_storm.c:799:24: error: Uninitialized variable: gid [uninitvar]
ibsim-0.7/tests/query_many.c:261:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
ibsim-0.7/tests/subnet_discover.c:570:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ibsim-0.7/tests/subnet_discover.c:175:24: style: The scope of the variable 'q' can be reduced. [variableScope]
ibsim-0.7/tests/subnet_discover.c:607:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
ibsim-0.7/tests/subnet_discover.c:339:28: portability: 'umad' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibsim-0.7/tests/subnet_discover.c:490:34: portability: 'mad' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibsim-0.7/tests/subnet_discover.c:493:36: portability: 'mad' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibsim-0.7/tests/subnet_discover.c:148:3: error: Common realloc mistake: 'tr_table' nulled but not freed upon failure [memleakOnRealloc]
ibsim-0.7/umad2sim/sim_client.c:155:6: style: The scope of the variable 'r' can be reduced. [variableScope]
ibsim-0.7/umad2sim/sim_client.c:133:31: portability: '(void*)name_u->sun_path' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibsim-0.7/umad2sim/sim_client.c:139:41: portability: '(void*)name_u->sun_path' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibsim-0.7/umad2sim/umad2sim.c:355:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibsim-0.7/umad2sim/umad2sim.c:730:10: style: The scope of the variable 'args' can be reduced. [variableScope]
ibsim-0.7/umad2sim/umad2sim.c:166:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
ibsim-0.7/umad2sim/umad2sim.c:324:31: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibuffer-projectile/ibuffer-projectile_0.2.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibuffer-vc/ibuffer-vc_0.10.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus/ibus_1.5.9.orig.tar.gz
ibus-1.5.9/bus/component.c:251:45: style: Function 'bus_component_set_factory' argument 1 names different: declaration 'compinent' definition 'component'. [funcArgNamesDifferent]
ibus-1.5.9/bus/component.h:55:68: note: Function 'bus_component_set_factory' argument 1 names different: declaration 'compinent' definition 'component'.
ibus-1.5.9/bus/component.c:251:45: note: Function 'bus_component_set_factory' argument 1 names different: declaration 'compinent' definition 'component'.
ibus-1.5.9/bus/component.c:280:42: style: Function 'bus_component_get_factory' argument 1 names different: declaration 'factory' definition 'component'. [funcArgNamesDifferent]
ibus-1.5.9/bus/component.h:57:68: note: Function 'bus_component_get_factory' argument 1 names different: declaration 'factory' definition 'component'.
ibus-1.5.9/bus/component.c:280:42: note: Function 'bus_component_get_factory' argument 1 names different: declaration 'factory' definition 'component'.
ibus-1.5.9/bus/connection.c:144:38: style: Function 'bus_connection_new' argument 1 names different: declaration 'connection' definition 'dbus_connection'. [funcArgNamesDifferent]
ibus-1.5.9/bus/connection.h:57:74: note: Function 'bus_connection_new' argument 1 names different: declaration 'connection' definition 'dbus_connection'.
ibus-1.5.9/bus/connection.c:144:38: note: Function 'bus_connection_new' argument 1 names different: declaration 'connection' definition 'dbus_connection'.
ibus-1.5.9/bus/connection.c:153:41: style: Function 'bus_connection_lookup' argument 1 names different: declaration 'connection' definition 'dbus_connection'. [funcArgNamesDifferent]
ibus-1.5.9/bus/connection.h:64:74: note: Function 'bus_connection_lookup' argument 1 names different: declaration 'connection' definition 'dbus_connection'.
ibus-1.5.9/bus/connection.c:153:41: note: Function 'bus_connection_lookup' argument 1 names different: declaration 'connection' definition 'dbus_connection'.
ibus-1.5.9/bus/dbusimpl.c:277:5: style: Variable 'owner' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/dbusimpl.c:273:0: note: Variable 'owner' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/dbusimpl.c:277:5: note: Variable 'owner' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/dbusimpl.c:320:5: style: Variable 'service' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/dbusimpl.c:316:0: note: Variable 'service' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/dbusimpl.c:320:5: note: Variable 'service' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/dbusimpl.c:478:5: style: Variable 'owner' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/dbusimpl.c:474:0: note: Variable 'owner' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/dbusimpl.c:478:5: note: Variable 'owner' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/dbusimpl.c:1237:50: style: Function 'bus_dbus_impl_name_owner_changed' argument 4 names different: declaration 'old_name' definition 'old_owner'. [funcArgNamesDifferent]
ibus-1.5.9/bus/dbusimpl.c:155:70: note: Function 'bus_dbus_impl_name_owner_changed' argument 4 names different: declaration 'old_name' definition 'old_owner'.
ibus-1.5.9/bus/dbusimpl.c:1237:50: note: Function 'bus_dbus_impl_name_owner_changed' argument 4 names different: declaration 'old_name' definition 'old_owner'.
ibus-1.5.9/bus/dbusimpl.c:1238:50: style: Function 'bus_dbus_impl_name_owner_changed' argument 5 names different: declaration 'new_name' definition 'new_owner'. [funcArgNamesDifferent]
ibus-1.5.9/bus/dbusimpl.c:156:70: note: Function 'bus_dbus_impl_name_owner_changed' argument 5 names different: declaration 'new_name' definition 'new_owner'.
ibus-1.5.9/bus/dbusimpl.c:1238:50: note: Function 'bus_dbus_impl_name_owner_changed' argument 5 names different: declaration 'new_name' definition 'new_owner'.
ibus-1.5.9/bus/engineproxy.c:1055:53: style: Function 'bus_engine_proxy_property_activate' argument 3 names different: declaration 'state' definition 'prop_state'. [funcArgNamesDifferent]
ibus-1.5.9/bus/engineproxy.h:236:67: note: Function 'bus_engine_proxy_property_activate' argument 3 names different: declaration 'state' definition 'prop_state'.
ibus-1.5.9/bus/engineproxy.c:1055:53: note: Function 'bus_engine_proxy_property_activate' argument 3 names different: declaration 'state' definition 'prop_state'.
ibus-1.5.9/bus/ibusimpl.c:529:5: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:525:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:529:5: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:701:5: style: Variable 'desc' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:700:0: note: Variable 'desc' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:701:5: note: Variable 'desc' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:969:5: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:964:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:969:5: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1112:5: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:1108:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1112:5: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1190:5: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:1186:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1190:5: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1263:5: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:1259:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1263:5: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1301:5: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:1297:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1301:5: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1362:5: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:1358:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1362:5: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1514:5: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:1510:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1514:5: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1895:9: style: Variable 'engines' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/ibusimpl.c:1889:0: note: Variable 'engines' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/ibusimpl.c:1895:9: note: Variable 'engines' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/inputcontext.c:964:5: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/bus/inputcontext.c:961:0: note: Variable 'retval' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/inputcontext.c:964:5: note: Variable 'retval' is reassigned a value before the old one has been used.
ibus-1.5.9/bus/inputcontext.c:1813:38: style: Function '_engine_destroy_cb' argument 1 names different: declaration 'factory' definition 'engine'. [funcArgNamesDifferent]
ibus-1.5.9/bus/inputcontext.c:205:60: note: Function '_engine_destroy_cb' argument 1 names different: declaration 'factory' definition 'engine'.
ibus-1.5.9/bus/inputcontext.c:1813:38: note: Function '_engine_destroy_cb' argument 1 names different: declaration 'factory' definition 'engine'.
ibus-1.5.9/bus/marshalers.c:56:65: style: Function 'bus_marshal_BOOLEAN__UINT_UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:11:73: note: Function 'bus_marshal_BOOLEAN__UINT_UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:56:65: note: Function 'bus_marshal_BOOLEAN__UINT_UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:59:68: style: Function 'bus_marshal_BOOLEAN__UINT_UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:14:73: note: Function 'bus_marshal_BOOLEAN__UINT_UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:59:68: note: Function 'bus_marshal_BOOLEAN__UINT_UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:99:56: style: Function 'bus_marshal_OBJECT__STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:20:64: note: Function 'bus_marshal_OBJECT__STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:99:56: note: Function 'bus_marshal_OBJECT__STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:102:59: style: Function 'bus_marshal_OBJECT__STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:23:64: note: Function 'bus_marshal_OBJECT__STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:102:59: note: Function 'bus_marshal_OBJECT__STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:138:56: style: Function 'bus_marshal_VOID__INT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:28:64: note: Function 'bus_marshal_VOID__INT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:138:56: note: Function 'bus_marshal_VOID__INT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:141:59: style: Function 'bus_marshal_VOID__INT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:31:64: note: Function 'bus_marshal_VOID__INT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:141:59: note: Function 'bus_marshal_VOID__INT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:175:63: style: Function 'bus_marshal_VOID__INT_INT_INT_INT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:36:71: note: Function 'bus_marshal_VOID__INT_INT_INT_INT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:175:63: note: Function 'bus_marshal_VOID__INT_INT_INT_INT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:178:66: style: Function 'bus_marshal_VOID__INT_INT_INT_INT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:39:71: note: Function 'bus_marshal_VOID__INT_INT_INT_INT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:178:66: note: Function 'bus_marshal_VOID__INT_INT_INT_INT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:218:62: style: Function 'bus_marshal_VOID__OBJECT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:47:70: note: Function 'bus_marshal_VOID__OBJECT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:218:62: note: Function 'bus_marshal_VOID__OBJECT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:221:65: style: Function 'bus_marshal_VOID__OBJECT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:50:70: note: Function 'bus_marshal_VOID__OBJECT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:221:65: note: Function 'bus_marshal_VOID__OBJECT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:255:61: style: Function 'bus_marshal_VOID__OBJECT_STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:55:69: note: Function 'bus_marshal_VOID__OBJECT_STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:255:61: note: Function 'bus_marshal_VOID__OBJECT_STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:258:64: style: Function 'bus_marshal_VOID__OBJECT_STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:58:69: note: Function 'bus_marshal_VOID__OBJECT_STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:258:64: note: Function 'bus_marshal_VOID__OBJECT_STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:292:67: style: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:63:75: note: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:292:67: note: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:295:70: style: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:66:75: note: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:295:70: note: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:331:72: style: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:71:80: note: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:331:72: note: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:334:75: style: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:74:80: note: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:334:75: note: Function 'bus_marshal_VOID__OBJECT_UINT_BOOLEAN_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:372:75: style: Function 'bus_marshal_VOID__OBJECT_STRING_STRING_STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:79:83: note: Function 'bus_marshal_VOID__OBJECT_STRING_STRING_STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:372:75: note: Function 'bus_marshal_VOID__OBJECT_STRING_STRING_STRING' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:375:78: style: Function 'bus_marshal_VOID__OBJECT_STRING_STRING_STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:82:83: note: Function 'bus_marshal_VOID__OBJECT_STRING_STRING_STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:375:78: note: Function 'bus_marshal_VOID__OBJECT_STRING_STRING_STRING' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:415:58: style: Function 'bus_marshal_VOID__STRING_INT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:90:66: note: Function 'bus_marshal_VOID__STRING_INT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:415:58: note: Function 'bus_marshal_VOID__STRING_INT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:418:61: style: Function 'bus_marshal_VOID__STRING_INT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:93:66: note: Function 'bus_marshal_VOID__STRING_INT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:418:61: note: Function 'bus_marshal_VOID__STRING_INT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:452:57: style: Function 'bus_marshal_VOID__UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:98:65: note: Function 'bus_marshal_VOID__UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:452:57: note: Function 'bus_marshal_VOID__UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:455:60: style: Function 'bus_marshal_VOID__UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:101:65: note: Function 'bus_marshal_VOID__UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:455:60: note: Function 'bus_marshal_VOID__UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:489:62: style: Function 'bus_marshal_VOID__UINT_UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:106:70: note: Function 'bus_marshal_VOID__UINT_UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:489:62: note: Function 'bus_marshal_VOID__UINT_UINT_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:492:65: style: Function 'bus_marshal_VOID__UINT_UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ibus-1.5.9/bus/marshalers.h:109:70: note: Function 'bus_marshal_VOID__UINT_UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/bus/marshalers.c:492:65: note: Function 'bus_marshal_VOID__UINT_UINT_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:779:48: style: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:104:70: note: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:779:48: note: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:998:47: style: Function '_set_cursor_location_internal' argument 1 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:131:66: note: Function '_set_cursor_location_internal' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:998:47: note: Function '_set_cursor_location_internal' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1130:49: style: Function 'ibus_im_context_set_surrounding' argument 1 names different: declaration 'slave' definition 'context'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:122:61: note: Function 'ibus_im_context_set_surrounding' argument 1 names different: declaration 'slave' definition 'context'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1130:49: note: Function 'ibus_im_context_set_surrounding' argument 1 names different: declaration 'slave' definition 'context'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1171:38: style: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:134:66: note: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1171:38: note: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1599:39: style: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:129:66: note: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1599:39: note: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1620:34: style: Function '_slave_commit_cb' argument 3 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:138:67: note: Function '_slave_commit_cb' argument 3 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1620:34: note: Function '_slave_commit_cb' argument 3 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1627:43: style: Function '_slave_preedit_changed_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:140:67: note: Function '_slave_preedit_changed_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1627:43: note: Function '_slave_preedit_changed_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1638:41: style: Function '_slave_preedit_start_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:142:67: note: Function '_slave_preedit_start_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1638:41: note: Function '_slave_preedit_start_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1649:39: style: Function '_slave_preedit_end_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:144:67: note: Function '_slave_preedit_end_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1649:39: note: Function '_slave_preedit_end_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1659:48: style: Function '_slave_retrieve_surrounding_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:147:66: note: Function '_slave_retrieve_surrounding_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1659:48: note: Function '_slave_retrieve_surrounding_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1675:46: style: Function '_slave_delete_surrounding_cb' argument 4 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk2/ibusimcontext.c:152:66: note: Function '_slave_delete_surrounding_cb' argument 4 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk2/ibusimcontext.c:1675:46: note: Function '_slave_delete_surrounding_cb' argument 4 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:779:48: style: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:104:70: note: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:779:48: note: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:998:47: style: Function '_set_cursor_location_internal' argument 1 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:131:66: note: Function '_set_cursor_location_internal' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:998:47: note: Function '_set_cursor_location_internal' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1130:49: style: Function 'ibus_im_context_set_surrounding' argument 1 names different: declaration 'slave' definition 'context'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:122:61: note: Function 'ibus_im_context_set_surrounding' argument 1 names different: declaration 'slave' definition 'context'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1130:49: note: Function 'ibus_im_context_set_surrounding' argument 1 names different: declaration 'slave' definition 'context'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1171:38: style: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:134:66: note: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1171:38: note: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1599:39: style: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:129:66: note: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1599:39: note: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1620:34: style: Function '_slave_commit_cb' argument 3 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:138:67: note: Function '_slave_commit_cb' argument 3 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1620:34: note: Function '_slave_commit_cb' argument 3 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1627:43: style: Function '_slave_preedit_changed_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:140:67: note: Function '_slave_preedit_changed_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1627:43: note: Function '_slave_preedit_changed_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1638:41: style: Function '_slave_preedit_start_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:142:67: note: Function '_slave_preedit_start_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1638:41: note: Function '_slave_preedit_start_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1649:39: style: Function '_slave_preedit_end_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:144:67: note: Function '_slave_preedit_end_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1649:39: note: Function '_slave_preedit_end_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1659:48: style: Function '_slave_retrieve_surrounding_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:147:66: note: Function '_slave_retrieve_surrounding_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1659:48: note: Function '_slave_retrieve_surrounding_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1675:46: style: Function '_slave_delete_surrounding_cb' argument 4 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-1.5.9/client/gtk3/ibusimcontext.c:152:66: note: Function '_slave_delete_surrounding_cb' argument 4 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/client/gtk3/ibusimcontext.c:1675:46: note: Function '_slave_delete_surrounding_cb' argument 4 names different: declaration 'context' definition 'ibusimcontext'.
ibus-1.5.9/conf/gconf/config.c:205:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ibus-1.5.9/conf/gconf/config.c:180:38: style: Function '_from_gconf_value' argument 1 names different: declaration 'gvalue' definition 'gv'. [funcArgNamesDifferent]
ibus-1.5.9/conf/gconf/config.c:41:78: note: Function '_from_gconf_value' argument 1 names different: declaration 'gvalue' definition 'gv'.
ibus-1.5.9/conf/gconf/config.c:180:38: note: Function '_from_gconf_value' argument 1 names different: declaration 'gvalue' definition 'gv'.
ibus-1.5.9/engine/main.c:83:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:82:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:83:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:164:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:151:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:164:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:168:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:154:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:168:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:169:2: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:155:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:169:2: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:170:2: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:156:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:170:2: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:171:2: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:157:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:171:2: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:172:2: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:158:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:172:2: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:174:2: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:159:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:174:2: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:176:2: style: Variable 'engine' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:150:0: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:176:2: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:177:2: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:161:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:177:2: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:178:2: style: Variable 'simple' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:160:0: note: Variable 'simple' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:178:2: note: Variable 'simple' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:180:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:148:0: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:180:2: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:215:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:196:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:215:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:218:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:197:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:218:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:219:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/main.c:198:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/main.c:219:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:451:11: warning: Either the condition 'window==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
ibus-1.5.9/engine/test-compose.c:647:2: note: Assuming that condition 'window==NULL' is not redundant
ibus-1.5.9/engine/test-compose.c:644:42: note: Calling function 'send_key_events_window_run_ibus_engine', 1st argument 'self' value is 0
ibus-1.5.9/engine/test-compose.c:451:11: note: Null pointer dereference
ibus-1.5.9/engine/test-compose.c:459:11: warning: Either the condition 'window==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
ibus-1.5.9/engine/test-compose.c:647:2: note: Assuming that condition 'window==NULL' is not redundant
ibus-1.5.9/engine/test-compose.c:644:42: note: Calling function 'send_key_events_window_run_ibus_engine', 1st argument 'self' value is 0
ibus-1.5.9/engine/test-compose.c:459:11: note: Null pointer dereference
ibus-1.5.9/engine/test-compose.c:461:11: warning: Either the condition 'window==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
ibus-1.5.9/engine/test-compose.c:647:2: note: Assuming that condition 'window==NULL' is not redundant
ibus-1.5.9/engine/test-compose.c:644:42: note: Calling function 'send_key_events_window_run_ibus_engine', 1st argument 'self' value is 0
ibus-1.5.9/engine/test-compose.c:461:11: note: Null pointer dereference
ibus-1.5.9/engine/test-compose.c:478:12: warning: Either the condition 'window==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
ibus-1.5.9/engine/test-compose.c:647:2: note: Assuming that condition 'window==NULL' is not redundant
ibus-1.5.9/engine/test-compose.c:644:42: note: Calling function 'send_key_events_window_run_ibus_engine', 1st argument 'self' value is 0
ibus-1.5.9/engine/test-compose.c:478:12: note: Null pointer dereference
ibus-1.5.9/engine/test-compose.c:522:12: warning: Either the condition '_error_==NULL' is redundant or there is possible null pointer dereference: _tmp2_. [nullPointerRedundantCheck]
ibus-1.5.9/engine/test-compose.c:524:3: note: Assuming that condition '_error_==NULL' is not redundant
ibus-1.5.9/engine/test-compose.c:521:12: note: Assignment '_tmp2_=_error_', assigned value is 0
ibus-1.5.9/engine/test-compose.c:522:12: note: Null pointer dereference
ibus-1.5.9/engine/test-compose.c:147:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:144:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:147:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:149:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:143:0: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:149:2: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:166:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:163:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:166:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:167:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:164:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:167:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:168:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:162:0: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:168:2: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:196:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:175:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:196:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:244:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:238:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:244:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:247:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:240:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:247:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:253:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:241:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:253:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:329:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:306:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:329:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:332:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:308:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:332:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:333:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:309:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:333:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:334:2: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:310:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:334:2: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:335:2: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:311:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:335:2: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:336:2: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:312:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:336:2: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:347:3: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:346:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:347:3: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:362:3: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:359:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:362:3: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:363:3: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:360:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:363:3: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:374:3: style: Variable '_tmp20_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:370:0: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:374:3: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:382:4: style: Variable '_tmp24_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:379:0: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:382:4: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:383:4: style: Variable '_tmp25_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:380:0: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:383:4: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:394:4: style: Variable '_tmp27_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:390:0: note: Variable '_tmp27_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:394:4: note: Variable '_tmp27_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:402:5: style: Variable '_tmp31_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:399:0: note: Variable '_tmp31_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:402:5: note: Variable '_tmp31_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:403:5: style: Variable '_tmp32_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:400:0: note: Variable '_tmp32_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:403:5: note: Variable '_tmp32_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:451:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:432:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:451:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:452:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:433:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:452:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:492:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:489:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:492:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:506:3: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:504:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:506:3: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:507:3: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:505:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:507:3: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:519:3: style: Variable '_error_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:516:0: note: Variable '_error_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:519:3: note: Variable '_error_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:521:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:517:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:521:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:522:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:518:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:522:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:538:4: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:537:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:538:4: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:562:7: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:561:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:562:7: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:639:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:636:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:639:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:641:2: style: Variable 'window' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/engine/test-compose.c:635:0: note: Variable 'window' is reassigned a value before the old one has been used.
ibus-1.5.9/engine/test-compose.c:641:2: note: Variable 'window' is reassigned a value before the old one has been used.
ibus-1.5.9/src/ibuserror.h:23:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusattribute.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusattrlist.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusbus.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibuscomponent.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusinternal.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusshare.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusengine.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusenginedesc.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusenginesimple.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusfactory.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibushotkey.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusinputcontext.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibuskeys.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibuskeysyms.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibuslookuptable.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusobject.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusproplist.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusproxy.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusservice.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibustext.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/ibusxml.h:24:0: error: #error "Only <ibus.h> can be included directly" [preprocessorErrorDirective]
ibus-1.5.9/src/tests/ibus-bus.c:288:5: style: Variable 'loop' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/src/tests/ibus-bus.c:283:0: note: Variable 'loop' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-bus.c:288:5: note: Variable 'loop' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-bus.c:301:5: style: Variable 'cancellable' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/src/tests/ibus-bus.c:284:0: note: Variable 'cancellable' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-bus.c:301:5: note: Variable 'cancellable' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-bus.c:753:5: style: Variable 'desc' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/src/tests/ibus-bus.c:749:0: note: Variable 'desc' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-bus.c:753:5: note: Variable 'desc' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-bus.c:851:5: style: Variable 'engines' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/src/tests/ibus-bus.c:841:0: note: Variable 'engines' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-bus.c:851:5: note: Variable 'engines' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-config.c:54:5: style: Variable 'loop' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/src/tests/ibus-config.c:49:0: note: Variable 'loop' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-config.c:54:5: note: Variable 'loop' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-config.c:65:5: style: Variable 'cancellable' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/src/tests/ibus-config.c:50:0: note: Variable 'cancellable' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-config.c:65:5: note: Variable 'cancellable' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-inputcontext-create.c:37:5: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/src/tests/ibus-inputcontext-create.c:36:0: note: Variable 'context' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-inputcontext-create.c:37:5: note: Variable 'context' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-inputcontext-create.c:54:5: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/src/tests/ibus-inputcontext-create.c:53:0: note: Variable 'context' is reassigned a value before the old one has been used.
ibus-1.5.9/src/tests/ibus-inputcontext-create.c:54:5: note: Variable 'context' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1798:25: warning: Comparison is wrong. Result of '_tmp5_+1' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
ibus-1.5.9/tools/main.c:441:12: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp4_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:444:3: note: Assuming that condition 'e==NULL' is not redundant
ibus-1.5.9/tools/main.c:440:12: note: Assignment '_tmp4_=e', assigned value is 0
ibus-1.5.9/tools/main.c:441:12: note: Null pointer dereference
ibus-1.5.9/tools/main.c:552:15: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: _tmp34_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:557:5: note: Assuming that condition 'list==NULL' is not redundant
ibus-1.5.9/tools/main.c:551:15: note: Assignment '_tmp34_=list', assigned value is 0
ibus-1.5.9/tools/main.c:552:15: note: Null pointer dereference
ibus-1.5.9/tools/main.c:553:23: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: _tmp34_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:557:5: note: Assuming that condition 'list==NULL' is not redundant
ibus-1.5.9/tools/main.c:551:15: note: Assignment '_tmp34_=list', assigned value is 0
ibus-1.5.9/tools/main.c:553:23: note: Null pointer dereference
ibus-1.5.9/tools/main.c:592:15: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: _tmp47_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:620:5: note: Assuming that condition 'list==NULL' is not redundant
ibus-1.5.9/tools/main.c:591:15: note: Assignment '_tmp47_=list', assigned value is 0
ibus-1.5.9/tools/main.c:592:15: note: Null pointer dereference
ibus-1.5.9/tools/main.c:593:23: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: _tmp47_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:620:5: note: Assuming that condition 'list==NULL' is not redundant
ibus-1.5.9/tools/main.c:591:15: note: Assignment '_tmp47_=list', assigned value is 0
ibus-1.5.9/tools/main.c:593:23: note: Null pointer dereference
ibus-1.5.9/tools/main.c:927:13: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp51_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:930:3: note: Assuming that condition 'e==NULL' is not redundant
ibus-1.5.9/tools/main.c:926:13: note: Assignment '_tmp51_=e', assigned value is 0
ibus-1.5.9/tools/main.c:927:13: note: Null pointer dereference
ibus-1.5.9/tools/main.c:1202:12: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp4_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:1205:3: note: Assuming that condition 'e==NULL' is not redundant
ibus-1.5.9/tools/main.c:1201:12: note: Assignment '_tmp4_=e', assigned value is 0
ibus-1.5.9/tools/main.c:1202:12: note: Null pointer dereference
ibus-1.5.9/tools/main.c:1263:12: warning: Either the condition 'output==NULL' is redundant or there is possible null pointer dereference: _tmp21_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:1266:2: note: Assuming that condition 'output==NULL' is not redundant
ibus-1.5.9/tools/main.c:1262:12: note: Assignment '_tmp21_=output', assigned value is 0
ibus-1.5.9/tools/main.c:1263:12: note: Null pointer dereference
ibus-1.5.9/tools/main.c:1317:12: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: _tmp4_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:1320:3: note: Assuming that condition 'e==NULL' is not redundant
ibus-1.5.9/tools/main.c:1316:12: note: Assignment '_tmp4_=e', assigned value is 0
ibus-1.5.9/tools/main.c:1317:12: note: Null pointer dereference
ibus-1.5.9/tools/main.c:1477:12: warning: Either the condition 'output==NULL' is redundant or there is possible null pointer dereference: _tmp18_. [nullPointerRedundantCheck]
ibus-1.5.9/tools/main.c:1480:2: note: Assuming that condition 'output==NULL' is not redundant
ibus-1.5.9/tools/main.c:1476:12: note: Assignment '_tmp18_=output', assigned value is 0
ibus-1.5.9/tools/main.c:1477:12: note: Null pointer dereference
ibus-1.5.9/tools/main.c:164:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:163:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:164:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:292:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:291:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:292:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:346:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:343:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:346:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:348:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:342:0: note: Variable 'bus' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:348:2: note: Variable 'bus' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:349:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:344:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:349:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:350:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:345:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:350:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:412:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:395:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:412:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:413:2: style: Variable 'option' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:394:0: note: Variable 'option' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:413:2: note: Variable 'option' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:414:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:396:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:414:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:418:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:417:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:418:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:437:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:433:0: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:437:3: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:439:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:434:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:439:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:440:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:435:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:440:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:441:3: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:436:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:441:3: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:461:3: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:459:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:461:3: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:462:3: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:460:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:462:3: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:475:3: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:474:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:475:3: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:479:4: style: Variable 'engine_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:477:0: note: Variable 'engine_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:479:4: note: Variable 'engine_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:482:5: style: Variable 'engine' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:481:0: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:482:5: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:486:6: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:484:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:486:6: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:487:6: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:485:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:487:6: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:506:3: style: Variable 'engine_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:504:0: note: Variable 'engine_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:506:3: note: Variable 'engine_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:509:4: style: Variable 'engine' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:508:0: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:509:4: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:524:5: style: Variable '_tmp20_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:512:0: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:524:5: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:525:5: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:513:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:525:5: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:526:5: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:514:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:526:5: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:527:5: style: Variable '_tmp23_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:515:0: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:527:5: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:528:5: style: Variable '_tmp24_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:516:0: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:528:5: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:529:5: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:511:0: note: Variable 'list' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:529:5: note: Variable 'list' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:530:5: style: Variable '_tmp25_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:517:0: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:530:5: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:539:6: style: Variable '_tmp26_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:532:0: note: Variable '_tmp26_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:539:6: note: Variable '_tmp26_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:566:3: style: Variable 'language_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:564:0: note: Variable 'language_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:566:3: note: Variable 'language_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:569:4: style: Variable 'language' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:568:0: note: Variable 'language' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:569:4: note: Variable 'language' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:582:5: style: Variable '_tmp40_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:572:0: note: Variable '_tmp40_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:582:5: note: Variable '_tmp40_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:583:5: style: Variable '_tmp41_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:573:0: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:583:5: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:584:5: style: Variable '_tmp42_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:574:0: note: Variable '_tmp42_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:584:5: note: Variable '_tmp42_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:585:5: style: Variable '_tmp43_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:575:0: note: Variable '_tmp43_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:585:5: note: Variable '_tmp43_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:586:5: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:571:0: note: Variable 'list' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:586:5: note: Variable 'list' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:587:5: style: Variable '_tmp44_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:576:0: note: Variable '_tmp44_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:587:5: note: Variable '_tmp44_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:588:5: style: Variable '_tmp45_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:577:0: note: Variable '_tmp45_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:588:5: note: Variable '_tmp45_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:589:5: style: Variable '_tmp46_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:578:0: note: Variable '_tmp46_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:589:5: note: Variable '_tmp46_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:591:5: style: Variable '_tmp47_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:579:0: note: Variable '_tmp47_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:591:5: note: Variable '_tmp47_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:592:5: style: Variable '_tmp48_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:580:0: note: Variable '_tmp48_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:592:5: note: Variable '_tmp48_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:599:6: style: Variable 'engine_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:595:0: note: Variable 'engine_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:599:6: note: Variable 'engine_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:604:7: style: Variable '_tmp49_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:602:0: note: Variable '_tmp49_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:604:7: note: Variable '_tmp49_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:605:7: style: Variable 'engine' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:603:0: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:605:7: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:611:8: style: Variable '_tmp50_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:607:0: note: Variable '_tmp50_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:611:8: note: Variable '_tmp50_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:612:8: style: Variable '_tmp51_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:608:0: note: Variable '_tmp51_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:612:8: note: Variable '_tmp51_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:613:8: style: Variable '_tmp52_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:609:0: note: Variable '_tmp52_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:613:8: note: Variable '_tmp52_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:614:8: style: Variable '_tmp53_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:610:0: note: Variable '_tmp53_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:614:8: note: Variable '_tmp53_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:739:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:707:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:739:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:740:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:708:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:740:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:741:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:709:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:741:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:742:2: style: Variable 'layout' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:706:0: note: Variable 'layout' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:742:2: note: Variable 'layout' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:743:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:711:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:743:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:744:2: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:712:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:744:2: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:745:2: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:713:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:745:2: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:746:2: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:710:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:746:2: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:747:2: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:715:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:747:2: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:748:2: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:716:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:748:2: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:749:2: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:717:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:749:2: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:750:2: style: Variable 'option' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:714:0: note: Variable 'option' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:750:2: note: Variable 'option' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:751:2: style: Variable 'standard_error' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:718:0: note: Variable 'standard_error' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:751:2: note: Variable 'standard_error' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:753:2: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:721:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:753:2: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:754:2: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:722:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:754:2: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:756:2: style: Variable 'args' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:720:0: note: Variable 'args' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:756:2: note: Variable 'args' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:759:2: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:727:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:759:2: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:762:3: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:761:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:762:3: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:769:3: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:768:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:769:3: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:782:3: style: Variable '_tmp16_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:775:0: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:782:3: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:784:3: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:777:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:784:3: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:786:3: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:778:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:786:3: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:788:3: style: Variable '_tmp19_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:780:0: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:788:3: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:789:3: style: Variable '_tmp20_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:781:0: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:789:3: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:795:3: style: Variable '_tmp24_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:794:0: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:795:3: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:802:3: style: Variable '_tmp25_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:801:0: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:802:3: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:815:3: style: Variable '_tmp26_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:808:0: note: Variable '_tmp26_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:815:3: note: Variable '_tmp26_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:817:3: style: Variable '_tmp27_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:810:0: note: Variable '_tmp27_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:817:3: note: Variable '_tmp27_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:819:3: style: Variable '_tmp28_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:811:0: note: Variable '_tmp28_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:819:3: note: Variable '_tmp28_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:821:3: style: Variable '_tmp29_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:813:0: note: Variable '_tmp29_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:821:3: note: Variable '_tmp29_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:822:3: style: Variable '_tmp30_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:814:0: note: Variable '_tmp30_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:822:3: note: Variable '_tmp30_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:828:3: style: Variable '_tmp34_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:827:0: note: Variable '_tmp34_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:828:3: note: Variable '_tmp34_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:835:3: style: Variable '_tmp35_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:834:0: note: Variable '_tmp35_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:835:3: note: Variable '_tmp35_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:851:3: style: Variable '_tmp36_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:841:0: note: Variable '_tmp36_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:851:3: note: Variable '_tmp36_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:853:3: style: Variable '_tmp37_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:843:0: note: Variable '_tmp37_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:853:3: note: Variable '_tmp37_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:855:3: style: Variable '_tmp38_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:844:0: note: Variable '_tmp38_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:855:3: note: Variable '_tmp38_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:857:3: style: Variable '_tmp39_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:846:0: note: Variable '_tmp39_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:857:3: note: Variable '_tmp39_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:859:3: style: Variable '_tmp40_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:847:0: note: Variable '_tmp40_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:859:3: note: Variable '_tmp40_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:861:3: style: Variable '_tmp41_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:849:0: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:861:3: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:862:3: style: Variable '_tmp42_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:850:0: note: Variable '_tmp42_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:862:3: note: Variable '_tmp42_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:883:3: style: Variable '_tmp45_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:878:0: note: Variable '_tmp45_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:883:3: note: Variable '_tmp45_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:885:3: style: Variable '_tmp48_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:882:0: note: Variable '_tmp48_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:885:3: note: Variable '_tmp48_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:889:3: style: Variable '_tmp44_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:877:0: note: Variable '_tmp44_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:889:3: note: Variable '_tmp44_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:906:4: style: Variable '_tmp49_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:904:0: note: Variable '_tmp49_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:906:4: note: Variable '_tmp49_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:907:4: style: Variable '_tmp50_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:905:0: note: Variable '_tmp50_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:907:4: note: Variable '_tmp50_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:924:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:921:0: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:924:3: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:926:3: style: Variable '_tmp51_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:922:0: note: Variable '_tmp51_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:926:3: note: Variable '_tmp51_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:927:3: style: Variable '_tmp52_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:923:0: note: Variable '_tmp52_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:927:3: note: Variable '_tmp52_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:953:3: style: Variable '_tmp55_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:952:0: note: Variable '_tmp55_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:953:3: note: Variable '_tmp55_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:954:3: style: Variable '_tmp54_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:951:0: note: Variable '_tmp54_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:954:3: note: Variable '_tmp54_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:995:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:980:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:995:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:996:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:979:0: note: Variable 'bus' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:996:2: note: Variable 'bus' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:997:2: style: Variable 'engine' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:981:0: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:997:2: note: Variable 'engine' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:998:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:982:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:998:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1005:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1001:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1005:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1007:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1003:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1007:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1008:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1004:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1008:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1021:3: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1015:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1021:3: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1022:3: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1016:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1022:3: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1023:3: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1017:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1023:3: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1024:3: style: Variable 'desc' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1014:0: note: Variable 'desc' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1024:3: note: Variable 'desc' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1025:3: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1018:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1025:3: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1029:4: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1027:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1029:4: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1030:4: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1028:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1030:4: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1053:3: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1051:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1053:3: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1054:3: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1052:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1054:3: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1069:3: style: Variable '_tmp23_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1067:0: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1069:3: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1070:3: style: Variable '_tmp24_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1068:0: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1070:3: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1101:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1098:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1101:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1102:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1097:0: note: Variable 'bus' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1102:2: note: Variable 'bus' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1103:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1099:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1103:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1107:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1105:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1107:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1108:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1106:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1108:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1128:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1125:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1128:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1129:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1124:0: note: Variable 'bus' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1129:2: note: Variable 'bus' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1130:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1126:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1130:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1134:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1132:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1134:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1135:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1133:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1135:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1173:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1161:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1173:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1174:2: style: Variable 'option' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1160:0: note: Variable 'option' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1174:2: note: Variable 'option' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1175:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1162:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1175:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1179:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1178:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1179:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1198:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1194:0: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1198:3: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1200:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1195:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1200:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1201:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1196:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1201:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1202:3: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1197:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1202:3: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1224:3: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1221:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1224:3: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1225:3: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1222:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1225:3: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1226:3: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1223:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1226:3: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1230:4: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1228:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1230:4: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1231:4: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1229:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1231:4: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1242:3: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1239:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1242:3: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1243:3: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1240:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1243:3: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1244:3: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1241:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1244:3: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1248:4: style: Variable '_tmp16_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1246:0: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1248:4: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1249:4: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1247:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1249:4: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1288:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1277:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1288:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1289:2: style: Variable 'option' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1276:0: note: Variable 'option' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1289:2: note: Variable 'option' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1290:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1278:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1290:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1294:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1293:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1294:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1313:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1309:0: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1313:3: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1315:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1310:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1315:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1316:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1311:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1316:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1317:3: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1312:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1317:3: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1342:3: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1339:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1342:3: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1343:3: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1340:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1343:3: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1344:3: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1341:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1344:3: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1377:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1373:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1377:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1378:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1374:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1378:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1379:2: style: Variable 'address' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1372:0: note: Variable 'address' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1379:2: note: Variable 'address' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1380:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1376:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1380:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1383:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1382:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1383:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1401:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1398:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1401:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1402:2: style: Variable 'output' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1397:0: note: Variable 'output' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1402:2: note: Variable 'output' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1408:3: style: Variable 'schema_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1404:0: note: Variable 'schema_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1408:3: note: Variable 'schema_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1413:4: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1411:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1413:4: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1414:4: style: Variable 'schema' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1412:0: note: Variable 'schema' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1414:4: note: Variable 'schema' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1424:5: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1417:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1424:5: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1425:5: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1418:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1425:5: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1426:5: style: Variable 'settings' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1416:0: note: Variable 'settings' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1426:5: note: Variable 'settings' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1427:5: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1419:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1427:5: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1428:5: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1420:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1428:5: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1430:5: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1421:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1430:5: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1431:5: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1423:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1431:5: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1437:6: style: Variable 'key_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1433:0: note: Variable 'key_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1437:6: note: Variable 'key_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1442:7: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1440:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1442:7: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1443:7: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1441:0: note: Variable 'key' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1443:7: note: Variable 'key' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1454:8: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1446:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1454:8: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1455:8: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1447:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1455:8: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1456:8: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1448:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1456:8: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1457:8: style: Variable 'variant' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1445:0: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1457:8: note: Variable 'variant' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1458:8: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1449:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1458:8: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1459:8: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1450:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1459:8: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1460:8: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1451:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1460:8: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1461:8: style: Variable '_tmp16_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1452:0: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1461:8: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1462:8: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1453:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1462:8: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1489:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1487:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1489:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1496:3: style: Variable 'schema_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1492:0: note: Variable 'schema_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1496:3: note: Variable 'schema_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1501:4: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1499:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1501:4: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1502:4: style: Variable 'schema' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1500:0: note: Variable 'schema' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1502:4: note: Variable 'schema' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1511:5: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1505:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1511:5: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1512:5: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1506:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1512:5: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1513:5: style: Variable 'settings' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1504:0: note: Variable 'settings' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1513:5: note: Variable 'settings' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1514:5: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1507:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1514:5: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1516:5: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1508:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1516:5: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1517:5: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1510:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1517:5: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1523:6: style: Variable 'key_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1519:0: note: Variable 'key_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1523:6: note: Variable 'key_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1528:7: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1526:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1528:7: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1529:7: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1527:0: note: Variable 'key' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1529:7: note: Variable 'key' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1534:8: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1531:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1534:8: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1536:8: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1532:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1536:8: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1537:8: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1533:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1537:8: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1560:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1559:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1560:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1682:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1676:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1682:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1683:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1677:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1683:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1684:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1678:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1684:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1686:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1679:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1686:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1687:2: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1680:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1687:2: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1694:4: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1693:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1694:4: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1736:3: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1735:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1736:3: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1779:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1745:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1779:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1781:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1747:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1781:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1782:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1748:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1782:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1785:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1749:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1785:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1789:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1788:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1789:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1818:4: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1817:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1818:4: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1852:6: style: Variable '_tmp23_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1845:0: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1852:6: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1853:6: style: Variable '_tmp24_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1846:0: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1853:6: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1854:6: style: Variable '_tmp24__target' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1847:0: note: Variable '_tmp24__target' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1854:6: note: Variable '_tmp24__target' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1855:6: style: Variable '_tmp25_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/tools/main.c:1848:0: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1855:6: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/tools/main.c:1006:20: style: Variable '_tmp2__length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/tools/main.c:1409:31: style: Variable 'schema_collection_length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/tools/main.c:1406:0: style: Variable '_schema_collection_size_' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/tools/main.c:1435:0: style: Variable '_key_collection_size_' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/tools/main.c:1497:31: style: Variable 'schema_collection_length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/tools/main.c:1494:0: style: Variable '_schema_collection_size_' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/tools/main.c:1521:0: style: Variable '_key_collection_size_' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/application.c:133:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:127:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:133:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:138:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:128:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:138:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:183:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:177:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:183:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:184:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:178:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:184:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:185:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:179:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:185:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:186:2: style: Variable 'connection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:176:0: note: Variable 'connection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:186:2: note: Variable 'connection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:190:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:181:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:190:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:217:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:206:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:217:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:219:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:207:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:219:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:220:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:208:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:220:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:238:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:230:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:238:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:265:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:262:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:265:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:267:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:264:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:267:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:268:2: style: Variable 'app' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/application.c:261:0: note: Variable 'app' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/application.c:268:2: note: Variable 'app' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatearea.c:366:0: error: syntax error [syntaxError]
ibus-1.5.9/ui/gtk3/candidatepanel.c:173:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:168:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:173:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:174:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:169:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:174:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:180:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:178:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:180:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:226:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:215:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:226:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:227:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:216:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:227:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:270:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:264:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:270:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:271:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:265:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:271:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:291:4: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:290:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:291:4: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:298:4: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:297:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:298:4: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:306:4: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:304:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:306:4: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:307:4: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:305:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:307:4: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:363:2: style: Variable 'location' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:344:0: note: Variable 'location' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:363:2: note: Variable 'location' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:364:2: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:350:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:364:2: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:365:2: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:351:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:365:2: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:379:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:375:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:379:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:380:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:376:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:380:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:408:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:393:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:408:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:409:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:394:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:409:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:410:2: style: Variable 'attrs' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:392:0: note: Variable 'attrs' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:410:2: note: Variable 'attrs' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:411:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:396:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:411:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:412:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:397:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:412:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:413:2: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:398:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:413:2: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:414:2: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:395:0: note: Variable 'context' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:414:2: note: Variable 'context' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:415:2: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:400:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:415:2: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:416:2: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:402:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:416:2: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:417:2: style: Variable 'color' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:399:0: note: Variable 'color' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:417:2: note: Variable 'color' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:435:3: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:420:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:435:3: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:436:3: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:421:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:436:3: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:437:3: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:422:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:437:3: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:438:3: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:423:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:438:3: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:439:3: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:424:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:439:3: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:440:3: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:425:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:440:3: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:441:3: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:426:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:441:3: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:442:3: style: Variable 'pango_attr' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:419:0: note: Variable 'pango_attr' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:442:3: note: Variable 'pango_attr' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:443:3: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:427:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:443:3: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:445:3: style: Variable '_tmp16_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:428:0: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:445:3: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:446:3: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:429:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:446:3: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:447:3: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:430:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:447:3: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:451:3: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:433:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:451:3: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:452:3: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:434:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:452:3: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:468:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:466:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:468:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:477:3: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:471:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:477:3: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:478:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:472:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:478:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:479:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:473:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:479:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:480:3: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:470:0: note: Variable 'str' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:480:3: note: Variable 'str' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:481:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:474:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:481:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:490:4: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:485:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:490:4: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:491:4: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:486:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:491:4: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:493:4: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:487:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:493:4: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:495:4: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:488:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:495:4: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:496:4: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:489:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:496:4: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:501:4: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:499:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:501:4: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:503:4: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:500:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:503:4: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:510:3: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:508:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:510:3: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:512:3: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:509:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:512:3: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:522:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:520:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:522:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:528:3: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:524:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:528:3: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:529:3: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:525:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:529:3: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:530:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:526:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:530:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:532:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:527:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:532:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:537:3: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:535:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:537:3: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:539:3: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:536:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:539:3: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:590:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:568:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:590:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:591:2: style: Variable 'candidates' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:567:0: note: Variable 'candidates' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:591:2: note: Variable 'candidates' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:594:2: style: Variable 'cursor_in_page' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:571:0: note: Variable 'cursor_in_page' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:594:2: note: Variable 'cursor_in_page' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:595:2: style: Variable 'show_cursor' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:572:0: note: Variable 'show_cursor' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:595:2: note: Variable 'show_cursor' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:596:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:574:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:596:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:597:2: style: Variable 'labels' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:573:0: note: Variable 'labels' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:597:2: note: Variable 'labels' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:601:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:578:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:601:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:627:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:604:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:627:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:628:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:605:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:628:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:629:3: style: Variable 'page_size' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:603:0: note: Variable 'page_size' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:629:3: note: Variable 'page_size' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:630:3: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:607:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:630:3: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:631:3: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:608:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:631:3: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:632:3: style: Variable 'ncandidates' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:606:0: note: Variable 'ncandidates' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:632:3: note: Variable 'ncandidates' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:633:3: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:610:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:633:3: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:634:3: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:611:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:634:3: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:635:3: style: Variable 'cursor' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:609:0: note: Variable 'cursor' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:635:3: note: Variable 'cursor' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:636:3: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:612:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:636:3: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:637:3: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:613:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:637:3: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:639:3: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:614:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:639:3: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:640:3: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:615:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:640:3: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:642:3: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:617:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:642:3: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:643:3: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:618:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:643:3: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:644:3: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:619:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:644:3: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:645:3: style: Variable 'page_start_pos' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:616:0: note: Variable 'page_start_pos' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:645:3: note: Variable 'page_start_pos' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:646:3: style: Variable '_tmp16_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:621:0: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:646:3: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:647:3: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:622:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:647:3: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:648:3: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:623:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:648:3: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:649:3: style: Variable '_tmp19_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:624:0: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:649:3: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:650:3: style: Variable 'page_end_pos' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:620:0: note: Variable 'page_end_pos' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:650:3: note: Variable 'page_end_pos' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:654:4: style: Variable '_tmp20_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:653:0: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:654:4: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:655:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:652:0: note: Variable 'i' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:655:4: note: Variable 'i' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:658:5: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:657:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:658:5: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:670:7: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:669:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:670:7: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:691:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:690:0: note: Variable 'i' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:691:4: note: Variable 'i' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:694:5: style: Variable '_tmp30_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:693:0: note: Variable '_tmp30_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:694:5: note: Variable '_tmp30_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:706:7: style: Variable '_tmp31_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:705:0: note: Variable '_tmp31_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:706:7: note: Variable '_tmp31_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:726:7: style: Variable '_tmp39_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:722:0: note: Variable '_tmp39_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:726:7: note: Variable '_tmp39_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:728:7: style: Variable '_tmp40_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:724:0: note: Variable '_tmp40_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:728:7: note: Variable '_tmp40_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:729:7: style: Variable '_tmp41_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:725:0: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:729:7: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:759:3: style: Variable '_tmp52_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:758:0: note: Variable '_tmp52_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:759:3: note: Variable '_tmp52_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:763:3: style: Variable '_tmp53_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:762:0: note: Variable '_tmp53_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:763:3: note: Variable '_tmp53_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:781:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:775:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:781:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:782:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:776:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:782:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:788:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:786:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:788:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:789:3: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:787:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:789:3: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:797:3: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:795:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:797:3: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:798:3: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:796:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:798:3: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:803:3: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:802:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:803:3: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:807:3: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:806:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:807:3: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:816:3: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:814:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:816:3: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:817:3: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:815:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:817:3: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:823:4: style: Variable '_tmp16_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:821:0: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:823:4: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:824:4: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:822:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:824:4: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:833:3: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:832:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:833:3: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:837:3: style: Variable '_tmp19_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:836:0: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:837:3: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:854:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:849:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:854:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:876:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:871:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:876:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:892:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:888:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:892:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:893:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:889:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:893:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:894:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:890:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:894:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:971:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:949:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:971:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1034:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1025:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1034:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1035:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1026:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1035:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1037:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1027:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1037:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1038:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1028:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1038:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1040:2: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1029:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1040:2: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1041:2: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1030:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1041:2: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1043:2: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1031:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1043:2: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1044:2: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1032:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1044:2: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1052:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1050:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1052:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1060:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1058:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1060:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1070:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1066:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1070:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1121:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1079:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1121:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1123:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1081:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1123:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1125:2: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1083:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1125:2: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1127:2: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1085:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1127:2: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1131:2: style: Variable 'cursor_right_bottom' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1078:0: note: Variable 'cursor_right_bottom' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1131:2: note: Variable 'cursor_right_bottom' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1132:2: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1089:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1132:2: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1134:2: style: Variable 'allocation' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1088:0: note: Variable 'allocation' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1134:2: note: Variable 'allocation' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1135:2: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1092:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1135:2: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1137:2: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1094:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1137:2: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1139:2: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1096:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1139:2: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1141:2: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1098:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1141:2: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1145:2: style: Variable 'window_right_bottom' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1091:0: note: Variable 'window_right_bottom' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1145:2: note: Variable 'window_right_bottom' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1146:2: style: Variable '_tmp20_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1102:0: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1146:2: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1147:2: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1103:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1147:2: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1148:2: style: Variable 'root' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1101:0: note: Variable 'root' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1148:2: note: Variable 'root' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1149:2: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1105:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1149:2: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1152:2: style: Variable '_tmp24_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1108:0: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1152:2: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1155:2: style: Variable '_tmp26_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1112:0: note: Variable '_tmp26_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1155:2: note: Variable '_tmp26_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1163:3: style: Variable '_tmp30_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1160:0: note: Variable '_tmp30_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1163:3: note: Variable '_tmp30_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1169:3: style: Variable '_tmp32_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1167:0: note: Variable '_tmp32_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1169:3: note: Variable '_tmp32_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1181:3: style: Variable '_tmp37_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1177:0: note: Variable '_tmp37_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1181:3: note: Variable '_tmp37_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1183:3: style: Variable '_tmp39_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1179:0: note: Variable '_tmp39_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1183:3: note: Variable '_tmp39_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1189:3: style: Variable '_tmp41_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/candidatepanel.c:1187:0: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:1189:3: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/candidatepanel.c:727:25: style: Variable '_tmp39__length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/handle.c:84:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:82:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:84:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:133:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:113:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:133:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:134:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:114:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:134:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:148:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:147:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:148:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:301:5: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:299:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:301:5: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:302:5: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:300:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:302:5: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:317:5: style: Variable '_tmp24_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:315:0: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:317:5: note: Variable '_tmp24_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:360:5: style: Variable '_tmp47_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:358:0: note: Variable '_tmp47_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:360:5: note: Variable '_tmp47_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:361:5: style: Variable '_tmp48_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:359:0: note: Variable '_tmp48_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:361:5: note: Variable '_tmp48_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:377:5: style: Variable '_tmp50_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:374:0: note: Variable '_tmp50_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:377:5: note: Variable '_tmp50_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:500:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:493:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:500:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:501:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:494:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:501:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:569:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:523:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:569:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:595:3: style: Variable '_tmp16_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:592:0: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:595:3: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:604:3: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:602:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:604:3: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:616:3: style: Variable '_tmp25_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:613:0: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:616:3: note: Variable '_tmp25_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:625:3: style: Variable '_tmp27_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:623:0: note: Variable '_tmp27_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:625:3: note: Variable '_tmp27_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:648:3: style: Variable '_tmp41_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:642:0: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:648:3: note: Variable '_tmp41_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:650:3: style: Variable '_tmp43_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:644:0: note: Variable '_tmp43_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:650:3: note: Variable '_tmp43_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:662:3: style: Variable '_tmp45_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:657:0: note: Variable '_tmp45_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:662:3: note: Variable '_tmp45_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:664:3: style: Variable '_tmp47_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:659:0: note: Variable '_tmp47_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:664:3: note: Variable '_tmp47_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:684:3: style: Variable '_tmp59_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:678:0: note: Variable '_tmp59_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:684:3: note: Variable '_tmp59_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:686:3: style: Variable '_tmp61_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:680:0: note: Variable '_tmp61_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:686:3: note: Variable '_tmp61_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:698:3: style: Variable '_tmp63_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:693:0: note: Variable '_tmp63_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:698:3: note: Variable '_tmp63_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:700:3: style: Variable '_tmp65_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:695:0: note: Variable '_tmp65_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:700:3: note: Variable '_tmp65_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:723:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:718:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:723:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:724:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:719:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:724:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:725:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:720:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:725:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:742:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:728:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:742:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:743:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:729:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:743:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:744:3: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:727:0: note: Variable 'context' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:744:3: note: Variable 'context' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:746:3: style: Variable 'allocation' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:730:0: note: Variable 'allocation' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:746:3: note: Variable 'allocation' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:747:3: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:732:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:747:3: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:748:3: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:733:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:748:3: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:749:3: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:734:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:749:3: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:751:3: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:736:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:751:3: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:753:3: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:738:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:753:3: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:755:3: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/handle.c:740:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:755:3: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/handle.c:786:9: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/iconwidget.c:82:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:79:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:82:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:83:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:80:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:83:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:84:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:78:0: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:84:2: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:125:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:95:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:125:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:126:2: style: Variable 'pixbuf' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:96:0: note: Variable 'pixbuf' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:126:2: note: Variable 'pixbuf' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:134:3: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:132:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:134:3: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:135:3: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:133:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:135:3: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:141:4: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:138:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:141:4: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:142:4: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:139:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:142:4: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:143:4: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:137:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:143:4: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:162:4: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:154:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:162:4: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:163:4: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:155:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:163:4: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:164:4: style: Variable 'theme' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:153:0: note: Variable 'theme' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:164:4: note: Variable 'theme' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:165:4: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:157:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:165:4: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:166:4: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:158:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:166:4: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:168:4: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:160:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:168:4: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:169:4: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:156:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:169:4: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:186:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:185:0: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:186:3: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:197:4: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:190:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:197:4: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:198:4: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:191:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:198:4: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:199:4: style: Variable 'theme' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:189:0: note: Variable 'theme' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:199:4: note: Variable 'theme' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:200:4: style: Variable '_tmp20_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:193:0: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:200:4: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:202:4: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:195:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:202:4: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:203:4: style: Variable '_tmp19_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:192:0: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:203:4: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:220:4: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:218:0: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:220:4: note: Variable 'e' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:262:3: style: Variable '_tmp33_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:261:0: note: Variable '_tmp33_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:262:3: note: Variable '_tmp33_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:266:3: style: Variable '_tmp34_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/iconwidget.c:265:0: note: Variable '_tmp34_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/iconwidget.c:266:3: note: Variable '_tmp34_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:482:12: warning: Either the condition 'keyevent==NULL' is redundant or there is possible null pointer dereference: _tmp16_. [nullPointerRedundantCheck]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:495:3: note: Assuming that condition 'keyevent==NULL' is not redundant
ibus-1.5.9/ui/gtk3/keybindingmanager.c:481:12: note: Assignment '_tmp16_=keyevent', assigned value is 0
ibus-1.5.9/ui/gtk3/keybindingmanager.c:482:12: note: Null pointer dereference
ibus-1.5.9/ui/gtk3/keybindingmanager.c:162:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:161:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:162:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:206:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:188:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:206:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:207:2: style: Variable 'display' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:187:0: note: Variable 'display' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:207:2: note: Variable 'display' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:208:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:190:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:208:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:209:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:191:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:209:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:210:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:192:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:210:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:247:2: style: Variable 'remove_bindings' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:243:0: note: Variable 'remove_bindings' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:247:2: note: Variable 'remove_bindings' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:248:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:244:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:248:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:252:3: style: Variable 'binding_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:250:0: note: Variable 'binding_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:252:3: note: Variable 'binding_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:256:4: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:254:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:256:4: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:257:4: style: Variable 'binding' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:255:0: note: Variable 'binding' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:257:4: note: Variable 'binding' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:264:5: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:260:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:264:5: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:265:5: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:261:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:265:5: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:266:5: style: Variable '_tmp5_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:262:0: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:266:5: note: Variable '_tmp5_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:267:5: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:263:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:267:5: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:273:6: style: Variable '_tmp7_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:269:0: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:273:6: note: Variable '_tmp7_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:291:6: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:282:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:291:6: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:292:6: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:283:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:292:6: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:293:6: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:284:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:293:6: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:294:6: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:285:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:294:6: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:295:6: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:286:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:295:6: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:299:6: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:289:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:299:6: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:300:6: style: Variable '_tmp19_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:290:0: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:300:6: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:311:3: style: Variable 'binding_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:309:0: note: Variable 'binding_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:311:3: note: Variable 'binding_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:315:4: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:313:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:315:4: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:316:4: style: Variable 'binding' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:314:0: note: Variable 'binding' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:316:4: note: Variable 'binding' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:319:5: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:318:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:319:5: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:339:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:336:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:339:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:342:3: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:341:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:342:3: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:361:4: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:360:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:361:4: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:442:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:416:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:442:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:443:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:417:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:443:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:444:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:418:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:444:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:445:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:419:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:445:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:446:2: style: Variable 'keyevent' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:415:0: note: Variable 'keyevent' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:446:2: note: Variable 'keyevent' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:447:2: style: Variable '_tmp4_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:420:0: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:447:2: note: Variable '_tmp4_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:486:2: style: Variable 'modifier' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:479:2: note: Variable 'modifier' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:486:2: note: Variable 'modifier' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:463:3: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:460:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:463:3: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:464:3: style: Variable '_tmp11_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:461:0: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:464:3: note: Variable '_tmp11_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:465:3: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:462:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:465:3: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:471:3: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:469:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:471:3: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:472:3: style: Variable '_tmp14_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:470:0: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:472:3: note: Variable '_tmp14_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:510:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:509:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:510:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:568:3: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:567:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:568:3: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:600:5: style: Variable '_tmp8_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:595:0: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:600:5: note: Variable '_tmp8_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:601:5: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:596:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:601:5: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:602:5: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:597:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:602:5: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:604:5: style: Variable 'modifiers' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:594:0: note: Variable 'modifiers' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:604:5: note: Variable 'modifiers' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:605:5: style: Variable '_tmp12_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:599:0: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:605:5: note: Variable '_tmp12_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:609:6: style: Variable 'binding_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:607:0: note: Variable 'binding_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:609:6: note: Variable 'binding_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:613:7: style: Variable '_tmp13_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:611:0: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:613:7: note: Variable '_tmp13_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:614:7: style: Variable 'binding' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:612:0: note: Variable 'binding' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:614:7: note: Variable 'binding' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:630:8: style: Variable '_tmp15_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:617:0: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:630:8: note: Variable '_tmp15_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:631:8: style: Variable '_tmp16_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:618:0: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:631:8: note: Variable '_tmp16_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:632:8: style: Variable '_tmp17_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:619:0: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:632:8: note: Variable '_tmp17_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:633:8: style: Variable '_tmp18_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:620:0: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:633:8: note: Variable '_tmp18_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:634:8: style: Variable '_tmp19_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:621:0: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:634:8: note: Variable '_tmp19_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:635:8: style: Variable '_tmp20_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:622:0: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:635:8: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:636:8: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:623:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:636:8: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:644:9: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:640:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:644:9: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:645:9: style: Variable '_tmp23_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:641:0: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:645:9: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:738:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:724:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:738:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:739:2: style: Variable 'masks' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:723:0: note: Variable 'masks' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:739:2: note: Variable 'masks' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:747:4: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:746:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:747:4: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:784:7: style: Variable '_tmp9_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:783:0: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:784:7: note: Variable '_tmp9_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:834:3: style: Variable 'mask_collection' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:830:0: note: Variable 'mask_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:834:3: note: Variable 'mask_collection' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:845:5: style: Variable '_tmp21_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:840:0: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:845:5: note: Variable '_tmp21_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:848:5: style: Variable '_tmp23_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:843:0: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:848:5: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:902:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:870:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:902:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:903:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:871:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:903:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:912:3: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:911:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:912:3: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:977:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:955:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:977:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:978:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:956:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:978:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:987:3: style: Variable '_tmp6_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:986:0: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:987:3: note: Variable '_tmp6_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1016:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1011:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1016:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1017:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1012:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1017:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1021:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1014:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1021:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1022:2: style: Variable '_tmp2__target' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1015:0: note: Variable '_tmp2__target' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1022:2: note: Variable '_tmp2__target' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1037:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1035:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1037:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1046:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1044:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1046:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1076:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1071:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1076:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1077:2: style: Variable '_tmp0__target' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1072:0: note: Variable '_tmp0__target' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1077:2: note: Variable '_tmp0__target' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1078:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1073:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1078:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1079:2: style: Variable '_tmp1__target' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1074:0: note: Variable '_tmp1__target' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1079:2: note: Variable '_tmp1__target' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1090:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1087:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1090:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1091:2: style: Variable '_tmp0__target' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1088:0: note: Variable '_tmp0__target' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:1091:2: note: Variable '_tmp0__target' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/keybindingmanager.c:478:16: style: Variable '_axes_size_' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:484:20: style: Variable '_tmp18__length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:835:29: style: Variable 'mask_collection_length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:832:0: style: Variable '_mask_collection_size_' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:845:15: style: Variable '_tmp21_' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:846:23: style: Variable '_tmp21__length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:926:20: style: Variable '_tmp10__length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/keybindingmanager.c:930:20: style: Variable '_tmp12__length1' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/ui/gtk3/panel.c:574:0: error: syntax error [syntaxError]
ibus-1.5.9/ui/gtk3/pango.c:47:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:44:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:47:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:48:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:45:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:48:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:81:2: style: Variable '_tmp0_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:62:0: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:81:2: note: Variable '_tmp0_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:82:2: style: Variable 'pango_attrs' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:61:0: note: Variable 'pango_attrs' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:82:2: note: Variable 'pango_attrs' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:83:2: style: Variable '_tmp1_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:64:0: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:83:2: note: Variable '_tmp1_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:84:2: style: Variable '_tmp2_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:65:0: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:84:2: note: Variable '_tmp2_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:85:2: style: Variable 'attrs' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:63:0: note: Variable 'attrs' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:85:2: note: Variable 'attrs' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:86:2: style: Variable '_tmp3_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:66:0: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:86:2: note: Variable '_tmp3_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:107:4: style: Variable '_tmp10_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:106:0: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:107:4: note: Variable '_tmp10_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:170:3: style: Variable '_tmp20_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:142:0: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:170:3: note: Variable '_tmp20_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:173:3: style: Variable '_tmp22_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:144:0: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:173:3: note: Variable '_tmp22_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:174:3: style: Variable '_tmp23_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:145:0: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:174:3: note: Variable '_tmp23_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:195:4: style: Variable '_tmp31_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:191:0: note: Variable '_tmp31_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:195:4: note: Variable '_tmp31_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:197:4: style: Variable '_tmp32_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:193:0: note: Variable '_tmp32_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:197:4: note: Variable '_tmp32_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:198:4: style: Variable '_tmp33_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:194:0: note: Variable '_tmp33_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:198:4: note: Variable '_tmp33_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:204:4: style: Variable '_tmp34_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:201:0: note: Variable '_tmp34_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:204:4: note: Variable '_tmp34_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:206:4: style: Variable '_tmp35_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:203:0: note: Variable '_tmp35_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:206:4: note: Variable '_tmp35_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:224:4: style: Variable '_tmp42_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:220:0: note: Variable '_tmp42_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:224:4: note: Variable '_tmp42_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:226:4: style: Variable '_tmp43_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:222:0: note: Variable '_tmp43_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:226:4: note: Variable '_tmp43_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:227:4: style: Variable '_tmp44_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:223:0: note: Variable '_tmp44_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:227:4: note: Variable '_tmp44_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:233:4: style: Variable '_tmp45_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:230:0: note: Variable '_tmp45_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:233:4: note: Variable '_tmp45_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:235:4: style: Variable '_tmp46_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:232:0: note: Variable '_tmp46_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:235:4: note: Variable '_tmp46_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:259:6: style: Variable '_tmp49_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:247:0: note: Variable '_tmp49_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:259:6: note: Variable '_tmp49_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:260:6: style: Variable '_tmp50_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:248:0: note: Variable '_tmp50_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:260:6: note: Variable '_tmp50_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:261:6: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:246:0: note: Variable 'r' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:261:6: note: Variable 'r' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:262:6: style: Variable '_tmp51_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:250:0: note: Variable '_tmp51_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:262:6: note: Variable '_tmp51_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:263:6: style: Variable '_tmp52_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:251:0: note: Variable '_tmp52_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:263:6: note: Variable '_tmp52_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:264:6: style: Variable 'g' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:249:0: note: Variable 'g' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:264:6: note: Variable 'g' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:265:6: style: Variable '_tmp53_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:253:0: note: Variable '_tmp53_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:265:6: note: Variable '_tmp53_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:266:6: style: Variable '_tmp54_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:254:0: note: Variable '_tmp54_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:266:6: note: Variable '_tmp54_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:267:6: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:252:0: note: Variable 'b' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:267:6: note: Variable 'b' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:268:6: style: Variable '_tmp55_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:255:0: note: Variable '_tmp55_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:268:6: note: Variable '_tmp55_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:269:6: style: Variable '_tmp56_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:256:0: note: Variable '_tmp56_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:269:6: note: Variable '_tmp56_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:270:6: style: Variable '_tmp57_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:257:0: note: Variable '_tmp57_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:270:6: note: Variable '_tmp57_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:271:6: style: Variable '_tmp58_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:258:0: note: Variable '_tmp58_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:271:6: note: Variable '_tmp58_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:293:6: style: Variable '_tmp59_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:281:0: note: Variable '_tmp59_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:293:6: note: Variable '_tmp59_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:294:6: style: Variable '_tmp60_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:282:0: note: Variable '_tmp60_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:294:6: note: Variable '_tmp60_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:295:6: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:280:0: note: Variable 'r' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:295:6: note: Variable 'r' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:296:6: style: Variable '_tmp61_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:284:0: note: Variable '_tmp61_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:296:6: note: Variable '_tmp61_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:297:6: style: Variable '_tmp62_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:285:0: note: Variable '_tmp62_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:297:6: note: Variable '_tmp62_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:298:6: style: Variable 'g' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:283:0: note: Variable 'g' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:298:6: note: Variable 'g' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:299:6: style: Variable '_tmp63_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:287:0: note: Variable '_tmp63_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:299:6: note: Variable '_tmp63_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:300:6: style: Variable '_tmp64_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:288:0: note: Variable '_tmp64_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:300:6: note: Variable '_tmp64_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:301:6: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:286:0: note: Variable 'b' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:301:6: note: Variable 'b' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:302:6: style: Variable '_tmp65_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:289:0: note: Variable '_tmp65_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:302:6: note: Variable '_tmp65_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:303:6: style: Variable '_tmp66_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:290:0: note: Variable '_tmp66_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:303:6: note: Variable '_tmp66_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:304:6: style: Variable '_tmp67_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:291:0: note: Variable '_tmp67_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:304:6: note: Variable '_tmp67_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:305:6: style: Variable '_tmp68_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:292:0: note: Variable '_tmp68_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:305:6: note: Variable '_tmp68_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:317:6: style: Variable '_tmp69_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:314:0: note: Variable '_tmp69_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:317:6: note: Variable '_tmp69_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:318:6: style: Variable '_tmp70_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:315:0: note: Variable '_tmp70_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:318:6: note: Variable '_tmp70_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:319:6: style: Variable '_tmp71_' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/pango.c:316:0: note: Variable '_tmp71_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/pango.c:319:6: note: Variable '_tmp71_' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/property.c:486:0: error: syntax error [syntaxError]
ibus-1.5.9/ui/gtk3/propertypanel.c:597:0: error: syntax error [syntaxError]
ibus-1.5.9/ui/gtk3/separator.c:91:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/separator.c:90:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/separator.c:91:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/separator.c:124:2: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/ui/gtk3/separator.c:123:0: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/separator.c:124:2: note: Variable 'self' is reassigned a value before the old one has been used.
ibus-1.5.9/ui/gtk3/switcher.c:323:0: error: syntax error [syntaxError]
ibus-1.5.9/ui/gtk3/xkblayout.c:756:0: error: syntax error [syntaxError]
ibus-1.5.9/util/IMdkit/FrameMgr.c:843:15: style: The scope of the variable 'fitr' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/FrameMgr.c:1852:23: style: The scope of the variable 'd' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/FrameMgr.c:1887:23: style: The scope of the variable 'd' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/FrameMgr.c:1921:23: style: The scope of the variable 'd' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/FrameMgr.c:853:21: style: Variable 'next_type' is assigned a value that is never used. [unreadVariable]
ibus-1.5.9/util/IMdkit/i18nClbk.c:54:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nClbk.c:44:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:54:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:96:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nClbk.c:87:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:96:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:211:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nClbk.c:199:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:211:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:255:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nClbk.c:245:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:255:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:296:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nClbk.c:287:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:296:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:434:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nClbk.c:424:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:434:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:478:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nClbk.c:466:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nClbk.c:478:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nIc.c:344:22: style: The scope of the variable 'fm' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/i18nIc.c:243:9: style: Redundant pointer operation on 'value' - it's already a pointer. [redundantPointerOp]
ibus-1.5.9/util/IMdkit/i18nIc.c:253:9: style: Redundant pointer operation on 'value' - it's already a pointer. [redundantPointerOp]
ibus-1.5.9/util/IMdkit/i18nIc.c:85:16: portability: '*value_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibus-1.5.9/util/IMdkit/i18nIc.c:118:16: portability: '*value_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibus-1.5.9/util/IMdkit/i18nIc.c:147:16: portability: '*value_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibus-1.5.9/util/IMdkit/i18nIc.c:178:16: portability: '*value_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ibus-1.5.9/util/IMdkit/i18nIc.c:479:0: error: Memory leak: nest_list [memleak]
ibus-1.5.9/util/IMdkit/i18nMethod.c:889:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nMethod.c:874:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nMethod.c:889:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nMethod.c:532:18: style: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same. [duplicateExpression]
ibus-1.5.9/util/IMdkit/i18nMethod.c:503:16: note: 'data' is assigned value 'NULL' here.
ibus-1.5.9/util/IMdkit/i18nMethod.c:532:18: note: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same.
ibus-1.5.9/util/IMdkit/i18nMethod.c:576:14: style: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same. [duplicateExpression]
ibus-1.5.9/util/IMdkit/i18nMethod.c:503:16: note: 'data' is assigned value 'NULL' here.
ibus-1.5.9/util/IMdkit/i18nMethod.c:576:14: note: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same.
ibus-1.5.9/util/IMdkit/i18nMethod.c:619:18: style: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same. [duplicateExpression]
ibus-1.5.9/util/IMdkit/i18nMethod.c:592:16: note: 'data' is assigned value 'NULL' here.
ibus-1.5.9/util/IMdkit/i18nMethod.c:619:18: note: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same.
ibus-1.5.9/util/IMdkit/i18nMethod.c:656:14: style: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same. [duplicateExpression]
ibus-1.5.9/util/IMdkit/i18nMethod.c:592:16: note: 'data' is assigned value 'NULL' here.
ibus-1.5.9/util/IMdkit/i18nMethod.c:656:14: note: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same.
ibus-1.5.9/util/IMdkit/i18nMethod.c:106:9: error: Memory leak: p_style [memleak]
ibus-1.5.9/util/IMdkit/i18nMethod.c:132:9: error: Memory leak: p_key [memleak]
ibus-1.5.9/util/IMdkit/i18nMethod.c:159:9: error: Memory leak: p_encoding [memleak]
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:1667:47: warning: Either the condition 'hdr==(struct _XimProtoHdr*)NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:1673:13: note: Assuming that condition 'hdr==(struct _XimProtoHdr*)NULL' is not redundant
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:1667:47: note: Null pointer addition
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:109:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:74:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:109:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:612:13: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:601:0: note: Variable 'data' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:612:13: note: Variable 'data' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:1307:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:1276:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:1307:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nPtHdr.c:588:18: style: The scope of the variable 'i' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/i18nUtil.c:144:5: style: Variable 'reply_hdr' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nUtil.c:132:0: note: Variable 'reply_hdr' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nUtil.c:144:5: note: Variable 'reply_hdr' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nUtil.c:256:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-1.5.9/util/IMdkit/i18nUtil.c:248:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nUtil.c:256:5: note: Variable 'reply' is reassigned a value before the old one has been used.
ibus-1.5.9/util/IMdkit/i18nX.c:76:14: style: The scope of the variable 'fm' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/i18nX.c:79:20: style: The scope of the variable 'p1' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/i18nX.c:396:24: style: The scope of the variable 'packet' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/i18nX.c:397:22: style: The scope of the variable 'hdr' can be reduced. [variableScope]
ibus-1.5.9/util/IMdkit/i18nX.c:498:20: style: The scope of the variable 'packet' can be reduced. [variableScope]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-anthy/ibus-anthy_1.5.9.orig.tar.gz
ibus-anthy-1.5.9/gir/test.c:15:5: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-anthy-1.5.9/gir/test.c:8:0: note: Variable 'obj' is reassigned a value before the old one has been used.
ibus-anthy-1.5.9/gir/test.c:15:5: note: Variable 'obj' is reassigned a value before the old one has been used.
ibus-anthy-1.5.9/gir/test.c:24:5: style: Variable 'string' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-anthy-1.5.9/gir/test.c:9:0: note: Variable 'string' is reassigned a value before the old one has been used.
ibus-anthy-1.5.9/gir/test.c:24:5: note: Variable 'string' is reassigned a value before the old one has been used.
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-array/ibus-array_0.2.1.orig.tar.gz
ibus-array-release-0.2.1/src/array.c:230:46: style: Function 'array_input_key_is_not_special' argument 1 names different: declaration 'content' definition 'context'. [funcArgNamesDifferent]
ibus-array-release-0.2.1/src/array.h:42:55: note: Function 'array_input_key_is_not_special' argument 1 names different: declaration 'content' definition 'context'.
ibus-array-release-0.2.1/src/array.c:230:46: note: Function 'array_input_key_is_not_special' argument 1 names different: declaration 'content' definition 'context'.
ibus-array-release-0.2.1/src/engine.c:307:20: style: Condition 'retval!=0' is always false [knownConditionTrueFalse]
ibus-array-release-0.2.1/src/engine.c:306:18: note: Assignment 'retval=0', assigned value is 0
ibus-array-release-0.2.1/src/engine.c:307:20: note: Condition 'retval!=0' is always false
ibus-array-release-0.2.1/src/engine.c:333:5: style: Variable 'candidates' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-array-release-0.2.1/src/engine.c:331:0: note: Variable 'candidates' is reassigned a value before the old one has been used.
ibus-array-release-0.2.1/src/engine.c:333:5: note: Variable 'candidates' is reassigned a value before the old one has been used.
ibus-array-release-0.2.1/src/engine.c:357:12: style: The scope of the variable 'temptext' can be reduced. [variableScope]
ibus-array-release-0.2.1/src/engine.c:583:15: style: The scope of the variable 'text' can be reduced. [variableScope]
ibus-array-release-0.2.1/src/engine.c:182:54: style: Function 'ibus_array_engine_init' argument 1 names different: declaration 'engine' definition 'arrayeng'. [funcArgNamesDifferent]
ibus-array-release-0.2.1/src/engine.c:52:54: note: Function 'ibus_array_engine_init' argument 1 names different: declaration 'engine' definition 'arrayeng'.
ibus-array-release-0.2.1/src/engine.c:182:54: note: Function 'ibus_array_engine_init' argument 1 names different: declaration 'engine' definition 'arrayeng'.
ibus-array-release-0.2.1/src/engine.c:207:57: style: Function 'ibus_array_engine_destroy' argument 1 names different: declaration 'engine' definition 'arrayeng'. [funcArgNamesDifferent]
ibus-array-release-0.2.1/src/engine.c:53:57: note: Function 'ibus_array_engine_destroy' argument 1 names different: declaration 'engine' definition 'arrayeng'.
ibus-array-release-0.2.1/src/engine.c:207:57: note: Function 'ibus_array_engine_destroy' argument 1 names different: declaration 'engine' definition 'arrayeng'.
ibus-array-release-0.2.1/src/engine.c:125:14: style: Unused variable: res [unusedVariable]
ibus-array-release-0.2.1/src/engine.c:258:14: style: Unused variable: retval [unusedVariable]
ibus-array-release-0.2.1/src/engine.c:322:14: style: Unused variable: retval [unusedVariable]
ibus-array-release-0.2.1/src/engine.c:356:17: style: Unused variable: value [unusedVariable]
ibus-array-release-0.2.1/src/engine.c:412:15: style: Unused variable: text [unusedVariable]
ibus-array-release-0.2.1/src/engine.c:501:30: style: Variable 'commit_rev' is assigned a value that is never used. [unreadVariable]
ibus-array-release-0.2.1/src/engine.c:541:22: style: Variable 'commit_rev' is assigned a value that is never used. [unreadVariable]
ibus-array-release-0.2.1/src/engine.c:566:26: style: Variable 'commit_rev' is assigned a value that is never used. [unreadVariable]
ibus-array-release-0.2.1/src/engine.c:574:26: style: Variable 'commit_rev' is assigned a value that is never used. [unreadVariable]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-braille/ibus-braille_0.3.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-cangjie/ibus-cangjie_2.4.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-chewing/ibus-chewing_1.5.1.orig.tar.gz
ibus-chewing-1.5.1-Source/src/GSettingsBackend.c:127:9: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/IBusChewingEngine-input-events.c:67:9: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/IBusChewingEngine-input-events.c:83:16: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/IBusChewingEngine-signal.c:286:12: style: The scope of the variable 'auxStr' can be reduced. [variableScope]
ibus-chewing-1.5.1-Source/src/IBusChewingLookupTable.c:34:15: style: The scope of the variable 'iText' can be reduced. [variableScope]
ibus-chewing-1.5.1-Source/src/IBusChewingLookupTable.c:35:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ibus-chewing-1.5.1-Source/src/IBusChewingPreEdit.c:390:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ibus-chewing-1.5.1-Source/src/IBusChewingPreEdit.c:255:32: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/IBusChewingSystray.c:42:18: style: The scope of the variable 'iconFile' can be reduced. [variableScope]
ibus-chewing-1.5.1-Source/src/IBusChewingSystray.c:157:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ibus-chewing-1.5.1-Source/src/IBusChewingUtil.c:28:42: style: Function 'get_tone' argument 2 names different: declaration 'k' definition 'kSym'. [funcArgNamesDifferent]
ibus-chewing-1.5.1-Source/src/IBusChewingUtil.h:65:42: note: Function 'get_tone' argument 2 names different: declaration 'k' definition 'kSym'.
ibus-chewing-1.5.1-Source/src/IBusChewingUtil.c:28:42: note: Function 'get_tone' argument 2 names different: declaration 'k' definition 'kSym'.
ibus-chewing-1.5.1-Source/src/IBusChewingUtil.c:275:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.c:94:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.c:84:0: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.c:94:5: note: Variable 'result' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.c:132:5: style: Variable 'config' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.c:120:0: note: Variable 'config' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.c:132:5: note: Variable 'config' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.c:117:24: style: Function 'ibus_config_backend_new' argument 2 names different: declaration 'baseDir' definition 'basePath'. [funcArgNamesDifferent]
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.h:40:24: note: Function 'ibus_config_backend_new' argument 2 names different: declaration 'baseDir' definition 'basePath'.
ibus-chewing-1.5.1-Source/src/IBusConfigBackend.c:117:24: note: Function 'ibus_config_backend_new' argument 2 names different: declaration 'baseDir' definition 'basePath'.
ibus-chewing-1.5.1-Source/src/MakerDialogProperty.c:181:4: warning: Either the condition 'ctx==NULL' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck]
ibus-chewing-1.5.1-Source/src/MakerDialogProperty.c:178:13: note: Assuming that condition 'ctx==NULL' is not redundant
ibus-chewing-1.5.1-Source/src/MakerDialogProperty.c:181:4: note: Null pointer dereference
ibus-chewing-1.5.1-Source/src/MakerDialogProperty.c:255:12: style: Function 'mkdg_properties_index' argument 1 names different: declaration 'array' definition 'properties'. [funcArgNamesDifferent]
ibus-chewing-1.5.1-Source/src/MakerDialogProperty.h:125:57: note: Function 'mkdg_properties_index' argument 1 names different: declaration 'array' definition 'properties'.
ibus-chewing-1.5.1-Source/src/MakerDialogProperty.c:255:12: note: Function 'mkdg_properties_index' argument 1 names different: declaration 'array' definition 'properties'.
ibus-chewing-1.5.1-Source/src/MakerDialogUtil.c:153:13: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/MakerDialogUtil.c:155:13: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/MakerDialogUtil.c:157:13: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/MakerDialogUtil.c:159:13: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/MakerDialogUtil.c:161:13: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/src/ibus-setup-chewing.c:69:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:381:5: style: Variable 'eResponse' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:378:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:381:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:383:5: style: Variable 'eResponse' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:381:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:383:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:385:5: style: Variable 'eResponse' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:383:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:385:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:387:5: style: Variable 'eResponse' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:385:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:387:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:389:5: style: Variable 'eResponse' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:387:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:389:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:391:5: style: Variable 'eResponse' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:389:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:391:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:395:5: style: Variable 'eResponse' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:391:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:395:5: note: Variable 'eResponse' is reassigned a value before the old one has been used.
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:857:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:97:0: style: Variable 'unmaskedMod' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:104:43: style: Variable 'unmaskedMod' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:111:43: style: Variable 'unmaskedMod' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:119:2: style: Variable 'unmaskedMod' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:126:0: style: Variable 'unmaskedMod' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:133:57: style: Variable 'unmaskedMod' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:140:57: style: Variable 'unmaskedMod' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:148:2: style: Variable 'unmaskedMod' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/IBusChewingPreEdit-test.c:396:2: style: Variable 'eResponse' is assigned a value that is never used. [unreadVariable]
ibus-chewing-1.5.1-Source/test/MakerDialogBackend-test.c:255:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:12:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:15:27: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:22:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:25:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:32:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:35:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:98:28: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:126:25: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:129:28: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:132:45: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ibus-chewing-1.5.1-Source/test/MakerDialogUtil-test.c:135:60: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-client-clutter/ibus-client-clutter_0.0+git20090728.a936bacf.orig.tar.gz
ibus-client-clutter/src/ibus-imcontext.c:289:52: style: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'. [funcArgNamesDifferent]
ibus-client-clutter/src/ibus-imcontext.c:87:74: note: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'.
ibus-client-clutter/src/ibus-imcontext.c:289:52: note: Function 'ibus_im_context_filter_keypress' argument 2 names different: declaration 'key' definition 'event'.
ibus-client-clutter/src/ibus-imcontext.c:595:38: style: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-client-clutter/src/ibus-imcontext.c:111:66: note: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-client-clutter/src/ibus-imcontext.c:595:38: note: Function '_bus_connected_cb' argument 2 names different: declaration 'context' definition 'ibusimcontext'.
ibus-client-clutter/src/ibus-imcontext.c:821:39: style: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'. [funcArgNamesDifferent]
ibus-client-clutter/src/ibus-imcontext.c:105:66: note: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
ibus-client-clutter/src/ibus-imcontext.c:821:39: note: Function '_create_input_context' argument 1 names different: declaration 'context' definition 'ibusimcontext'.
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-el/ibus-el_0.3.0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-googlepinyin/ibus-googlepinyin_0.1.1+hg20111212.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-hangul/ibus-hangul_1.5.1.orig.tar.gz
ibus-hangul-1.5.1/src/engine.c:270:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-hangul-1.5.1/src/engine.c:260:0: note: Variable 'value' is reassigned a value before the old one has been used.
ibus-hangul-1.5.1/src/engine.c:270:5: note: Variable 'value' is reassigned a value before the old one has been used.
ibus-hangul-1.5.1/src/engine.c:1048:20: style: The scope of the variable 'str' can be reduced. [variableScope]
ibus-hangul-1.5.1/src/engine.c:1184:27: style: The scope of the variable 'text' can be reduced. [variableScope]
ibus-hangul-1.5.1/src/engine.c:1185:32: style: The scope of the variable 'preedit' can be reduced. [variableScope]
ibus-hangul-1.5.1/src/engine.c:1278:15: style: The scope of the variable 'text' can be reduced. [variableScope]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-input-pad/ibus-input-pad_1.4.2.orig.tar.gz
ibus-input-pad-1.4.2/engine/engine.c:376:5: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-input-pad-1.4.2/engine/engine.c:373:0: note: Variable 'name' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/engine/engine.c:376:5: note: Variable 'name' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/engine/engine.c:394:5: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-input-pad-1.4.2/engine/engine.c:391:0: note: Variable 'name' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/engine/engine.c:394:5: note: Variable 'name' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/engine/engine.c:419:5: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-input-pad-1.4.2/engine/engine.c:416:0: note: Variable 'name' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/engine/engine.c:419:5: note: Variable 'name' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/engine/engine.c:236:12: style: The scope of the variable 'str' can be reduced. [variableScope]
ibus-input-pad-1.4.2/engine/engine.c:438:18: style: The scope of the variable 'libexecdir' can be reduced. [variableScope]
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:86:9: warning: Either the condition 'value!=NULL' is redundant or there is possible null pointer dereference: saved_table. [nullPointerRedundantCheck]
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:78:44: note: Assuming that condition 'value!=NULL' is not redundant
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:73:31: note: Assignment 'saved_table=(struct _SavedTable*)value', assigned value is 0
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:86:9: note: Null pointer dereference
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:378:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:371:0: note: Variable 'value' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:378:5: note: Variable 'value' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:400:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:393:0: note: Variable 'value' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:400:5: note: Variable 'value' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/setup/iconfig-gtk2.c:268:9: style: The scope of the variable 'orig_i' can be reduced. [variableScope]
ibus-input-pad-1.4.2/setup/setup-gtk2.c:138:23: warning: Either the condition 'data!=NULL' is redundant or there is possible null pointer dereference: button_data. [nullPointerRedundantCheck]
ibus-input-pad-1.4.2/setup/setup-gtk2.c:137:28: note: Assuming that condition 'data!=NULL' is not redundant
ibus-input-pad-1.4.2/setup/setup-gtk2.c:134:36: note: Assignment 'button_data=(struct _ButtonClickData*)data', assigned value is 0
ibus-input-pad-1.4.2/setup/setup-gtk2.c:138:23: note: Null pointer dereference
ibus-input-pad-1.4.2/setup/setup-gtk2.c:139:46: warning: Either the condition 'data!=NULL' is redundant or there is possible null pointer dereference: button_data. [nullPointerRedundantCheck]
ibus-input-pad-1.4.2/setup/setup-gtk2.c:137:28: note: Assuming that condition 'data!=NULL' is not redundant
ibus-input-pad-1.4.2/setup/setup-gtk2.c:134:36: note: Assignment 'button_data=(struct _ButtonClickData*)data', assigned value is 0
ibus-input-pad-1.4.2/setup/setup-gtk2.c:139:46: note: Null pointer dereference
ibus-input-pad-1.4.2/setup/setup-gtk2.c:141:14: warning: Either the condition 'data!=NULL' is redundant or there is possible null pointer dereference: button_data. [nullPointerRedundantCheck]
ibus-input-pad-1.4.2/setup/setup-gtk2.c:137:28: note: Assuming that condition 'data!=NULL' is not redundant
ibus-input-pad-1.4.2/setup/setup-gtk2.c:134:36: note: Assignment 'button_data=(struct _ButtonClickData*)data', assigned value is 0
ibus-input-pad-1.4.2/setup/setup-gtk2.c:141:14: note: Null pointer dereference
ibus-input-pad-1.4.2/setup/setup-gtk2.c:142:30: warning: Either the condition 'data!=NULL' is redundant or there is possible null pointer dereference: button_data. [nullPointerRedundantCheck]
ibus-input-pad-1.4.2/setup/setup-gtk2.c:137:28: note: Assuming that condition 'data!=NULL' is not redundant
ibus-input-pad-1.4.2/setup/setup-gtk2.c:134:36: note: Assignment 'button_data=(struct _ButtonClickData*)data', assigned value is 0
ibus-input-pad-1.4.2/setup/setup-gtk2.c:142:30: note: Null pointer dereference
ibus-input-pad-1.4.2/setup/setup-gtk2.c:279:5: style: Variable 'section' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-input-pad-1.4.2/setup/setup-gtk2.c:270:0: note: Variable 'section' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/setup/setup-gtk2.c:279:5: note: Variable 'section' is reassigned a value before the old one has been used.
ibus-input-pad-1.4.2/setup/setup-gtk2.c:454:16: style: The scope of the variable 'widget' can be reduced. [variableScope]
ibus-input-pad-1.4.2/setup/setup-gtk2.c:455:16: style: The scope of the variable 'old_parent' can be reduced. [variableScope]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-kkc/ibus-kkc_1.5.22.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-libpinyin/ibus-libpinyin_1.7.3.orig.tar.gz
ibus-libpinyin-1.7.3/lua/lua-plugin-init.c:164:3: style: Variable 'lines' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-libpinyin-1.7.3/lua/lua-plugin-init.c:155:0: note: Variable 'lines' is reassigned a value before the old one has been used.
ibus-libpinyin-1.7.3/lua/lua-plugin-init.c:164:3: note: Variable 'lines' is reassigned a value before the old one has been used.
ibus-libpinyin-1.7.3/lua/lua-plugin-init.c:155:59: style: The scope of the variable 'line' can be reduced. [variableScope]
ibus-libpinyin-1.7.3/lua/lua-plugin.c:78:10: style: The scope of the variable 'i' can be reduced. [variableScope]
ibus-libpinyin-1.7.3/lua/lua-plugin.c:79:19: style: The scope of the variable 'command' can be reduced. [variableScope]
ibus-libpinyin-1.7.3/lua/lua-plugin.c:235:16: style: The scope of the variable 'suggest' can be reduced. [variableScope]
ibus-libpinyin-1.7.3/lua/lua-plugin.c:235:27: style: The scope of the variable 'help' can be reduced. [variableScope]
ibus-libpinyin-1.7.3/src/PYObject.h:32:5: style: Class 'Object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPointer.h:31:0: style: Struct 'PY :: Pointer < GObject >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPointer.h:29:0: warning: The struct 'PY :: Pointer < GObject >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ibus-libpinyin-1.7.3/src/PYEditor.cc:26:36: style: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent]
ibus-libpinyin-1.7.3/src/PYEditor.h:41:32: note: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'.
ibus-libpinyin-1.7.3/src/PYEditor.cc:26:36: note: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'.
ibus-libpinyin-1.7.3/src/PYText.h:32:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYText.h:34:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYText.h:37:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYText.h:40:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYText.h:61:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYText.h:64:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYText.h:67:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYString.h:33:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYString.h:34:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYString.h:35:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYEngine.h:43:14: performance: Technically the member function 'PY::Engine::contentIsPassword' can be static. [functionStatic]
ibus-libpinyin-1.7.3/src/PYEngine.cc:258:9: note: Technically the member function 'PY::Engine::contentIsPassword' can be static.
ibus-libpinyin-1.7.3/src/PYEngine.h:43:14: note: Technically the member function 'PY::Engine::contentIsPassword' can be static.
ibus-libpinyin-1.7.3/src/PYPinyinProperties.h:33:5: style: Class 'PinyinProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:31:5: style: Class 'PinyinEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:33:5: style: Class 'BopomofoEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPointer.h:31:0: style: Struct 'PY :: Pointer < IBusEngine >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPointer.h:29:0: warning: The struct 'PY :: Pointer < IBusEngine >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:37:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:46:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:37:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:38:10: style: The function 'focusIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:47:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:38:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:39:10: style: The function 'focusOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:48:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:39:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:40:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:52:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:40:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:41:10: style: The function 'enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:53:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:41:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:42:10: style: The function 'disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:54:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:42:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:43:10: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:55:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:43:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:44:10: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:56:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:44:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:45:10: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:57:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:45:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:46:10: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:58:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:46:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:47:14: style: The function 'propertyActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:59:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:47:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:48:10: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:60:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:48:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:39:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:46:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:39:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:40:10: style: The function 'focusIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:47:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:40:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:41:10: style: The function 'focusOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:48:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:41:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:42:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:52:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:42:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:43:10: style: The function 'enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:53:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:43:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:44:10: style: The function 'disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:54:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:44:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:45:10: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:55:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:45:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:46:10: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:56:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:46:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:47:10: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:57:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:47:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:48:10: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:58:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:48:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:49:14: style: The function 'propertyActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:59:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:49:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:50:10: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEngine.h:60:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:50:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.cc:387:68: style: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'. [funcArgNamesDifferent]
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:39:74: note: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'.
ibus-libpinyin-1.7.3/src/PYEnglishEditor.cc:387:68: note: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'.
ibus-libpinyin-1.7.3/src/PYEnglishEditor.cc:44:9: performance: Variable 'm_sql' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-libpinyin-1.7.3/src/PYEnglishEditor.cc:46:9: performance: Variable 'm_timeout_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-libpinyin-1.7.3/src/PYEnglishEditor.cc:366:5: style: Class 'EnglishEditor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibus-libpinyin-1.7.3/src/PYEnglishEditor.cc:366:5: style: Class 'EnglishEditor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:39:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:39:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:40:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:40:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:41:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:41:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:42:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:42:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:43:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:43:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:44:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:49:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:44:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:45:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:45:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:46:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYEnglishEditor.h:46:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYExtEditor.cc:160:5: performance: Variable 'm_lua_plugin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-libpinyin-1.7.3/src/PYPointer.h:31:0: style: Struct 'PY :: Pointer < _IBusEnginePlugin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPointer.h:29:0: warning: The struct 'PY :: Pointer < _IBusEnginePlugin >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ibus-libpinyin-1.7.3/src/PYExtEditor.h:36:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:36:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:37:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:37:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:38:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:38:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:39:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:39:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:40:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:40:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:41:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:49:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:41:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:42:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:42:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:43:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYExtEditor.h:43:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYFallbackEditor.h:46:10: style: Technically the member function 'PY::FallbackEditor::commit' can be const. [functionConst]
ibus-libpinyin-1.7.3/src/PYFallbackEditor.h:53:10: style: Technically the member function 'PY::FallbackEditor::commit' can be const. [functionConst]
ibus-libpinyin-1.7.3/src/PYFallbackEditor.h:59:10: style: Technically the member function 'PY::FallbackEditor::commit' can be const. [functionConst]
ibus-libpinyin-1.7.3/src/PYFallbackEditor.h:37:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYFallbackEditor.h:37:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYFallbackEditor.h:38:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYFallbackEditor.h:38:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:342:5: style: Variable 'iter' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:340:0: note: Variable 'iter' is reassigned a value before the old one has been used.
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:342:5: note: Variable 'iter' is reassigned a value before the old one has been used.
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:37:5: performance: Variable 'm_timeout_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-libpinyin-1.7.3/src/PYLibPinyin.h:48:10: performance: Technically the member function 'PY::LibPinyinBackEnd::freePinyinInstance' can be static. [functionStatic]
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:99:19: note: Technically the member function 'PY::LibPinyinBackEnd::freePinyinInstance' can be static.
ibus-libpinyin-1.7.3/src/PYLibPinyin.h:48:10: note: Technically the member function 'PY::LibPinyinBackEnd::freePinyinInstance' can be static.
ibus-libpinyin-1.7.3/src/PYLibPinyin.h:50:10: performance: Technically the member function 'PY::LibPinyinBackEnd::freeChewingInstance' can be static. [functionStatic]
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:145:19: note: Technically the member function 'PY::LibPinyinBackEnd::freeChewingInstance' can be static.
ibus-libpinyin-1.7.3/src/PYLibPinyin.h:50:10: note: Technically the member function 'PY::LibPinyinBackEnd::freeChewingInstance' can be static.
ibus-libpinyin-1.7.3/src/PYLibPinyin.h:57:14: performance: Technically the member function 'PY::LibPinyinBackEnd::rememberUserInput' can be static. [functionStatic]
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:307:19: note: Technically the member function 'PY::LibPinyinBackEnd::rememberUserInput' can be static.
ibus-libpinyin-1.7.3/src/PYLibPinyin.h:57:14: note: Technically the member function 'PY::LibPinyinBackEnd::rememberUserInput' can be static.
ibus-libpinyin-1.7.3/src/PYPConfig.h:70:5: style: Class 'PinyinConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPConfig.h:88:5: style: Class 'BopomofoConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libpinyin-1.7.3/src/PYPConfig.h:49:18: style: The function 'readDefaultValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYConfig.h:79:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPConfig.h:49:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPConfig.h:50:22: style: The function 'valueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYConfig.h:80:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPConfig.h:50:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPConfig.h:71:18: style: The function 'readDefaultValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPConfig.h:49:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPConfig.h:71:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPConfig.h:73:22: style: The function 'valueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPConfig.h:50:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPConfig.h:73:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPConfig.h:89:18: style: The function 'readDefaultValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPConfig.h:49:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPConfig.h:89:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPConfig.h:91:22: style: The function 'valueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPConfig.h:50:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPConfig.h:91:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:217:9: error: Resource leak: dictfile [resourceLeak]
ibus-libpinyin-1.7.3/src/PYLibPinyin.cc:265:9: error: Resource leak: dictfile [resourceLeak]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:38:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:38:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:39:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:39:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:40:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:40:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:41:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:41:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:42:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:49:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:42:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:43:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:43:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:44:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:44:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:45:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:45:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:47:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:45:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:47:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:50:18: style: The function 'updatePreeditText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:76:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:50:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:51:18: style: The function 'updateAuxiliaryText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:75:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:51:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:52:18: style: The function 'updatePinyin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:77:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:52:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:54:10: style: The function 'commit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:74:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:54:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:55:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:43:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:55:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:57:14: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:63:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPBopomofoEditor.h:57:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:56:10: performance: Technically the member function 'PY::BopomofoEngine::showSetupDialog' can be static. [functionStatic]
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.cc:230:17: note: Technically the member function 'PY::BopomofoEngine::showSetupDialog' can be static.
ibus-libpinyin-1.7.3/src/PYPBopomofoEngine.h:56:10: note: Technically the member function 'PY::BopomofoEngine::showSetupDialog' can be static.
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:36:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:36:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:37:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:37:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:38:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:38:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:39:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:39:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:40:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:40:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:41:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:49:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:41:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:42:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:42:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:43:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPunctEditor.h:43:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:41:14: style: The function 'processFunctionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:47:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:41:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:43:10: style: The function 'commit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:74:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:43:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:45:18: style: The function 'updateAuxiliaryText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:75:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:45:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:46:18: style: The function 'updateLookupTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:48:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:46:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:47:18: style: The function 'updatePreeditText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:76:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:47:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:49:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:45:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:49:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:51:18: style: The function 'updatePinyin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:77:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:51:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:34:14: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:63:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:34:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:37:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:49:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:37:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:38:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:43:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:38:10: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:42:18: style: The function 'updateAuxiliaryText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:45:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:42:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:43:18: style: The function 'updatePinyin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:51:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPDoublePinyinEditor.h:43:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:35:14: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:63:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:35:14: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:38:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:49:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:38:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:39:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:43:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:39:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:40:18: style: The function 'updateAuxiliaryText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:45:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:40:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:41:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:42:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:41:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:45:18: style: The function 'updatePinyin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYPPinyinEditor.h:51:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYPFullPinyinEditor.h:45:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.cc:29:17: warning: Member variable 'PhoneticEditor::m_instance' is not initialized in the constructor. [uninitMemberVar]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:56:10: style: Technically the member function 'PY::PhoneticEditor::commit' can be const. [functionConst]
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.cc:331:17: note: Technically the member function 'PY::PhoneticEditor::commit' can be const.
ibus-libpinyin-1.7.3/src/PYPPhoneticEditor.h:56:10: note: Technically the member function 'PY::PhoneticEditor::commit' can be const.
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.cc:53:5: performance: Variable 'm_double_pinyin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:53:10: performance: Technically the member function 'PY::PinyinEngine::showSetupDialog' can be static. [functionStatic]
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.cc:311:15: note: Technically the member function 'PY::PinyinEngine::showSetupDialog' can be static.
ibus-libpinyin-1.7.3/src/PYPPinyinEngine.h:53:10: note: Technically the member function 'PY::PinyinEngine::showSetupDialog' can be static.
ibus-libpinyin-1.7.3/src/PYPinyinProperties.cc:114:60: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-libpinyin-1.7.3/src/PYPinyinProperties.cc:133:54: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-libpinyin-1.7.3/src/PYPinyinProperties.cc:149:67: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-libpinyin-1.7.3/src/PYPinyinProperties.cc:165:65: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-libpinyin-1.7.3/src/PYPunctEditor.cc:529:20: style: The scope of the variable 'res' can be reduced. [variableScope]
ibus-libpinyin-1.7.3/src/PYPunctEditor.cc:429:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibus-libpinyin-1.7.3/src/PYPunctEditor.cc:499:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibus-libpinyin-1.7.3/src/PYPunctEditor.cc:605:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibus-libpinyin-1.7.3/src/PYStrokeEditor.cc:163:67: style: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'. [funcArgNamesDifferent]
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:37:74: note: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'.
ibus-libpinyin-1.7.3/src/PYStrokeEditor.cc:163:67: note: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'.
ibus-libpinyin-1.7.3/src/PYStrokeEditor.cc:40:9: performance: Variable 'm_sql' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-libpinyin-1.7.3/src/PYStrokeEditor.cc:145:5: style: Class 'StrokeEditor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibus-libpinyin-1.7.3/src/PYStrokeEditor.cc:145:5: style: Class 'StrokeEditor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:37:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:37:22: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:38:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:38:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:39:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:39:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:40:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:40:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:41:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:41:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:42:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:49:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:42:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:43:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:43:18: note: Function in derived class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:44:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libpinyin-1.7.3/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-libpinyin-1.7.3/src/PYStrokeEditor.h:44:18: note: Function in derived class
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-libthai/ibus-libthai_0.1.4.orig.tar.xz
ibus-libthai-0.1.4/src/engine.c:213:10: error: Uninitialized variable: c [uninitvar]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-libzhuyin/ibus-libzhuyin_1.8.2.orig.tar.gz
ibus-libzhuyin-1.8.2/src/ZYObject.h:32:5: style: Class 'Object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYPointer.h:31:0: style: Struct 'ZY :: Pointer < GObject >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYPointer.h:29:0: warning: The struct 'ZY :: Pointer < GObject >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ibus-libzhuyin-1.8.2/src/ZYEditor.cc:26:36: style: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:41:32: note: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'.
ibus-libzhuyin-1.8.2/src/ZYEditor.cc:26:36: note: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'.
ibus-libzhuyin-1.8.2/src/ZYText.h:32:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYText.h:34:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYText.h:37:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYText.h:40:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYText.h:61:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYText.h:64:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYText.h:67:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYString.h:34:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYString.h:35:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYString.h:37:18: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYString.h:38:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:43:14: performance: Technically the member function 'ZY::Engine::contentIsPassword' can be static. [functionStatic]
ibus-libzhuyin-1.8.2/src/ZYEngine.cc:252:9: note: Technically the member function 'ZY::Engine::contentIsPassword' can be static.
ibus-libzhuyin-1.8.2/src/ZYEngine.h:43:14: note: Technically the member function 'ZY::Engine::contentIsPassword' can be static.
ibus-libzhuyin-1.8.2/src/ZYZhuyinProperties.h:33:5: style: Class 'ZhuyinProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:32:5: style: Class 'ZhuyinEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYPointer.h:31:0: style: Struct 'ZY :: Pointer < IBusEngine >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYPointer.h:29:0: warning: The struct 'ZY :: Pointer < IBusEngine >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:36:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:46:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:36:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:37:10: style: The function 'focusIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:47:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:37:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:38:10: style: The function 'focusOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:48:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:38:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:39:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:52:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:39:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:40:10: style: The function 'enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:53:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:40:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:41:10: style: The function 'disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:54:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:41:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:42:10: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:55:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:42:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:43:10: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:56:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:43:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:44:10: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:57:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:44:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:45:10: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:58:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:45:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:46:14: style: The function 'propertyActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:59:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:46:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:47:10: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEngine.h:60:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:47:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYEnhancedText.cc:237:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
ibus-libzhuyin-1.8.2/src/ZYEnhancedText.cc:297:30: style: Variable 'section_type' is assigned a value that is never used. [unreadVariable]
ibus-libzhuyin-1.8.2/src/ZYEnhancedText.cc:340:25: warning: Assert statement calls a function which may have desired side effects: 'get_symbol_section'. [assertWithSideEffect]
ibus-libzhuyin-1.8.2/src/ZYFallbackEditor.h:46:10: style: Technically the member function 'ZY::FallbackEditor::commit' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYFallbackEditor.h:53:10: style: Technically the member function 'ZY::FallbackEditor::commit' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYFallbackEditor.h:59:10: style: Technically the member function 'ZY::FallbackEditor::commit' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYFallbackEditor.h:37:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:44:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYFallbackEditor.h:37:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYFallbackEditor.h:38:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:50:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYFallbackEditor.h:38:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYLibZhuyin.cc:38:5: performance: Variable 'm_timeout_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-libzhuyin-1.8.2/src/ZYLibZhuyin.h:46:10: performance: Technically the member function 'ZY::LibZhuyinBackEnd::freeZhuyinInstance' can be static. [functionStatic]
ibus-libzhuyin-1.8.2/src/ZYLibZhuyin.cc:107:19: note: Technically the member function 'ZY::LibZhuyinBackEnd::freeZhuyinInstance' can be static.
ibus-libzhuyin-1.8.2/src/ZYLibZhuyin.h:46:10: note: Technically the member function 'ZY::LibZhuyinBackEnd::freeZhuyinInstance' can be static.
ibus-libzhuyin-1.8.2/src/ZYZConfig.h:43:5: style: Class 'ZhuyinConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-libzhuyin-1.8.2/src/ZYZConfig.h:51:18: style: The function 'readDefaultValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYConfig.h:67:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZConfig.h:51:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZConfig.h:52:22: style: The function 'valueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYConfig.h:68:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZConfig.h:52:22: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYSymbolLookup.h:41:12: style: Technically the member function 'ZY::SymbolLookup::find' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYSymbolLookup.cc:68:15: note: Technically the member function 'ZY::SymbolLookup::find' can be const.
ibus-libzhuyin-1.8.2/src/ZYSymbolLookup.h:41:12: note: Technically the member function 'ZY::SymbolLookup::find' can be const.
ibus-libzhuyin-1.8.2/src/ZYSymbolLookup.h:42:33: style: Technically the member function 'ZY::SymbolLookup::getIndexes' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYSymbols.cc:251:50: style: Function 'convert_special_symbol' argument 2 names different: declaration 'punct' definition 'symbol'. [funcArgNamesDifferent]
ibus-libzhuyin-1.8.2/src/ZYSymbols.h:43:50: note: Function 'convert_special_symbol' argument 2 names different: declaration 'punct' definition 'symbol'.
ibus-libzhuyin-1.8.2/src/ZYSymbols.cc:251:50: note: Function 'convert_special_symbol' argument 2 names different: declaration 'punct' definition 'symbol'.
ibus-libzhuyin-1.8.2/src/ZYSymbols.cc:310:53: style: Function 'convert_full_width_symbol' argument 2 names different: declaration 'english' definition 'symbol'. [funcArgNamesDifferent]
ibus-libzhuyin-1.8.2/src/ZYSymbols.h:49:53: note: Function 'convert_full_width_symbol' argument 2 names different: declaration 'english' definition 'symbol'.
ibus-libzhuyin-1.8.2/src/ZYSymbols.cc:310:53: note: Function 'convert_full_width_symbol' argument 2 names different: declaration 'english' definition 'symbol'.
ibus-libzhuyin-1.8.2/src/ZYTradSimpConverter.cc:39:9: performance: Variable 'm_cc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:46:12: style: Technically the member function 'ZY::SymbolSection::getType' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:47:12: style: Technically the member function 'ZY::SymbolSection::getLookup' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:48:12: style: Technically the member function 'ZY::SymbolSection::getChoice' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:39:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:44:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:39:22: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:40:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:49:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:40:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:41:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:50:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:41:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:55:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:45:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:55:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:56:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:46:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:56:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:57:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:47:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:57:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:58:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:48:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:58:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:59:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:40:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:59:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:60:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:41:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:60:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:61:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYEditor.h:51:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:61:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:62:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:39:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:62:22: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZBopomofoSymbolSection.h:41:18: style: The function 'initCandidates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:40:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZBopomofoSymbolSection.h:41:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZBopomofoSymbolSection.h:43:18: style: The function 'fillLookupTableByPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:42:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZBopomofoSymbolSection.h:43:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZBopomofoSymbolSection.h:44:17: style: The function 'selectCandidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:43:17: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZBopomofoSymbolSection.h:44:17: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZBuiltinSymbolSection.h:41:18: style: The function 'initCandidates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:40:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZBuiltinSymbolSection.h:41:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZBuiltinSymbolSection.h:43:18: style: The function 'fillLookupTableByPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:42:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZBuiltinSymbolSection.h:43:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZBuiltinSymbolSection.h:44:17: style: The function 'selectCandidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:43:17: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZBuiltinSymbolSection.h:44:17: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.cc:29:52: style: Function 'EnhancedEditor' argument 1 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent]
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.h:36:40: note: Function 'EnhancedEditor' argument 1 names different: declaration 'prop' definition 'props'.
ibus-libzhuyin-1.8.2/src/ZYZEnhancedEditor.cc:29:52: note: Function 'EnhancedEditor' argument 1 names different: declaration 'prop' definition 'props'.
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.cc:683:27: style: The scope of the variable 'end_pos' can be reduced. [variableScope]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.cc:725:27: style: The scope of the variable 'end_pos' can be reduced. [variableScope]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.cc:1034:27: style: The scope of the variable 'end_pos' can be reduced. [variableScope]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.cc:578:40: style: Function 'selectCandidate' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:82:37: note: Function 'selectCandidate' argument 1 names different: declaration 'i' definition 'index'.
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.cc:578:40: note: Function 'selectCandidate' argument 1 names different: declaration 'i' definition 'index'.
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.cc:663:46: style: Function 'selectCandidateInPage' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:83:43: note: Function 'selectCandidateInPage' argument 1 names different: declaration 'i' definition 'index'.
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.cc:663:46: note: Function 'selectCandidateInPage' argument 1 names different: declaration 'i' definition 'index'.
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:87:10: style: Technically the member function 'ZY::PhoneticEditor::commit' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.cc:571:17: note: Technically the member function 'ZY::PhoneticEditor::commit' can be const.
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:87:10: note: Technically the member function 'ZY::PhoneticEditor::commit' can be const.
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolListAllSection.h:44:18: style: The function 'fillLookupTableByPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:42:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolListAllSection.h:44:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolListAllSection.h:45:17: style: The function 'selectCandidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:43:17: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolListAllSection.h:45:17: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolShownSection.h:43:18: style: The function 'fillLookupTableByPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:42:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolShownSection.h:43:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolShownSection.h:44:17: style: The function 'selectCandidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:43:17: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolShownSection.h:44:17: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPhoneticSection.cc:30:18: warning: Member variable 'PhoneticSection::m_instance' is not initialized in the constructor. [uninitMemberVar]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticSection.cc:30:18: warning: Member variable 'PhoneticSection::m_cursor' is not initialized in the constructor. [uninitMemberVar]
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.cc:91:26: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:39:14: style: The function 'processSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:64:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:39:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:40:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:62:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:40:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:42:18: style: The function 'updatePreeditText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:99:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:42:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:43:18: style: The function 'updateAuxiliaryText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:98:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:43:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:44:18: style: The function 'updateZhuyin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:100:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:44:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:46:10: style: The function 'commit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:97:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:46:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:47:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:60:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:47:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:49:14: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:90:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZPinyinEditor.h:49:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolListAllSection.h:42:18: style: The function 'initCandidates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:40:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolListAllSection.h:42:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolShownSection.h:41:18: style: The function 'initCandidates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZSymbolSection.h:40:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZUserSymbolShownSection.h:41:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.cc:248:35: style: The scope of the variable 'end_pos' can be reduced. [variableScope]
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.cc:74:18: style: Variable 'text_len' is assigned a value that is never used. [unreadVariable]
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.cc:91:26: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:39:14: style: The function 'processSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:64:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:39:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:40:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:62:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:40:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:42:18: style: The function 'updatePreeditText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:99:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:42:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:43:18: style: The function 'updateAuxiliaryText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:98:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:43:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:44:18: style: The function 'updateZhuyin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:100:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:44:18: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:46:10: style: The function 'commit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:97:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:46:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:47:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:60:18: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:47:10: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:49:14: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-libzhuyin-1.8.2/src/ZYZPhoneticEditor.h:90:22: note: Virtual function in base class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEditor.h:49:14: note: Function in derived class
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:50:10: performance: Technically the member function 'ZY::ZhuyinEngine::showSetupDialog' can be static. [functionStatic]
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.cc:229:15: note: Technically the member function 'ZY::ZhuyinEngine::showSetupDialog' can be static.
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:50:10: note: Technically the member function 'ZY::ZhuyinEngine::showSetupDialog' can be static.
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:53:10: style: Technically the member function 'ZY::ZhuyinEngine::commitText' can be const. [functionConst]
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.cc:256:15: note: Technically the member function 'ZY::ZhuyinEngine::commitText' can be const.
ibus-libzhuyin-1.8.2/src/ZYZZhuyinEngine.h:53:10: note: Technically the member function 'ZY::ZhuyinEngine::commitText' can be const.
ibus-libzhuyin-1.8.2/src/ZYZhuyinProperties.cc:101:60: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-libzhuyin-1.8.2/src/ZYZhuyinProperties.cc:117:62: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-libzhuyin-1.8.2/src/ZYZhuyinProperties.cc:133:65: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-m17n/ibus-m17n_1.3.4.orig.tar.gz
ibus-m17n-1.3.4/src/engine.c:882:5: style: Variable 'm17n' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-m17n-1.3.4/src/engine.c:880:0: note: Variable 'm17n' is reassigned a value before the old one has been used.
ibus-m17n-1.3.4/src/engine.c:882:5: note: Variable 'm17n' is reassigned a value before the old one has been used.
ibus-m17n-1.3.4/src/engine.c:485:15: style: The scope of the variable 'text' can be reduced. [variableScope]
ibus-m17n-1.3.4/src/engine.c:541:17: style: The scope of the variable 'keymap' can be reduced. [variableScope]
ibus-m17n-1.3.4/src/engine.c:165:50: style: Function 'ibus_m17n_engine_get_type_for_name' argument 1 names different: declaration 'name' definition 'engine_name'. [funcArgNamesDifferent]
ibus-m17n-1.3.4/src/engine.h:7:58: note: Function 'ibus_m17n_engine_get_type_for_name' argument 1 names different: declaration 'name' definition 'engine_name'.
ibus-m17n-1.3.4/src/engine.c:165:50: note: Function 'ibus_m17n_engine_get_type_for_name' argument 1 names different: declaration 'name' definition 'engine_name'.
ibus-m17n-1.3.4/src/engine.c:350:15: style: Unused variable: label [unusedVariable]
ibus-m17n-1.3.4/src/engine.c:351:15: style: Unused variable: tooltip [unusedVariable]
ibus-m17n-1.3.4/src/engine.c:707:47: style: Variable 'm17n' is assigned a value that is never used. [unreadVariable]
ibus-m17n-1.3.4/src/engine.c:719:47: style: Variable 'm17n' is assigned a value that is never used. [unreadVariable]
ibus-m17n-1.3.4/src/engine.c:769:47: style: Variable 'm17n' is assigned a value that is never used. [unreadVariable]
ibus-m17n-1.3.4/src/m17nutil.c:172:16: style: The scope of the variable 'engine_name' can be reduced. [variableScope]
ibus-m17n-1.3.4/src/m17nutil.c:173:31: style: The scope of the variable 'config' can be reduced. [variableScope]
ibus-m17n-1.3.4/src/m17nutil.c:211:28: style: Variable 'varname' is assigned a value that is never used. [unreadVariable]
ibus-m17n-1.3.4/src/m17nutil.c:213:27: style: Variable 'vardesc' is assigned a value that is never used. [unreadVariable]
ibus-m17n-1.3.4/src/m17nutil.c:215:30: style: Variable 'varunknown' is assigned a value that is never used. [unreadVariable]
ibus-m17n-1.3.4/src/setup.c:426:13: style: The scope of the variable 'plist' can be reduced. [variableScope]
ibus-m17n-1.3.4/src/setup.c:426:21: style: The scope of the variable 'p' can be reduced. [variableScope]
ibus-m17n-1.3.4/src/setup.c:570:20: style: Unused variable: section [unusedVariable]
ibus-m17n-1.3.4/src/setup.c:572:14: style: Unused variable: object [unusedVariable]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-pinyin/ibus-pinyin_1.5.0.orig.tar.gz
ibus-pinyin-1.5.0/lua/lua-plugin-init.c:135:3: style: Variable 'lines' is reassigned a value before the old one has been used. [redundantAssignment]
ibus-pinyin-1.5.0/lua/lua-plugin-init.c:126:0: note: Variable 'lines' is reassigned a value before the old one has been used.
ibus-pinyin-1.5.0/lua/lua-plugin-init.c:135:3: note: Variable 'lines' is reassigned a value before the old one has been used.
ibus-pinyin-1.5.0/lua/lua-plugin-init.c:126:59: style: The scope of the variable 'line' can be reduced. [variableScope]
ibus-pinyin-1.5.0/lua/lua-plugin.c:69:10: style: The scope of the variable 'i' can be reduced. [variableScope]
ibus-pinyin-1.5.0/lua/lua-plugin.c:70:19: style: The scope of the variable 'command' can be reduced. [variableScope]
ibus-pinyin-1.5.0/lua/lua-plugin.c:226:16: style: The scope of the variable 'suggest' can be reduced. [variableScope]
ibus-pinyin-1.5.0/lua/lua-plugin.c:226:27: style: The scope of the variable 'help' can be reduced. [variableScope]
ibus-pinyin-1.5.0/src/PYString.h:33:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYString.h:34:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYString.h:35:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYObject.h:32:5: style: Class 'Object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYText.h:32:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYText.h:34:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYText.h:37:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYText.h:40:5: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYText.h:61:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYText.h:64:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYText.h:67:5: style: Class 'StaticText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYConfig.h:135:5: style: Class 'PinyinConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYConfig.h:155:5: style: Class 'BopomofoConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYPinyinProperties.h:35:5: style: Class 'PinyinProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYPointer.h:31:0: style: Struct 'PY :: Pointer < GObject >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYPointer.h:29:0: warning: The struct 'PY :: Pointer < GObject >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:54:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:54:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:55:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:55:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:56:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:56:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:57:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:57:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:59:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:59:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:61:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:61:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:62:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:62:22: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEditor.h:42:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:62:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEditor.h:42:14: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEditor.h:44:10: style: The function 'updateLookupTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:71:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEditor.h:44:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEditor.h:45:10: style: The function 'updateLookupTableFast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:72:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEditor.h:45:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEditor.h:48:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:59:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEditor.h:48:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYConfig.h:132:18: style: The function 'addContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYConfig.h:70:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYConfig.h:132:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYConfig.h:136:18: style: The function 'readDefaultValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYConfig.h:79:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYConfig.h:136:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYConfig.h:138:22: style: The function 'valueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYConfig.h:80:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYConfig.h:138:22: note: Function in derived class
ibus-pinyin-1.5.0/src/PYConfig.h:152:18: style: The function 'addContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYConfig.h:70:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYConfig.h:152:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYConfig.h:156:18: style: The function 'readDefaultValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYConfig.h:79:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYConfig.h:156:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYConfig.h:158:22: style: The function 'valueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYConfig.h:80:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYConfig.h:158:22: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:53:10: performance: Technically the member function 'PY::BopomofoEngine::showSetupDialog' can be static. [functionStatic]
ibus-pinyin-1.5.0/src/PYBopomofoEngine.cc:192:17: note: Technically the member function 'PY::BopomofoEngine::showSetupDialog' can be static.
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:53:10: note: Technically the member function 'PY::BopomofoEngine::showSetupDialog' can be static.
ibus-pinyin-1.5.0/src/PYFallbackEditor.h:46:10: style: Technically the member function 'PY::FallbackEditor::commit' can be const. [functionConst]
ibus-pinyin-1.5.0/src/PYFallbackEditor.h:53:10: style: Technically the member function 'PY::FallbackEditor::commit' can be const. [functionConst]
ibus-pinyin-1.5.0/src/PYFallbackEditor.h:59:10: style: Technically the member function 'PY::FallbackEditor::commit' can be const. [functionConst]
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:32:5: style: Class 'BopomofoEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYPointer.h:31:0: style: Struct 'PY :: Pointer < IBusEngine >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYPointer.h:29:0: warning: The struct 'PY :: Pointer < IBusEngine >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:36:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:44:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:36:14: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:37:10: style: The function 'focusIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:45:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:37:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:38:10: style: The function 'focusOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:46:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:38:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:39:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:47:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:39:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:40:10: style: The function 'enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:48:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:40:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:41:10: style: The function 'disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:49:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:41:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:42:10: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:50:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:42:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:43:10: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:51:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:43:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:44:10: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:52:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:44:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:45:10: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:53:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:45:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:46:14: style: The function 'propertyActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:54:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:46:14: note: Function in derived class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:47:10: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:55:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYBopomofoEngine.h:47:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:36:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:36:22: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:37:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:37:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:38:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:38:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:39:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:39:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:40:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:40:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:41:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:49:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:41:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:42:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:42:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:43:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPunctEditor.h:43:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYFallbackEditor.h:37:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYFallbackEditor.h:37:14: note: Function in derived class
ibus-pinyin-1.5.0/src/PYFallbackEditor.h:38:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYFallbackEditor.h:38:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEditor.h:39:14: style: The function 'processFunctionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:64:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEditor.h:39:14: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEditor.h:41:18: style: The function 'updateLookupTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:71:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEditor.h:41:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEditor.h:43:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:62:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEditor.h:43:22: note: Function in derived class
ibus-pinyin-1.5.0/src/PYDoublePinyinEditor.h:35:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPinyinEditor.h:43:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYDoublePinyinEditor.h:35:14: note: Function in derived class
ibus-pinyin-1.5.0/src/PYDoublePinyinEditor.h:36:10: style: The function 'updateAuxiliaryTextAfter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:69:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYDoublePinyinEditor.h:36:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:42:23: performance: Technically the member function 'PY::DynamicSpecialPhrase::dec' can be static. [functionStatic]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:77:23: note: Technically the member function 'PY::DynamicSpecialPhrase::dec' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:42:23: note: Technically the member function 'PY::DynamicSpecialPhrase::dec' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:43:23: style: Technically the member function 'PY::DynamicSpecialPhrase::year_cn' can be const. [functionConst]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:85:23: note: Technically the member function 'PY::DynamicSpecialPhrase::year_cn' can be const.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:43:23: note: Technically the member function 'PY::DynamicSpecialPhrase::year_cn' can be const.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:44:23: style: Technically the member function 'PY::DynamicSpecialPhrase::month_cn' can be const. [functionConst]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:109:23: note: Technically the member function 'PY::DynamicSpecialPhrase::month_cn' can be const.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:44:23: note: Technically the member function 'PY::DynamicSpecialPhrase::month_cn' can be const.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:45:23: style: Technically the member function 'PY::DynamicSpecialPhrase::weekday_cn' can be const. [functionConst]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:119:23: note: Technically the member function 'PY::DynamicSpecialPhrase::weekday_cn' can be const.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:45:23: note: Technically the member function 'PY::DynamicSpecialPhrase::weekday_cn' can be const.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:46:23: performance: Technically the member function 'PY::DynamicSpecialPhrase::hour_cn' can be static. [functionStatic]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:128:23: note: Technically the member function 'PY::DynamicSpecialPhrase::hour_cn' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:46:23: note: Technically the member function 'PY::DynamicSpecialPhrase::hour_cn' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:49:23: style: Technically the member function 'PY::DynamicSpecialPhrase::day_cn' can be const. [functionConst]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:153:23: note: Technically the member function 'PY::DynamicSpecialPhrase::day_cn' can be const.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:49:23: note: Technically the member function 'PY::DynamicSpecialPhrase::day_cn' can be const.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:50:23: performance: Technically the member function 'PY::DynamicSpecialPhrase::minsec_cn' can be static. [functionStatic]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:165:23: note: Technically the member function 'PY::DynamicSpecialPhrase::minsec_cn' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:50:23: note: Technically the member function 'PY::DynamicSpecialPhrase::minsec_cn' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:54:23: performance: Technically the member function 'PY::DynamicSpecialPhrase::simplest_cn_number' can be static. [functionStatic]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:209:23: note: Technically the member function 'PY::DynamicSpecialPhrase::simplest_cn_number' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:54:23: note: Technically the member function 'PY::DynamicSpecialPhrase::simplest_cn_number' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:55:23: performance: Technically the member function 'PY::DynamicSpecialPhrase::simplified_number' can be static. [functionStatic]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:272:23: note: Technically the member function 'PY::DynamicSpecialPhrase::simplified_number' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:55:23: note: Technically the member function 'PY::DynamicSpecialPhrase::simplified_number' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:56:23: performance: Technically the member function 'PY::DynamicSpecialPhrase::traditional_number' can be static. [functionStatic]
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.cc:278:23: note: Technically the member function 'PY::DynamicSpecialPhrase::traditional_number' can be static.
ibus-pinyin-1.5.0/src/PYDynamicSpecialPhrase.h:56:23: note: Technically the member function 'PY::DynamicSpecialPhrase::traditional_number' can be static.
ibus-pinyin-1.5.0/src/PYEditor.cc:26:36: style: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent]
ibus-pinyin-1.5.0/src/PYEditor.h:41:32: note: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'.
ibus-pinyin-1.5.0/src/PYEditor.cc:26:36: note: Function 'Editor' argument 1 names different: declaration 'prop' definition 'props'.
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:31:5: style: Class 'PinyinEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:35:14: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:44:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:35:14: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:36:10: style: The function 'focusIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:45:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:36:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:37:10: style: The function 'focusOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:46:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:37:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:38:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:47:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:38:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:39:10: style: The function 'enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:48:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:39:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:40:10: style: The function 'disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:49:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:40:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:41:10: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:50:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:41:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:42:10: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:51:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:42:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:43:10: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:52:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:43:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:44:10: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:53:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:44:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:45:14: style: The function 'propertyActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:54:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:45:14: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:46:10: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEngine.h:55:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:46:10: note: Function in derived class
ibus-pinyin-1.5.0/src/PYEnglishEditor.cc:376:68: style: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'. [funcArgNamesDifferent]
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:39:74: note: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'.
ibus-pinyin-1.5.0/src/PYEnglishEditor.cc:376:68: note: Function 'processKeyEvent' argument 3 names different: declaration 'modifers' definition 'modifiers'.
ibus-pinyin-1.5.0/src/PYEnglishEditor.cc:42:9: performance: Variable 'm_sql' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-pinyin-1.5.0/src/PYEnglishEditor.cc:44:9: performance: Variable 'm_timeout_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-pinyin-1.5.0/src/PYEnglishEditor.cc:355:5: style: Class 'EnglishEditor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibus-pinyin-1.5.0/src/PYEnglishEditor.cc:355:5: style: Class 'EnglishEditor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:39:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:39:22: note: Function in derived class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:40:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:40:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:41:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:41:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:42:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:42:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:43:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:43:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:44:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:49:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:44:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:45:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:45:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:46:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYEnglishEditor.h:46:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYExtEditor.cc:51:5: performance: Variable 'm_lua_plugin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-pinyin-1.5.0/src/PYPointer.h:31:0: style: Struct 'PY :: Pointer < _IBusEnginePlugin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-pinyin-1.5.0/src/PYPointer.h:29:0: warning: The struct 'PY :: Pointer < _IBusEnginePlugin >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ibus-pinyin-1.5.0/src/PYExtEditor.h:36:22: style: The function 'processKeyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:44:22: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYExtEditor.h:36:22: note: Function in derived class
ibus-pinyin-1.5.0/src/PYExtEditor.h:37:18: style: The function 'pageUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:45:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYExtEditor.h:37:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYExtEditor.h:38:18: style: The function 'pageDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:46:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYExtEditor.h:38:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYExtEditor.h:39:18: style: The function 'cursorUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:47:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYExtEditor.h:39:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYExtEditor.h:40:18: style: The function 'cursorDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:48:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYExtEditor.h:40:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYExtEditor.h:41:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:49:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYExtEditor.h:41:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYExtEditor.h:42:18: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:50:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYExtEditor.h:42:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYExtEditor.h:43:18: style: The function 'candidateClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-pinyin-1.5.0/src/PYEditor.h:51:18: note: Virtual function in base class
ibus-pinyin-1.5.0/src/PYExtEditor.h:43:18: note: Function in derived class
ibus-pinyin-1.5.0/src/PYPhoneticEditor.cc:494:46: style: Function 'commitCallback' argument 1 names different: declaration 'commit_text' definition 'str'. [funcArgNamesDifferent]
ibus-pinyin-1.5.0/src/PYPhoneticEditor.h:75:41: note: Function 'commitCallback' argument 1 names different: declaration 'commit_text' definition 'str'.
ibus-pinyin-1.5.0/src/PYPhoneticEditor.cc:494:46: note: Function 'commitCallback' argument 1 names different: declaration 'commit_text' definition 'str'.
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:52:10: performance: Technically the member function 'PY::PinyinEngine::showSetupDialog' can be static. [functionStatic]
ibus-pinyin-1.5.0/src/PYPinyinEngine.cc:248:15: note: Technically the member function 'PY::PinyinEngine::showSetupDialog' can be static.
ibus-pinyin-1.5.0/src/PYPinyinEngine.h:52:10: note: Technically the member function 'PY::PinyinEngine::showSetupDialog' can be static.
ibus-pinyin-1.5.0/src/PYPinyinProperties.cc:88:64: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-pinyin-1.5.0/src/PYPinyinProperties.cc:102:57: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-pinyin-1.5.0/src/PYPinyinProperties.cc:113:67: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-pinyin-1.5.0/src/PYPinyinProperties.cc:128:65: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
ibus-pinyin-1.5.0/src/PYPunctEditor.cc:529:20: style: The scope of the variable 'res' can be reduced. [variableScope]
ibus-pinyin-1.5.0/src/PYPunctEditor.cc:429:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibus-pinyin-1.5.0/src/PYPunctEditor.cc:499:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibus-pinyin-1.5.0/src/PYPunctEditor.cc:605:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-qt/ibus-qt_1.3.3.orig.tar.gz
ibus-qt-1.3.3-Source/qtim/ibus-input-context.cpp:49:20: style: struct member '_IBusComposeTableCompact::data' is never used. [unusedStructMember]
ibus-qt-1.3.3-Source/qtim/ibus-input-context.cpp:50:9: style: struct member '_IBusComposeTableCompact::max_seq_len' is never used. [unusedStructMember]
ibus-qt-1.3.3-Source/qtim/ibus-input-context.cpp:51:9: style: struct member '_IBusComposeTableCompact::n_index_size' is never used. [unusedStructMember]
ibus-qt-1.3.3-Source/qtim/ibus-input-context.cpp:52:9: style: struct member '_IBusComposeTableCompact::n_index_stride' is never used. [unusedStructMember]
ibus-qt-1.3.3-Source/qtim/ibus-input-context.h:37:2: style: Class 'IBusInputContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-qt-1.3.3-Source/qtim/ibus-plugin.cpp:42:5: style: Class 'IBusPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-qt-1.3.3-Source/qtim/ibuskeyuni.cpp:870:7: style: The scope of the variable 'mid' can be reduced. [variableScope]
ibus-qt-1.3.3-Source/qtim/ibuskeyuni.cpp:1670:7: style: The scope of the variable 'mid' can be reduced. [variableScope]
ibus-qt-1.3.3-Source/src/qibusobject.h:21:0: error: syntax error [syntaxError]
ibus-qt-1.3.3-Source/src/qibusconfigadaptor.h:56:5: style: Class 'IBusConfigAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-qt-1.3.3-Source/src/qibusengineadaptor.h:114:5: style: Class 'IBusEngineAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-qt-1.3.3-Source/src/qibusfactoryadaptor.h:41:5: style: Class 'IBusFactoryAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-qt-1.3.3-Source/src/qibuspaneladaptor.h:102:5: style: Class 'IBusPanelAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-qt-1.3.3-Source/test/qibusdemoengine.h:13:17: style: Class 'DemoEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-qt-1.3.3-Source/test/qibusdemoengine.cpp:43:62: style: Function 'processKeyEvent' argument 3 names different: declaration 'state' definition 'modifiers'. [funcArgNamesDifferent]
ibus-qt-1.3.3-Source/test/qibusdemoengine.h:22:59: note: Function 'processKeyEvent' argument 3 names different: declaration 'state' definition 'modifiers'.
ibus-qt-1.3.3-Source/test/qibusdemoengine.cpp:43:62: note: Function 'processKeyEvent' argument 3 names different: declaration 'state' definition 'modifiers'.
ibus-qt-1.3.3-Source/test/qibusdemoengine.cpp:7:5: performance: Variable 'm_lookupTable' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-qt-1.3.3-Source/test/qibusdemoengine.cpp:8:5: performance: Variable 'm_candicate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-rime/ibus-rime_1.3.0.orig.tar.gz
ibus-rime-1.3.0/rime_engine.c:236:16: style: The scope of the variable 'icon' can be reduced. [variableScope]
ibus-rime-1.3.0/rime_engine.c:237:13: style: The scope of the variable 'label' can be reduced. [variableScope]
ibus-rime-1.3.0/rime_engine.c:95:40: style: Function 'ibus_rime_engine_init' argument 1 names different: declaration 'engine' definition 'rime'. [funcArgNamesDifferent]
ibus-rime-1.3.0/rime_engine.c:29:52: note: Function 'ibus_rime_engine_init' argument 1 names different: declaration 'engine' definition 'rime'.
ibus-rime-1.3.0/rime_engine.c:95:40: note: Function 'ibus_rime_engine_init' argument 1 names different: declaration 'engine' definition 'rime'.
ibus-rime-1.3.0/rime_engine.c:151:43: style: Function 'ibus_rime_engine_destroy' argument 1 names different: declaration 'engine' definition 'rime'. [funcArgNamesDifferent]
ibus-rime-1.3.0/rime_engine.c:30:55: note: Function 'ibus_rime_engine_destroy' argument 1 names different: declaration 'engine' definition 'rime'.
ibus-rime-1.3.0/rime_engine.c:151:43: note: Function 'ibus_rime_engine_destroy' argument 1 names different: declaration 'engine' definition 'rime'.
ibus-rime-1.3.0/rime_engine.c:334:25: style: Variable 'preedit_len' is assigned a value that is never used. [unreadVariable]
ibus-rime-1.3.0/rime_engine.c:335:24: style: Variable 'cursor_pos' is assigned a value that is never used. [unreadVariable]
ibus-rime-1.3.0/rime_main.c:67:8: style: The scope of the variable 'old_user_data_dir' can be reduced. [variableScope]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-sharada-braille/ibus-sharada-braille_0.1.2.99+git0.c90ffb02.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-skk/ibus-skk_1.4.2.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-sunpinyin/ibus-sunpinyin_2.0.3.orig.tar.gz
ibus-sunpinyin-2.0.3/src/sunpinyin_engine.h:55:5: style: Class 'SunPinyinEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/pointer.h:43:0: style: Class 'Pointer < IBusText >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/pointer.h:43:0: style: Class 'Pointer < IBusLookupTable >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/pointer.h:43:0: style: Class 'Pointer < IBusEngine >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/pointer.h:43:0: style: Class 'Pointer < IBusPropList >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/imi_ibus_win.h:46:5: style: Class 'CIBusWinHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/pointer.h:43:0: style: Class 'Pointer < IBusFactory >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/pointer.h:43:0: style: Class 'Pointer < IBusComponent >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:309:44: style: Function 'set' argument 2 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:75:36: note: Function 'set' argument 2 names different: declaration 'val' definition 'value'.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:309:44: note: Function 'set' argument 2 names different: declaration 'val' definition 'value'.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:321:58: style: Function 'get' argument 2 names different: declaration 'default_val' definition 'val'. [funcArgNamesDifferent]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:80:57: note: Function 'get' argument 2 names different: declaration 'default_val' definition 'val'.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:321:58: note: Function 'get' argument 2 names different: declaration 'default_val' definition 'val'.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:365:43: style: Function 'set' argument 2 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:78:35: note: Function 'set' argument 2 names different: declaration 'val' definition 'value'.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:365:43: note: Function 'set' argument 2 names different: declaration 'val' definition 'value'.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:439:59: style: Function 'on_config_value_changed' argument 5 names different: declaration 'user_data' definition 'thiz'. [funcArgNamesDifferent]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:113:58: note: Function 'on_config_value_changed' argument 5 names different: declaration 'user_data' definition 'thiz'.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:439:59: note: Function 'on_config_value_changed' argument 5 names different: declaration 'user_data' definition 'thiz'.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:49:9: performance: Variable 'section' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:74:10: performance: Technically the member function 'SunPinyinConfig::get' can be static. [functionStatic]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:293:18: note: Technically the member function 'SunPinyinConfig::get' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:74:10: note: Technically the member function 'SunPinyinConfig::get' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:75:10: performance: Technically the member function 'SunPinyinConfig::set' can be static. [functionStatic]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:309:18: note: Technically the member function 'SunPinyinConfig::set' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:75:10: note: Technically the member function 'SunPinyinConfig::set' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:77:9: performance: Technically the member function 'SunPinyinConfig::get' can be static. [functionStatic]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:349:18: note: Technically the member function 'SunPinyinConfig::get' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:77:9: note: Technically the member function 'SunPinyinConfig::get' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:78:10: performance: Technically the member function 'SunPinyinConfig::set' can be static. [functionStatic]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:365:18: note: Technically the member function 'SunPinyinConfig::set' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:78:10: note: Technically the member function 'SunPinyinConfig::set' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:80:17: performance: Technically the member function 'SunPinyinConfig::get' can be static. [functionStatic]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:321:18: note: Technically the member function 'SunPinyinConfig::get' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:80:17: note: Technically the member function 'SunPinyinConfig::get' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:81:10: performance: Technically the member function 'SunPinyinConfig::set' can be static. [functionStatic]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:337:18: note: Technically the member function 'SunPinyinConfig::set' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:81:10: note: Technically the member function 'SunPinyinConfig::set' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:83:30: performance: Technically the member function 'SunPinyinConfig::get' can be static. [functionStatic]
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:377:18: note: Technically the member function 'SunPinyinConfig::get' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.h:83:30: note: Technically the member function 'SunPinyinConfig::get' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_config.cpp:47:5: style: Struct 'ConfigItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine.cpp:201:56: style: Function 'property_activate' argument 1 names different: declaration 'name' definition 'property'. [funcArgNamesDifferent]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine.h:72:48: note: Function 'property_activate' argument 1 names different: declaration 'name' definition 'property'.
ibus-sunpinyin-2.0.3/src/sunpinyin_engine.cpp:201:56: note: Function 'property_activate' argument 1 names different: declaration 'name' definition 'property'.
ibus-sunpinyin-2.0.3/src/sunpinyin_engine.cpp:614:31: style: Variable 'enable_inner_fuzzy' is assigned a value that is never used. [unreadVariable]
ibus-sunpinyin-2.0.3/src/pointer.h:43:0: style: Class 'Pointer < IBusConfig >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:66:5: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:73:12: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:74:5: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:84:9: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:85:16: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:97:9: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:98:9: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:107:5: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:122:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:123:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:124:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:125:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:126:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:127:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:128:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:129:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:130:1: style: C-style pointer casting [cstyleCast]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:62:40: style: Function 'ibus_sunpinyin_engine_init' argument 1 names different: declaration 'engine' definition 'py_engine'. [funcArgNamesDifferent]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.h:43:45: note: Function 'ibus_sunpinyin_engine_init' argument 1 names different: declaration 'engine' definition 'py_engine'.
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:62:40: note: Function 'ibus_sunpinyin_engine_init' argument 1 names different: declaration 'engine' definition 'py_engine'.
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:70:43: style: Function 'ibus_sunpinyin_engine_destroy' argument 1 names different: declaration 'engine' definition 'py_engine'. [funcArgNamesDifferent]
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.h:44:48: note: Function 'ibus_sunpinyin_engine_destroy' argument 1 names different: declaration 'engine' definition 'py_engine'.
ibus-sunpinyin-2.0.3/src/sunpinyin_engine_proxy.cpp:70:43: note: Function 'ibus_sunpinyin_engine_destroy' argument 1 names different: declaration 'engine' definition 'py_engine'.
ibus-sunpinyin-2.0.3/src/sunpinyin_lookup_table.cpp:110:44: style: Function 'append_candidate' argument 2 names different: declaration 'index' definition 'item'. [funcArgNamesDifferent]
ibus-sunpinyin-2.0.3/src/sunpinyin_lookup_table.h:70:56: note: Function 'append_candidate' argument 2 names different: declaration 'index' definition 'item'.
ibus-sunpinyin-2.0.3/src/sunpinyin_lookup_table.cpp:110:44: note: Function 'append_candidate' argument 2 names different: declaration 'index' definition 'item'.
ibus-sunpinyin-2.0.3/src/sunpinyin_lookup_table.h:83:10: performance: Technically the member function 'SunPinyinLookupTable::decorate_candidate' can be static. [functionStatic]
ibus-sunpinyin-2.0.3/src/sunpinyin_lookup_table.cpp:128:23: note: Technically the member function 'SunPinyinLookupTable::decorate_candidate' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_lookup_table.h:83:10: note: Technically the member function 'SunPinyinLookupTable::decorate_candidate' can be static.
ibus-sunpinyin-2.0.3/src/sunpinyin_property.h:83:10: style: Technically the member function 'SetupLauncher::launch' can be const. [functionConst]
ibus-sunpinyin-2.0.3/src/sunpinyin_property.cpp:173:16: note: Technically the member function 'SetupLauncher::launch' can be const.
ibus-sunpinyin-2.0.3/src/sunpinyin_property.h:83:10: note: Technically the member function 'SetupLauncher::launch' can be const.
ibus-sunpinyin-2.0.3/src/pointer.h:43:0: style: Class 'Pointer < IBusProperty >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-table/ibus-table_1.9.14.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-table-chinese/ibus-table-chinese_1.8.2.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-table-extraphrase/ibus-table-extraphrase_1.3.9.20110826.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-table-others/ibus-table-others_1.3.9.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-tegaki/ibus-tegaki_0.3.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-unikey/ibus-unikey_0.6.1.orig.tar.gz
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:78:13: style: The scope of the variable 'p' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:80:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:339:18: style: The scope of the variable 'tree' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:340:19: style: The scope of the variable 'list' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:343:12: style: The scope of the variable 'fn' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:344:12: style: The scope of the variable 'n' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:388:18: style: The scope of the variable 'tree' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:389:19: style: The scope of the variable 'model' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:393:12: style: The scope of the variable 'fn' can be reduced. [variableScope]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:211:30: style: Function 'key_edited_cb' argument 4 names different: declaration 'user_data' definition 'data'. [funcArgNamesDifferent]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:22:30: note: Function 'key_edited_cb' argument 4 names different: declaration 'user_data' definition 'data'.
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:211:30: note: Function 'key_edited_cb' argument 4 names different: declaration 'user_data' definition 'data'.
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:315:61: style: Function 'removeall_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'. [funcArgNamesDifferent]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:28:61: note: Function 'removeall_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'.
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:315:61: note: Function 'removeall_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'.
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:336:58: style: Function 'import_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'. [funcArgNamesDifferent]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:29:58: note: Function 'import_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'.
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:336:58: note: Function 'import_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'.
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:385:58: style: Function 'export_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'. [funcArgNamesDifferent]
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:30:58: note: Function 'export_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'.
ibus-unikey-0.6.1/setup/dlg_macro_table.cpp:385:58: note: Function 'export_macro_clicked_cb' argument 2 names different: declaration 'user_data' definition 'data'.
ibus-unikey-0.6.1/src/engine.cpp:120:66: style: Function 'ibus_unikey_engine_class_init' argument 1 names different: declaration 'kclass' definition 'klass'. [funcArgNamesDifferent]
ibus-unikey-0.6.1/src/engine_private.h:41:66: note: Function 'ibus_unikey_engine_class_init' argument 1 names different: declaration 'kclass' definition 'klass'.
ibus-unikey-0.6.1/src/engine.cpp:120:66: note: Function 'ibus_unikey_engine_class_init' argument 1 names different: declaration 'kclass' definition 'klass'.
ibus-unikey-0.6.1/src/engine.cpp:643:60: error: Array 'Unikey_OCNames[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
ibus-unikey-0.6.1/src/engine.cpp:638:5: note: After for loop, i has value 8
ibus-unikey-0.6.1/src/engine.cpp:643:60: note: Array index out of bounds
ibus-unikey-0.6.1/src/utils.cpp:71:19: style: The scope of the variable 'ch' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/byteio.cpp:229:6: style: The scope of the variable 'n' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/byteio.cpp:371:14: style: The scope of the variable 'b2' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/byteio.cpp:386:14: style: The scope of the variable 'w2' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/byteio.cpp:400:10: style: The scope of the variable 'hi' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/byteio.cpp:265:32: style: Function 'FileBIStream' argument 1 names different: declaration 'bufsize' definition 'bufSize'. [funcArgNamesDifferent]
ibus-unikey-0.6.1/ukengine/byteio.h:117:19: note: Function 'FileBIStream' argument 1 names different: declaration 'bufsize' definition 'bufSize'.
ibus-unikey-0.6.1/ukengine/byteio.cpp:265:32: note: Function 'FileBIStream' argument 1 names different: declaration 'bufsize' definition 'bufSize'.
ibus-unikey-0.6.1/ukengine/byteio.cpp:442:32: style: Function 'FileBOStream' argument 1 names different: declaration 'bufsize' definition 'bufSize'. [funcArgNamesDifferent]
ibus-unikey-0.6.1/ukengine/byteio.h:179:19: note: Function 'FileBOStream' argument 1 names different: declaration 'bufsize' definition 'bufSize'.
ibus-unikey-0.6.1/ukengine/byteio.cpp:442:32: note: Function 'FileBOStream' argument 1 names different: declaration 'bufsize' definition 'bufSize'.
ibus-unikey-0.6.1/ukengine/byteio.cpp:6:17: warning: Member variable 'StringBIStream::m_bookmark' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/byteio.cpp:265:15: warning: Member variable 'FileBIStream::m_bookmark' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/byteio.cpp:265:15: warning: Member variable 'FileBIStream::m_readByte' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/byteio.h:90:6: style: Technically the member function 'StringBIStream::left' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/byteio.h:163:6: style: Technically the member function 'StringBOStream::getOutBytes' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/byteio.h:122:14: warning: Virtual function 'close' is called from destructor '~FileBIStream()' at line 281. Dynamic binding is not used. [virtualCallInConstructor]
ibus-unikey-0.6.1/ukengine/byteio.cpp:281:3: note: Calling close
ibus-unikey-0.6.1/ukengine/byteio.h:122:14: note: close is a virtual method
ibus-unikey-0.6.1/ukengine/byteio.h:184:14: warning: Virtual function 'close' is called from destructor '~FileBOStream()' at line 455. Dynamic binding is not used. [virtualCallInConstructor]
ibus-unikey-0.6.1/ukengine/byteio.cpp:455:3: note: Calling close
ibus-unikey-0.6.1/ukengine/byteio.h:184:14: note: close is a virtual method
ibus-unikey-0.6.1/ukengine/byteio.h:74:14: style: The function 'getNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:23:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:74:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:75:14: style: The function 'peekNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:24:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:75:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:76:14: style: The function 'unget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:25:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:76:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:78:14: style: The function 'getNextW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:27:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:78:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:79:14: style: The function 'peekNextW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:28:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:79:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:81:14: style: The function 'getNextDW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:30:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:81:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:83:17: style: The function 'eos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:42:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:83:17: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:84:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:43:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:84:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:86:14: style: The function 'bookmark' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:32:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:86:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:87:14: style: The function 'gotoBookmark' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:37:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:87:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:122:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:43:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:122:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:124:14: style: The function 'getNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:23:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:124:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:125:14: style: The function 'peekNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:24:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:125:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:126:14: style: The function 'unget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:25:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:126:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:128:14: style: The function 'getNextW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:27:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:128:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:129:14: style: The function 'peekNextW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:28:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:129:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:131:17: style: The function 'getNextDW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:30:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:131:17: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:133:17: style: The function 'eos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:42:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:133:17: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:135:14: style: The function 'bookmark' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:32:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:135:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:136:14: style: The function 'gotoBookmark' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:37:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:136:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:152:14: style: The function 'putB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:50:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:152:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:153:14: style: The function 'putW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:51:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:153:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:154:14: style: The function 'puts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:52:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:154:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:155:14: style: The function 'isOK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:53:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:155:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:186:14: style: The function 'putB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:50:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:186:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:187:14: style: The function 'putW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:51:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:187:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:188:14: style: The function 'puts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:52:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:188:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/byteio.h:189:14: style: The function 'isOK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/byteio.h:53:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/byteio.h:189:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.cpp:187:17: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/charset.cpp:188:17: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/charset.cpp:228:27: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/charset.cpp:238:13: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/charset.cpp:994:13: style: Same expression on both sides of '-'. [duplicateExpression]
ibus-unikey-0.6.1/ukengine/charset.cpp:1003:13: style: Same expression on both sides of '-'. [duplicateExpression]
ibus-unikey-0.6.1/ukengine/charset.cpp:106:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/charset.cpp:460:10: style: The scope of the variable 'digit' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/charset.cpp:497:10: style: The scope of the variable 'digit' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/charset.cpp:575:10: style: The scope of the variable 'digit' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/charset.cpp:707:10: style: The scope of the variable 'dw' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/charset.h:186:2: warning: Member variable 'UnicodeCStringCharset::m_prevIsHex' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_atWordBeginning' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_escapeBowl' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_escapeRoof' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_escapeHook' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_escapeTone' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_gotTone' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_escAll' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_noOutEsc' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:703:14: warning: Member variable 'VIQRCharset::m_suspicious' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.cpp:989:16: warning: Member variable 'CVnCharsetLib::m_pUniCString' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/charset.h:114:2: style: Class 'SingleByteCharset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-unikey-0.6.1/ukengine/charset.h:134:2: style: Class 'UnicodeCharset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-unikey-0.6.1/ukengine/charset.h:147:2: style: Class 'DoubleByteCharset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-unikey-0.6.1/ukengine/charset.h:156:2: style: Class 'UnicodeUTF8Charset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-unikey-0.6.1/ukengine/charset.h:166:2: style: Class 'UnicodeRefCharset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-unikey-0.6.1/ukengine/charset.h:176:2: style: Class 'UnicodeHexCharset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-unikey-0.6.1/ukengine/charset.h:186:2: style: Class 'UnicodeCStringCharset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-unikey-0.6.1/ukengine/charset.h:239:2: style: Class 'VIQRCharset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibus-unikey-0.6.1/ukengine/charset.h:115:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:92:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:115:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:116:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:103:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:116:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:123:15: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:92:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:123:15: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:124:15: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:103:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:124:15: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:125:15: style: The function 'elementSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:104:17: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:125:15: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:135:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:92:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:135:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:136:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:103:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:136:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:137:17: style: The function 'elementSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:104:17: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:137:17: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:148:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:92:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:148:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:149:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:103:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:149:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:158:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:135:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:158:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:159:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:136:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:159:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:168:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:135:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:168:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:169:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:136:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:169:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:177:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:169:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:177:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:187:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:135:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:187:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:188:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:136:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:188:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:189:15: style: The function 'startInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:89:15: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:189:15: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:202:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:92:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:202:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:203:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:103:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:203:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:219:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:92:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:219:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:220:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:103:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:220:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:221:17: style: The function 'elementSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:104:17: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:221:17: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:240:15: style: The function 'startInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:89:15: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:240:15: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:241:15: style: The function 'startOutput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:90:15: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:241:15: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:242:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:92:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:242:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:243:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:103:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:243:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:255:15: style: The function 'startInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:89:15: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:255:15: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:256:15: style: The function 'startOutput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:90:15: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:256:15: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:257:14: style: The function 'nextInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:92:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:257:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/charset.h:258:14: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibus-unikey-0.6.1/ukengine/charset.h:103:14: note: Virtual function in base class
ibus-unikey-0.6.1/ukengine/charset.h:258:14: note: Function in derived class
ibus-unikey-0.6.1/ukengine/convert.cpp:39:12: style: The scope of the variable 'stdChar' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/inputproc.h:86:17: style: Technically the member function 'UkInputProcessor::getIM' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/inputproc.h:91:8: style: Technically the member function 'UkInputProcessor::keyCodeToEvent' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/inputproc.cpp:341:24: note: Technically the member function 'UkInputProcessor::keyCodeToEvent' can be const.
ibus-unikey-0.6.1/ukengine/inputproc.h:91:8: note: Technically the member function 'UkInputProcessor::keyCodeToEvent' can be const.
ibus-unikey-0.6.1/ukengine/inputproc.h:92:8: performance: Technically the member function 'UkInputProcessor::keyCodeToSymbol' can be static. [functionStatic]
ibus-unikey-0.6.1/ukengine/inputproc.cpp:373:24: note: Technically the member function 'UkInputProcessor::keyCodeToSymbol' can be static.
ibus-unikey-0.6.1/ukengine/inputproc.h:92:8: note: Technically the member function 'UkInputProcessor::keyCodeToSymbol' can be static.
ibus-unikey-0.6.1/ukengine/inputproc.h:95:8: style: Technically the member function 'UkInputProcessor::getKeyMap' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/inputproc.cpp:395:24: note: Technically the member function 'UkInputProcessor::getKeyMap' can be const.
ibus-unikey-0.6.1/ukengine/inputproc.h:95:8: note: Technically the member function 'UkInputProcessor::getKeyMap' can be const.
ibus-unikey-0.6.1/ukengine/inputproc.h:97:14: performance: Technically the member function 'UkInputProcessor::getCharType' can be static. [functionStatic]
ibus-unikey-0.6.1/ukengine/inputproc.cpp:387:30: note: Technically the member function 'UkInputProcessor::getCharType' can be static.
ibus-unikey-0.6.1/ukengine/inputproc.h:97:14: note: Technically the member function 'UkInputProcessor::getCharType' can be static.
ibus-unikey-0.6.1/ukengine/mactab.cpp:52:66: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/mactab.cpp:53:66: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/mactab.cpp:81:66: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/mactab.cpp:108:17: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/mactab.cpp:56:15: style: The scope of the variable 'ls1' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/mactab.cpp:56:20: style: The scope of the variable 'ls2' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/mactab.cpp:83:15: style: The scope of the variable 'ls1' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/mactab.cpp:83:20: style: The scope of the variable 'ls2' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/mactab.cpp:179:12: style: The scope of the variable 'len' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/mactab.cpp:213:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/mactab.cpp:231:11: style: The scope of the variable 'p' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/mactab.h:60:22: style: Technically the member function 'CMacroTable::getKey' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/mactab.cpp:333:31: note: Technically the member function 'CMacroTable::getKey' can be const.
ibus-unikey-0.6.1/ukengine/mactab.h:60:22: note: Technically the member function 'CMacroTable::getKey' can be const.
ibus-unikey-0.6.1/ukengine/mactab.h:61:22: style: Technically the member function 'CMacroTable::getText' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/mactab.cpp:341:31: note: Technically the member function 'CMacroTable::getText' can be const.
ibus-unikey-0.6.1/ukengine/mactab.h:61:22: note: Technically the member function 'CMacroTable::getText' can be const.
ibus-unikey-0.6.1/ukengine/mactab.h:62:9: style: Technically the member function 'CMacroTable::getCount' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/mactab.h:68:10: performance: Technically the member function 'CMacroTable::readHeader' can be static. [functionStatic]
ibus-unikey-0.6.1/ukengine/mactab.cpp:121:19: note: Technically the member function 'CMacroTable::readHeader' can be static.
ibus-unikey-0.6.1/ukengine/mactab.h:68:10: note: Technically the member function 'CMacroTable::readHeader' can be static.
ibus-unikey-0.6.1/ukengine/mactab.h:69:10: performance: Technically the member function 'CMacroTable::writeHeader' can be static. [functionStatic]
ibus-unikey-0.6.1/ukengine/mactab.cpp:158:19: note: Technically the member function 'CMacroTable::writeHeader' can be static.
ibus-unikey-0.6.1/ukengine/mactab.h:69:10: note: Technically the member function 'CMacroTable::writeHeader' can be static.
ibus-unikey-0.6.1/ukengine/ukengine.cpp:302:20: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:303:20: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:317:20: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:318:20: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:332:18: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:333:18: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:471:23: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:485:23: style: C-style pointer casting [cstyleCast]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:1135:47: style: The scope of the variable 'newTonePos' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:1388:24: style: The scope of the variable 'tonePos' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:1388:33: style: The scope of the variable 'newTonePos' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2032:41: style: Array index 'rid' is used before limits check. [arrayIndexThenCheck]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_changePos' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_backs' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_keyStrokes' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_pOutBuf' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_pOutSize' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_outputWritten' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_keyRestoring' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_outType' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2004:11: warning: Member variable 'UkEngine::m_buffer' is not initialized in the constructor. [uninitMemberVar]
ibus-unikey-0.6.1/ukengine/ukengine.h:72:10: style: Technically the member function 'UkEngine::atWordBeginning' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2273:16: note: Technically the member function 'UkEngine::atWordBeginning' can be const.
ibus-unikey-0.6.1/ukengine/ukengine.h:72:10: note: Technically the member function 'UkEngine::atWordBeginning' can be const.
ibus-unikey-0.6.1/ukengine/ukengine.h:148:9: style: Technically the member function 'UkEngine::getTonePosition' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:937:15: note: Technically the member function 'UkEngine::getTonePosition' can be const.
ibus-unikey-0.6.1/ukengine/ukengine.h:148:9: note: Technically the member function 'UkEngine::getTonePosition' can be const.
ibus-unikey-0.6.1/ukengine/ukengine.h:154:10: style: Technically the member function 'UkEngine::lastWordHasVnMark' can be const. [functionConst]
ibus-unikey-0.6.1/ukengine/ukengine.cpp:2374:16: note: Technically the member function 'UkEngine::lastWordHasVnMark' can be const.
ibus-unikey-0.6.1/ukengine/ukengine.h:154:10: note: Technically the member function 'UkEngine::lastWordHasVnMark' can be const.
ibus-unikey-0.6.1/ukengine/usrkeymap.cpp:154:12: style: The scope of the variable 'len' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/usrkeymap.cpp:238:9: style: The scope of the variable 'labelIndex' can be reduced. [variableScope]
ibus-unikey-0.6.1/ukengine/usrkeymap.cpp:259:23: style: Function 'getLabelIndex' argument 1 names different: declaration 'action' definition 'event'. [funcArgNamesDifferent]
ibus-unikey-0.6.1/ukengine/usrkeymap.cpp:33:23: note: Function 'getLabelIndex' argument 1 names different: declaration 'action' definition 'event'.
ibus-unikey-0.6.1/ukengine/usrkeymap.cpp:259:23: note: Function 'getLabelIndex' argument 1 names different: declaration 'action' definition 'event'.
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-xkbc/ibus-xkbc_1.3.3.20100922.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ibus-zhuyin/ibus-zhuyin_0.1.0.orig.tar.xz
ibus-zhuyin-0.1.0/src/engine.c:116:44: style: Function 'ibus_zhuyin_engine_init' argument 1 names different: declaration 'engine' definition 'zhuyin'. [funcArgNamesDifferent]
ibus-zhuyin-0.1.0/src/engine.c:49:56: note: Function 'ibus_zhuyin_engine_init' argument 1 names different: declaration 'engine' definition 'zhuyin'.
ibus-zhuyin-0.1.0/src/engine.c:116:44: note: Function 'ibus_zhuyin_engine_init' argument 1 names different: declaration 'engine' definition 'zhuyin'.
ibus-zhuyin-0.1.0/src/engine.c:129:47: style: Function 'ibus_zhuyin_engine_destroy' argument 1 names different: declaration 'engine' definition 'zhuyin'. [funcArgNamesDifferent]
ibus-zhuyin-0.1.0/src/engine.c:50:59: note: Function 'ibus_zhuyin_engine_destroy' argument 1 names different: declaration 'engine' definition 'zhuyin'.
ibus-zhuyin-0.1.0/src/engine.c:129:47: note: Function 'ibus_zhuyin_engine_destroy' argument 1 names different: declaration 'engine' definition 'zhuyin'.
ibus-zhuyin-0.1.0/src/engine.c:149:14: style: Unused variable: retval [unusedVariable]
ibus-zhuyin-0.1.0/src/engine.c:177:10: style: Unused variable: retval [unusedVariable]
[18:01]
ftp://ftp.se.debian.org/debian/pool/main/i/ibutils/ibutils_1.5.7.orig.tar.gz
ibutils-1.5.7/ibdm/ibdm/Fabric.h:221:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:39:18: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:40:18: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:90:9: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:95:9: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:159:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:163:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:188:19: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:228:15: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:257:12: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:260:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:293:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:310:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:311:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:321:15: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:339:19: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:383:15: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:545:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:546:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:548:8: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:646:15: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:647:23: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:652:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:653:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:662:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:418:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:510:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:526:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:560:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:581:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:221:5: error: Buffer is accessed out of bounds: buff [bufferAccessOutOfBounds]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:469:5: warning: Member variable 'IBSystem::guid' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:469:5: warning: Member variable 'IBSystem::p_fabric' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/RouteSys.h:60:3: warning: Member variable 'inputData::src' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/RouteSys.h:60:3: warning: Member variable 'inputData::dst' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/RouteSys.h:60:3: warning: Member variable 'inputData::inputNum' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/RouteSys.h:60:3: warning: Member variable 'inputData::outNum' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:50:9: warning: Member variable 'vertex::inLayers' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:256:16: style: Technically the member function 'VChannel::getDependSize' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:260:18: style: Technically the member function 'VChannel::getFlag' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:313:21: style: Technically the member function 'IBPort::guid_get' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:421:21: style: Technically the member function 'IBNode::guid_get' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:509:21: style: Technically the member function 'IBSystem::guid_get' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:640:20: style: Technically the member function 'IBFabric::getNumSLs' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:650:20: style: Technically the member function 'IBFabric::getNumVLs' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Bipartite.h:85:8: style: Technically the member function 'edge::isMatched' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:38:12: note: Technically the member function 'edge::isMatched' can be const.
ibutils-1.5.7/ibdm/ibdm/Bipartite.h:85:8: note: Technically the member function 'edge::isMatched' can be const.
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:52:3: style: Class 'vertex' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:52:3: style: Class 'vertex' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:358:3: style: Class 'Bipartite' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:358:3: style: Class 'Bipartite' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:440:56: performance: Function parameter 'reqDat' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Bipartite.cc:382:10: performance: Possible inefficient checking for 'List' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:107:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:169:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:200:18: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:232:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:243:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:359:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:441:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:466:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:490:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Congestion.cpp:499:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/CredLoops.cpp:163:9: style: The scope of the variable 'outPortNum' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/CredLoops.cpp:163:25: style: The scope of the variable 'inputPortNum' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/CredLoops.cpp:349:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/CredLoops.cpp:375:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:147:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:891:9: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1483:9: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1491:9: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1548:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1550:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1553:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1564:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1566:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1569:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1857:15: style: The scope of the variable 'p_rexRes' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2035:15: style: The scope of the variable 'p_rexRes' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2123:15: style: The scope of the variable 'p_rexRes' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1280:13: style: Variable 'numCables' is modified but its new value is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1429:17: style: Variable 'numCables' is modified but its new value is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1689:22: style: Variable 'dbg' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2393:17: style: Variable 'anyErr' is modified but its new value is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:767:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:838:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:907:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1049:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1154:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2197:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2203:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2236:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2244:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2285:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2297:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:2344:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:92:9: warning: Member variable 'IBPort::width' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:92:9: warning: Member variable 'IBPort::speed' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:65:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:65:15: performance: Variable 'remInstName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:65:37: performance: Variable 'remPortName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:85:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:85:27: performance: Variable 'master' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:89:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:89:27: performance: Variable 'master' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:117:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:117:15: performance: Variable 'instName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:117:29: performance: Variable 'instPortName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:134:24: performance: Variable 'fileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:570:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibdm/ibdm/Fabric.h:399:9: style: Technically the member function 'IBNode::getLFTPortForLid' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:443:9: note: Technically the member function 'IBNode::getLFTPortForLid' can be const.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:399:9: note: Technically the member function 'IBNode::getLFTPortForLid' can be const.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:408:13: style: Technically the member function 'IBNode::getPSLForLid' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:464:9: note: Technically the member function 'IBNode::getPSLForLid' can be const.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:408:13: note: Technically the member function 'IBNode::getPSLForLid' can be const.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:411:13: style: Technically the member function 'IBNode::getSLVL' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:494:9: note: Technically the member function 'IBNode::getSLVL' can be const.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:411:13: note: Technically the member function 'IBNode::getSLVL' can be const.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:417:14: style: Technically the member function 'IBNode::getMFTPortsForMLid' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:539:9: note: Technically the member function 'IBNode::getMFTPortsForMLid' can be const.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:417:14: note: Technically the member function 'IBNode::getMFTPortsForMLid' can be const.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:502:10: performance: Technically the member function 'IBSystem::cfg2Vector' can be static. [functionStatic]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:786:11: note: Technically the member function 'IBSystem::cfg2Vector' can be static.
ibutils-1.5.7/ibdm/ibdm/Fabric.h:502:10: note: Technically the member function 'IBSystem::cfg2Vector' can be static.
ibutils-1.5.7/ibdm/ibdm/SysDef.h:103:17: style: Technically the member function 'IBSysInst::getName' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:156:10: style: Technically the member function 'IBSysDef::getName' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Regexp.h:102:14: style: Technically the member function 'rexMatch::numFields' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/Regexp.h:61:3: style: Class 'rexMatch' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibutils-1.5.7/ibdm/ibdm/Regexp.h:61:3: style: Class 'rexMatch' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibutils-1.5.7/ibdm/ibdm/Regexp.h:118:3: style: Class 'regExp' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibutils-1.5.7/ibdm/ibdm/Regexp.h:118:3: style: Class 'regExp' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:134:3: style: Class 'IBSysDef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:64:24: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:84:20: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:84:30: performance: Function parameter 'm' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:88:20: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:88:30: performance: Function parameter 'm' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:116:23: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:116:33: performance: Function parameter 'i' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:116:43: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:134:19: performance: Function parameter 'fn' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.h:137:58: performance: Function parameter 'attrStr' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:567:29: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:682:60: performance: Function parameter 't' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:829:30: performance: Function parameter 'boardName' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1127:55: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1178:27: performance: Function parameter 't1' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1178:38: performance: Function parameter 'n1' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1179:20: performance: Function parameter 't2' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1179:31: performance: Function parameter 'n2' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1467:26: performance: Function parameter 'type1' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/Fabric.cpp:1471:24: performance: Function parameter 'type2' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:499:16: style: The scope of the variable 'p_ftNode' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:795:11: style: The scope of the variable 'p_port' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1223:16: style: The scope of the variable 'level' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1283:13: style: The scope of the variable 'p_port' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1199:15: style: Checking if unsigned variable 'lid' is less than zero. [unsignedLessThanZero]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:105:34: style: Function 'FatTreeNode' argument 1 names different: declaration 'p_node' definition 'p_n'. [funcArgNamesDifferent]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:95:23: note: Function 'FatTreeNode' argument 1 names different: declaration 'p_node' definition 'p_n'.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:105:34: note: Function 'FatTreeNode' argument 1 names different: declaration 'p_node' definition 'p_n'.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:492:28: style: Function 'FatTree' argument 1 names different: declaration 'p_fabric' definition 'p_f'. [funcArgNamesDifferent]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:225:21: note: Function 'FatTree' argument 1 names different: declaration 'p_fabric' definition 'p_f'.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:492:28: note: Function 'FatTree' argument 1 names different: declaration 'p_fabric' definition 'p_f'.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:318:14: style: Variable 'rank' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:604:32: style: Variable 'mergedTupple' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:691:11: style: Unused variable: p_port [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:874:13: style: Unused variable: p_remPort [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1135:21: style: Variable 'portNum' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:162:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:270:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:399:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:462:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:635:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:729:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:836:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:881:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:924:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:968:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1084:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1127:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1161:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1227:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1245:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1265:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:194:10: performance: Technically the member function 'FatTree::getTuppleStr' can be static. [functionStatic]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:330:17: note: Technically the member function 'FatTree::getTuppleStr' can be static.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:194:10: note: Technically the member function 'FatTree::getTuppleStr' can be static.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:200:7: performance: Technically the member function 'FatTree::trackConnection' can be static. [functionStatic]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:344:14: note: Technically the member function 'FatTree::trackConnection' can be static.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:200:7: note: Technically the member function 'FatTree::trackConnection' can be static.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:247:8: style: Technically the member function 'FatTree::dumpHcaOrder' can be const. [functionConst]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:1192:15: note: Technically the member function 'FatTree::dumpHcaOrder' can be const.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:247:8: note: Technically the member function 'FatTree::dumpHcaOrder' can be const.
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:95:3: style: Class 'FatTreeNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:225:3: style: Class 'FatTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:315:42: performance: Function parameter 'refTupple' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:346:22: performance: Function parameter 'tupple' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/FatTree.cpp:337:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:761:14: style: The scope of the variable 'outPortUsedVec' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:762:14: style: The scope of the variable 'outPortCoveredVec' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:845:11: style: The scope of the variable 'sLid' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:248:11: style: Unused variable: p_node [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:459:7: style: Variable 'numPaths' is modified but its new value is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:442:11: style: Unused variable: p_srcPort [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:442:23: style: Unused variable: p_dstPort [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:444:7: style: Unused variable: hops [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:750:11: style: Unused variable: p_remPort [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:943:29: style: Variable 'portUsed' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:252:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:260:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:268:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:401:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:480:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:513:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:538:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:587:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:842:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:938:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:996:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/LinkCover.cpp:881:53: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/RouteSys.h:76:7: performance: Technically the member function 'RouteSys::myPow' can be static. [functionStatic]
ibutils-1.5.7/ibdm/ibdm/RouteSys.cc:39:15: note: Technically the member function 'RouteSys::myPow' can be static.
ibutils-1.5.7/ibdm/ibdm/RouteSys.h:76:7: note: Technically the member function 'RouteSys::myPow' can be static.
ibutils-1.5.7/ibdm/ibdm/RouteSys.cc:55:3: style: Class 'RouteSys' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibutils-1.5.7/ibdm/ibdm/RouteSys.cc:55:3: style: Class 'RouteSys' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:459:21: style: The scope of the variable 'minSubsShared' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:460:21: style: The scope of the variable 'minSubsDiffNodes' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:461:21: style: The scope of the variable 'minSubsDiffSystems' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:463:30: style: The scope of the variable 'minPortNumDiffNodes' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:464:30: style: The scope of the variable 'minPortNumDiffSystems' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:465:21: style: The scope of the variable 'minSubs' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:632:21: style: The scope of the variable 'minSubsc' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:790:15: style: The scope of the variable 'p_rexRes' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1485:36: style: The scope of the variable 'rank' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1668:21: style: The scope of the variable 'minHop' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2044:9: style: The scope of the variable 'thisNodeRank' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:613:29: style: Unused variable: goThroughSystems [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:616:28: style: Unused variable: goThroughNodes [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1186:0: style: Variable 'maxDepth' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1669:36: style: Variable 'rpn' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1742:13: style: Unused variable: p_node [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:176:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:221:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:269:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:327:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:413:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:588:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:737:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:750:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:795:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:828:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:838:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:953:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:968:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1015:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1021:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1039:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1144:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1267:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1288:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1365:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1373:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1489:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1645:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1764:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1815:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1832:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1882:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1936:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1952:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1967:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1980:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2013:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2082:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2177:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2192:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2210:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2247:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2471:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2508:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2525:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2547:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2563:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2584:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2597:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2708:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2712:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:79:12: performance: Possible inefficient checking for 'thisStepPorts' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:744:12: performance: Possible inefficient checking for 'curNodes' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:985:29: performance: Possible inefficient checking for 'path1' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:996:34: performance: Possible inefficient checking for 'path1' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1638:12: performance: Possible inefficient checking for 'CurState' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1848:11: performance: Possible inefficient checking for 'groupSwitches' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1850:11: performance: Possible inefficient checking for 'groupHCAs' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1870:12: performance: Possible inefficient checking for 'nodesQueue' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1962:17: performance: Possible inefficient checking for 'connHcas' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2057:12: performance: Possible inefficient checking for 'nodesQueue' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2605:9: performance: Possible inefficient checking for 'subDstLids' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:2695:9: performance: Possible inefficient checking for 'lidsThroughPort' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/SubnMgt.cpp:1642:71: style: Reading from empty STL container 'NextState' [reademptycontainer]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:438:18: style: The scope of the variable 'ep' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:440:9: style: The scope of the variable 'lastDot' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:64:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:305:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:312:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:394:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:419:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:477:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:486:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:509:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:55:13: performance: Function parameter 'parHierName' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:143:17: performance: Function parameter 'hierInstName' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:178:18: performance: Function parameter 'parHierName' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:242:18: performance: Function parameter 'parHierName' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:296:18: performance: Function parameter 'parHierName' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/SysDef.cpp:548:7: performance: Possible inefficient checking for 'dirs' emptiness. [stlSize]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1035:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:130:32: warning: Either the condition 'p_dRemPort' is redundant or there is possible null pointer dereference: p_dRemPort. [nullPointerRedundantCheck]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:122:31: note: Assuming that condition 'p_dRemPort' is not redundant
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:130:32: note: Null pointer dereference
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1370:57: warning: Either the condition 'if(p_dNode&&p_dNode->attributes.size())' is redundant or there is possible null pointer dereference: p_dNode. [nullPointerRedundantCheck]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1382:12: note: Assuming that condition 'if(p_dNode&&p_dNode->attributes.size())' is not redundant
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1370:57: note: Null pointer dereference
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1371:31: warning: Either the condition 'if(p_dNode&&p_dNode->attributes.size())' is redundant or there is possible null pointer dereference: p_dNode. [nullPointerRedundantCheck]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1382:12: note: Assuming that condition 'if(p_dNode&&p_dNode->attributes.size())' is not redundant
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1371:31: note: Null pointer dereference
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1374:26: warning: Either the condition 'if(p_dNode&&p_dNode->attributes.size())' is redundant or there is possible null pointer dereference: p_dNode. [nullPointerRedundantCheck]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1382:12: note: Assuming that condition 'if(p_dNode&&p_dNode->attributes.size())' is not redundant
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1374:26: note: Null pointer dereference
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1375:26: warning: Either the condition 'if(p_dNode&&p_dNode->attributes.size())' is redundant or there is possible null pointer dereference: p_dNode. [nullPointerRedundantCheck]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1382:12: note: Assuming that condition 'if(p_dNode&&p_dNode->attributes.size())' is not redundant
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1375:26: note: Null pointer dereference
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1376:26: warning: Either the condition 'if(p_dNode&&p_dNode->attributes.size())' is redundant or there is possible null pointer dereference: p_dNode. [nullPointerRedundantCheck]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1382:12: note: Assuming that condition 'if(p_dNode&&p_dNode->attributes.size())' is not redundant
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1376:26: note: Null pointer dereference
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1377:26: warning: Either the condition 'if(p_dNode&&p_dNode->attributes.size())' is redundant or there is possible null pointer dereference: p_dNode. [nullPointerRedundantCheck]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1382:12: note: Assuming that condition 'if(p_dNode&&p_dNode->attributes.size())' is not redundant
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1377:26: note: Null pointer dereference
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:167:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:169:26: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:180:28: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:424:19: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:590:30: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:777:33: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:841:33: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:906:37: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:974:22: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1002:22: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1014:26: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1021:30: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1083:19: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1177:19: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1194:19: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1340:26: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1621:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1668:21: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1743:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1761:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1823:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1888:21: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1971:39: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:2027:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:2053:33: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:2075:41: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:233:13: style: The scope of the variable 'p_sPort' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:234:13: style: The scope of the variable 'p_dPort' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:2208:1: style: Label 'Exit' is not used. [unusedLabel]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1992:13: style: Variable 'anyMiss' is modified but its new value is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:2160:24: style: Unused variable: tmpDiag [unusedVariable]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:2171:13: style: Variable 'nCAMiss' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:2177:13: style: Variable 'numLeafSwMiss' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:351:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:622:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:638:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:677:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:719:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:750:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:796:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:811:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1192:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1217:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1224:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1502:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1553:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1585:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1619:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1643:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1706:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1709:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1741:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1821:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1866:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1922:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1947:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1958:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:1962:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TopoMatch.cpp:2023:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TraceRoute.cpp:41:13: style: The scope of the variable 'p_node' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/TraceRoute.cpp:144:13: style: The scope of the variable 'p_node' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/TraceRoute.cpp:114:68: style: Checking if unsigned variable 'outPortNum' is less than zero. [unsignedLessThanZero]
ibutils-1.5.7/ibdm/ibdm/TraceRoute.cpp:64:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TraceRoute.cpp:73:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/TraceRoute.cpp:128:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4561:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4558:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4561:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4658:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4655:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4658:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4825:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4822:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4825:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4922:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4919:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4922:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5089:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5086:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5089:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5186:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5183:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5186:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5287:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5284:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5287:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5381:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5378:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5381:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5479:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5476:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5479:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5573:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5570:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5573:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5673:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5670:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5673:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5769:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5766:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5769:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5871:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5868:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5871:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5967:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5964:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5967:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6067:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6064:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6067:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6161:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6158:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6161:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7201:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7198:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7201:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7299:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7296:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7299:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7401:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7398:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7401:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7495:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7492:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7495:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7595:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7592:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7595:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7693:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7690:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7693:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7797:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7794:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7797:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7895:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7892:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7895:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7999:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7996:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7999:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8097:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8094:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8097:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8202:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8199:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8202:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8300:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8297:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8300:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8404:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8401:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8404:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8502:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8499:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8502:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8600:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8597:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8600:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8697:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8694:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8697:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8794:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8791:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8794:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8888:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8885:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8888:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8998:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8995:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8998:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9102:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9099:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9102:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9580:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9577:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9580:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10937:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10934:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10937:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11035:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11032:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11035:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11203:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11200:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11203:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11300:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11297:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11300:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11467:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11464:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11467:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11564:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11561:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11564:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11731:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11728:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11731:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11828:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11825:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11828:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12028:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12025:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12028:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12625:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12622:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12625:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12723:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12720:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12723:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12828:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12825:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12828:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12926:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12923:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12926:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13094:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13091:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13094:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13191:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13188:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13191:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13288:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13285:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13288:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13399:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13396:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13399:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13620:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13617:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13620:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14461:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14458:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14461:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14572:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14569:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14572:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14683:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14680:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14683:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14793:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14790:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14793:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14905:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14902:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14905:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15017:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15014:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15017:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15133:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15130:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15133:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15227:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15224:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15227:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15325:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15322:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15325:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15419:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15416:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15419:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15517:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15514:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15517:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15611:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15608:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15611:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:419:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:450:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:525:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1394:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2253:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2392:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2717:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2856:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6364:3: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9210:3: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13721:3: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:413:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:418:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:423:24: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:428:26: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:434:14: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:706:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:740:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:834:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:931:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1026:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1120:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1213:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1308:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1406:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1445:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1541:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1636:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1729:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1822:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1945:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2055:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2167:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2265:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2306:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2404:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2443:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2536:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2631:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2729:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2770:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2868:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2909:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3010:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3114:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3253:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3322:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3432:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3501:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3570:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3669:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3738:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3839:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3932:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4025:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4122:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4228:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4330:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4429:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4498:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4559:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4595:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4656:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4693:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4762:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4823:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4859:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4920:30: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4957:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5026:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5087:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5123:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5184:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5222:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5318:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5414:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5510:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5606:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5671:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5706:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5804:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5869:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5904:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6002:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6098:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6194:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6257:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6293:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6394:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6491:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6594:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6663:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6768:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7132:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7236:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7336:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7432:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7528:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7630:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7730:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7832:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7932:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8034:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8133:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8237:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8337:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8439:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8537:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8598:29: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8634:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8695:29: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8731:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8825:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8935:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9039:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9139:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9240:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9348:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9417:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9482:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9517:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9612:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9675:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9713:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9776:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9815:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9884:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9984:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10053:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10151:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10214:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10252:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10351:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10446:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10519:5: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10868:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10972:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11071:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11140:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11201:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11237:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11298:30: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11335:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11404:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11465:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11501:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11562:29: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11599:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11668:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11729:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11765:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11826:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11869:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11930:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11965:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12062:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12131:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12236:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12310:5: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12556:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12660:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12759:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12863:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12962:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13031:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13092:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13128:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13189:29: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13225:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13336:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13455:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13522:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13557:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13650:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13751:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13849:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13916:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13953:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14020:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14057:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14124:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14140:5: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14398:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14509:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14620:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14730:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14842:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14954:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15068:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15164:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15260:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15356:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15452:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15548:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15647:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15722:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15787:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15824:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15891:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15929:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16043:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16110:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16148:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16221:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16258:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16325:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16363:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16428:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16466:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16531:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16569:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16634:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16679:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16821:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16922:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17057:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17240:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17341:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17442:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17543:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17644:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17746:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17817:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17912:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17975:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18014:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18112:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18209:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6966:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6959:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6966:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6973:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6966:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6973:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6980:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6973:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6980:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6987:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6980:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6987:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6994:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6987:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6994:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7001:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6994:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7001:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7008:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7001:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7008:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10667:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10660:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10667:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10674:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10667:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10674:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10681:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10674:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10681:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10688:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10681:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10688:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10695:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10688:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10695:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10702:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10695:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10702:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10709:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10702:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10709:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10716:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10709:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10716:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10723:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10716:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10723:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10730:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10723:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10730:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10737:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10730:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10737:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10744:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10737:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10744:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12418:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12411:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12418:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12425:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12418:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12425:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12432:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12425:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12432:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14254:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14247:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14254:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14261:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14254:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14261:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14268:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14261:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14268:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14275:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14268:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14275:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18436:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18429:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18436:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18443:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18436:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18443:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18450:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18443:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18450:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18457:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18450:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18457:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18464:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18457:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18464:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18471:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18464:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18471:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18478:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18471:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18478:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18485:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18478:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18485:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:374:18: style: The scope of the variable 'i' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/swig_alternate_mangling.cpp:74:21: style: The scope of the variable '_s' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/swig_alternate_mangling.cpp:76:20: style: The scope of the variable '_c' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/swig_alternate_mangling.cpp:109:8: style: The scope of the variable 'temp_type' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/swig_alternate_mangling.cpp:110:9: style: The scope of the variable 'name' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/swig_alternate_mangling.cpp:111:11: style: The scope of the variable 'len' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/swig_alternate_mangling.cpp:113:18: style: The scope of the variable 'cache' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/swig_alternate_mangling.cpp:114:8: style: The scope of the variable 'start' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/swig_alternate_mangling.cpp:114:15: style: The scope of the variable 'end' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2016:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2126:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3201:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13296:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13407:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14469:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14580:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14801:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14913:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15025:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16002:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:807:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2012:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2122:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3228:12: style: Variable 'p_c' is not assigned a value. [unassignedVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3647:12: style: Variable 'p_c' is not assigned a value. [unassignedVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6465:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6742:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8892:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9002:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9106:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9311:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9584:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9955:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10323:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10513:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12032:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12210:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13292:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13403:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13624:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13822:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14465:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14576:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14687:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14797:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14909:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15021:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15998:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16794:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17884:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2028:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2138:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3214:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13308:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13419:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14481:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14592:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14814:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14926:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15038:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16014:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6358:3: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9204:3: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13715:3: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:218:5: error: Common realloc mistake: 'SwigPtrTable' nulled but not freed upon failure [memleakOnRealloc]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2010:0: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2120:0: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:564:68: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:574:55: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:584:82: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:594:60: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:757:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:764:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:771:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:778:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:785:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:851:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:858:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:865:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:872:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:879:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:948:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:955:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:962:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:969:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:976:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1043:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1050:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1057:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1064:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1071:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1137:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1144:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1151:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1158:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1165:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1230:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1237:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1244:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1251:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1258:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1325:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1332:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1339:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1346:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1353:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1462:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1469:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1476:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1483:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1490:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1558:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1565:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1572:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1579:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1586:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1653:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1660:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1667:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1674:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1681:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1746:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1753:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1760:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1767:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1774:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1839:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1846:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1853:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1860:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1867:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1962:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1969:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1976:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1983:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:1990:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2072:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2079:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2086:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2093:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2100:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2184:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2191:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2198:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2205:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2212:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2323:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2330:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2337:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2344:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2351:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2460:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2467:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2474:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2481:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2488:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2553:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2560:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2567:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2574:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2581:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2648:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2655:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2662:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2669:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2676:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2787:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2794:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2801:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2808:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2815:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2926:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2933:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2940:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2947:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:2954:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3027:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3034:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3041:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3048:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3055:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3131:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3138:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3145:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3152:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3159:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3270:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3277:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3284:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3291:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3298:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3339:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3346:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3353:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3360:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3367:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3449:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3456:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3463:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3470:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3477:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3518:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3525:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3532:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3539:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3546:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3587:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3594:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3601:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3608:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3615:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3686:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3693:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3700:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3707:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3714:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3755:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3762:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3769:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3776:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3783:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3856:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3863:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3870:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3877:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3884:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3949:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3956:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3963:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3970:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:3977:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4042:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4049:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4056:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4063:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4070:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4139:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4146:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4153:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4160:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4167:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4245:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4252:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4259:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4266:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4273:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4347:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4354:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4361:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4368:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4375:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4446:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4453:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4460:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4467:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4474:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4515:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4522:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4529:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4536:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4543:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4612:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4619:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4626:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4633:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4640:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4710:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4717:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4724:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4731:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4738:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4779:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4786:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4793:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4800:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4807:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4876:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4883:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4890:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4897:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4904:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4974:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4981:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4988:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:4995:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5002:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5043:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5050:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5057:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5064:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5071:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5140:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5147:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5154:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5161:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5168:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5239:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5246:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5253:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5260:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5267:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5335:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5342:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5349:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5356:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5363:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5431:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5438:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5445:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5452:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5459:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5527:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5534:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5541:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5548:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5555:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5623:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5630:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5637:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5644:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5651:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5723:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5730:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5737:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5744:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5751:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5821:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5828:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5835:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5842:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5849:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5921:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5928:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5935:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5942:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:5949:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6019:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6026:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6033:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6040:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6047:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6115:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6122:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6129:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6136:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6143:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6211:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6218:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6225:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6232:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6239:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6310:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6317:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6324:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6331:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6338:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6411:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6418:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6425:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6432:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6439:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6508:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6515:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6522:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6529:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6536:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6611:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6618:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6625:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6632:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6639:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6680:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6687:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6694:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6701:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6708:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6785:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6792:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6799:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6806:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:6813:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7149:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7156:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7163:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7170:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7177:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7253:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7260:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7267:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7274:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7281:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7353:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7360:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7367:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7374:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7381:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7449:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7456:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7463:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7470:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7477:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7545:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7552:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7559:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7566:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7573:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7647:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7654:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7661:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7668:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7675:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7747:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7754:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7761:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7768:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7775:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7849:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7856:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7863:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7870:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7877:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7949:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7956:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7963:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7970:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:7977:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8051:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8058:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8065:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8072:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8079:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8150:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8157:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8164:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8171:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8178:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8254:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8261:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8268:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8275:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8282:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8354:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8361:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8368:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8375:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8382:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8456:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8463:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8470:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8477:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8484:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8554:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8561:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8568:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8575:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8582:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8651:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8658:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8665:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8672:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8679:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8748:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8755:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8762:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8769:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8776:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8842:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8849:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8856:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8863:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8870:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8952:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8959:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8966:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8973:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:8980:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9056:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9063:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9070:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9077:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9084:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9156:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9163:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9170:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9177:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9184:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9257:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9264:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9271:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9278:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9285:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9365:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9372:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9379:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9386:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9393:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9434:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9441:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9448:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9455:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9462:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9534:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9541:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9548:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9555:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9562:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9629:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9636:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9643:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9650:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9657:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9730:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9737:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9744:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9751:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9758:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9832:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9839:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9846:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9853:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9860:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9901:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9908:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9915:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9922:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:9929:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10001:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10008:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10015:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10022:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10029:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10070:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10077:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10084:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10091:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10098:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10168:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10175:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10182:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10189:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10196:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10269:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10276:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10283:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10290:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10297:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10368:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10375:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10382:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10389:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10396:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10463:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10470:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10477:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10484:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10491:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10885:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10892:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10899:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10906:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10913:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10989:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:10996:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11003:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11010:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11017:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11088:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11095:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11102:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11109:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11116:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11157:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11164:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11171:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11178:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11185:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11254:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11261:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11268:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11275:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11282:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11352:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11359:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11366:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11373:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11380:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11421:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11428:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11435:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11442:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11449:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11518:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11525:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11532:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11539:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11546:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11616:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11623:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11630:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11637:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11644:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11685:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11692:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11699:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11706:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11713:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11782:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11789:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11796:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11803:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11810:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11886:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11893:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11900:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11907:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11914:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11982:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11989:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:11996:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12003:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12010:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12079:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12086:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12093:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12100:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12107:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12148:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12155:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12162:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12169:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12176:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12253:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12260:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12267:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12274:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12281:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12573:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12580:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12587:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12594:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12601:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12677:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12684:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12691:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12698:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12705:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12776:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12783:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12790:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12797:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12804:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12880:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12887:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12894:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12901:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12908:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12979:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12986:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:12993:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13000:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13007:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13048:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13055:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13062:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13069:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13076:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13145:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13152:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13159:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13166:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13173:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13242:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13249:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13256:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13263:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13270:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13353:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13360:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13367:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13374:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13381:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13472:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13479:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13486:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13493:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13500:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13574:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13581:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13588:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13595:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13602:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13667:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13674:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13681:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13688:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13695:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13768:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13775:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13782:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13789:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13796:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13866:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13873:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13880:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13887:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13894:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13970:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13977:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13984:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13991:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:13998:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14074:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14081:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14088:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14095:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14102:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14415:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14422:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14429:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14436:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14443:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14526:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14533:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14540:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14547:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14554:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14637:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14644:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14651:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14658:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14665:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14747:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14754:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14761:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14768:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14775:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14859:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14866:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14873:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14880:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14887:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14971:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14978:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14985:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14992:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:14999:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15085:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15092:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15099:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15106:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15113:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15181:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15188:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15195:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15202:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15209:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15277:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15284:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15291:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15298:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15305:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15373:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15380:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15387:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15394:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15401:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15469:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15476:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15483:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15490:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15497:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15565:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15572:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15579:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15586:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15593:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15664:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15671:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15678:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15685:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15692:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15739:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15746:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15753:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15760:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15767:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15841:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15848:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15855:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15862:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15869:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15946:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15953:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15960:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15967:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:15974:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16060:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16067:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16074:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16081:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16088:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16165:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16172:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16179:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16186:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16193:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16275:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16282:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16289:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16296:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16303:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16380:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16387:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16394:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16401:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16408:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16483:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16490:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16497:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16504:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16511:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16586:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16593:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16600:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16607:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16614:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16696:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16703:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16710:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16717:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16724:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16838:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16845:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16852:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16859:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16866:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16939:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16946:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16953:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16960:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:16967:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17074:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17081:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17088:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17095:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17102:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17257:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17264:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17271:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17278:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17285:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17358:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17365:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17372:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17379:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17386:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17459:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17466:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17473:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17480:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17487:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17560:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17567:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17574:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17581:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17588:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17661:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17668:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17675:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17682:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17689:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17763:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17770:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17777:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17784:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17791:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17834:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17841:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17848:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17855:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17862:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17929:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17936:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17943:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17950:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:17957:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18031:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18038:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18045:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18052:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18059:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18129:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18136:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18143:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18150:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18157:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18226:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18233:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18240:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18247:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdm_wrap.cpp:18254:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4623:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4620:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4623:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4720:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4717:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4720:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4887:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4884:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4887:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4984:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4981:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4984:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5151:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5148:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5151:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5248:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5245:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5248:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5349:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5346:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5349:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5443:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5440:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5443:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5541:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5538:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5541:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5635:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5632:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5635:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5735:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5732:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5735:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5831:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5828:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5831:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5933:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5930:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5933:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6029:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6026:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6029:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6129:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6126:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6129:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6223:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6220:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6223:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7263:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7260:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7263:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7361:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7358:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7361:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7463:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7460:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7463:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7557:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7554:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7557:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7657:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7654:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7657:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7755:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7752:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7755:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7859:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7856:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7859:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7957:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7954:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7957:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8061:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8058:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8061:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8159:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8156:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8159:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8264:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8261:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8264:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8362:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8359:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8362:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8466:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8463:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8466:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8564:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8561:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8564:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8662:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8659:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8662:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8759:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8756:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8759:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8856:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8853:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8856:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8950:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8947:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8950:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9060:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9057:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9060:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9164:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9161:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9164:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9642:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9639:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9642:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10999:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10996:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10999:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11097:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11094:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11097:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11265:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11262:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11265:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11362:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11359:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11362:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11529:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11526:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11529:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11626:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11623:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11626:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11793:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11790:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11793:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11890:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11887:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11890:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12090:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12087:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12090:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12687:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12684:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12687:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12785:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12782:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12785:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12890:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12887:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12890:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12988:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12985:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12988:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13156:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13153:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13156:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13253:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13250:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13253:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13350:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13347:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13350:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13461:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13458:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13461:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13682:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13679:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13682:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14523:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14520:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14523:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14634:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14631:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14634:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14745:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14742:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14745:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14855:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14852:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14855:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14967:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14964:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14967:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15079:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15076:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15079:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15195:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15192:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15195:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15289:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15286:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15289:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15387:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15384:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15387:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15481:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15478:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15481:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15579:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15576:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15579:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15673:7: style: Condition 'ibdm_tcl_error' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15670:20: note: Assignment 'ibdm_tcl_error=0', assigned value is 0
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15673:7: note: Condition 'ibdm_tcl_error' is always false
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:419:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:450:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:525:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1456:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2315:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2454:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2779:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2918:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6426:3: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9272:3: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13783:3: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:413:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:418:20: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:423:24: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:428:26: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:434:14: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:768:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:802:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:896:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:993:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1088:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1182:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1275:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1370:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1468:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1507:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1603:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1698:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1791:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1884:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2007:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2117:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2229:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2327:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2368:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2466:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2505:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2598:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2693:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2791:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2832:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2930:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2971:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3072:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3176:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3315:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3384:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3494:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3563:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3632:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3731:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3800:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3901:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3994:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4087:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4184:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4290:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4392:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4491:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4560:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4621:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4657:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4718:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4755:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4824:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4885:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4921:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4982:30: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5019:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5088:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5149:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5185:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5246:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5284:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5380:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5476:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5572:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5668:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5733:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5768:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5866:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5931:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5966:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6064:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6160:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6256:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6319:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6355:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6456:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6553:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6656:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6725:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6830:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7194:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7298:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7398:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7494:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7590:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7692:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7792:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7894:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7994:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8096:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8195:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8299:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8399:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8501:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8599:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8660:29: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8696:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8757:29: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8793:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8887:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8997:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9101:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9201:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9302:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9410:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9479:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9544:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9579:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9674:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9737:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9775:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9838:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9877:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9946:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10046:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10115:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10213:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10276:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10314:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10413:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10508:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10581:5: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10930:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11034:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11133:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11202:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11263:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11299:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11360:30: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11397:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11466:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11527:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11563:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11624:29: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11661:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11730:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11791:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11827:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11888:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11931:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11992:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12027:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12124:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12193:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12298:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12372:5: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12618:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12722:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12821:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12925:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13024:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13093:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13154:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13190:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13251:29: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13287:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13398:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13517:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13584:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13619:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13712:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13813:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13911:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13978:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14015:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14082:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14119:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14186:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14202:5: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14460:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14571:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14682:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14792:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14904:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15016:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15130:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15226:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15322:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15418:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15514:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15610:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15709:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15784:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15849:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15886:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15953:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15991:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16105:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16172:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16210:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16283:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16320:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16387:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16425:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16490:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16528:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16593:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16631:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16696:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16741:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16883:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16984:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17119:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17302:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17403:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17504:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17605:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17706:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17808:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17879:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17974:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18037:17: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18076:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18174:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18271:11: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7028:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7021:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7028:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7035:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7028:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7035:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7042:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7035:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7042:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7049:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7042:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7049:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7056:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7049:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7056:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7063:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7056:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7063:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7070:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7063:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7070:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10729:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10722:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10729:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10736:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10729:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10736:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10743:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10736:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10743:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10750:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10743:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10750:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10757:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10750:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10757:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10764:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10757:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10764:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10771:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10764:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10771:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10778:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10771:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10778:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10785:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10778:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10785:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10792:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10785:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10792:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10799:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10792:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10799:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10806:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10799:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10806:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12480:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12473:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12480:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12487:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12480:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12487:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12494:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12487:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12494:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14316:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14309:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14316:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14323:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14316:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14323:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14330:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14323:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14330:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14337:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14330:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14337:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18498:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18491:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18498:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18505:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18498:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18505:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18512:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18505:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18512:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18519:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18512:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18519:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18526:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18519:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18526:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18533:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18526:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18533:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18540:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18533:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18540:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18547:9: style: Variable 'rcode' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18540:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18547:9: note: Variable 'rcode' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:374:18: style: The scope of the variable 'i' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2078:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2188:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3263:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13358:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13469:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14531:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14642:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14863:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14975:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15087:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16064:12: style: The scope of the variable 'p_tclObj' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:869:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2074:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2184:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3290:12: style: Variable 'p_c' is not assigned a value. [unassignedVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3709:12: style: Variable 'p_c' is not assigned a value. [unassignedVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6527:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6804:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8954:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9064:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9168:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9373:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9646:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10017:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10385:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10575:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12094:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12272:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13354:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13465:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13686:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13884:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14527:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14638:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14749:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14859:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14971:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15083:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16060:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16856:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17946:19: style: Variable 'tcl_result' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2090:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2200:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3276:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13370:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13481:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14543:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14654:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14876:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14988:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15100:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16076:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6420:3: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9266:3: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13777:3: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:218:5: error: Common realloc mistake: 'SwigPtrTable' nulled but not freed upon failure [memleakOnRealloc]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2072:0: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2182:0: error: Memory leak: _result [memleak]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:564:68: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:574:55: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:584:82: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:594:60: performance: Function parameter 'rootNodes' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:819:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:826:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:833:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:840:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:847:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:913:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:920:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:927:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:934:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:941:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1010:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1017:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1024:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1031:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1038:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1105:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1112:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1119:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1126:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1133:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1199:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1206:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1213:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1220:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1227:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1292:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1299:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1306:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1313:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1320:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1387:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1394:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1401:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1408:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1415:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1524:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1531:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1538:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1545:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1552:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1620:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1627:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1634:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1641:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1648:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1715:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1722:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1729:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1736:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1743:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1808:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1815:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1822:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1829:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1836:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1901:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1908:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1915:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1922:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:1929:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2024:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2031:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2038:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2045:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2052:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2134:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2141:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2148:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2155:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2162:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2246:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2253:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2260:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2267:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2274:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2385:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2392:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2399:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2406:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2413:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2522:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2529:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2536:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2543:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2550:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2615:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2622:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2629:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2636:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2643:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2710:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2717:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2724:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2731:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2738:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2849:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2856:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2863:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2870:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2877:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2988:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:2995:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3002:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3009:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3016:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3089:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3096:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3103:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3110:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3117:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3193:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3200:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3207:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3214:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3221:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3332:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3339:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3346:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3353:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3360:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3401:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3408:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3415:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3422:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3429:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3511:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3518:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3525:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3532:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3539:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3580:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3587:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3594:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3601:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3608:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3649:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3656:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3663:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3670:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3677:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3748:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3755:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3762:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3769:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3776:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3817:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3824:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3831:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3838:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3845:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3918:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3925:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3932:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3939:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:3946:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4011:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4018:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4025:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4032:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4039:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4104:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4111:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4118:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4125:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4132:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4201:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4208:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4215:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4222:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4229:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4307:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4314:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4321:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4328:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4335:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4409:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4416:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4423:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4430:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4437:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4508:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4515:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4522:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4529:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4536:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4577:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4584:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4591:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4598:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4605:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4674:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4681:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4688:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4695:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4702:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4772:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4779:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4786:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4793:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4800:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4841:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4848:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4855:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4862:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4869:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4938:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4945:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4952:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4959:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:4966:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5036:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5043:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5050:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5057:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5064:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5105:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5112:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5119:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5126:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5133:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5202:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5209:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5216:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5223:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5230:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5301:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5308:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5315:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5322:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5329:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5397:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5404:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5411:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5418:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5425:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5493:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5500:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5507:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5514:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5521:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5589:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5596:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5603:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5610:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5617:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5685:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5692:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5699:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5706:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5713:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5785:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5792:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5799:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5806:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5813:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5883:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5890:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5897:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5904:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5911:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5983:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5990:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:5997:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6004:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6011:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6081:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6088:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6095:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6102:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6109:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6177:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6184:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6191:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6198:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6205:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6273:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6280:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6287:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6294:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6301:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6372:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6379:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6386:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6393:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6400:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6473:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6480:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6487:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6494:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6501:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6570:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6577:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6584:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6591:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6598:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6673:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6680:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6687:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6694:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6701:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6742:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6749:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6756:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6763:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6770:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6847:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6854:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6861:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6868:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:6875:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7211:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7218:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7225:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7232:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7239:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7315:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7322:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7329:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7336:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7343:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7415:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7422:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7429:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7436:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7443:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7511:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7518:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7525:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7532:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7539:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7607:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7614:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7621:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7628:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7635:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7709:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7716:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7723:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7730:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7737:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7809:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7816:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7823:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7830:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7837:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7911:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7918:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7925:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7932:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:7939:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8011:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8018:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8025:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8032:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8039:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8113:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8120:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8127:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8134:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8141:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8212:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8219:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8226:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8233:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8240:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8316:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8323:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8330:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8337:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8344:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8416:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8423:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8430:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8437:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8444:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8518:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8525:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8532:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8539:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8546:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8616:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8623:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8630:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8637:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8644:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8713:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8720:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8727:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8734:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8741:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8810:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8817:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8824:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8831:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8838:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8904:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8911:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8918:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8925:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:8932:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9014:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9021:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9028:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9035:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9042:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9118:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9125:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9132:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9139:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9146:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9218:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9225:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9232:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9239:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9246:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9319:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9326:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9333:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9340:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9347:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9427:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9434:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9441:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9448:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9455:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9496:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9503:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9510:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9517:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9524:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9596:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9603:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9610:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9617:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9624:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9691:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9698:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9705:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9712:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9719:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9792:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9799:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9806:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9813:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9820:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9894:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9901:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9908:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9915:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9922:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9963:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9970:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9977:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9984:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:9991:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10063:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10070:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10077:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10084:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10091:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10132:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10139:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10146:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10153:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10160:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10230:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10237:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10244:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10251:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10258:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10331:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10338:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10345:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10352:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10359:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10430:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10437:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10444:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10451:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10458:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10525:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10532:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10539:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10546:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10553:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10947:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10954:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10961:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10968:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:10975:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11051:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11058:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11065:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11072:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11079:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11150:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11157:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11164:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11171:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11178:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11219:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11226:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11233:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11240:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11247:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11316:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11323:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11330:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11337:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11344:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11414:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11421:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11428:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11435:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11442:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11483:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11490:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11497:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11504:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11511:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11580:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11587:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11594:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11601:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11608:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11678:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11685:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11692:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11699:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11706:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11747:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11754:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11761:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11768:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11775:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11844:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11851:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11858:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11865:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11872:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11948:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11955:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11962:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11969:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:11976:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12044:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12051:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12058:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12065:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12072:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12141:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12148:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12155:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12162:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12169:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12210:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12217:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12224:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12231:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12238:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12315:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12322:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12329:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12336:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12343:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12635:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12642:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12649:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12656:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12663:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12739:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12746:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12753:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12760:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12767:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12838:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12845:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12852:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12859:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12866:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12942:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12949:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12956:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12963:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:12970:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13041:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13048:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13055:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13062:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13069:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13110:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13117:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13124:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13131:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13138:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13207:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13214:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13221:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13228:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13235:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13304:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13311:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13318:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13325:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13332:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13415:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13422:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13429:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13436:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13443:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13534:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13541:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13548:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13555:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13562:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13636:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13643:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13650:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13657:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13664:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13729:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13736:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13743:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13750:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13757:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13830:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13837:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13844:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13851:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13858:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13928:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13935:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13942:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13949:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:13956:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14032:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14039:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14046:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14053:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14060:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14136:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14143:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14150:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14157:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14164:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14477:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14484:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14491:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14498:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14505:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14588:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14595:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14602:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14609:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14616:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14699:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14706:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14713:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14720:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14727:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14809:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14816:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14823:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14830:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14837:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14921:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14928:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14935:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14942:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:14949:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15033:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15040:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15047:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15054:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15061:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15147:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15154:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15161:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15168:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15175:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15243:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15250:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15257:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15264:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15271:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15339:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15346:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15353:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15360:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15367:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15435:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15442:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15449:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15456:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15463:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15531:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15538:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15545:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15552:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15559:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15627:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15634:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15641:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15648:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15655:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15726:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15733:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15740:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15747:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15754:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15801:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15808:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15815:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15822:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15829:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15903:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15910:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15917:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15924:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:15931:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16008:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16015:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16022:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16029:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16036:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16122:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16129:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16136:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16143:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16150:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16227:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16234:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16241:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16248:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16255:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16337:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16344:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16351:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16358:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16365:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16442:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16449:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16456:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16463:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16470:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16545:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16552:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16559:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16566:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16573:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16648:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16655:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16662:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16669:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16676:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16758:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16765:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16772:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16779:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16786:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16900:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16907:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16914:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16921:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:16928:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17001:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17008:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17015:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17022:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17029:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17136:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17143:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17150:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17157:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17164:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17319:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17326:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17333:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17340:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17347:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17420:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17427:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17434:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17441:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17448:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17521:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17528:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17535:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17542:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17549:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17622:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17629:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17636:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17643:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17650:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17723:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17730:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17737:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17744:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17751:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17825:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17832:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17839:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17846:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17853:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17896:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17903:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17910:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17917:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17924:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17991:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:17998:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18005:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18012:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18019:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18093:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18100:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18107:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18114:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18121:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18191:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18198:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18205:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18212:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18219:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18288:8: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18295:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18302:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18309:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibutils-1.5.7/ibdm/ibdm/ibdmsh_wrap.cpp:18316:15: warning: Unnecessary comparison of static strings. [staticStringCompare]
ibnl_parser.cc:1785:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ibnl_scanner.cc:1197:54: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
ibutils-1.5.7/ibdm/ibdm/ibnl_scanner.cc:280:39: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
ibnl_scanner.cc:1197:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
ibnl_scanner.cc:1227:44: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
ibnl_scanner.cc:514:21: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
ibnl_scanner.cc:1227:44: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
ibutils-1.5.7/ibdm/src/fabric_sim.cpp:224:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/src/fabric_sim.cpp:225:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/src/fabric_sim.cpp:293:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/src/fabric_tr.cpp:196:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/src/ibsysapi.cpp:361:33: style: Function 'ibSysGetNodePortOnSysPort' argument 1 names different: declaration 'sysPort' definition 'sysPortName'. [funcArgNamesDifferent]
ibutils-1.5.7/ibdm/src/ibsysapi.h:71:37: note: Function 'ibSysGetNodePortOnSysPort' argument 1 names different: declaration 'sysPort' definition 'sysPortName'.
ibutils-1.5.7/ibdm/src/ibsysapi.cpp:361:33: note: Function 'ibSysGetNodePortOnSysPort' argument 1 names different: declaration 'sysPort' definition 'sysPortName'.
ibutils-1.5.7/ibdm/src/ibsysapi.cpp:113:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/src/ibsysapi.cpp:115:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/src/ibsysapi.cpp:165:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/src/ibsysapi.cpp:285:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/src/osm_check.cpp:380:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/src/osm_check.cpp:381:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/src/osm_check.cpp:511:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/src/osm_check.cpp:165:12: style: The scope of the variable 'guid' can be reduced. [variableScope]
ibutils-1.5.7/ibdm/src/osm_check.cpp:431:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/src/osm_check.cpp:582:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/src/osm_check.cpp:593:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ibutils-1.5.7/ibdm/src/test_topo_match.cpp:211:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibdm/src/test_topo_match.cpp:212:5: warning: %Lx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ibutils-1.5.7/ibis/src/ibcc.c:375:17: style: Condition 'debug_mode==1' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibis/src/ibcc.c:352:19: note: Assignment 'debug_mode=0', assigned value is 0
ibutils-1.5.7/ibis/src/ibcc.c:375:17: note: Condition 'debug_mode==1' is always false
ibutils-1.5.7/ibis/src/ibcc.c:395:18: style: Condition 'debug_mode==1' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibis/src/ibcc.c:352:19: note: Assignment 'debug_mode=0', assigned value is 0
ibutils-1.5.7/ibis/src/ibcc.c:395:18: note: Condition 'debug_mode==1' is always false
ibutils-1.5.7/ibis/src/ibis.c:207:4: warning: Either the condition 'num_ports==0' is redundant or there is possible null pointer dereference: num_ports. [nullPointerRedundantCheck]
ibutils-1.5.7/ibis/src/ibis.c:222:17: note: Assuming that condition 'num_ports==0' is not redundant
ibutils-1.5.7/ibis/src/ibis.c:207:4: note: Null pointer dereference
ibutils-1.5.7/ibis/src/ibis_gsi_mad_ctrl.c:843:15: style: The scope of the variable 'p_mad' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/ibis_gsi_mad_ctrl.c:119:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibis/src/ibis_gsi_mad_ctrl.c:302:11: style: Variable 'p_mad' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibis/src/ibis_gsi_mad_ctrl.c:343:11: style: Variable 'p_mad' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibis/src/ibpm.c:135:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibpm.c:128:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibpm.c:135:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibpm.c:209:29: style: Function 'ibpm_get_counters' argument 4 names different: declaration 'p_pm_port_counter_mad' definition 'p_ibpm_port_counter_mad'. [funcArgNamesDifferent]
ibutils-1.5.7/ibis/src/ibpm.h:211:29: note: Function 'ibpm_get_counters' argument 4 names different: declaration 'p_pm_port_counter_mad' definition 'p_ibpm_port_counter_mad'.
ibutils-1.5.7/ibis/src/ibpm.c:209:29: note: Function 'ibpm_get_counters' argument 4 names different: declaration 'p_pm_port_counter_mad' definition 'p_ibpm_port_counter_mad'.
ibutils-1.5.7/ibis/src/ibpm.c:247:29: style: Function 'ibpm_get_multi_counters' argument 5 names different: declaration 'p_pm_port_counter_mad_list' definition 'p_ibpm_port_counter_mad_list'. [funcArgNamesDifferent]
ibutils-1.5.7/ibis/src/ibpm.h:252:29: note: Function 'ibpm_get_multi_counters' argument 5 names different: declaration 'p_pm_port_counter_mad_list' definition 'p_ibpm_port_counter_mad_list'.
ibutils-1.5.7/ibis/src/ibpm.c:247:29: note: Function 'ibpm_get_multi_counters' argument 5 names different: declaration 'p_pm_port_counter_mad_list' definition 'p_ibpm_port_counter_mad_list'.
ibutils-1.5.7/ibis/src/ibpm.c:298:38: style: Function 'ibpm_get_multi_counters_extended' argument 5 names different: declaration 'p_pm_port_counter_mad_list' definition 'p_ibpm_port_counter_mad_list'. [funcArgNamesDifferent]
ibutils-1.5.7/ibis/src/ibpm.h:295:38: note: Function 'ibpm_get_multi_counters_extended' argument 5 names different: declaration 'p_pm_port_counter_mad_list' definition 'p_ibpm_port_counter_mad_list'.
ibutils-1.5.7/ibis/src/ibpm.c:298:38: note: Function 'ibpm_get_multi_counters_extended' argument 5 names different: declaration 'p_pm_port_counter_mad_list' definition 'p_ibpm_port_counter_mad_list'.
ibutils-1.5.7/ibis/src/ibsac.c:236:15: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibis/src/ibsac.c:234:13: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibis/src/ibsm.c:343:18: style: Condition 'debug_mode==1' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibis/src/ibsm.c:313:20: note: Assignment 'debug_mode=0', assigned value is 0
ibutils-1.5.7/ibis/src/ibsm.c:343:18: note: Condition 'debug_mode==1' is always false
ibutils-1.5.7/ibis/src/ibsm.c:363:23: style: Condition 'debug_mode==1' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibis/src/ibsm.c:313:20: note: Assignment 'debug_mode=0', assigned value is 0
ibutils-1.5.7/ibis/src/ibsm.c:363:23: note: Condition 'debug_mode==1' is always false
ibutils-1.5.7/ibis/src/ibsm.c:437:18: style: Condition 'debug_mode==1' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibis/src/ibsm.c:400:20: note: Assignment 'debug_mode=0', assigned value is 0
ibutils-1.5.7/ibis/src/ibsm.c:437:18: note: Condition 'debug_mode==1' is always false
ibutils-1.5.7/ibis/src/ibsm.c:457:23: style: Condition 'debug_mode==1' is always false [knownConditionTrueFalse]
ibutils-1.5.7/ibis/src/ibsm.c:400:20: note: Assignment 'debug_mode=0', assigned value is 0
ibutils-1.5.7/ibis/src/ibsm.c:457:23: note: Condition 'debug_mode==1' is always false
ibutils-1.5.7/ibis/src/ibsm.c:119:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:113:0: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:119:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:138:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:131:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:138:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:145:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:138:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:145:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:152:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:145:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:152:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:159:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:152:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:159:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:166:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:159:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:166:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:173:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:166:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:173:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:180:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:173:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:180:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:187:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:180:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:187:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:194:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:187:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:194:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:201:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:194:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:201:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:208:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibsm.c:201:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibsm.c:208:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:150:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:143:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:150:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:157:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:150:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:157:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:164:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:157:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:164:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:171:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:164:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:171:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:178:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:171:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:178:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:185:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:178:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:185:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:192:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:185:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:192:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:199:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:192:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:199:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:206:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:199:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:206:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:213:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ibutils-1.5.7/ibis/src/ibvs.c:206:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:213:3: note: Variable 'status' is reassigned a value before the old one has been used.
ibutils-1.5.7/ibis/src/ibvs.c:869:25: style: The scope of the variable 'i' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:85:25: warning: Either the condition 'if(_t)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:370:8: note: Assuming that condition 'if(_t)' is not redundant
ibutils-1.5.7/ibis/src/swig_extended_obj.c:336:15: note: Calling function 'strToUInt64', 1st argument 'swig_type' value is 0
ibutils-1.5.7/ibis/src/swig_extended_obj.c:85:25: note: Null pointer addition
ibutils-1.5.7/ibis/src/swig_extended_obj.c:199:20: warning: Either the condition '!colonIdx' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:201:7: note: Assuming that condition '!colonIdx' is not redundant
ibutils-1.5.7/ibis/src/swig_extended_obj.c:199:20: note: Null pointer addition
ibutils-1.5.7/ibis/src/swig_extended_obj.c:266:21: style: The scope of the variable '_s' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:268:20: style: The scope of the variable '_c' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:325:8: style: The scope of the variable 'temp_type' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:326:9: style: The scope of the variable 'name' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:327:11: style: The scope of the variable 'len' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:329:18: style: The scope of the variable 'cache' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:330:8: style: The scope of the variable 'start' can be reduced. [variableScope]
ibutils-1.5.7/ibis/src/swig_extended_obj.c:330:15: style: The scope of the variable 'end' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:171:5: warning: Member variable 'msgObj::lineNum' is not initialized in the constructor. [uninitMemberVar]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:138:31: performance: Variable 's' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:140:36: performance: Variable 's' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:176:21: performance: Variable 'f1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:176:30: performance: Variable 'f2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:176:39: performance: Variable 'f3' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:176:48: performance: Variable 'f4' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:176:57: performance: Variable 'f5' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:176:66: performance: Variable 'f6' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:177:9: performance: Variable 'inFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:196:48: performance: Variable 'context' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:196:62: performance: Variable 'module' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/tcpcomm.h:114:9: style: Technically the member function 'GenServer::isAlive' can be const. [functionConst]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:139:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:140:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:141:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:142:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:143:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:144:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:145:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:146:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:147:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:148:5: style: Class 'msgStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:133:1: warning: The class 'msgStr' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ibutils-1.5.7/ibmgtsim/src/client.cpp:88:9: style: The function 'proccessClientMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibutils-1.5.7/ibmgtsim/src/tcpcomm.h:122:17: note: Virtual function in base class
ibutils-1.5.7/ibmgtsim/src/client.cpp:88:9: note: Function in derived class
ibutils-1.5.7/ibmgtsim/src/client.cpp:220:9: error: Memory leak: clientConn.pClient [memleak]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:140:30: performance: Function parameter 'str' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:173:25: performance: Function parameter 'i1' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:173:41: performance: Function parameter 'i2' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:173:57: performance: Function parameter 'i3' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:173:73: performance: Function parameter 'i4' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:173:89: performance: Function parameter 'i5' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:173:105: performance: Function parameter 'i6' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/msgmgr.h:174:25: performance: Function parameter 'fn' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/node.h:68:13: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:189:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:234:27: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:446:34: style: Same expression on both sides of '||'. [duplicateExpression]
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:47:12: style: Function 'IBMSDispatcher' argument 2 names different: declaration 'delayAvg_usec' definition 'dAvg_usec'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/dispatcher.h:120:27: note: Function 'IBMSDispatcher' argument 2 names different: declaration 'delayAvg_usec' definition 'dAvg_usec'.
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:47:12: note: Function 'IBMSDispatcher' argument 2 names different: declaration 'delayAvg_usec' definition 'dAvg_usec'.
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:48:12: style: Function 'IBMSDispatcher' argument 3 names different: declaration 'delayStdDev_usec' definition 'dStdDev_usec'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/dispatcher.h:120:51: note: Function 'IBMSDispatcher' argument 3 names different: declaration 'delayStdDev_usec' definition 'dStdDev_usec'.
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:48:12: note: Function 'IBMSDispatcher' argument 3 names different: declaration 'delayStdDev_usec' definition 'dStdDev_usec'.
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:119:42: style: Function 'setDelayAvg' argument 1 names different: declaration 'delayAvg_usec' definition 'dAvg_usec'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/dispatcher.h:125:28: note: Function 'setDelayAvg' argument 1 names different: declaration 'delayAvg_usec' definition 'dAvg_usec'.
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:119:42: note: Function 'setDelayAvg' argument 1 names different: declaration 'delayAvg_usec' definition 'dAvg_usec'.
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:126:45: style: Function 'setDelayStdDev' argument 1 names different: declaration 'delayStdDev_usec' definition 'dStdDev_usec'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/dispatcher.h:128:31: note: Function 'setDelayStdDev' argument 1 names different: declaration 'delayStdDev_usec' definition 'dStdDev_usec'.
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:126:45: note: Function 'setDelayStdDev' argument 1 names different: declaration 'delayStdDev_usec' definition 'dStdDev_usec'.
ibutils-1.5.7/ibmgtsim/src/dispatcher.h:99:7: performance: Technically the member function 'IBMSDispatcher::routeMadToDestByDR' can be static. [functionStatic]
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:424:17: note: Technically the member function 'IBMSDispatcher::routeMadToDestByDR' can be static.
ibutils-1.5.7/ibmgtsim/src/dispatcher.h:99:7: note: Technically the member function 'IBMSDispatcher::routeMadToDestByDR' can be static.
ibutils-1.5.7/ibmgtsim/src/dispatcher.h:102:7: performance: Technically the member function 'IBMSDispatcher::routeMadToDestByLid' can be static. [functionStatic]
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:299:17: note: Technically the member function 'IBMSDispatcher::routeMadToDestByLid' can be static.
ibutils-1.5.7/ibmgtsim/src/dispatcher.h:102:7: note: Technically the member function 'IBMSDispatcher::routeMadToDestByLid' can be static.
ibutils-1.5.7/ibmgtsim/src/node.h:196:9: style: Technically the member function 'IBMSNode::getLinkStatus' can be const. [functionConst]
ibutils-1.5.7/ibmgtsim/src/server.h:92:13: style: Technically the member function 'IBMSClientConn::getIbPortNum' can be const. [functionConst]
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:67:3: style: Class 'IBMSDispatcher' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibutils-1.5.7/ibmgtsim/src/dispatcher.cpp:67:3: style: Class 'IBMSDispatcher' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibutils-1.5.7/ibmgtsim/src/server.h:128:9: style: The function 'processMad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibutils-1.5.7/ibmgtsim/src/node.h:134:17: note: Virtual function in base class
ibutils-1.5.7/ibmgtsim/src/server.h:128:9: note: Function in derived class
ibutils-1.5.7/ibmgtsim/src/server.h:174:9: style: The function 'closingClient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibutils-1.5.7/ibmgtsim/src/tcpcomm.h:127:17: note: Virtual function in base class
ibutils-1.5.7/ibmgtsim/src/server.h:174:9: note: Function in derived class
ibutils-1.5.7/ibmgtsim/src/server.h:182:9: style: The function 'proccessClientMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibutils-1.5.7/ibmgtsim/src/tcpcomm.h:122:17: note: Virtual function in base class
ibutils-1.5.7/ibmgtsim/src/server.h:182:9: note: Function in derived class
ibutils-1.5.7/ibmgtsim/src/msgmgr.cpp:270:11: warning: Either the condition 'if(outStreamP)' is redundant or there is possible null pointer dereference: outStreamP. [nullPointerRedundantCheck]
ibutils-1.5.7/ibmgtsim/src/msgmgr.cpp:274:8: note: Assuming that condition 'if(outStreamP)' is not redundant
ibutils-1.5.7/ibmgtsim/src/msgmgr.cpp:270:11: note: Null pointer dereference
ibutils-1.5.7/ibmgtsim/src/msgmgr.cpp:49:5: performance: Variable 'format' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.cpp:50:5: performance: Variable 'context' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.cpp:51:5: performance: Variable 'module' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/msgmgr.cpp:46:46: performance: Function parameter 'ctx' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/msgmgr.cpp:46:58: performance: Function parameter 'mod' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/node.cpp:516:21: style: The scope of the variable 'tid' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/node.cpp:116:22: style: Function 'IBMSMadProcessor' argument 2 names different: declaration 'mgtClasses' definition 'mgtClassesList'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/node.h:140:59: note: Function 'IBMSMadProcessor' argument 2 names different: declaration 'mgtClasses' definition 'mgtClassesList'.
ibutils-1.5.7/ibmgtsim/src/node.cpp:116:22: note: Function 'IBMSMadProcessor' argument 2 names different: declaration 'mgtClasses' definition 'mgtClassesList'.
ibutils-1.5.7/ibmgtsim/src/node.cpp:121:5: performance: Variable 'mgtClasses' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ibutils-1.5.7/ibmgtsim/src/node.h:213:9: style: Technically the member function 'IBMSNode::getPhyPortErrProfile' can be const. [functionConst]
ibutils-1.5.7/ibmgtsim/src/node.cpp:275:15: note: Technically the member function 'IBMSNode::getPhyPortErrProfile' can be const.
ibutils-1.5.7/ibmgtsim/src/node.h:213:9: note: Technically the member function 'IBMSNode::getPhyPortErrProfile' can be const.
ibutils-1.5.7/ibmgtsim/src/pma.cpp:64:15: style: Variable 'pNodeData' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibmgtsim/src/pma.h:56:7: performance: Technically the member function 'IBMSPma::pmaMadValidation' can be static. [functionStatic]
ibutils-1.5.7/ibmgtsim/src/pma.cpp:69:14: note: Technically the member function 'IBMSPma::pmaMadValidation' can be static.
ibutils-1.5.7/ibmgtsim/src/pma.h:56:7: note: Technically the member function 'IBMSPma::pmaMadValidation' can be static.
ibutils-1.5.7/ibmgtsim/src/sma.h:113:3: style: Class 'SMATimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ibutils-1.5.7/ibmgtsim/src/sma.h:211:7: style: The function 'processMad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibutils-1.5.7/ibmgtsim/src/node.h:134:17: note: Virtual function in base class
ibutils-1.5.7/ibmgtsim/src/sma.h:211:7: note: Function in derived class
ibutils-1.5.7/ibmgtsim/src/pma.h:69:7: style: The function 'processMad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibutils-1.5.7/ibmgtsim/src/node.h:134:17: note: Virtual function in base class
ibutils-1.5.7/ibmgtsim/src/pma.h:69:7: note: Function in derived class
ibutils-1.5.7/ibmgtsim/src/server.cpp:371:25: style: Function 'handleCapMsg' argument 2 names different: declaration 'msg' definition 'capMsg'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/server.h:171:54: note: Function 'handleCapMsg' argument 2 names different: declaration 'msg' definition 'capMsg'.
ibutils-1.5.7/ibmgtsim/src/server.cpp:371:25: note: Function 'handleCapMsg' argument 2 names different: declaration 'msg' definition 'capMsg'.
ibutils-1.5.7/ibmgtsim/src/sim.h:99:17: performance: Technically the member function 'IBMgtSim::getSimulatorDir' can be static. [functionStatic]
ibutils-1.5.7/ibmgtsim/src/sim.cpp:48:23: note: Technically the member function 'IBMgtSim::getSimulatorDir' can be static.
ibutils-1.5.7/ibmgtsim/src/sim.h:99:17: note: Technically the member function 'IBMgtSim::getSimulatorDir' can be static.
ibutils-1.5.7/ibmgtsim/src/vsa.h:82:7: style: The function 'processMad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ibutils-1.5.7/ibmgtsim/src/node.h:134:17: note: Virtual function in base class
ibutils-1.5.7/ibmgtsim/src/vsa.h:82:7: note: Function in derived class
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:65:5: style: Variable 'buff' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:83:5: style: Variable 'buff' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:108:35: error: Undefined behavior: Variable 'msg' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:110:35: error: Undefined behavior: Variable 'msg' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:112:40: error: Undefined behavior: Variable 'msg' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:114:41: error: Undefined behavior: Variable 'msg' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:116:44: error: Undefined behavior: Variable 'msg' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:119:44: error: Undefined behavior: Variable 'msg' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
ibutils-1.5.7/ibmgtsim/src/simmsg.cpp:121:49: error: Undefined behavior: Variable 'msg' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:117:23: style: C-style pointer casting [cstyleCast]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:695:23: style: The scope of the variable 'pVlArbEntryElm' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:764:23: style: The scope of the variable 'pSl2VlEntryElm' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:1575:23: style: The scope of the variable 'pGuidInfoBlockElem' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:1631:23: style: The scope of the variable 'pPkeyBlockElem' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:98:24: style: Function 'SMATimer' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/sma.h:113:16: note: Function 'SMATimer' argument 1 names different: declaration 'time' definition 't'.
ibutils-1.5.7/ibmgtsim/src/sma.cpp:98:24: note: Function 'SMATimer' argument 1 names different: declaration 'time' definition 't'.
ibutils-1.5.7/ibmgtsim/src/sma.cpp:1111:13: style: Function 'setIBPortBaseLid' argument 2 names different: declaration 'portNum' definition 'inPortNum'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/sma.h:163:34: note: Function 'setIBPortBaseLid' argument 2 names different: declaration 'portNum' definition 'inPortNum'.
ibutils-1.5.7/ibmgtsim/src/sma.cpp:1111:13: note: Function 'setIBPortBaseLid' argument 2 names different: declaration 'portNum' definition 'inPortNum'.
ibutils-1.5.7/ibmgtsim/src/sma.cpp:180:15: style: Variable 'pNodeData' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:531:15: style: Variable 'pNodeData' is assigned a value that is never used. [unreadVariable]
ibutils-1.5.7/ibmgtsim/src/sma.h:152:7: performance: Technically the member function 'IBMSSma::madValidation' can be static. [functionStatic]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:1685:14: note: Technically the member function 'IBMSSma::madValidation' can be static.
ibutils-1.5.7/ibmgtsim/src/sma.h:152:7: note: Technically the member function 'IBMSSma::madValidation' can be static.
ibutils-1.5.7/ibmgtsim/src/sma.h:170:7: style: Technically the member function 'IBMSSma::setPortInfoSwExtPort' can be const. [functionConst]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:1292:14: note: Technically the member function 'IBMSSma::setPortInfoSwExtPort' can be const.
ibutils-1.5.7/ibmgtsim/src/sma.h:170:7: note: Technically the member function 'IBMSSma::setPortInfoSwExtPort' can be const.
ibutils-1.5.7/ibmgtsim/src/sma.h:180:7: style: Technically the member function 'IBMSSma::setPortInfoGeneral' can be const. [functionConst]
ibutils-1.5.7/ibmgtsim/src/sma.cpp:975:14: note: Technically the member function 'IBMSSma::setPortInfoGeneral' can be const.
ibutils-1.5.7/ibmgtsim/src/sma.h:180:7: note: Technically the member function 'IBMSSma::setPortInfoGeneral' can be const.
ibutils-1.5.7/ibmgtsim/src/sma.cpp:524:48: performance: Function parameter 'mgtClasses' should be passed by const reference. [passedByValue]
ibutils-1.5.7/ibmgtsim/src/swig_alternate_mangling.cpp:73:21: style: The scope of the variable '_s' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/swig_alternate_mangling.cpp:75:20: style: The scope of the variable '_c' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/swig_alternate_mangling.cpp:108:8: style: The scope of the variable 'temp_type' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/swig_alternate_mangling.cpp:109:9: style: The scope of the variable 'name' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/swig_alternate_mangling.cpp:110:11: style: The scope of the variable 'len' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/swig_alternate_mangling.cpp:112:18: style: The scope of the variable 'cache' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/swig_alternate_mangling.cpp:113:8: style: The scope of the variable 'start' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/swig_alternate_mangling.cpp:113:15: style: The scope of the variable 'end' can be reduced. [variableScope]
ibutils-1.5.7/ibmgtsim/src/tcpcomm.cpp:71:50: style: Function 'createServerSocket' argument 1 names different: declaration 'portNum' definition 'port_num'. [funcArgNamesDifferent]
ibutils-1.5.7/ibmgtsim/src/tcpcomm.h:101:43: note: Function 'createServerSocket' argument 1 names different: declaration 'portNum' definition 'port_num'.
ibutils-1.5.7/ibmgtsim/src/tcpcomm.cpp:71:50: note: Function 'createServerSocket' argument 1 names different: declaration 'portNum' definition 'port_num'.
ibutils-1.5.7/ibmgtsim/src/tcpcomm.h:101:9: performance: Technically the member function 'GenServer::createServerSocket' can be static. [functionStatic]
ibutils-1.5.7/ibmgtsim/src/tcpcomm.cpp:71:16: note: Technically the member function 'GenServer::createServerSocket' can be static.
ibutils-1.5.7/ibmgtsim/src/tcpcomm.h:101:9: note: Technically the member function 'GenServer::createServerSocket' can be static.
ibutils-1.5.7/ibmgtsim/src/tcpcomm.cpp:361:5: style: Class 'GenClient' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ibutils-1.5.7/ibmgtsim/src/tcpcomm.cpp:361:5: style: Class 'GenClient' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:577:5: style: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:576:5: note: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable.
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:577:5: note: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable.
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:612:5: style: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:611:5: note: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable.
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:612:5: note: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable.
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:635:5: style: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:634:5: note: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable.
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:635:5: note: Variable 'pSimNode->crSpace[533292]' is reassigned a value before the old one has been used if variable is no semaphore variable.
ibutils-1.5.7/ibmgtsim/src/vsa.h:64:7: performance: Technically the member function 'IBMSVendorSpecific::vsMadValidation' can be static. [functionStatic]
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:74:25: note: Technically the member function 'IBMSVendorSpecific::vsMadValidation' can be static.
ibutils-1.5.7/ibmgtsim/src/vsa.h:64:7: note: Technically the member function 'IBMSVendorSpecific::vsMadValidation' can be static.
ibutils-1.5.7/ibmgtsim/src/vsa.cpp:57:33: performance: Function parameter 'mgtClasses' should be passed by const reference. [passedByValue]
[18:02]
ftp://ftp.se.debian.org/debian/pool/main/i/ical2html/ical2html_2.1.orig.tar.gz
ical2html-2.1/icalfilter.c:62:18: style: struct member '_event_item::event' is never used. [unusedStructMember]
ical2html-2.1/icalmerge.c:185:17: style: The scope of the variable 'uid' can be reduced. [variableScope]
ical2html-2.1/icalmerge.c:253:9: style: The scope of the variable 'stream' can be reduced. [variableScope]
ical2html-2.1/icalmerge.c:254:18: style: The scope of the variable 'comp' can be reduced. [variableScope]
ical2html-2.1/icalmerge.c:255:15: style: The scope of the variable 'parser' can be reduced. [variableScope]
[18:02]
ftp://ftp.se.debian.org/debian/pool/main/i/icc-profiles-free/icc-profiles-free_2.0.1+dfsg.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/i/icdiff/icdiff_1.9.3.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/ice-builder-gradle/ice-builder-gradle_1.4.5.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/icebreaker/icebreaker_1.21.orig.tar.gz
icebreaker-1.2.1/hiscore.c:41:7: style: The scope of the variable 'linebuf' can be reduced. [variableScope]
icebreaker-1.2.1/level.c:92:0: style: Same expression used in consecutive assignments of 'penguincount' and 'lives'. [duplicateAssignExpression]
icebreaker-1.2.1/level.c:93:0: note: Same expression used in consecutive assignments of 'penguincount' and 'lives'.
icebreaker-1.2.1/level.c:92:0: note: Same expression used in consecutive assignments of 'penguincount' and 'lives'.
icebreaker-1.2.1/level.c:90:64: style: Function 'playlevel' argument 3 names different: declaration 'score' definition 'levelscore'. [funcArgNamesDifferent]
icebreaker-1.2.1/level.h:32:71: note: Function 'playlevel' argument 3 names different: declaration 'score' definition 'levelscore'.
icebreaker-1.2.1/level.c:90:64: note: Function 'playlevel' argument 3 names different: declaration 'score' definition 'levelscore'.
icebreaker-1.2.1/options.c:74:7: error: Width 20 given in format string (no. 1) is larger than destination buffer 'optbuf[20]', use %19s to prevent overflowing it. [invalidScanfFormatWidth]
icebreaker-1.2.1/options.c:74:7: error: Width 10 given in format string (no. 2) is larger than destination buffer 'valbuf[10]', use %9s to prevent overflowing it. [invalidScanfFormatWidth]
icebreaker-1.2.1/text.c:51:16: style: The scope of the variable 'c' can be reduced. [variableScope]
icebreaker-1.2.1/transition.c:74:3: warning: Suspicious use of ; at the end of 'while' statement. [suspiciousSemicolon]
icebreaker-1.2.1/transition.c:179:3: warning: Suspicious use of ; at the end of 'while' statement. [suspiciousSemicolon]
[18:02]
ftp://ftp.se.debian.org/debian/pool/main/i/icecast2/icecast2_2.4.3.orig.tar.gz
icecast-2.4.3/src/admin.c:683:28: warning: Either the condition 'dest_source' is redundant or there is possible null pointer dereference: dest_source. [nullPointerRedundantCheck]
icecast-2.4.3/src/admin.c:641:9: note: Assuming that condition 'dest_source' is not redundant
icecast-2.4.3/src/admin.c:683:28: note: Null pointer dereference
icecast-2.4.3/src/admin.c:813:13: style: Variable 'password' is reassigned a value before the old one has been used. [redundantAssignment]
icecast-2.4.3/src/admin.c:812:0: note: Variable 'password' is reassigned a value before the old one has been used.
icecast-2.4.3/src/admin.c:813:13: note: Variable 'password' is reassigned a value before the old one has been used.
icecast-2.4.3/src/admin.c:201:15: style: The scope of the variable 'source' can be reduced. [variableScope]
icecast-2.4.3/src/admin.c:698:15: style: The scope of the variable 'current' can be reduced. [variableScope]
icecast-2.4.3/src/auth_url.c:287:26: style: The scope of the variable 'cur_header' can be reduced. [variableScope]
icecast-2.4.3/src/auth_url.c:288:17: style: The scope of the variable 'header_val' can be reduced. [variableScope]
icecast-2.4.3/src/auth_url.c:289:11: style: The scope of the variable 'header_valesc' can be reduced. [variableScope]
icecast-2.4.3/src/avl/avl.c:656:7: style: The scope of the variable 'result' can be reduced. [variableScope]
icecast-2.4.3/src/avl/avl.c:818:20: style: The scope of the variable 'i' can be reduced. [variableScope]
icecast-2.4.3/src/avl/avl.c:818:23: style: The scope of the variable 'j' can be reduced. [variableScope]
icecast-2.4.3/src/avl/avl.c:857:22: style: Function 'avl_get_span_by_two_keys' argument 2 names different: declaration 'key_a' definition 'low_key'. [funcArgNamesDifferent]
icecast-2.4.3/src/avl/avl.h:160:17: note: Function 'avl_get_span_by_two_keys' argument 2 names different: declaration 'key_a' definition 'low_key'.
icecast-2.4.3/src/avl/avl.c:857:22: note: Function 'avl_get_span_by_two_keys' argument 2 names different: declaration 'key_a' definition 'low_key'.
icecast-2.4.3/src/avl/avl.c:858:22: style: Function 'avl_get_span_by_two_keys' argument 3 names different: declaration 'key_b' definition 'high_key'. [funcArgNamesDifferent]
icecast-2.4.3/src/avl/avl.h:161:17: note: Function 'avl_get_span_by_two_keys' argument 3 names different: declaration 'key_b' definition 'high_key'.
icecast-2.4.3/src/avl/avl.c:858:22: note: Function 'avl_get_span_by_two_keys' argument 3 names different: declaration 'key_b' definition 'high_key'.
icecast-2.4.3/src/cfgfile.c:485:45: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:486:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:485:45: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:489:45: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:490:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:489:45: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:493:45: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:494:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:493:45: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:599:48: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:600:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:599:48: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:603:48: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:604:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:603:48: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:607:52: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:608:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:607:52: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:611:51: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:612:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:611:51: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:615:50: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:616:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:615:50: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:619:50: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:620:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:619:50: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:623:50: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:624:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:623:50: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:627:22: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:629:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:627:22: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:632:46: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:633:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:632:46: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:701:46: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:702:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:701:46: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:706:41: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:707:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:706:41: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:715:45: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:716:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:715:45: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:720:45: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:721:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:720:45: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:725:36: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:726:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:725:36: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:730:37: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:731:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:730:37: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:735:34: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:736:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:735:34: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:751:49: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:752:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:751:49: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:756:45: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:757:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:756:45: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:768:38: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:769:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:768:38: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:790:38: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:791:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:790:38: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:946:39: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:947:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:946:39: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:961:37: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:962:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:961:37: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1000:34: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1001:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1000:34: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1005:47: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1006:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1005:47: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1020:40: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1021:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1020:40: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1107:22: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1108:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1107:22: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1114:22: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1115:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1114:22: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1243:43: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1244:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1243:43: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1247:43: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1248:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1247:43: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1251:46: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1252:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1251:46: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1269:41: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1270:15: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1269:41: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1313:43: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
icecast-2.4.3/src/cfgfile.c:1314:16: note: Assuming that condition 'if(tmp)' is not redundant
icecast-2.4.3/src/cfgfile.c:1313:43: note: Null pointer dereference
icecast-2.4.3/src/cfgfile.c:1194:13: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
icecast-2.4.3/src/cfgfile.c:1193:13: note: Variable 'temp' is reassigned a value before the old one has been used.
icecast-2.4.3/src/cfgfile.c:1194:13: note: Variable 'temp' is reassigned a value before the old one has been used.
icecast-2.4.3/src/cfgfile.c:129:28: style: The scope of the variable 'old' can be reduced. [variableScope]
icecast-2.4.3/src/cfgfile.c:229:33: style: Function 'config_clear' argument 1 names different: declaration 'config' definition 'c'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.h:230:33: note: Function 'config_clear' argument 1 names different: declaration 'config' definition 'c'.
icecast-2.4.3/src/cfgfile.c:229:33: note: Function 'config_clear' argument 1 names different: declaration 'config' definition 'c'.
icecast-2.4.3/src/cfgfile.c:407:41: style: Function '_set_defaults' argument 1 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:81:41: note: Function '_set_defaults' argument 1 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:407:41: note: Function '_set_defaults' argument 1 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:454:23: style: Function '_parse_root' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:82:71: note: Function '_parse_root' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:454:23: note: Function '_parse_root' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:589:23: style: Function '_parse_limits' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:83:73: note: Function '_parse_limits' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:589:23: note: Function '_parse_limits' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:639:23: style: Function '_parse_mount' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:93:72: note: Function '_parse_mount' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:639:23: note: Function '_parse_mount' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:893:23: style: Function '_parse_relay' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:92:72: note: Function '_parse_relay' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:893:23: note: Function '_parse_relay' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:974:23: style: Function '_parse_listen_socket' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:95:23: note: Function '_parse_listen_socket' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:974:23: note: Function '_parse_listen_socket' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1046:23: style: Function '_parse_authentication' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:89:23: note: Function '_parse_authentication' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1046:23: note: Function '_parse_authentication' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1087:23: style: Function '_parse_directory' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:84:76: note: Function '_parse_directory' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1087:23: note: Function '_parse_directory' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1124:23: style: Function '_parse_paths' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:85:72: note: Function '_parse_paths' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1124:23: note: Function '_parse_paths' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1217:23: style: Function '_parse_logging' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:86:74: note: Function '_parse_logging' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1217:23: note: Function '_parse_logging' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1258:23: style: Function '_parse_security' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:87:75: note: Function '_parse_security' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1258:23: note: Function '_parse_security' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1292:23: style: Function '_add_server' argument 3 names different: declaration 'c' definition 'configuration'. [funcArgNamesDifferent]
icecast-2.4.3/src/cfgfile.c:96:71: note: Function '_add_server' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/cfgfile.c:1292:23: note: Function '_add_server' argument 3 names different: declaration 'c' definition 'configuration'.
icecast-2.4.3/src/connection.c:631:19: style: The scope of the variable 'ptr' can be reduced. [variableScope]
icecast-2.4.3/src/connection.c:712:19: style: The scope of the variable 'con' can be reduced. [variableScope]
icecast-2.4.3/src/connection.c:96:18: style: struct member '_thread_queue_tag::thread_id' is never used. [unusedStructMember]
icecast-2.4.3/src/event.c:31:30: style: Function 'event_config_read' argument 1 names different: declaration 'nothing' definition 'arg'. [funcArgNamesDifferent]
icecast-2.4.3/src/event.h:19:30: note: Function 'event_config_read' argument 1 names different: declaration 'nothing' definition 'arg'.
icecast-2.4.3/src/event.c:31:30: note: Function 'event_config_read' argument 1 names different: declaration 'nothing' definition 'arg'.
icecast-2.4.3/src/format.c:284:18: style: Variable 'refbuf' is assigned a value that is never used. [unreadVariable]
icecast-2.4.3/src/format_ebml.c:166:9: style: The scope of the variable 'bytes' can be reduced. [variableScope]
icecast-2.4.3/src/format_ebml.c:308:9: style: The scope of the variable 'read_space' can be reduced. [variableScope]
icecast-2.4.3/src/format_mp3.c:175:15: style: The scope of the variable 'end' can be reduced. [variableScope]
icecast-2.4.3/src/format_mp3.c:175:21: style: The scope of the variable 'p' can be reduced. [variableScope]
icecast-2.4.3/src/format_mp3.c:176:13: style: The scope of the variable 'len' can be reduced. [variableScope]
icecast-2.4.3/src/format_mp3.c:547:25: style: The scope of the variable 'mp3_block' can be reduced. [variableScope]
icecast-2.4.3/src/format_mp3.c:77:38: style: Function 'format_mp3_get_plugin' argument 1 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent]
icecast-2.4.3/src/format_mp3.h:42:46: note: Function 'format_mp3_get_plugin' argument 1 names different: declaration 'src' definition 'source'.
icecast-2.4.3/src/format_mp3.c:77:38: note: Function 'format_mp3_get_plugin' argument 1 names different: declaration 'src' definition 'source'.
icecast-2.4.3/src/format_mp3.c:706:12: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
icecast-2.4.3/src/format_vorbis.c:190:15: style: The scope of the variable 'refbuf' can be reduced. [variableScope]
icecast-2.4.3/src/format_vorbis.c:419:83: style: Function 'vorbis_set_tag' argument 3 names different: declaration 'value' definition 'in_value'. [funcArgNamesDifferent]
icecast-2.4.3/src/format_vorbis.c:70:83: note: Function 'vorbis_set_tag' argument 3 names different: declaration 'value' definition 'in_value'.
icecast-2.4.3/src/format_vorbis.c:419:83: note: Function 'vorbis_set_tag' argument 3 names different: declaration 'value' definition 'in_value'.
icecast-2.4.3/src/fserve.c:237:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
icecast-2.4.3/src/fserve.c:269:26: style: The scope of the variable 'trail' can be reduced. [variableScope]
icecast-2.4.3/src/fserve.c:610:13: error: Resource leak: file [resourceLeak]
icecast-2.4.3/src/httpp/httpp.c:95:9: style: The scope of the variable 'whitespace' can be reduced. [variableScope]
icecast-2.4.3/src/httpp/httpp.c:95:21: style: The scope of the variable 'slen' can be reduced. [variableScope]
icecast-2.4.3/src/log/log.c:593:11: style: Variable 'now' is assigned a value that is never used. [unreadVariable]
icecast-2.4.3/src/main.c:217:10: style: The scope of the variable 'fn_playlist' can be reduced. [variableScope]
icecast-2.4.3/src/main.c:434:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
icecast-2.4.3/src/main.c:436:10: style: The scope of the variable 'pbuf' can be reduced. [variableScope]
icecast-2.4.3/src/md5.c:53:14: style: The scope of the variable 't' can be reduced. [variableScope]
icecast-2.4.3/src/md5.c:68:33: style: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
icecast-2.4.3/src/md5.h:27:33: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
icecast-2.4.3/src/md5.c:68:33: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
icecast-2.4.3/src/md5.c:83:35: style: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
icecast-2.4.3/src/md5.h:28:35: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
icecast-2.4.3/src/md5.c:83:35: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
icecast-2.4.3/src/md5.c:136:66: style: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
icecast-2.4.3/src/md5.h:30:66: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
icecast-2.4.3/src/md5.c:136:66: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
icecast-2.4.3/src/md5.c:177:12: warning: Size of pointer 'ctx' used instead of size of its data. [pointerSize]
icecast-2.4.3/src/net/resolver.c:149:21: style: The scope of the variable 'host' can be reduced. [variableScope]
icecast-2.4.3/src/net/sock.c:862:10: style: The scope of the variable 'ip' can be reduced. [variableScope]
icecast-2.4.3/src/net/sock.c:355:20: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
icecast-2.4.3/src/net/sock.c:461:13: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
icecast-2.4.3/src/net/sock.c:474:39: style: Function 'sock_read_line' argument 2 names different: declaration 'string' definition 'buff'. [funcArgNamesDifferent]
icecast-2.4.3/src/net/sock.h:135:39: note: Function 'sock_read_line' argument 2 names different: declaration 'string' definition 'buff'.
icecast-2.4.3/src/net/sock.c:474:39: note: Function 'sock_read_line' argument 2 names different: declaration 'string' definition 'buff'.
icecast-2.4.3/src/net/sock.c:788:47: style: Function 'sock_connect_non_blocking' argument 1 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
icecast-2.4.3/src/net/sock.h:122:46: note: Function 'sock_connect_non_blocking' argument 1 names different: declaration 'host' definition 'hostname'.
icecast-2.4.3/src/net/sock.c:788:47: note: Function 'sock_connect_non_blocking' argument 1 names different: declaration 'host' definition 'hostname'.
icecast-2.4.3/src/slave.c:172:5: style: Variable 'server_id' is reassigned a value before the old one has been used. [redundantAssignment]
icecast-2.4.3/src/slave.c:161:0: note: Variable 'server_id' is reassigned a value before the old one has been used.
icecast-2.4.3/src/slave.c:172:5: note: Variable 'server_id' is reassigned a value before the old one has been used.
icecast-2.4.3/src/slave.c:517:37: style: The scope of the variable 'existing_p' can be reduced. [variableScope]
icecast-2.4.3/src/slave.c:607:9: style: The scope of the variable 'port' can be reduced. [variableScope]
icecast-2.4.3/src/slave.c:608:12: style: The scope of the variable 'mastersock' can be reduced. [variableScope]
icecast-2.4.3/src/source.c:131:15: style: The scope of the variable 'source' can be reduced. [variableScope]
icecast-2.4.3/src/source.c:133:9: style: The scope of the variable 'cmp' can be reduced. [variableScope]
icecast-2.4.3/src/source.c:540:9: style: The scope of the variable 'bytes' can be reduced. [variableScope]
icecast-2.4.3/src/source.c:1392:11: style: The scope of the variable 'type' can be reduced. [variableScope]
icecast-2.4.3/src/source.c:1393:11: style: The scope of the variable 'path' can be reduced. [variableScope]
icecast-2.4.3/src/source.c:1394:18: style: The scope of the variable 'len' can be reduced. [variableScope]
icecast-2.4.3/src/source.c:1397:19: style: The scope of the variable 'config' can be reduced. [variableScope]
icecast-2.4.3/src/source.c:1294:54: style: Function 'source_client_callback' argument 2 names different: declaration 'source' definition 'arg'. [funcArgNamesDifferent]
icecast-2.4.3/src/source.h:86:54: note: Function 'source_client_callback' argument 2 names different: declaration 'source' definition 'arg'.
icecast-2.4.3/src/source.c:1294:54: note: Function 'source_client_callback' argument 2 names different: declaration 'source' definition 'arg'.
icecast-2.4.3/src/stats.c:332:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
icecast-2.4.3/src/stats.c:344:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
icecast-2.4.3/src/stats.c:367:19: style: The scope of the variable 'stats' can be reduced. [variableScope]
icecast-2.4.3/src/stats.c:369:9: style: The scope of the variable 'cmp' can be reduced. [variableScope]
icecast-2.4.3/src/stats.c:394:21: style: The scope of the variable 'stats' can be reduced. [variableScope]
icecast-2.4.3/src/stats.c:396:9: style: The scope of the variable 'cmp' can be reduced. [variableScope]
icecast-2.4.3/src/stats.c:866:15: style: The scope of the variable 'node2' can be reduced. [variableScope]
icecast-2.4.3/src/stats.c:868:21: style: The scope of the variable 'source' can be reduced. [variableScope]
icecast-2.4.3/src/stats.c:908:20: style: The scope of the variable 'event' can be reduced. [variableScope]
icecast-2.4.3/src/stats.c:1060:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
icecast-2.4.3/src/stats.c:365:43: style: Function '_find_node' argument 1 names different: declaration 'tree' definition 'stats_tree'. [funcArgNamesDifferent]
icecast-2.4.3/src/stats.c:93:43: note: Function '_find_node' argument 1 names different: declaration 'tree' definition 'stats_tree'.
icecast-2.4.3/src/stats.c:365:43: note: Function '_find_node' argument 1 names different: declaration 'tree' definition 'stats_tree'.
icecast-2.4.3/src/stats.c:392:47: style: Function '_find_source' argument 1 names different: declaration 'tree' definition 'source_tree'. [funcArgNamesDifferent]
icecast-2.4.3/src/stats.c:94:47: note: Function '_find_source' argument 1 names different: declaration 'tree' definition 'source_tree'.
icecast-2.4.3/src/stats.c:392:47: note: Function '_find_source' argument 1 names different: declaration 'tree' definition 'source_tree'.
icecast-2.4.3/src/stats.c:1002:33: warning: Function '_compare_stats' argument order different: declaration 'a, b, arg' definition 'arg, a, b' [funcArgOrderDifferent]
icecast-2.4.3/src/stats.c:88:33: note: Function '_compare_stats' argument order different: declaration 'a, b, arg' definition 'arg, a, b'
icecast-2.4.3/src/stats.c:1002:33: note: Function '_compare_stats' argument order different: declaration 'a, b, arg' definition 'arg, a, b'
icecast-2.4.3/src/stats.c:1010:40: warning: Function '_compare_source_stats' argument order different: declaration 'a, b, arg' definition 'arg, a, b' [funcArgOrderDifferent]
icecast-2.4.3/src/stats.c:89:40: note: Function '_compare_source_stats' argument order different: declaration 'a, b, arg' definition 'arg, a, b'
icecast-2.4.3/src/stats.c:1010:40: note: Function '_compare_source_stats' argument order different: declaration 'a, b, arg' definition 'arg, a, b'
icecast-2.4.3/src/stats.c:966:11: style: struct member '_source_xml_tag::mount' is never used. [unusedStructMember]
icecast-2.4.3/src/thread/thread.c:272:5: style: Variable 'thread' is reassigned a value before the old one has been used. [redundantAssignment]
icecast-2.4.3/src/thread/thread.c:268:0: note: Variable 'thread' is reassigned a value before the old one has been used.
icecast-2.4.3/src/thread/thread.c:272:5: note: Variable 'thread' is reassigned a value before the old one has been used.
icecast-2.4.3/src/thread/thread.c:672:18: style: The scope of the variable 'th' can be reduced. [variableScope]
icecast-2.4.3/src/thread/thread.c:743:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
icecast-2.4.3/src/timing/timing.c:62:0: error: #error need time query handler [preprocessorErrorDirective]
icecast-2.4.3/src/util.c:147:14: style: The scope of the variable 'p2' can be reduced. [variableScope]
icecast-2.4.3/src/util.c:219:11: style: The scope of the variable 'fullpath' can be reduced. [variableScope]
icecast-2.4.3/src/util.c:428:9: style: The scope of the variable 'chunk' can be reduced. [variableScope]
icecast-2.4.3/src/util.c:567:18: style: The scope of the variable 'http_version' can be reduced. [variableScope]
icecast-2.4.3/src/util.c:456:38: style: Function 'util_base64_decode' argument 1 names different: declaration 'input' definition 'data'. [funcArgNamesDifferent]
icecast-2.4.3/src/util.h:33:38: note: Function 'util_base64_decode' argument 1 names different: declaration 'input' definition 'data'.
icecast-2.4.3/src/util.c:456:38: note: Function 'util_base64_decode' argument 1 names different: declaration 'input' definition 'data'.
icecast-2.4.3/src/util.c:535:9: error: Common realloc mistake: 'r' nulled but not freed upon failure [memleakOnRealloc]
icecast-2.4.3/src/xslt.c:235:13: style: The scope of the variable 'failed' can be reduced. [variableScope]
icecast-2.4.3/src/xslt.c:104:5: style: Variable 'xmlSubstituteEntitiesDefault' is assigned a value that is never used. [unreadVariable]
icecast-2.4.3/src/yp.c:279:6: style: Function 'log_write' argument 1 names different: declaration 'log_id' definition 'errorlog'. [funcArgNamesDifferent]
icecast-2.4.3/src/log/log.h:40:20: note: Function 'log_write' argument 1 names different: declaration 'log_id' definition 'errorlog'.
icecast-2.4.3/src/yp.c:279:6: note: Function 'log_write' argument 1 names different: declaration 'log_id' definition 'errorlog'.
icecast-2.4.3/src/yp.c:121:25: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
icecast-2.4.3/src/yp.c:132:29: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
icecast-2.4.3/src/yp.c:138:26: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
icecast-2.4.3/src/yp.c:281:28: style: Variable 'config' is assigned a value that is never used. [unreadVariable]
icecast-2.4.3/src/yp.c:121:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icecast-2.4.3/src/yp.c:132:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icecast-2.4.3/win32/Icecast2win.h:12:0: error: #error include 'stdafx.h' before including this file for PCH [preprocessorErrorDirective]
[18:02]
ftp://ftp.se.debian.org/debian/pool/main/i/icecc/icecc_1.1.orig.tar.gz
icecream-1.1/client/cpp.cpp:128:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
icecream-1.1/client/local.cpp:342:13: style: The scope of the variable 'r' can be reduced. [variableScope]
icecream-1.1/client/local.cpp:217:46: style: Function 'build_local' argument 2 names different: declaration 'daemon' definition 'local_daemon'. [funcArgNamesDifferent]
icecream-1.1/client/client.h:54:53: note: Function 'build_local' argument 2 names different: declaration 'daemon' definition 'local_daemon'.
icecream-1.1/client/local.cpp:217:46: note: Function 'build_local' argument 2 names different: declaration 'daemon' definition 'local_daemon'.
icecream-1.1/client/local.cpp:217:75: style: Function 'build_local' argument 3 names different: declaration 'usage' definition 'used'. [funcArgNamesDifferent]
icecream-1.1/client/client.h:54:76: note: Function 'build_local' argument 3 names different: declaration 'usage' definition 'used'.
icecream-1.1/client/local.cpp:217:75: note: Function 'build_local' argument 3 names different: declaration 'usage' definition 'used'.
icecream-1.1/client/main.cpp:178:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icecream-1.1/client/remote.cpp:775:18: style: Condition 'torepeat==1' is always true [knownConditionTrueFalse]
icecream-1.1/client/remote.cpp:748:20: note: Assignment 'torepeat=1', assigned value is 1
icecream-1.1/client/remote.cpp:775:18: note: Condition 'torepeat==1' is always true
icecream-1.1/client/remote.cpp:775:18: style: Same expression on both sides of '==' because the value of 'torepeat' and '1' are the same. [duplicateExpression]
icecream-1.1/client/remote.cpp:748:20: note: 'torepeat' is assigned value '1' here.
icecream-1.1/client/remote.cpp:775:18: note: Same expression on both sides of '==' because the value of 'torepeat' and '1' are the same.
icecream-1.1/client/remote.cpp:79:35: style: Function 'parse_icecc_version' argument 1 names different: declaration 'target' definition 'target_platform'. [funcArgNamesDifferent]
icecream-1.1/client/client.h:67:60: note: Function 'parse_icecc_version' argument 1 names different: declaration 'target' definition 'target_platform'.
icecream-1.1/client/remote.cpp:79:35: note: Function 'parse_icecc_version' argument 1 names different: declaration 'target' definition 'target_platform'.
icecream-1.1/client/remote.cpp:744:47: style: Function 'build_remote' argument 2 names different: declaration 'scheduler' definition 'local_daemon'. [funcArgNamesDifferent]
icecream-1.1/client/client.h:61:54: note: Function 'build_remote' argument 2 names different: declaration 'scheduler' definition 'local_daemon'.
icecream-1.1/client/remote.cpp:744:47: note: Function 'build_remote' argument 2 names different: declaration 'scheduler' definition 'local_daemon'.
icecream-1.1/client/remote.cpp:744:81: style: Function 'build_remote' argument 3 names different: declaration 'envs' definition '_envs'. [funcArgNamesDifferent]
icecream-1.1/client/client.h:61:85: note: Function 'build_remote' argument 3 names different: declaration 'envs' definition '_envs'.
icecream-1.1/client/remote.cpp:744:81: note: Function 'build_remote' argument 3 names different: declaration 'envs' definition '_envs'.
icecream-1.1/client/remote.cpp:66:5: style: Struct 'CharBufferDeleter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/client/util.cpp:151:0: error: #error "No supported lock method. Please port this code." [preprocessorErrorDirective]
icecream-1.1/compilerwrapper/compilerwrapper.cpp:146:0: error: Memory leak: args [memleak]
icecream-1.1/daemon/environment.cpp:233:52: style: Function 'available_environmnents' argument 1 names different: declaration 'basename' definition 'basedir'. [funcArgNamesDifferent]
icecream-1.1/daemon/environment.h:37:57: note: Function 'available_environmnents' argument 1 names different: declaration 'basename' definition 'basedir'.
icecream-1.1/daemon/environment.cpp:233:52: note: Function 'available_environmnents' argument 1 names different: declaration 'basename' definition 'basedir'.
icecream-1.1/daemon/environment.cpp:472:38: style: Function 'start_install_environment' argument 5 names different: declaration 'pipe_to_child' definition 'pipe_to_stdin'. [funcArgNamesDifferent]
icecream-1.1/daemon/environment.h:43:60: note: Function 'start_install_environment' argument 5 names different: declaration 'pipe_to_child' definition 'pipe_to_stdin'.
icecream-1.1/daemon/environment.cpp:472:38: note: Function 'start_install_environment' argument 5 names different: declaration 'pipe_to_child' definition 'pipe_to_stdin'.
icecream-1.1/daemon/environment.cpp:646:41: style: Function 'remove_environment' argument 1 names different: declaration 'basedir' definition 'basename'. [funcArgNamesDifferent]
icecream-1.1/daemon/environment.h:48:53: note: Function 'remove_environment' argument 1 names different: declaration 'basedir' definition 'basename'.
icecream-1.1/daemon/environment.cpp:646:41: note: Function 'remove_environment' argument 1 names different: declaration 'basedir' definition 'basename'.
icecream-1.1/daemon/environment.cpp:714:39: style: Function 'chdir_to_environment' argument 1 names different: declaration 'c' definition 'client'. [funcArgNamesDifferent]
icecream-1.1/daemon/environment.h:50:46: note: Function 'chdir_to_environment' argument 1 names different: declaration 'c' definition 'client'.
icecream-1.1/daemon/environment.cpp:714:39: note: Function 'chdir_to_environment' argument 1 names different: declaration 'c' definition 'client'.
icecream-1.1/daemon/environment.cpp:775:29: style: Function 'verify_env' argument 1 names different: declaration 'c' definition 'client'. [funcArgNamesDifferent]
icecream-1.1/daemon/environment.h:51:36: note: Function 'verify_env' argument 1 names different: declaration 'c' definition 'client'.
icecream-1.1/daemon/environment.cpp:775:29: note: Function 'verify_env' argument 1 names different: declaration 'c' definition 'client'.
icecream-1.1/daemon/load.cpp:80:5: warning: Member variable 'CPULoadInfo::userLoad' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/daemon/load.cpp:80:5: warning: Member variable 'CPULoadInfo::niceLoad' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/daemon/load.cpp:80:5: warning: Member variable 'CPULoadInfo::sysLoad' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/daemon/load.cpp:80:5: warning: Member variable 'CPULoadInfo::idleLoad' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/daemon/main.cpp:1331:13: style: Variable 'pid' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icecream-1.1/daemon/main.cpp:1325:0: note: Variable 'pid' is reassigned a value before the old one has been used if variable is no semaphore variable.
icecream-1.1/daemon/main.cpp:1331:13: note: Variable 'pid' is reassigned a value before the old one has been used if variable is no semaphore variable.
icecream-1.1/daemon/main.cpp:1377:9: style: Variable 'end_status' is reassigned a value before the old one has been used. [redundantAssignment]
icecream-1.1/daemon/main.cpp:1372:9: note: Variable 'end_status' is reassigned a value before the old one has been used.
icecream-1.1/daemon/main.cpp:1377:9: note: Variable 'end_status' is reassigned a value before the old one has been used.
icecream-1.1/daemon/main.cpp:756:31: style: Function 'maybe_stats' argument 1 names different: declaration 'force' definition 'send_ping'. [funcArgNamesDifferent]
icecream-1.1/daemon/main.cpp:542:27: note: Function 'maybe_stats' argument 1 names different: declaration 'force' definition 'send_ping'.
icecream-1.1/daemon/main.cpp:756:31: note: Function 'maybe_stats' argument 1 names different: declaration 'force' definition 'send_ping'.
icecream-1.1/daemon/main.cpp:967:55: style: Function 'handle_transfer_env' argument 2 names different: declaration 'msg' definition '_msg'. [funcArgNamesDifferent]
icecream-1.1/daemon/main.cpp:519:51: note: Function 'handle_transfer_env' argument 2 names different: declaration 'msg' definition '_msg'.
icecream-1.1/daemon/main.cpp:967:55: note: Function 'handle_transfer_env' argument 2 names different: declaration 'msg' definition '_msg'.
icecream-1.1/daemon/main.cpp:144:9: performance: Variable 'child_pid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icecream-1.1/daemon/main.cpp:533:10: performance: Technically the member function 'Daemon::handle_local_job' can be static. [functionStatic]
icecream-1.1/daemon/main.cpp:1584:14: note: Technically the member function 'Daemon::handle_local_job' can be static.
icecream-1.1/daemon/main.cpp:533:10: note: Technically the member function 'Daemon::handle_local_job' can be static.
icecream-1.1/daemon/workit.h:41:5: style: Class 'myexception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/daemon/serve.cpp:316:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
icecream-1.1/daemon/serve.cpp:212:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icecream-1.1/daemon/serve.cpp:176:10: style: The scope of the variable 'msg' can be reduced. [variableScope]
icecream-1.1/daemon/serve.cpp:177:18: style: The scope of the variable 'job_id' can be reduced. [variableScope]
icecream-1.1/daemon/serve.cpp:138:35: style: Function 'handle_connection' argument 3 names different: declaration 'serv' definition 'client'. [funcArgNamesDifferent]
icecream-1.1/daemon/serve.h:35:35: note: Function 'handle_connection' argument 3 names different: declaration 'serv' definition 'client'.
icecream-1.1/daemon/serve.cpp:138:35: note: Function 'handle_connection' argument 3 names different: declaration 'serv' definition 'client'.
icecream-1.1/daemon/serve.cpp:314:7: style: Exception should be caught by reference. [catchExceptionByValue]
icecream-1.1/daemon/workit.cpp:95:41: style: Function 'work_it' argument 2 names different: declaration 'job_stats' definition 'job_stat'. [funcArgNamesDifferent]
icecream-1.1/daemon/workit.h:54:48: note: Function 'work_it' argument 2 names different: declaration 'job_stats' definition 'job_stat'.
icecream-1.1/daemon/workit.cpp:95:41: note: Function 'work_it' argument 2 names different: declaration 'job_stats' definition 'job_stat'.
icecream-1.1/daemon/workit.cpp:95:91: style: Function 'work_it' argument 4 names different: declaration 'msg' definition 'rmsg'. [funcArgNamesDifferent]
icecream-1.1/daemon/workit.h:54:99: note: Function 'work_it' argument 4 names different: declaration 'msg' definition 'rmsg'.
icecream-1.1/daemon/workit.cpp:95:91: note: Function 'work_it' argument 4 names different: declaration 'msg' definition 'rmsg'.
icecream-1.1/services/comm.h:359:5: warning: Member variable 'GetCSMsg::lang' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:359:5: warning: Member variable 'GetCSMsg::minimal_host_version' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:397:5: warning: Member variable 'UseCSMsg::job_id' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:397:5: warning: Member variable 'UseCSMsg::port' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:397:5: warning: Member variable 'UseCSMsg::got_env' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:397:5: warning: Member variable 'UseCSMsg::client_id' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:397:5: warning: Member variable 'UseCSMsg::matched_job_id' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:425:5: warning: Member variable 'NoCSMsg::job_id' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:425:5: warning: Member variable 'NoCSMsg::client_id' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:502:5: warning: Member variable 'FileChunkMsg::compressed' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:508:5: warning: Member variable 'FileChunkMsg::compressed' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:551:5: warning: Member variable 'JobBeginMsg::job_id' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:551:5: warning: Member variable 'JobBeginMsg::stime' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:648:5: warning: Member variable 'LoginMsg::max_kids' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:648:5: warning: Member variable 'LoginMsg::noremote' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:648:5: warning: Member variable 'LoginMsg::chroot_possible' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:682:5: warning: Member variable 'StatsMsg::loadAvg1' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:682:5: warning: Member variable 'StatsMsg::loadAvg5' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:682:5: warning: Member variable 'StatsMsg::loadAvg10' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:682:5: warning: Member variable 'StatsMsg::freeMem' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:810:5: warning: Member variable 'MonLocalJobBeginMsg::job_id' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:810:5: warning: Member variable 'MonLocalJobBeginMsg::stime' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:810:5: warning: Member variable 'MonLocalJobBeginMsg::hostid' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:832:5: warning: Member variable 'MonStatsMsg::hostid' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:904:5: warning: Member variable 'VerifyEnvResultMsg::ok' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/comm.h:589:10: style: Technically the member function 'JobDoneMsg::is_from_server' can be const. [functionConst]
icecream-1.1/scheduler/compileserver.h:137:12: style: Technically the member function 'CompileServer::getConnectionTimeout' can be const. [functionConst]
icecream-1.1/scheduler/compileserver.cpp:518:23: note: Technically the member function 'CompileServer::getConnectionTimeout' can be const.
icecream-1.1/scheduler/compileserver.h:137:12: note: Technically the member function 'CompileServer::getConnectionTimeout' can be const.
icecream-1.1/scheduler/compileserver.h:139:10: style: Technically the member function 'CompileServer::getConnectionInProgress' can be const. [functionConst]
icecream-1.1/scheduler/compileserver.cpp:526:21: note: Technically the member function 'CompileServer::getConnectionInProgress' can be const.
icecream-1.1/scheduler/compileserver.h:139:10: note: Technically the member function 'CompileServer::getConnectionInProgress' can be const.
icecream-1.1/services/comm.h:143:5: style: Class 'Msg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/comm.h:463:5: style: Class 'UseNativeEnvMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/comm.h:554:5: style: Class 'JobBeginMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/comm.h:634:5: style: Class 'JobLocalDoneMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/comm.h:800:5: style: Class 'MonJobDoneMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/comm.h:853:5: style: Class 'TextMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/comm.h:873:5: style: Class 'StatusTextMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/comm.h:907:5: style: Class 'VerifyEnvResultMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/logging.h:124:5: style: Class 'log_block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icecream-1.1/services/comm.h:847:1: warning: The class 'TextMsg' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icecream-1.1/services/comm.h:380:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:380:18: note: Function in derived class
icecream-1.1/services/comm.h:381:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:381:18: note: Function in derived class
icecream-1.1/services/comm.h:410:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:410:18: note: Function in derived class
icecream-1.1/services/comm.h:411:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:411:18: note: Function in derived class
icecream-1.1/services/comm.h:432:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:432:18: note: Function in derived class
icecream-1.1/services/comm.h:433:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:433:18: note: Function in derived class
icecream-1.1/services/comm.h:450:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:450:18: note: Function in derived class
icecream-1.1/services/comm.h:451:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:451:18: note: Function in derived class
icecream-1.1/services/comm.h:467:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:467:18: note: Function in derived class
icecream-1.1/services/comm.h:468:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:468:18: note: Function in derived class
icecream-1.1/services/comm.h:488:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:488:18: note: Function in derived class
icecream-1.1/services/comm.h:489:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:489:18: note: Function in derived class
icecream-1.1/services/comm.h:516:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:516:18: note: Function in derived class
icecream-1.1/services/comm.h:517:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:517:18: note: Function in derived class
icecream-1.1/services/comm.h:538:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:538:18: note: Function in derived class
icecream-1.1/services/comm.h:539:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:539:18: note: Function in derived class
icecream-1.1/services/comm.h:559:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:559:18: note: Function in derived class
icecream-1.1/services/comm.h:560:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:560:18: note: Function in derived class
icecream-1.1/services/comm.h:594:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:594:18: note: Function in derived class
icecream-1.1/services/comm.h:595:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:595:18: note: Function in derived class
icecream-1.1/services/comm.h:623:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:623:18: note: Function in derived class
icecream-1.1/services/comm.h:624:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:624:18: note: Function in derived class
icecream-1.1/services/comm.h:638:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:638:18: note: Function in derived class
icecream-1.1/services/comm.h:639:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:639:18: note: Function in derived class
icecream-1.1/services/comm.h:652:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:652:18: note: Function in derived class
icecream-1.1/services/comm.h:653:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:653:18: note: Function in derived class
icecream-1.1/services/comm.h:672:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:672:18: note: Function in derived class
icecream-1.1/services/comm.h:673:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:673:18: note: Function in derived class
icecream-1.1/services/comm.h:688:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:688:18: note: Function in derived class
icecream-1.1/services/comm.h:689:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:689:18: note: Function in derived class
icecream-1.1/services/comm.h:719:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:719:18: note: Function in derived class
icecream-1.1/services/comm.h:720:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:720:18: note: Function in derived class
icecream-1.1/services/comm.h:761:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:380:18: note: Virtual function in base class
icecream-1.1/services/comm.h:761:18: note: Function in derived class
icecream-1.1/services/comm.h:762:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:381:18: note: Virtual function in base class
icecream-1.1/services/comm.h:762:18: note: Function in derived class
icecream-1.1/services/comm.h:783:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:783:18: note: Function in derived class
icecream-1.1/services/comm.h:784:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:784:18: note: Function in derived class
icecream-1.1/services/comm.h:820:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:820:18: note: Function in derived class
icecream-1.1/services/comm.h:821:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:821:18: note: Function in derived class
icecream-1.1/services/comm.h:840:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:840:18: note: Function in derived class
icecream-1.1/services/comm.h:841:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:841:18: note: Function in derived class
icecream-1.1/services/comm.h:861:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:861:18: note: Function in derived class
icecream-1.1/services/comm.h:862:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:862:18: note: Function in derived class
icecream-1.1/services/comm.h:877:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:877:18: note: Function in derived class
icecream-1.1/services/comm.h:878:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:878:18: note: Function in derived class
icecream-1.1/services/comm.h:894:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:894:18: note: Function in derived class
icecream-1.1/services/comm.h:895:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:895:18: note: Function in derived class
icecream-1.1/services/comm.h:911:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:911:18: note: Function in derived class
icecream-1.1/services/comm.h:912:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:912:18: note: Function in derived class
icecream-1.1/services/comm.h:929:18: style: The function 'fill_from_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:147:18: note: Virtual function in base class
icecream-1.1/services/comm.h:929:18: note: Function in derived class
icecream-1.1/services/comm.h:930:18: style: The function 'send_to_channel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icecream-1.1/services/comm.h:148:18: note: Virtual function in base class
icecream-1.1/services/comm.h:930:18: note: Function in derived class
icecream-1.1/services/comm.h:367:26: performance: Function parameter '_target' should be passed by const reference. [passedByValue]
icecream-1.1/services/comm.h:399:26: performance: Function parameter 'platform' should be passed by const reference. [passedByValue]
icecream-1.1/services/comm.h:399:48: performance: Function parameter 'host' should be passed by const reference. [passedByValue]
icecream-1.1/services/comm.h:463:33: performance: Function parameter '_native' should be passed by const reference. [passedByValue]
icecream-1.1/services/comm.h:647:83: performance: Function parameter '_host_platform' should be passed by const reference. [passedByValue]
icecream-1.1/scheduler/scheduler.cpp:307:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icecream-1.1/scheduler/scheduler.cpp:309:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icecream-1.1/scheduler/scheduler.cpp:311:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icecream-1.1/scheduler/scheduler.cpp:313:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icecream-1.1/scheduler/scheduler.cpp:315:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icecream-1.1/scheduler/scheduler.cpp:318:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icecream-1.1/scheduler/scheduler.cpp:1287:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icecream-1.1/scheduler/scheduler.cpp:1232:10: warning: Either the condition 'if(cs&&(cs->maxJobs()<0))' is redundant or there is possible null pointer dereference: cs. [nullPointerRedundantCheck]
icecream-1.1/scheduler/scheduler.cpp:1235:12: note: Assuming that condition 'if(cs&&(cs->maxJobs()<0))' is not redundant
icecream-1.1/scheduler/scheduler.cpp:1232:10: note: Null pointer dereference
icecream-1.1/scheduler/scheduler.cpp:1233:9: warning: Either the condition 'if(cs&&(cs->maxJobs()<0))' is redundant or there is possible null pointer dereference: cs. [nullPointerRedundantCheck]
icecream-1.1/scheduler/scheduler.cpp:1235:12: note: Assuming that condition 'if(cs&&(cs->maxJobs()<0))' is not redundant
icecream-1.1/scheduler/scheduler.cpp:1233:9: note: Null pointer dereference
icecream-1.1/scheduler/scheduler.cpp:1350:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
icecream-1.1/scheduler/scheduler.cpp:1521:39: style: Function 'handle_end' argument 1 names different: declaration 'cs' definition 'toremove'. [funcArgNamesDifferent]
icecream-1.1/scheduler/scheduler.cpp:228:39: note: Function 'handle_end' argument 1 names different: declaration 'cs' definition 'toremove'.
icecream-1.1/scheduler/scheduler.cpp:1521:39: note: Function 'handle_end' argument 1 names different: declaration 'cs' definition 'toremove'.
icecream-1.1/scheduler/scheduler.cpp:538:10: performance: Possible inefficient checking for 'all_job_stats' emptiness. [stlSize]
icecream-1.1/services/comm.cpp:522:5: style: Variable 'out_len' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icecream-1.1/services/comm.cpp:521:0: note: Variable 'out_len' is reassigned a value before the old one has been used if variable is no semaphore variable.
icecream-1.1/services/comm.cpp:522:5: note: Variable 'out_len' is reassigned a value before the old one has been used if variable is no semaphore variable.
icecream-1.1/services/comm.cpp:992:14: style: The scope of the variable 't' can be reduced. [variableScope]
icecream-1.1/services/comm.cpp:463:49: style: Function 'readcompressed' argument 1 names different: declaration 'buf' definition 'uncompressed_buf'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:190:41: note: Function 'readcompressed' argument 1 names different: declaration 'buf' definition 'uncompressed_buf'.
icecream-1.1/services/comm.cpp:463:49: note: Function 'readcompressed' argument 1 names different: declaration 'buf' definition 'uncompressed_buf'.
icecream-1.1/services/comm.cpp:677:50: style: Function 'createChannel' argument 1 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:262:57: note: Function 'createChannel' argument 1 names different: declaration 'host' definition 'hostname'.
icecream-1.1/services/comm.cpp:677:50: note: Function 'createChannel' argument 1 names different: declaration 'host' definition 'hostname'.
icecream-1.1/services/comm.cpp:707:50: style: Function 'createChannel' argument 1 names different: declaration 'domain_socket' definition 'socket_path'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:263:57: note: Function 'createChannel' argument 1 names different: declaration 'domain_socket' definition 'socket_path'.
icecream-1.1/services/comm.cpp:707:50: note: Function 'createChannel' argument 1 names different: declaration 'domain_socket' definition 'socket_path'.
icecream-1.1/services/comm.cpp:758:40: style: Function 'createChannel' argument 1 names different: declaration 'remote_fd' definition 'fd'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:264:42: note: Function 'createChannel' argument 1 names different: declaration 'remote_fd' definition 'fd'.
icecream-1.1/services/comm.cpp:758:40: note: Function 'createChannel' argument 1 names different: declaration 'remote_fd' definition 'fd'.
icecream-1.1/services/comm.cpp:1128:45: style: Function 'send_msg' argument 2 names different: declaration 'SendFlags' definition 'flags'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:171:36: note: Function 'send_msg' argument 2 names different: declaration 'SendFlags' definition 'flags'.
icecream-1.1/services/comm.cpp:1128:45: note: Function 'send_msg' argument 2 names different: declaration 'SendFlags' definition 'flags'.
icecream-1.1/services/comm.cpp:1459:66: style: Function 'broadcastData' argument 3 names different: declaration 'size' definition 'len'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:320:62: note: Function 'broadcastData' argument 3 names different: declaration 'size' definition 'len'.
icecream-1.1/services/comm.cpp:1459:66: note: Function 'broadcastData' argument 3 names different: declaration 'size' definition 'len'.
icecream-1.1/services/comm.cpp:1471:31: style: Function 'get_netnames' argument 1 names different: declaration 'waittime' definition 'timeout'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:340:41: note: Function 'get_netnames' argument 1 names different: declaration 'waittime' definition 'timeout'.
icecream-1.1/services/comm.cpp:1471:31: note: Function 'get_netnames' argument 1 names different: declaration 'waittime' definition 'timeout'.
icecream-1.1/services/comm.cpp:1830:28: style: Function 'JobDoneMsg' argument 1 names different: declaration 'job_id' definition 'id'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:582:20: note: Function 'JobDoneMsg' argument 1 names different: declaration 'job_id' definition 'id'.
icecream-1.1/services/comm.cpp:1830:28: note: Function 'JobDoneMsg' argument 1 names different: declaration 'job_id' definition 'id'.
icecream-1.1/services/comm.cpp:1830:36: style: Function 'JobDoneMsg' argument 2 names different: declaration 'exitcode' definition 'exit'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:582:36: note: Function 'JobDoneMsg' argument 2 names different: declaration 'exitcode' definition 'exit'.
icecream-1.1/services/comm.cpp:1830:36: note: Function 'JobDoneMsg' argument 2 names different: declaration 'exitcode' definition 'exit'.
icecream-1.1/services/comm.cpp:1830:55: style: Function 'JobDoneMsg' argument 3 names different: declaration 'flags' definition '_flags'. [funcArgNamesDifferent]
icecream-1.1/services/comm.h:582:64: note: Function 'JobDoneMsg' argument 3 names different: declaration 'flags' definition '_flags'.
icecream-1.1/services/comm.cpp:1830:55: note: Function 'JobDoneMsg' argument 3 names different: declaration 'flags' definition '_flags'.
icecream-1.1/services/comm.cpp:773:5: performance: Variable 'addr_len' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icecream-1.1/services/comm.cpp:1317:5: performance: Variable 'time0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icecream-1.1/services/comm.h:194:10: style: Technically the member function 'MsgChannel::read_environments' can be const. [functionConst]
icecream-1.1/services/comm.cpp:448:18: note: Technically the member function 'MsgChannel::read_environments' can be const.
icecream-1.1/services/comm.h:194:10: note: Technically the member function 'MsgChannel::read_environments' can be const.
icecream-1.1/services/comm.h:281:10: style: Technically the member function 'DiscoverSched::timed_out' can be const. [functionConst]
icecream-1.1/services/comm.cpp:1359:21: note: Technically the member function 'DiscoverSched::timed_out' can be const.
icecream-1.1/services/comm.h:281:10: note: Technically the member function 'DiscoverSched::timed_out' can be const.
icecream-1.1/services/comm.cpp:792:5: style: Class 'MsgChannel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
icecream-1.1/services/comm.cpp:792:5: style: Class 'MsgChannel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
icecream-1.1/services/comm.cpp:89:9: error: Common realloc mistake: 'inbuf' nulled but not freed upon failure [memleakOnRealloc]
icecream-1.1/services/comm.cpp:222:17: error: Common realloc mistake: 'inbuf' nulled but not freed upon failure [memleakOnRealloc]
icecream-1.1/services/comm.cpp:279:9: error: Common realloc mistake: 'msgbuf' nulled but not freed upon failure [memleakOnRealloc]
icecream-1.1/services/comm.cpp:530:9: error: Common realloc mistake: 'msgbuf' nulled but not freed upon failure [memleakOnRealloc]
icecream-1.1/services/comm.cpp:1880:89: performance: Function parameter '_host_platform' should be passed by const reference. [passedByValue]
icecream-1.1/services/job.h:65:0: warning: Member variable 'CompileJob::m_language' is not initialized in the constructor. [uninitMemberVar]
icecream-1.1/services/logging.cpp:48:43: style: Function 'setup_debug' argument 2 names different: declaration 'logfile' definition 'filename'. [funcArgNamesDifferent]
icecream-1.1/services/logging.h:48:48: note: Function 'setup_debug' argument 2 names different: declaration 'logfile' definition 'filename'.
icecream-1.1/services/logging.cpp:48:43: note: Function 'setup_debug' argument 2 names different: declaration 'logfile' definition 'filename'.
icecream-1.1/services/logging.cpp:50:20: style: Variable 'fname' is assigned a value that is never used. [unreadVariable]
icecream-1.1/services/tempfile.c:67:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
icecream-1.1/tests/args.cpp:21:89: performance: Function parameter 'expected' should be passed by const reference. [passedByValue]
icecream-1.1/tests/messages.h:6:9: style: Unused variable: unused [unusedVariable]
icecream-1.1/tests/messages.cpp:5:9: style: Unused variable: unused [unusedVariable]
[18:02]
ftp://ftp.se.debian.org/debian/pool/main/i/icecc-monitor/icecc-monitor_3.1.0.orig.tar.gz
icemon-3.1.0/src/statusview.h:39:1: style: The class 'StatusView' does not have a constructor although it has private member variables. [noConstructor]
icemon-3.1.0/src/hostinfo.cc:125:19: style: The scope of the variable 'g' can be reduced. [variableScope]
icemon-3.1.0/src/hostinfo.cc:126:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
icemon-3.1.0/src/hostinfo.cc:180:64: style: Function 'checkNode' argument 2 names different: declaration 'statmsg' definition 'stats'. [funcArgNamesDifferent]
icemon-3.1.0/src/hostinfo.h:119:51: note: Function 'checkNode' argument 2 names different: declaration 'statmsg' definition 'stats'.
icemon-3.1.0/src/hostinfo.cc:180:64: note: Function 'checkNode' argument 2 names different: declaration 'statmsg' definition 'stats'.
icemon-3.1.0/src/hostinfo.cc:79:11: warning: Member variable 'HostInfo::mMaxJobs' is not initialized in the constructor. [uninitMemberVar]
icemon-3.1.0/src/hostinfo.cc:79:11: warning: Member variable 'HostInfo::mOffline' is not initialized in the constructor. [uninitMemberVar]
icemon-3.1.0/src/hostinfo.cc:79:11: warning: Member variable 'HostInfo::mNoRemote' is not initialized in the constructor. [uninitMemberVar]
icemon-3.1.0/src/hostinfo.cc:79:11: warning: Member variable 'HostInfo::mServerSpeed' is not initialized in the constructor. [uninitMemberVar]
icemon-3.1.0/src/hostinfo.cc:79:11: warning: Member variable 'HostInfo::mServerLoad' is not initialized in the constructor. [uninitMemberVar]
icemon-3.1.0/src/hostinfo.h:79:12: performance: Technically the member function 'HostInfo::createColor' can be static. [functionStatic]
icemon-3.1.0/src/hostinfo.cc:145:18: note: Technically the member function 'HostInfo::createColor' can be static.
icemon-3.1.0/src/hostinfo.h:79:12: note: Technically the member function 'HostInfo::createColor' can be static.
icemon-3.1.0/src/hostinfo.h:80:12: performance: Technically the member function 'HostInfo::createColor' can be static. [functionStatic]
icemon-3.1.0/src/hostinfo.cc:122:18: note: Technically the member function 'HostInfo::createColor' can be static.
icemon-3.1.0/src/hostinfo.h:80:12: note: Technically the member function 'HostInfo::createColor' can be static.
icemon-3.1.0/src/icecreammonitor.cc:220:41: style: Function 'handle_getcs' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent]
icemon-3.1.0/src/icecreammonitor.h:58:28: note: Function 'handle_getcs' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:220:41: note: Function 'handle_getcs' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:235:47: style: Function 'handle_local_begin' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent]
icemon-3.1.0/src/icecreammonitor.h:62:34: note: Function 'handle_local_begin' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:235:47: note: Function 'handle_local_begin' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:249:46: style: Function 'handle_local_done' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent]
icemon-3.1.0/src/icecreammonitor.h:63:33: note: Function 'handle_local_done' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:249:46: note: Function 'handle_local_done' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:273:41: style: Function 'handle_stats' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent]
icemon-3.1.0/src/icecreammonitor.h:61:28: note: Function 'handle_stats' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:273:41: note: Function 'handle_stats' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:300:45: style: Function 'handle_job_begin' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent]
icemon-3.1.0/src/icecreammonitor.h:59:32: note: Function 'handle_job_begin' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:300:45: note: Function 'handle_job_begin' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:320:44: style: Function 'handle_job_done' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent]
icemon-3.1.0/src/icecreammonitor.h:60:31: note: Function 'handle_job_done' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/icecreammonitor.cc:320:44: note: Function 'handle_job_done' argument 1 names different: declaration 'm' definition '_m'.
icemon-3.1.0/src/job.cc:28:6: warning: Member variable 'Job::startTime' is not initialized in the constructor. [uninitMemberVar]
icemon-3.1.0/src/mainwindow.h:45:5: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/models/hostlistmodel.cc:210:5: style: Struct 'find_hostid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/models/joblistmodel.h:146:5: style: Class 'JobListSortFilterProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/models/joblistmodel.cc:268:5: style: Struct 'find_jobid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/monitor.cc:57:48: style: Function 'setSchedulerState' argument 1 names different: declaration 'online' definition 'state'. [funcArgNamesDifferent]
icemon-3.1.0/src/monitor.h:64:43: note: Function 'setSchedulerState' argument 1 names different: declaration 'online' definition 'state'.
icemon-3.1.0/src/monitor.cc:57:48: note: Function 'setSchedulerState' argument 1 names different: declaration 'online' definition 'state'.
icemon-3.1.0/src/views/ganttstatusview.h:100:9: warning: Member variable 'JobData::clock' is not initialized in the constructor. [uninitMemberVar]
icemon-3.1.0/src/views/ganttstatusview.h:100:9: warning: Member variable 'JobData::next_text_width' is not initialized in the constructor. [uninitMemberVar]
icemon-3.1.0/src/views/ganttstatusview.h:102:14: style: Technically the member function 'GanttProgress::JobData::operator==' can be const. [functionConst]
icemon-3.1.0/src/views/starview.h:48:5: style: Class 'StarViewConfigDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/starview.h:83:5: style: Class 'HostItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/starview.h:179:5: style: Class 'StarView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/summaryview.h:84:5: style: Class 'SummaryView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/detailedhostview.h:42:5: style: Class 'DetailedHostView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/ganttstatusview.h:43:5: style: Class 'GanttConfigDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/ganttstatusview.h:59:5: style: Class 'GanttTimeScaleWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/ganttstatusview.h:127:5: style: Class 'GanttStatusView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/listview.h:38:5: style: Class 'ListStatusView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/joblistview.h:40:5: style: Class 'JobListView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/hostlistview.h:35:5: style: Class 'HostListView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icemon-3.1.0/src/views/flowtableview.cc:157:44: style: Function 'checkNode' argument 1 names different: declaration 'hostid' definition 'hostId'. [funcArgNamesDifferent]
icemon-3.1.0/src/views/flowtableview.h:66:33: note: Function 'checkNode' argument 1 names different: declaration 'hostid' definition 'hostId'.
icemon-3.1.0/src/views/flowtableview.cc:157:44: note: Function 'checkNode' argument 1 names different: declaration 'hostid' definition 'hostId'.
icemon-3.1.0/src/views/flowtableview.cc:192:45: style: Function 'removeNode' argument 1 names different: declaration 'hostid' definition 'hostId'. [funcArgNamesDifferent]
icemon-3.1.0/src/views/flowtableview.h:67:34: note: Function 'removeNode' argument 1 names different: declaration 'hostid' definition 'hostId'.
icemon-3.1.0/src/views/flowtableview.cc:192:45: note: Function 'removeNode' argument 1 names different: declaration 'hostid' definition 'hostId'.
icemon-3.1.0/src/views/flowtableview.h:78:34: style: Member variable 'FlowTableView::m_widget' is in the wrong place in the initializer list. [initializerList]
icemon-3.1.0/src/views/flowtableview.cc:79:7: note: Member variable 'FlowTableView::m_widget' is in the wrong place in the initializer list.
icemon-3.1.0/src/views/flowtableview.h:78:34: note: Member variable 'FlowTableView::m_widget' is in the wrong place in the initializer list.
icemon-3.1.0/src/views/ganttstatusview.cc:425:16: style: The scope of the variable 'lastRow' can be reduced. [variableScope]
icemon-3.1.0/src/views/ganttstatusview.cc:93:52: style: Function 'paintEvent' argument 1 names different: declaration 'e' definition 'pe'. [funcArgNamesDifferent]
icemon-3.1.0/src/views/ganttstatusview.h:64:42: note: Function 'paintEvent' argument 1 names different: declaration 'e' definition 'pe'.
icemon-3.1.0/src/views/ganttstatusview.cc:93:52: note: Function 'paintEvent' argument 1 names different: declaration 'e' definition 'pe'.
icemon-3.1.0/src/views/listview.h:50:19: style: Class 'ListStatusView' is unsafe, 'ListStatusView::mJobsListModel' can leak by wrong usage. [unsafeClassCanLeak]
icemon-3.1.0/src/views/listview.h:51:28: style: Class 'ListStatusView' is unsafe, 'ListStatusView::mSortedJobsListModel' can leak by wrong usage. [unsafeClassCanLeak]
icemon-3.1.0/src/views/starview.cc:565:42: style: Function 'event' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent]
icemon-3.1.0/src/views/starview.h:162:32: note: Function 'event' argument 1 names different: declaration 'event' definition 'e'.
icemon-3.1.0/src/views/starview.cc:565:42: note: Function 'event' argument 1 names different: declaration 'event' definition 'e'.
icemon-3.1.0/src/views/summaryview.cc:91:5: style: Class 'SummaryViewItem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
icemon-3.1.0/src/views/summaryview.cc:91:5: style: Class 'SummaryViewItem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
icemon-3.1.0/src/views/summaryview.h:96:18: style: Class 'SummaryView' is unsafe, 'SummaryView::m_layout' can leak by wrong usage. [unsafeClassCanLeak]
[18:02]
ftp://ftp.se.debian.org/debian/pool/main/i/icecream/icecream_1.3.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/icedove/icedove_52.3.0.orig.tar.xz
Checking thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/agc/histogram.cc: __GCC__=1;__GCC__=1...
thunderbird-52.3.0/calendar/base/backend/libical/calDateTime.cpp:36:46: style: Function 'calDateTime' argument 1 names different: declaration 'icalt' definition 'atimeptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/base/backend/libical/calDateTime.h:19:37: note: Function 'calDateTime' argument 1 names different: declaration 'icalt' definition 'atimeptr'.
thunderbird-52.3.0/calendar/base/backend/libical/calDateTime.cpp:36:46: note: Function 'calDateTime' argument 1 names different: declaration 'icalt' definition 'atimeptr'.
thunderbird-52.3.0/calendar/base/backend/libical/calDuration.h:20:5: style: Class 'calDuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/calendar/base/backend/libical/calDuration.h:15:1: warning: The class 'calDuration' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/calendar/base/backend/libical/calICSService.h:34:9: performance: Variable 'mListener' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/calendar/base/backend/libical/calRecurrenceRule.cpp:594:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/calendar/base/backend/libical/calRecurrenceRule.cpp:589:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/calendar/base/backend/libical/calRecurrenceRule.cpp:594:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/calendar/base/backend/libical/calRecurrenceRule.cpp:614:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/calendar/base/backend/libical/calRecurrenceRule.cpp:610:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/calendar/base/backend/libical/calRecurrenceRule.cpp:614:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/calendar/libical/src/libical/caldate.c:68:7: style: The scope of the variable 'ialp' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalarray.c:104:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/calendar/libical/src/libical/icalarray.c:70:39: style: Function 'icalarray_copy' argument 1 names different: declaration 'array' definition 'originalarray'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalarray.h:49:40: note: Function 'icalarray_copy' argument 1 names different: declaration 'array' definition 'originalarray'.
thunderbird-52.3.0/calendar/libical/src/libical/icalarray.c:70:39: note: Function 'icalarray_copy' argument 1 names different: declaration 'array' definition 'originalarray'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:250:8: warning: Either the condition 'c!=0' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:255:10: note: Assuming that condition 'c!=0' is not redundant
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:250:8: note: Null pointer dereference
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:190:19: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:191:20: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:242:19: style: The scope of the variable 'prop' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:243:20: style: The scope of the variable 'comp' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:318:19: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:319:18: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:590:16: style: The scope of the variable 'zone' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:1134:19: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:1135:20: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:1167:19: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:1168:20: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:1559:25: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:2110:16: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:2245:17: style: The scope of the variable 'existing_tzid_copy' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:2411:19: style: The scope of the variable 'zone' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:2413:17: style: The scope of the variable 'zone_tzid' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:187:55: style: Function 'icalcomponent_new_clone' argument 1 names different: declaration 'component' definition 'old'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.h:54:55: note: Function 'icalcomponent_new_clone' argument 1 names different: declaration 'component' definition 'old'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:187:55: note: Function 'icalcomponent_new_clone' argument 1 names different: declaration 'component' definition 'old'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:240:36: style: Function 'icalcomponent_free' argument 1 names different: declaration 'component' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.h:58:40: note: Function 'icalcomponent_free' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:240:36: note: Function 'icalcomponent_free' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:298:46: style: Function 'icalcomponent_as_ical_string' argument 1 names different: declaration 'component' definition 'impl'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.h:60:51: note: Function 'icalcomponent_as_ical_string' argument 1 names different: declaration 'component' definition 'impl'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:298:46: note: Function 'icalcomponent_as_ical_string' argument 1 names different: declaration 'component' definition 'impl'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:308:48: style: Function 'icalcomponent_as_ical_string_r' argument 1 names different: declaration 'component' definition 'impl'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.h:61:53: note: Function 'icalcomponent_as_ical_string_r' argument 1 names different: declaration 'component' definition 'impl'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:308:48: note: Function 'icalcomponent_as_ical_string_r' argument 1 names different: declaration 'component' definition 'impl'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:500:50: style: Function 'icalcomponent_get_first_property' argument 1 names different: declaration 'component' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.h:85:63: note: Function 'icalcomponent_get_first_property' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:500:50: note: Function 'icalcomponent_get_first_property' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:519:49: style: Function 'icalcomponent_get_next_property' argument 1 names different: declaration 'component' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.h:87:62: note: Function 'icalcomponent_get_next_property' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:519:49: note: Function 'icalcomponent_get_next_property' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:663:51: style: Function 'icalcomponent_get_first_component' argument 1 names different: declaration 'component' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.h:128:65: note: Function 'icalcomponent_get_first_component' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:663:51: note: Function 'icalcomponent_get_first_component' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:685:50: style: Function 'icalcomponent_get_next_component' argument 1 names different: declaration 'component' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.h:130:64: note: Function 'icalcomponent_get_next_component' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalcomponent.c:685:50: note: Function 'icalcomponent_get_next_component' argument 1 names different: declaration 'component' definition 'c'.
thunderbird-52.3.0/calendar/libical/src/libical/icalduration.c:198:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/calendar/libical/src/libical/icalduration.c:55:9: style: The scope of the variable 'used' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalduration.c:270:53: style: Function 'icaldurationtype_as_int' argument 1 names different: declaration 'duration' definition 'dur'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalduration.h:47:53: note: Function 'icaldurationtype_as_int' argument 1 names different: declaration 'duration' definition 'dur'.
thunderbird-52.3.0/calendar/libical/src/libical/icalduration.c:270:53: note: Function 'icaldurationtype_as_int' argument 1 names different: declaration 'duration' definition 'dur'.
thunderbird-52.3.0/calendar/libical/src/libical/icalerror.c:92:6: error: Null pointer dereference: p [nullPointer]
thunderbird-52.3.0/calendar/libical/src/libical/icalerror.c:91:12: note: Assignment 'p=0', assigned value is 0
thunderbird-52.3.0/calendar/libical/src/libical/icalerror.c:92:6: note: Null pointer dereference
thunderbird-52.3.0/calendar/libical/src/libical/icalerror.c:94:14: error: Null pointer dereference: p [nullPointer]
thunderbird-52.3.0/calendar/libical/src/libical/icalerror.c:91:12: note: Assignment 'p=0', assigned value is 0
thunderbird-52.3.0/calendar/libical/src/libical/icalerror.c:94:14: note: Null pointer dereference
thunderbird-52.3.0/calendar/libical/src/libical/icalerror.c:92:5: error: Null pointer dereference [nullPointer]
thunderbird-52.3.0/calendar/libical/src/libical/icalerror.c:94:13: error: Null pointer dereference [nullPointer]
thunderbird-52.3.0/calendar/libical/src/libical/icallangbind.c:324:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/calendar/libical/src/libical/icalmime.c:124:10: warning: Redundant assignment of 'part' to itself. [selfAssignment]
thunderbird-52.3.0/calendar/libical/src/libical/icalmime.c:175:10: warning: Redundant assignment of 'comp' to itself. [selfAssignment]
thunderbird-52.3.0/calendar/libical/src/libical/icalmime.c:181:39: style: Function 'icalmime_parse' argument 1 names different: declaration 'line_gen_func' definition 'get_string'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalmime.h:32:40: note: Function 'icalmime_parse' argument 1 names different: declaration 'line_gen_func' definition 'get_string'.
thunderbird-52.3.0/calendar/libical/src/libical/icalmime.c:181:39: note: Function 'icalmime_parse' argument 1 names different: declaration 'line_gen_func' definition 'get_string'.
thunderbird-52.3.0/calendar/libical/src/libical/icalmime.c:195:12: warning: Size of pointer 'parts' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/calendar/libical/src/libical/icalmime.c:385:12: warning: Size of pointer 'parts' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:89:36: style: Function 'icalparameter_free' argument 1 names different: declaration 'parameter' definition 'param'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.h:47:40: note: Function 'icalparameter_free' argument 1 names different: declaration 'parameter' definition 'param'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:89:36: note: Function 'icalparameter_free' argument 1 names different: declaration 'parameter' definition 'param'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:124:40: style: Function 'icalparameter_new_clone' argument 1 names different: declaration 'p' definition 'old'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.h:39:55: note: Function 'icalparameter_new_clone' argument 1 names different: declaration 'p' definition 'old'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:124:40: note: Function 'icalparameter_new_clone' argument 1 names different: declaration 'p' definition 'old'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:157:58: style: Function 'icalparameter_new_from_string' argument 1 names different: declaration 'value' definition 'str'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.h:42:58: note: Function 'icalparameter_new_from_string' argument 1 names different: declaration 'value' definition 'str'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:157:58: note: Function 'icalparameter_new_from_string' argument 1 names different: declaration 'value' definition 'str'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:208:45: style: Function 'icalparameter_as_ical_string' argument 1 names different: declaration 'parameter' definition 'param'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.h:49:51: note: Function 'icalparameter_as_ical_string' argument 1 names different: declaration 'parameter' definition 'param'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:208:45: note: Function 'icalparameter_as_ical_string' argument 1 names different: declaration 'parameter' definition 'param'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:229:47: style: Function 'icalparameter_as_ical_string_r' argument 1 names different: declaration 'parameter' definition 'param'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.h:50:53: note: Function 'icalparameter_as_ical_string_r' argument 1 names different: declaration 'parameter' definition 'param'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:229:47: note: Function 'icalparameter_as_ical_string_r' argument 1 names different: declaration 'parameter' definition 'param'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:313:36: style: Function 'icalparameter_isa_parameter' argument 1 names different: declaration 'param' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.h:56:39: note: Function 'icalparameter_isa_parameter' argument 1 names different: declaration 'param' definition 'parameter'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:313:36: note: Function 'icalparameter_isa_parameter' argument 1 names different: declaration 'param' definition 'parameter'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparameter.c:114:12: warning: Size of pointer 'param' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:733:2: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:730:2: note: Variable 'str' is reassigned a value before the old one has been used.
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:733:2: note: Variable 'str' is reassigned a value before the old one has been used.
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:774:2: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:771:2: note: Variable 'str' is reassigned a value before the old one has been used.
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:774:2: note: Variable 'str' is reassigned a value before the old one has been used.
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:943:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:419:11: style: The scope of the variable 'str' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:610:11: style: The scope of the variable 'line' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:266:60: style: Function 'parser_get_param_name' argument 3 names different: declaration 'buf_value' definition 'buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:82:67: note: Function 'parser_get_param_name' argument 3 names different: declaration 'buf_value' definition 'buf'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:266:60: note: Function 'parser_get_param_name' argument 3 names different: declaration 'buf_value' definition 'buf'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:670:46: style: Function 'icalparser_add_line' argument 2 names different: declaration 'str' definition 'line'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.h:58:62: note: Function 'icalparser_add_line' argument 2 names different: declaration 'str' definition 'line'.
thunderbird-52.3.0/calendar/libical/src/libical/icalparser.c:670:46: note: Function 'icalparser_add_line' argument 2 names different: declaration 'str' definition 'line'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:320:10: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:903:16: style: The scope of the variable 'oval' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:135:38: style: Function 'icalproperty_new_clone' argument 1 names different: declaration 'prop' definition 'old'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:49:53: note: Function 'icalproperty_new_clone' argument 1 names different: declaration 'prop' definition 'old'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:135:38: note: Function 'icalproperty_new_clone' argument 1 names different: declaration 'prop' definition 'old'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:226:34: style: Function 'icalproperty_free' argument 1 names different: declaration 'prop' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:56:39: note: Function 'icalproperty_free' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:226:34: note: Function 'icalproperty_free' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:526:33: style: Function 'icalproperty_isa' argument 1 names different: declaration 'property' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:58:50: note: Function 'icalproperty_isa' argument 1 names different: declaration 'property' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:526:33: note: Function 'icalproperty_isa' argument 1 names different: declaration 'property' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:550:43: style: Function 'icalproperty_add_parameter' argument 1 names different: declaration 'prop' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:62:47: note: Function 'icalproperty_add_parameter' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:550:43: note: Function 'icalproperty_add_parameter' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:801:73: style: Function 'icalproperty_remove_parameter_by_ref' argument 2 names different: declaration 'param' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:81:23: note: Function 'icalproperty_remove_parameter_by_ref' argument 2 names different: declaration 'param' definition 'parameter'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:801:73: note: Function 'icalproperty_remove_parameter_by_ref' argument 2 names different: declaration 'param' definition 'parameter'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:833:48: style: Function 'icalproperty_get_first_parameter' argument 1 names different: declaration 'prop' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:88:63: note: Function 'icalproperty_get_first_parameter' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:833:48: note: Function 'icalproperty_get_first_parameter' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:859:48: style: Function 'icalproperty_get_next_parameter' argument 1 names different: declaration 'prop' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:90:62: note: Function 'icalproperty_get_next_parameter' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:859:48: note: Function 'icalproperty_get_next_parameter' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:883:39: style: Function 'icalproperty_set_value' argument 1 names different: declaration 'prop' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:93:43: note: Function 'icalproperty_set_value' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:883:39: note: Function 'icalproperty_set_value' argument 1 names different: declaration 'prop' definition 'p'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:900:72: style: Function 'icalproperty_set_value_from_string' argument 2 names different: declaration 'value' definition 'str'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:94:72: note: Function 'icalproperty_set_value_from_string' argument 2 names different: declaration 'value' definition 'str'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:900:72: note: Function 'icalproperty_set_value_from_string' argument 2 names different: declaration 'value' definition 'str'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:901:53: style: Function 'icalproperty_set_value_from_string' argument 3 names different: declaration 'kind' definition 'type'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.h:94:91: note: Function 'icalproperty_set_value_from_string' argument 3 names different: declaration 'kind' definition 'type'.
thunderbird-52.3.0/calendar/libical/src/libical/icalproperty.c:901:53: note: Function 'icalproperty_set_value_from_string' argument 3 names different: declaration 'kind' definition 'type'.
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:282:11: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:285:9: style: The scope of the variable 'v' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:360:9: style: The scope of the variable 'weekno' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1037:16: style: The scope of the variable 'dow' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1037:21: style: The scope of the variable 'pos' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1037:26: style: The scope of the variable 'day_of_month' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1142:9: style: The scope of the variable 'years' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1488:9: style: The scope of the variable 'end_dow' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1488:18: style: The scope of the variable 'start_dow' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1769:7: style: The scope of the variable 'start_of_week' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1769:22: style: The scope of the variable 'dow' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:1965:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:2197:46: style: The scope of the variable 'day' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:2370:9: style: The scope of the variable 'itr' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:2386:9: style: The scope of the variable 'pass' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:2387:9: style: The scope of the variable 'itr' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:2639:12: style: The scope of the variable 'tt' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:2641:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:2507:58: style: Function 'icalrecurrencetype_clear' argument 1 names different: declaration 'r' definition 'recur'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.h:166:58: note: Function 'icalrecurrencetype_clear' argument 1 names different: declaration 'r' definition 'recur'.
thunderbird-52.3.0/calendar/libical/src/libical/icalrecur.c:2507:58: note: Function 'icalrecurrencetype_clear' argument 1 names different: declaration 'r' definition 'recur'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:162:34: style: Function 'icaltime_from_timet' argument 1 names different: declaration 'v' definition 'tm'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:155:54: note: Function 'icaltime_from_timet' argument 1 names different: declaration 'v' definition 'tm'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:162:34: note: Function 'icaltime_from_timet' argument 1 names different: declaration 'v' definition 'tm'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:492:66: style: Function 'icaltime_normalize' argument 1 names different: declaration 't' definition 'tt'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:253:66: note: Function 'icaltime_normalize' argument 1 names different: declaration 't' definition 'tt'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:492:66: note: Function 'icaltime_normalize' argument 1 names different: declaration 't' definition 'tt'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:681:52: style: Function 'icaltime_week_number' argument 1 names different: declaration 't' definition 'ictt'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:213:52: note: Function 'icaltime_week_number' argument 1 names different: declaration 't' definition 'ictt'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:681:52: note: Function 'icaltime_week_number' argument 1 names different: declaration 't' definition 'ictt'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:721:57: style: Function 'icaltime_from_day_of_year' argument 1 names different: declaration 'doy' definition '_doy'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:169:57: note: Function 'icaltime_from_day_of_year' argument 1 names different: declaration 'doy' definition '_doy'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:721:57: note: Function 'icaltime_from_day_of_year' argument 1 names different: declaration 'doy' definition '_doy'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:721:73: style: Function 'icaltime_from_day_of_year' argument 2 names different: declaration 'year' definition '_year'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:170:12: note: Function 'icaltime_from_day_of_year' argument 2 names different: declaration 'year' definition '_year'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:721:73: note: Function 'icaltime_from_day_of_year' argument 2 names different: declaration 'year' definition '_year'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:843:48: style: Function 'icaltime_compare' argument 1 names different: declaration 'a' definition 'a_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:237:48: note: Function 'icaltime_compare' argument 1 names different: declaration 'a' definition 'a_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:843:48: note: Function 'icaltime_compare' argument 1 names different: declaration 'a' definition 'a_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:843:80: style: Function 'icaltime_compare' argument 2 names different: declaration 'b' definition 'b_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:238:28: note: Function 'icaltime_compare' argument 2 names different: declaration 'b' definition 'b_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:843:80: note: Function 'icaltime_compare' argument 2 names different: declaration 'b' definition 'b_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:899:54: style: Function 'icaltime_compare_date_only' argument 1 names different: declaration 'a' definition 'a_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:241:58: note: Function 'icaltime_compare_date_only' argument 1 names different: declaration 'a' definition 'a_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:899:54: note: Function 'icaltime_compare_date_only' argument 1 names different: declaration 'a' definition 'a_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:899:86: style: Function 'icaltime_compare_date_only' argument 2 names different: declaration 'b' definition 'b_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:242:28: note: Function 'icaltime_compare_date_only' argument 2 names different: declaration 'b' definition 'b_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:899:86: note: Function 'icaltime_compare_date_only' argument 2 names different: declaration 'b' definition 'b_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:930:57: style: Function 'icaltime_compare_date_only_tz' argument 1 names different: declaration 'a' definition 'a_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:245:61: note: Function 'icaltime_compare_date_only_tz' argument 1 names different: declaration 'a' definition 'a_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:930:57: note: Function 'icaltime_compare_date_only_tz' argument 1 names different: declaration 'a' definition 'a_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:930:89: style: Function 'icaltime_compare_date_only_tz' argument 2 names different: declaration 'b' definition 'b_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.h:246:28: note: Function 'icaltime_compare_date_only_tz' argument 2 names different: declaration 'b' definition 'b_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltime.c:930:89: note: Function 'icaltime_compare_date_only_tz' argument 2 names different: declaration 'b' definition 'b_in'.
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:271:24: style: The scope of the variable 'tzname' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:304:17: style: The scope of the variable 'name' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:785:46: style: The scope of the variable 'cmp' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:787:9: style: The scope of the variable 'want_daylight' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:1037:25: style: The scope of the variable 'zone_change' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:1038:31: style: The scope of the variable 'cmp' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:1074:9: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:1289:19: style: The scope of the variable 'zone' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:1290:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:1340:19: style: The scope of the variable 'zone' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:1342:17: style: The scope of the variable 'zone_location' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltimezone.c:1846:25: style: The scope of the variable 'zone_change' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icaltypes.c:99:5: style: Variable 'es' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/calendar/libical/src/libical/icaltypes.c:89:0: note: Variable 'es' is reassigned a value before the old one has been used.
thunderbird-52.3.0/calendar/libical/src/libical/icaltypes.c:99:5: note: Variable 'es' is reassigned a value before the old one has been used.
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:957:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:974:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:1000:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:104:49: style: Function 'icalvalue_new_clone' argument 1 names different: declaration 'value' definition 'old'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.h:46:49: note: Function 'icalvalue_new_clone' argument 1 names different: declaration 'value' definition 'old'.
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:104:49: note: Function 'icalvalue_new_clone' argument 1 names different: declaration 'value' definition 'old'.
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:750:28: style: Function 'icalvalue_free' argument 1 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.h:50:32: note: Function 'icalvalue_free' argument 1 names different: declaration 'value' definition 'v'.
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:750:28: note: Function 'icalvalue_free' argument 1 names different: declaration 'value' definition 'v'.
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:1470:75: style: Function 'icalvalue_encode_ical_string' argument 3 names different: declaration 'MaxBufferLen' definition 'nMaxBufferLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.h:89:75: note: Function 'icalvalue_encode_ical_string' argument 3 names different: declaration 'MaxBufferLen' definition 'nMaxBufferLen'.
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:1470:75: note: Function 'icalvalue_encode_ical_string' argument 3 names different: declaration 'MaxBufferLen' definition 'nMaxBufferLen'.
thunderbird-52.3.0/calendar/libical/src/libical/icalvalue.c:828:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:140:22: style: Function 'pvl_unshift' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:59:27: note: Function 'pvl_unshift' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:140:22: note: Function 'pvl_unshift' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:172:20: style: Function 'pvl_shift' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:60:26: note: Function 'pvl_shift' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:172:20: note: Function 'pvl_shift' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:192:19: style: Function 'pvl_push' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:64:24: note: Function 'pvl_push' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:192:19: note: Function 'pvl_push' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:224:18: style: Function 'pvl_pop' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:65:24: note: Function 'pvl_pop' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:224:18: note: Function 'pvl_pop' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:246:29: style: Function 'pvl_insert_ordered' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:70:34: note: Function 'pvl_insert_ordered' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:246:29: note: Function 'pvl_insert_ordered' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:301:27: style: Function 'pvl_insert_after' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:71:32: note: Function 'pvl_insert_after' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:301:27: note: Function 'pvl_insert_after' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:301:38: style: Function 'pvl_insert_after' argument 2 names different: declaration 'e' definition 'P'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:71:43: note: Function 'pvl_insert_after' argument 2 names different: declaration 'e' definition 'P'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:301:38: note: Function 'pvl_insert_after' argument 2 names different: declaration 'e' definition 'P'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:336:28: style: Function 'pvl_insert_before' argument 1 names different: declaration 'l' definition 'L'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:72:33: note: Function 'pvl_insert_before' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:336:28: note: Function 'pvl_insert_before' argument 1 names different: declaration 'l' definition 'L'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:336:39: style: Function 'pvl_insert_before' argument 2 names different: declaration 'e' definition 'P'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:72:44: note: Function 'pvl_insert_before' argument 2 names different: declaration 'e' definition 'P'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:336:39: note: Function 'pvl_insert_before' argument 2 names different: declaration 'e' definition 'P'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:527:19: style: Function 'pvl_next' argument 1 names different: declaration 'e' definition 'E'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:81:28: note: Function 'pvl_next' argument 1 names different: declaration 'e' definition 'E'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:527:19: note: Function 'pvl_next' argument 1 names different: declaration 'e' definition 'E'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:542:20: style: Function 'pvl_prior' argument 1 names different: declaration 'e' definition 'E'. [funcArgNamesDifferent]
thunderbird-52.3.0/calendar/libical/src/libical/pvl.h:82:29: note: Function 'pvl_prior' argument 1 names different: declaration 'e' definition 'E'.
thunderbird-52.3.0/calendar/libical/src/libical/pvl.c:542:20: note: Function 'pvl_prior' argument 1 names different: declaration 'e' definition 'E'.
thunderbird-52.3.0/calendar/libical/src/libical/sspm.c:203:17: style: The scope of the variable 'name' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/sspm.c:901:11: style: The scope of the variable 'part' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/sspm.c:1042:11: style: The scope of the variable 'part' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/sspm.c:1484:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/calendar/libical/src/libical/sspm.c:707:41: warning: Size of pointer 'boundary' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/calendar/libical/src/libical/sspm.c:813:38: warning: Size of pointer 'boundary' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/calendar/libical/src/libical/sspm.c:1073:9: style: Variable 'part' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/calendar/libical/src/libical/vsnprintf.c:5:0: error: #error DO NOT USE libical version of vsnprintf. [preprocessorErrorDirective]
thunderbird-52.3.0/db/mork/src/morkMap.h:347:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkMap.h:351:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:356:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:360:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkBead.h:90:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkBead.h:94:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkBead.h:233:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkBead.h:236:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkBead.h:239:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkObject.h:134:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkObject.h:138:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.h:142:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.h:146:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkEnv.h:196:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkEnv.h:200:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkArray.h:89:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkArray.h:93:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkNode.h:132:3: warning: Member variable 'morkNode::mNode_Heap' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkNode.h:132:3: warning: Member variable 'morkNode::mNode_Base' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkNode.h:132:3: warning: Member variable 'morkNode::mNode_Derived' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkNode.h:132:3: warning: Member variable 'morkNode::mNode_Access' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkNode.h:132:3: warning: Member variable 'morkNode::mNode_Usage' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkNode.h:132:3: warning: Member variable 'morkNode::mNode_Mutable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkNode.h:132:3: warning: Member variable 'morkNode::mNode_Load' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkDeque.h:61:8: style: Technically the member function 'morkNext::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/db/mork/src/morkNode.h:59:3: style: Class 'morkUsage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkNode.h:166:3: style: Class 'morkNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkBead.h:65:3: style: Class 'morkBead' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkDeque.h:44:3: style: Class 'morkNext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkDeque.h:46:3: style: Class 'morkNext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkDeque.h:121:3: style: Class 'morkLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkPool.h:65:16: style: The function 'CloseMorkNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkNode.h:174:16: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkPool.h:65:16: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkSpace.h:101:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkSpace.h:105:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomMap.h:113:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomMap.h:117:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomMap.h:239:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomMap.h:243:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomMap.h:317:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomMap.h:327:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomMap.h:331:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomSpace.h:149:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomSpace.h:153:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomSpace.h:181:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:42:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:48:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:55:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:61:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:108:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:115:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:123:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:130:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:153:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:162:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:308:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:312:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:313:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:317:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:318:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:355:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:360:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:361:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:362:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:366:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:367:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:368:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:383:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:388:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:389:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:390:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:394:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:395:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:396:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtom.cpp:301:17: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkBlob.h:25:3: warning: Member variable 'morkBuf::mBuf_Body' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkBlob.h:25:3: warning: Member variable 'morkBuf::mBuf_Fill' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkBlob.h:52:3: warning: Member variable 'morkBlob::mBlob_Size' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkBlob.h:84:3: warning: Member variable 'morkText::mText_Form' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:69:3: warning: Member variable 'morkAtom::mAtom_Kind' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:69:3: warning: Member variable 'morkAtom::mAtom_CellUses' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:69:3: warning: Member variable 'morkAtom::mAtom_Change' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:69:3: warning: Member variable 'morkAtom::mAtom_Size' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:147:3: warning: Member variable 'morkWeeAnonAtom::mWeeAnonAtom_Body' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:179:3: warning: Member variable 'morkBigAnonAtom::mBigAnonAtom_Form' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:179:3: warning: Member variable 'morkBigAnonAtom::mBigAnonAtom_Size' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:179:3: warning: Member variable 'morkBigAnonAtom::mBigAnonAtom_Body' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:208:3: warning: Member variable 'morkBookAtom::mBookAtom_Space' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:208:3: warning: Member variable 'morkBookAtom::mBookAtom_Id' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:262:3: warning: Member variable 'morkFarBookAtom::mFarBookAtom_Form' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:262:3: warning: Member variable 'morkFarBookAtom::mFarBookAtom_Size' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:262:3: warning: Member variable 'morkFarBookAtom::mFarBookAtom_Body' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:286:3: warning: Member variable 'morkWeeBookAtom::mWeeBookAtom_Body' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:319:3: warning: Member variable 'morkBigBookAtom::mBigBookAtom_Form' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:319:3: warning: Member variable 'morkBigBookAtom::mBigBookAtom_Size' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:319:3: warning: Member variable 'morkBigBookAtom::mBigBookAtom_Body' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:352:3: warning: Member variable 'morkMaxBookAtom::mMaxBookAtom_Body' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkAtom.h:287:3: style: Class 'morkWeeBookAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkSpace.h:73:16: style: The function 'CloseMorkNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkBead.h:61:16: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkSpace.h:73:16: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Space' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Object' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Cells' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Delta' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Length' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Seed' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_GcUses' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Flags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:97:3: warning: Member variable 'morkRow::mRow_Tag' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Space' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Object' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Cells' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Delta' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Length' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Seed' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_GcUses' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Flags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: warning: Member variable 'morkRow::mRow_Tag' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkRow.h:98:3: style: Class 'morkRow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkCell.h:22:1: warning: The class 'morkCell' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/db/mork/src/morkRowMap.h:80:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowMap.h:84:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowMap.h:179:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowMap.h:183:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.h:539:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.h:567:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.h:571:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.h:646:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.h:690:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.h:693:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.h:696:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowSpace.h:164:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowSpace.h:168:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowSpace.h:196:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkStore.h:482:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkStore.h:486:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkStore.h:744:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkAtomSpace.cpp:79:15: style: Function 'morkAtomSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkAtomSpace.h:102:37: note: Function 'morkAtomSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkAtomSpace.cpp:79:15: note: Function 'morkAtomSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkAtomSpace.h:111:8: performance: Technically the member function 'morkAtomSpace::NonAtomSpaceTypeError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkAtomSpace.cpp:115:16: note: Technically the member function 'morkAtomSpace::NonAtomSpaceTypeError' can be static.
thunderbird-52.3.0/db/mork/src/morkAtomSpace.h:111:8: note: Technically the member function 'morkAtomSpace::NonAtomSpaceTypeError' can be static.
thunderbird-52.3.0/db/mork/src/morkAtomSpace.h:133:12: performance: Technically the member function 'morkAtomSpace::CutAllAtoms' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkAtomSpace.cpp:121:16: note: Technically the member function 'morkAtomSpace::CutAllAtoms' can be static.
thunderbird-52.3.0/db/mork/src/morkAtomSpace.h:133:12: note: Technically the member function 'morkAtomSpace::CutAllAtoms' can be static.
thunderbird-52.3.0/db/mork/src/morkBead.cpp:71:18: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/db/mork/src/morkBead.cpp:69:16: note: outer condition: ev->Good()
thunderbird-52.3.0/db/mork/src/morkBead.cpp:71:18: note: identical inner condition: ev->Good()
thunderbird-52.3.0/db/mork/src/morkYarn.h:66:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkYarn.h:70:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkParser.h:523:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkParser.h:527:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkBuilder.h:294:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkBuilder.h:298:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkSink.h:93:3: warning: Member variable 'morkSink::mSink_At' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkSink.h:93:3: warning: Member variable 'morkSink::mSink_End' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkBuilder.cpp:94:14: warning: Member variable 'morkBuilder::mBuilder_TableStatus' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkBuilder.cpp:94:14: warning: Member variable 'morkBuilder::mBuilder_row_pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkBuilder.cpp:94:14: warning: Member variable 'morkBuilder::mBuilder_cell_pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkBuilder.h:201:8: performance: Technically the member function 'morkBuilder::LogGlitch' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkBuilder.cpp:222:14: note: Technically the member function 'morkBuilder::LogGlitch' can be static.
thunderbird-52.3.0/db/mork/src/morkBuilder.h:201:8: note: Technically the member function 'morkBuilder::LogGlitch' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:35:1: warning: The class 'morkPlace' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/db/mork/src/morkParser.h:106:1: warning: The class 'morkMid' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/db/mork/src/morkSink.h:121:16: style: The function 'FlushSink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkSink.h:75:16: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkSink.h:121:16: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkSink.h:122:16: style: The function 'SpillPutc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkSink.h:76:16: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkSink.h:122:16: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:260:13: warning: Either the condition 'ev' is redundant or there is possible null pointer dereference: ev. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:219:8: note: Assuming that condition 'ev' is not redundant
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:260:13: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkCellObject.h:164:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:168:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:191:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:195:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:471:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:286:54: style: Function 'GetBlobFill' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:69:37: note: Function 'GetBlobFill' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:286:54: note: Function 'GetBlobFill' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:295:50: style: Function 'SetYarn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:74:33: note: Function 'SetYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:295:50: note: Function 'SetYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:325:50: style: Function 'GetYarn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:78:33: note: Function 'GetYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:325:50: note: Function 'GetYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:343:52: style: Function 'AliasYarn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:82:35: note: Function 'AliasYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:343:52: note: Function 'AliasYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:367:52: style: Function 'SetColumn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:84:35: note: Function 'SetColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:367:52: note: Function 'SetColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:374:52: style: Function 'GetColumn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:85:35: note: Function 'GetColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:374:52: note: Function 'GetColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:392:14: style: Function 'GetCellInfo' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:88:16: note: Function 'GetCellInfo' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:392:14: note: Function 'GetCellInfo' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:405:49: style: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:97:32: note: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:405:49: note: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:424:50: style: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:99:33: note: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:424:50: note: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:453:14: style: Function 'HasAnyChild' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:105:16: note: Function 'HasAnyChild' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:453:14: note: Function 'HasAnyChild' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:483:14: style: Function 'GetAnyChild' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:110:16: note: Function 'GetAnyChild' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:483:14: note: Function 'GetAnyChild' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:493:14: style: Function 'SetChildRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:116:16: note: Function 'SetChildRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:493:14: note: Function 'SetChildRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:501:14: style: Function 'GetChildRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:120:16: note: Function 'GetChildRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:501:14: note: Function 'GetChildRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:510:14: style: Function 'SetChildTable' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:125:16: note: Function 'SetChildTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:510:14: note: Function 'SetChildTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:519:14: style: Function 'GetChildTable' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCellObject.h:129:16: note: Function 'GetChildTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:519:14: note: Function 'GetChildTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCellObject.h:53:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkCellObject()' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkCellObject.cpp:65:3: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkCellObject.h:53:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkCursor.h:118:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCursor.h:122:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:98:53: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:119:53: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:134:55: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:140:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:80:40: style: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:46:41: note: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:80:40: note: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:87:42: style: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:48:43: note: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:87:42: note: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:95:35: style: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:51:36: note: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:95:35: note: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:116:35: style: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:58:36: note: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:116:35: note: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:131:37: style: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:63:38: note: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:131:37: note: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:138:39: style: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:65:40: note: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:138:39: note: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:144:40: style: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:66:41: note: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:144:40: note: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:150:42: style: Function 'IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:41:43: note: Function 'IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:150:42: note: Function 'IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:159:33: style: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:74:34: note: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:159:33: note: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:166:32: style: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:75:33: note: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:166:32: note: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:173:31: style: Function 'SetPos' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:77:32: note: Function 'SetPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:173:31: note: Function 'SetPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:180:31: style: Function 'GetPos' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:78:32: note: Function 'GetPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:180:31: note: Function 'GetPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:187:49: style: Function 'SetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:80:50: note: Function 'SetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:187:49: note: Function 'SetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:194:49: style: Function 'GetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkCursor.h:81:50: note: Function 'GetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:194:49: note: Function 'GetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkCursor.cpp:52:13: warning: Member variable 'morkCursor::mCursor_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkDeque.cpp:248:36: style: Function 'IndexOf' argument 1 names different: declaration 'inMember' definition 'member'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkDeque.h:177:36: note: Function 'IndexOf' argument 1 names different: declaration 'inMember' definition 'member'.
thunderbird-52.3.0/db/mork/src/morkDeque.cpp:248:36: note: Function 'IndexOf' argument 1 names different: declaration 'inMember' definition 'member'.
thunderbird-52.3.0/db/mork/src/morkDeque.cpp:278:35: style: Function 'LengthCompare' argument 1 names different: declaration 'inCount' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkDeque.h:183:30: note: Function 'LengthCompare' argument 1 names different: declaration 'inCount' definition 'c'.
thunderbird-52.3.0/db/mork/src/morkDeque.cpp:278:35: note: Function 'LengthCompare' argument 1 names different: declaration 'inCount' definition 'c'.
thunderbird-52.3.0/db/mork/src/morkFactory.h:194:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkFactory.h:198:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkEnv.cpp:462:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkEnv.h:93:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkEnv()' at line 49. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkEnv.cpp:49:3: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkEnv.h:93:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkFactory.h:163:3: style: Class 'morkFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/db/mork/src/morkFile.h:183:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkFile.h:187:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkFile.h:346:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkFile.h:350:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkThumb.h:170:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkThumb.h:174:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkStream.h:241:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkStream.h:245:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkWriter.h:334:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkWriter.h:338:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:377:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:541:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:167:37: style: Function 'OpenOldFile' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:64:37: note: Function 'OpenOldFile' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:167:37: note: Function 'OpenOldFile' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:197:39: style: Function 'CreateNewFile' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:74:39: note: Function 'CreateNewFile' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:197:39: note: Function 'CreateNewFile' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:269:34: style: Function 'MakeHeap' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:91:34: note: Function 'MakeHeap' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:269:34: note: Function 'MakeHeap' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:289:33: style: Function 'MakeRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:95:33: note: Function 'MakeRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:289:33: note: Function 'MakeRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:301:14: style: Function 'CanOpenFilePort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:101:16: note: Function 'CanOpenFilePort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:301:14: note: Function 'CanOpenFilePort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:335:14: style: Function 'OpenFilePort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:109:16: note: Function 'OpenFilePort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:335:14: note: Function 'OpenFilePort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:366:14: style: Function 'ThumbToOpenPort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:119:16: note: Function 'ThumbToOpenPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:366:14: note: Function 'ThumbToOpenPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:441:14: style: Function 'CanOpenFileStore' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:126:16: note: Function 'CanOpenFileStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:441:14: note: Function 'CanOpenFileStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:481:14: style: Function 'OpenFileStore' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:135:16: note: Function 'OpenFileStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:481:14: note: Function 'OpenFileStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:530:14: style: Function 'ThumbToOpenStore' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:146:16: note: Function 'ThumbToOpenStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:530:14: note: Function 'ThumbToOpenStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:565:14: style: Function 'CreateNewFileStore' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFactory.h:151:16: note: Function 'CreateNewFileStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFactory.cpp:565:14: note: Function 'CreateNewFileStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:261:3: style: Variable 'pos' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/db/mork/src/morkFile.cpp:259:0: note: Variable 'pos' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:261:3: note: Variable 'pos' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:262:3: style: Variable 'outErr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/db/mork/src/morkFile.cpp:258:0: note: Variable 'outErr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:262:3: note: Variable 'outErr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:256:26: style: Function 'Eof' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFile.h:193:29: note: Function 'Eof' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:256:26: note: Function 'Eof' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:269:26: style: Function 'Get' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFile.h:199:29: note: Function 'Get' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:269:26: note: Function 'Get' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:285:26: style: Function 'Put' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFile.h:206:30: note: Function 'Put' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:285:26: note: Function 'Put' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:305:27: style: Function 'Path' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFile.h:212:31: note: Function 'Path' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:305:27: note: Function 'Path' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:325:28: style: Function 'Thief' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFile.h:217:32: note: Function 'Thief' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:325:28: note: Function 'Thief' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:442:39: style: Function 'AcquireBud' argument 1 names different: declaration 'ev' definition 'mdbev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFile.h:300:36: note: Function 'AcquireBud' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:442:39: note: Function 'AcquireBud' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:442:79: style: Function 'AcquireBud' argument 3 names different: declaration 'acqBud' definition 'acquiredFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFile.h:301:18: note: Function 'AcquireBud' argument 3 names different: declaration 'acqBud' definition 'acquiredFile'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:442:79: note: Function 'AcquireBud' argument 3 names different: declaration 'acqBud' definition 'acquiredFile'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:672:33: style: Function 'Flush' argument 1 names different: declaration 'ev' definition 'mdbev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkFile.h:292:32: note: Function 'Flush' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkFile.cpp:672:33: note: Function 'Flush' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkHandle.h:135:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkHandle.h:139:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:222:49: style: Function 'Handle_IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:116:48: note: Function 'Handle_IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:222:49: note: Function 'Handle_IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:246:45: style: Function 'Handle_GetMdbFactory' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:118:44: note: Function 'Handle_GetMdbFactory' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:246:45: note: Function 'Handle_GetMdbFactory' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:277:47: style: Function 'Handle_GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:119:46: note: Function 'Handle_GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:277:47: note: Function 'Handle_GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:298:49: style: Function 'Handle_GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:120:48: note: Function 'Handle_GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:298:49: note: Function 'Handle_GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:320:42: style: Function 'Handle_AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:122:41: note: Function 'Handle_AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:320:42: note: Function 'Handle_AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:335:44: style: Function 'Handle_AddStrongRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:123:43: note: Function 'Handle_AddStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:335:44: note: Function 'Handle_AddStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:351:42: style: Function 'Handle_CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:125:41: note: Function 'Handle_CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:351:42: note: Function 'Handle_CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:366:44: style: Function 'Handle_CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:126:43: note: Function 'Handle_CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:366:44: note: Function 'Handle_CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:380:46: style: Function 'Handle_CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:128:45: note: Function 'Handle_CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:380:46: note: Function 'Handle_CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:407:47: style: Function 'Handle_IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkHandle.h:129:46: note: Function 'Handle_IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:407:47: note: Function 'Handle_IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkHandle.h:78:3: warning: Member variable 'morkHandle::mHandle_Tag' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkHandle.h:78:3: warning: Member variable 'morkHandle::mHandle_Env' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkHandle.h:78:3: warning: Member variable 'morkHandle::mHandle_Face' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkHandle.h:78:3: warning: Member variable 'morkHandle::mHandle_Object' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkHandle.h:78:3: warning: Member variable 'morkHandle::mHandle_Magic' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkHandle.h:100:8: performance: Technically the member function 'morkHandle::NewBadMagicHandleError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:133:18: note: Technically the member function 'morkHandle::NewBadMagicHandleError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:100:8: note: Technically the member function 'morkHandle::NewBadMagicHandleError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:102:8: performance: Technically the member function 'morkHandle::NilFactoryError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:113:18: note: Technically the member function 'morkHandle::NilFactoryError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:102:8: note: Technically the member function 'morkHandle::NilFactoryError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:103:8: performance: Technically the member function 'morkHandle::NilHandleObjectError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:118:18: note: Technically the member function 'morkHandle::NilHandleObjectError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:103:8: note: Technically the member function 'morkHandle::NilHandleObjectError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:104:8: performance: Technically the member function 'morkHandle::NonNodeObjectError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:123:18: note: Technically the member function 'morkHandle::NonNodeObjectError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:104:8: note: Technically the member function 'morkHandle::NonNodeObjectError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:105:8: performance: Technically the member function 'morkHandle::NonOpenObjectError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:128:18: note: Technically the member function 'morkHandle::NonOpenObjectError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:105:8: note: Technically the member function 'morkHandle::NonOpenObjectError' can be static.
thunderbird-52.3.0/db/mork/src/morkHandle.h:116:12: style: Technically the member function 'morkHandle::Handle_IsFrozenMdbObject' can be const. [functionConst]
thunderbird-52.3.0/db/mork/src/morkHandle.cpp:222:13: note: Technically the member function 'morkHandle::Handle_IsFrozenMdbObject' can be const.
thunderbird-52.3.0/db/mork/src/morkHandle.h:116:12: note: Technically the member function 'morkHandle::Handle_IsFrozenMdbObject' can be const.
thunderbird-52.3.0/db/mork/src/morkMap.cpp:809:8: warning: Either the condition 'map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:782:8: note: Assuming that condition 'map' is not redundant
thunderbird-52.3.0/db/mork/src/morkMap.cpp:809:8: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkMap.cpp:878:8: warning: Either the condition 'map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:821:8: note: Assuming that condition 'map' is not redundant
thunderbird-52.3.0/db/mork/src/morkMap.cpp:878:8: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkMap.cpp:906:8: warning: Either the condition 'map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:890:8: note: Assuming that condition 'map' is not redundant
thunderbird-52.3.0/db/mork/src/morkMap.cpp:906:8: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkMap.cpp:948:8: warning: Either the condition 'map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:917:8: note: Assuming that condition 'map' is not redundant
thunderbird-52.3.0/db/mork/src/morkMap.cpp:948:8: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkMap.cpp:404:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:850:11: style: Variable 'mMapIter_Assoc' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:848:11: note: Variable 'mMapIter_Assoc' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/db/mork/src/morkMap.cpp:850:11: note: Variable 'mMapIter_Assoc' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/db/mork/src/morkMap.cpp:167:45: style: Function 'clear_map' argument 2 names different: declaration 'ioHeap' definition 'ioSlotHeap'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkMap.h:269:43: note: Function 'clear_map' argument 2 names different: declaration 'ioHeap' definition 'ioSlotHeap'.
thunderbird-52.3.0/db/mork/src/morkMap.cpp:167:45: note: Function 'clear_map' argument 2 names different: declaration 'ioHeap' definition 'ioSlotHeap'.
thunderbird-52.3.0/db/mork/src/morkMap.cpp:190:69: style: Function 'morkMap' argument 3 names different: declaration 'ioNodeHeap' definition 'ioHeap'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkMap.h:234:62: note: Function 'morkMap' argument 3 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkMap.cpp:190:69: note: Function 'morkMap' argument 3 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkMap.h:261:8: performance: Technically the member function 'morkMap::NewIterOutOfSyncError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:216:10: note: Technically the member function 'morkMap::NewIterOutOfSyncError' can be static.
thunderbird-52.3.0/db/mork/src/morkMap.h:261:8: note: Technically the member function 'morkMap::NewIterOutOfSyncError' can be static.
thunderbird-52.3.0/db/mork/src/morkMap.h:262:8: performance: Technically the member function 'morkMap::NewBadMapError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:221:15: note: Technically the member function 'morkMap::NewBadMapError' can be static.
thunderbird-52.3.0/db/mork/src/morkMap.h:262:8: note: Technically the member function 'morkMap::NewBadMapError' can be static.
thunderbird-52.3.0/db/mork/src/morkMap.h:263:8: performance: Technically the member function 'morkMap::NewSlotsUnderflowWarning' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkMap.cpp:226:15: note: Technically the member function 'morkMap::NewSlotsUnderflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkMap.h:263:8: note: Technically the member function 'morkMap::NewSlotsUnderflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.cpp:166:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:198:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:133:33: style: Function 'morkUsage' argument 1 names different: declaration 'inCode' definition 'code'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkNode.h:59:24: note: Function 'morkUsage' argument 1 names different: declaration 'inCode' definition 'code'.
thunderbird-52.3.0/db/mork/src/morkNode.cpp:133:33: note: Function 'morkUsage' argument 1 names different: declaration 'inCode' definition 'code'.
thunderbird-52.3.0/db/mork/src/morkNode.cpp:196:37: style: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkNode.h:187:40: note: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkNode.cpp:196:37: note: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkNode.h:199:8: performance: Technically the member function 'morkNode::RefsUnderUsesWarning' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:289:11: note: Technically the member function 'morkNode::RefsUnderUsesWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:199:8: note: Technically the member function 'morkNode::RefsUnderUsesWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:200:8: performance: Technically the member function 'morkNode::NonNodeError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:295:11: note: Technically the member function 'morkNode::NonNodeError' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:200:8: note: Technically the member function 'morkNode::NonNodeError' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:201:8: performance: Technically the member function 'morkNode::NilHeapError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:313:11: note: Technically the member function 'morkNode::NilHeapError' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:201:8: note: Technically the member function 'morkNode::NilHeapError' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:202:8: performance: Technically the member function 'morkNode::NonOpenNodeError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:301:11: note: Technically the member function 'morkNode::NonOpenNodeError' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:202:8: note: Technically the member function 'morkNode::NonOpenNodeError' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:204:8: performance: Technically the member function 'morkNode::NonMutableNodeError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:307:11: note: Technically the member function 'morkNode::NonMutableNodeError' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:204:8: note: Technically the member function 'morkNode::NonMutableNodeError' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:206:8: performance: Technically the member function 'morkNode::RefsOverflowWarning' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:319:11: note: Technically the member function 'morkNode::RefsOverflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:206:8: note: Technically the member function 'morkNode::RefsOverflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:207:8: performance: Technically the member function 'morkNode::UsesOverflowWarning' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:325:11: note: Technically the member function 'morkNode::UsesOverflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:207:8: note: Technically the member function 'morkNode::UsesOverflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:208:8: performance: Technically the member function 'morkNode::RefsUnderflowWarning' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:331:11: note: Technically the member function 'morkNode::RefsUnderflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:208:8: note: Technically the member function 'morkNode::RefsUnderflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:209:8: performance: Technically the member function 'morkNode::UsesUnderflowWarning' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkNode.cpp:337:11: note: Technically the member function 'morkNode::UsesUnderflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkNode.h:209:8: note: Technically the member function 'morkNode::UsesUnderflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:142:53: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkObject.cpp:163:53: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkObject.cpp:178:55: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkObject.cpp:184:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkObject.cpp:109:38: style: Function 'GetMdbFactory' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:82:39: note: Function 'GetMdbFactory' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:109:38: note: Function 'GetMdbFactory' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:124:40: style: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:86:41: note: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:124:40: note: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:131:42: style: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:88:43: note: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:131:42: note: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:139:35: style: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:91:36: note: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:139:35: note: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:160:35: style: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:98:36: note: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:160:35: note: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:175:37: style: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:103:38: note: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:175:37: note: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:182:39: style: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:105:40: note: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:182:39: note: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:188:40: style: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:106:41: note: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:188:40: note: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:194:42: style: Function 'IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkObject.h:77:43: note: Function 'IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.cpp:194:42: note: Function 'IsFrozenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkObject.h:62:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkObject()' at line 55. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkObject.cpp:55:5: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkObject.h:62:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkParser.cpp:511:12: style: The scope of the variable 'cellMid' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:512:12: style: The scope of the variable 'cellBuf' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1105:7: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1154:37: style: Function 'ReadGroup' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkParser.h:471:27: note: Function 'ReadGroup' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1154:37: note: Function 'ReadGroup' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1322:45: style: Function 'EndSpanOnThisByte' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkParser.h:486:35: note: Function 'EndSpanOnThisByte' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1322:45: note: Function 'EndSpanOnThisByte' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1334:45: style: Function 'EndSpanOnLastByte' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkParser.h:487:35: note: Function 'EndSpanOnLastByte' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1334:45: note: Function 'EndSpanOnLastByte' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1351:47: style: Function 'StartSpanOnLastByte' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkParser.h:488:37: note: Function 'StartSpanOnLastByte' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1351:47: note: Function 'StartSpanOnLastByte' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1369:47: style: Function 'StartSpanOnThisByte' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkParser.h:490:37: note: Function 'StartSpanOnThisByte' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1369:47: note: Function 'StartSpanOnThisByte' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1456:35: style: Function 'OnStartState' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkParser.h:462:30: note: Function 'OnStartState' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1456:35: note: Function 'OnStartState' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkParser.h:331:8: performance: Technically the member function 'morkParser::NonGoodParserError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:170:13: note: Technically the member function 'morkParser::NonGoodParserError' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:331:8: note: Technically the member function 'morkParser::NonGoodParserError' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:456:8: performance: Technically the member function 'morkParser::OnCellState' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:403:13: note: Technically the member function 'morkParser::OnCellState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:456:8: note: Technically the member function 'morkParser::OnCellState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:457:8: performance: Technically the member function 'morkParser::OnMetaState' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:409:13: note: Technically the member function 'morkParser::OnMetaState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:457:8: note: Technically the member function 'morkParser::OnMetaState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:458:8: performance: Technically the member function 'morkParser::OnRowState' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:415:13: note: Technically the member function 'morkParser::OnRowState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:458:8: note: Technically the member function 'morkParser::OnRowState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:459:8: performance: Technically the member function 'morkParser::OnTableState' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:421:13: note: Technically the member function 'morkParser::OnTableState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:459:8: note: Technically the member function 'morkParser::OnTableState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:460:8: performance: Technically the member function 'morkParser::OnDictState' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:427:13: note: Technically the member function 'morkParser::OnDictState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:460:8: note: Technically the member function 'morkParser::OnDictState' can be static.
thunderbird-52.3.0/db/mork/src/morkParser.h:484:13: style: Technically the member function 'morkParser::MatchPattern' can be const. [functionConst]
thunderbird-52.3.0/db/mork/src/morkParser.cpp:1100:23: note: Technically the member function 'morkParser::MatchPattern' can be const.
thunderbird-52.3.0/db/mork/src/morkParser.h:484:13: note: Technically the member function 'morkParser::MatchPattern' can be const.
thunderbird-52.3.0/db/mork/src/morkPool.cpp:171:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:179:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:200:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:238:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:384:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:403:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:429:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:437:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:439:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:460:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:468:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:471:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:495:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:504:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:507:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:531:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:540:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:543:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPool.h:103:13: performance: Technically the member function 'morkPool::ZapRow' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:213:11: note: Technically the member function 'morkPool::ZapRow' can be static.
thunderbird-52.3.0/db/mork/src/morkPool.h:103:13: note: Technically the member function 'morkPool::ZapRow' can be static.
thunderbird-52.3.0/db/mork/src/morkPool.h:107:13: performance: Technically the member function 'morkPool::ZapCells' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:252:11: note: Technically the member function 'morkPool::ZapCells' can be static.
thunderbird-52.3.0/db/mork/src/morkPool.h:107:13: note: Technically the member function 'morkPool::ZapCells' can be static.
thunderbird-52.3.0/db/mork/src/morkPool.h:114:8: performance: Technically the member function 'morkPool::ZapAtom' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkPool.cpp:363:11: note: Technically the member function 'morkPool::ZapAtom' can be static.
thunderbird-52.3.0/db/mork/src/morkPool.h:114:8: note: Technically the member function 'morkPool::ZapAtom' can be static.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:296:11: warning: Either the condition 'table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:287:14: note: Assuming that condition 'table' is not redundant
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:296:11: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:130:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:134:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:314:41: style: Function 'SetPort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:49:33: note: Function 'SetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:314:41: note: Function 'SetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:321:41: style: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:50:33: note: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:321:41: note: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:339:45: style: Function 'SetRowScope' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:52:37: note: Function 'SetRowScope' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:339:45: note: Function 'SetRowScope' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:356:45: style: Function 'GetRowScope' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:54:37: note: Function 'GetRowScope' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:356:45: note: Function 'GetRowScope' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:373:46: style: Function 'SetTableKind' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:57:38: note: Function 'SetTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:373:46: note: Function 'SetTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:390:46: style: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:59:38: note: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:390:46: note: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:410:14: style: Function 'NextTable' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:65:16: note: Function 'NextTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:410:14: note: Function 'NextTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:57:22: warning: Member variable 'morkPortTableCursor::mPortTableCursor_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:90:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkPortTableCursor()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.cpp:53:3: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkPortTableCursor.h:90:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1005:8: warning: Either the condition 'map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:984:8: note: Assuming that condition 'map' is not redundant
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1005:8: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1048:8: warning: Either the condition 'map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1015:8: note: Assuming that condition 'map' is not redundant
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1048:8: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1078:8: warning: Either the condition 'map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1058:8: note: Assuming that condition 'map' is not redundant
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1078:8: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:979:9: style: Function 'IterFirst' argument 2 names different: declaration 'outKey' definition 'outAppKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:393:42: note: Function 'IterFirst' argument 2 names different: declaration 'outKey' definition 'outAppKey'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:979:9: note: Function 'IterFirst' argument 2 names different: declaration 'outKey' definition 'outAppKey'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:979:26: style: Function 'IterFirst' argument 3 names different: declaration 'outVal' definition 'outAppVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:393:56: note: Function 'IterFirst' argument 3 names different: declaration 'outVal' definition 'outAppVal'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:979:26: note: Function 'IterFirst' argument 3 names different: declaration 'outVal' definition 'outAppVal'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1011:9: style: Function 'IterNext' argument 2 names different: declaration 'outKey' definition 'outAppKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:394:41: note: Function 'IterNext' argument 2 names different: declaration 'outKey' definition 'outAppKey'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1011:9: note: Function 'IterNext' argument 2 names different: declaration 'outKey' definition 'outAppKey'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1011:26: style: Function 'IterNext' argument 3 names different: declaration 'outVal' definition 'outAppVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:394:55: note: Function 'IterNext' argument 3 names different: declaration 'outVal' definition 'outAppVal'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1011:26: note: Function 'IterNext' argument 3 names different: declaration 'outVal' definition 'outAppVal'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1054:9: style: Function 'IterHere' argument 2 names different: declaration 'outKey' definition 'outAppKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:395:41: note: Function 'IterHere' argument 2 names different: declaration 'outKey' definition 'outAppKey'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1054:9: note: Function 'IterHere' argument 2 names different: declaration 'outKey' definition 'outAppKey'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1054:26: style: Function 'IterHere' argument 3 names different: declaration 'outVal' definition 'outAppVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:395:55: note: Function 'IterHere' argument 3 names different: declaration 'outVal' definition 'outAppVal'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1054:26: note: Function 'IterHere' argument 3 names different: declaration 'outVal' definition 'outAppVal'.
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:918:19: warning: Member variable 'morkProbeMapIter::sProbeMapIter_Change' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:918:19: warning: Member variable 'morkProbeMapIter::sProbeMapIter_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:947:19: warning: Member variable 'morkProbeMapIter::sProbeMapIter_Change' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:947:19: warning: Member variable 'morkProbeMapIter::sProbeMapIter_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:175:8: performance: Technically the member function 'morkProbeMap::ProbeMapBadTagError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:87:20: note: Technically the member function 'morkProbeMap::ProbeMapBadTagError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:175:8: note: Technically the member function 'morkProbeMap::ProbeMapBadTagError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:176:8: performance: Technically the member function 'morkProbeMap::WrapWithNoVoidSlotError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:92:20: note: Technically the member function 'morkProbeMap::WrapWithNoVoidSlotError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:176:8: note: Technically the member function 'morkProbeMap::WrapWithNoVoidSlotError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:177:8: performance: Technically the member function 'morkProbeMap::GrowFailsMaxFillError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:97:20: note: Technically the member function 'morkProbeMap::GrowFailsMaxFillError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:177:8: note: Technically the member function 'morkProbeMap::GrowFailsMaxFillError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:178:8: performance: Technically the member function 'morkProbeMap::MapKeyIsNotIPError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:102:20: note: Technically the member function 'morkProbeMap::MapKeyIsNotIPError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:178:8: note: Technically the member function 'morkProbeMap::MapKeyIsNotIPError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:179:8: performance: Technically the member function 'morkProbeMap::MapValIsNotIPError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:107:20: note: Technically the member function 'morkProbeMap::MapValIsNotIPError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:179:8: note: Technically the member function 'morkProbeMap::MapValIsNotIPError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:181:8: performance: Technically the member function 'morkProbeMap::MapNilKeysError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:534:20: note: Technically the member function 'morkProbeMap::MapNilKeysError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:181:8: note: Technically the member function 'morkProbeMap::MapNilKeysError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:182:8: performance: Technically the member function 'morkProbeMap::MapZeroKeySizeError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:539:20: note: Technically the member function 'morkProbeMap::MapZeroKeySizeError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:182:8: note: Technically the member function 'morkProbeMap::MapZeroKeySizeError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:184:8: performance: Technically the member function 'morkProbeMap::MapSeedOutOfSyncError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:524:20: note: Technically the member function 'morkProbeMap::MapSeedOutOfSyncError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:184:8: note: Technically the member function 'morkProbeMap::MapSeedOutOfSyncError' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:185:8: performance: Technically the member function 'morkProbeMap::MapFillUnderflowWarning' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:529:20: note: Technically the member function 'morkProbeMap::MapFillUnderflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:185:8: note: Technically the member function 'morkProbeMap::MapFillUnderflowWarning' can be static.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:395:13: style: Technically the member function 'morkProbeMapIter::IterHere' can be const. [functionConst]
thunderbird-52.3.0/db/mork/src/morkProbeMap.cpp:1053:29: note: Technically the member function 'morkProbeMapIter::IterHere' can be const.
thunderbird-52.3.0/db/mork/src/morkProbeMap.h:395:13: note: Technically the member function 'morkProbeMapIter::IterHere' can be const.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:115:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:119:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRow.cpp:551:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRow.cpp:59:54: style: Function 'NoteRowAddCol' argument 2 names different: declaration 'inCol' definition 'inColumn'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRow.h:68:47: note: Function 'NoteRowAddCol' argument 2 names different: declaration 'inCol' definition 'inColumn'.
thunderbird-52.3.0/db/mork/src/morkRow.cpp:59:54: note: Function 'NoteRowAddCol' argument 2 names different: declaration 'inCol' definition 'inColumn'.
thunderbird-52.3.0/db/mork/src/morkRow.cpp:78:54: style: Function 'NoteRowCutCol' argument 2 names different: declaration 'inCol' definition 'inColumn'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRow.h:69:47: note: Function 'NoteRowCutCol' argument 2 names different: declaration 'inCol' definition 'inColumn'.
thunderbird-52.3.0/db/mork/src/morkRow.cpp:78:54: note: Function 'NoteRowCutCol' argument 2 names different: declaration 'inCol' definition 'inColumn'.
thunderbird-52.3.0/db/mork/src/morkRow.cpp:97:54: style: Function 'NoteRowSetCol' argument 2 names different: declaration 'inCol' definition 'inColumn'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRow.h:67:47: note: Function 'NoteRowSetCol' argument 2 names different: declaration 'inCol' definition 'inColumn'.
thunderbird-52.3.0/db/mork/src/morkRow.cpp:97:54: note: Function 'NoteRowSetCol' argument 2 names different: declaration 'inCol' definition 'inColumn'.
thunderbird-52.3.0/db/mork/src/morkRow.cpp:259:14: style: Function 'AcquireCellHandle' argument 3 names different: declaration 'inColumn' definition 'inCol'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRow.h:106:16: note: Function 'AcquireCellHandle' argument 3 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRow.cpp:259:14: note: Function 'AcquireCellHandle' argument 3 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRow.h:116:8: style: Technically the member function 'morkRow::cut_all_index_entries' can be const. [functionConst]
thunderbird-52.3.0/db/mork/src/morkRow.cpp:593:10: note: Technically the member function 'morkRow::cut_all_index_entries' can be const.
thunderbird-52.3.0/db/mork/src/morkRow.h:116:8: note: Technically the member function 'morkRow::cut_all_index_entries' can be const.
thunderbird-52.3.0/db/mork/src/morkRow.h:164:8: style: Technically the member function 'morkRow::NextColumn' can be const. [functionConst]
thunderbird-52.3.0/db/mork/src/morkRow.cpp:465:10: note: Technically the member function 'morkRow::NextColumn' can be const.
thunderbird-52.3.0/db/mork/src/morkRow.h:164:8: note: Technically the member function 'morkRow::NextColumn' can be const.
thunderbird-52.3.0/db/mork/src/morkRow.h:166:8: style: Technically the member function 'morkRow::SeekColumn' can be const. [functionConst]
thunderbird-52.3.0/db/mork/src/morkRow.cpp:443:15: note: Technically the member function 'morkRow::SeekColumn' can be const.
thunderbird-52.3.0/db/mork/src/morkRow.h:166:8: note: Technically the member function 'morkRow::SeekColumn' can be const.
thunderbird-52.3.0/db/mork/src/morkRow.h:178:8: performance: Technically the member function 'morkRow::OnZeroRowGcUse' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkRow.cpp:728:10: note: Technically the member function 'morkRow::OnZeroRowGcUse' can be static.
thunderbird-52.3.0/db/mork/src/morkRow.h:178:8: note: Technically the member function 'morkRow::OnZeroRowGcUse' can be static.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:203:22: error: Null pointer dereference: row [nullPointer]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:198:18: note: Assignment 'row=0', assigned value is 0
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:203:22: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:207:17: error: Null pointer dereference: row [nullPointer]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:198:18: note: Assignment 'row=0', assigned value is 0
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:207:17: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:145:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:138:38: style: Function 'SetRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:58:32: note: Function 'SetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:138:38: note: Function 'SetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:167:38: style: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:59:32: note: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:167:38: note: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:189:14: style: Function 'MakeCell' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:64:16: note: Function 'MakeCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:189:14: note: Function 'MakeCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:225:14: style: Function 'SeekCell' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:72:16: note: Function 'SeekCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:225:14: note: Function 'SeekCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:238:14: style: Function 'NextCell' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:80:16: note: Function 'NextCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:238:14: note: Function 'NextCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:273:14: style: Function 'PickNextCell' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:86:16: note: Function 'PickNextCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:273:14: note: Function 'PickNextCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:50:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkRowCellCursor()' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.cpp:61:3: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkRowCellCursor.h:50:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:315:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:407:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:426:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:106:36: style: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:44:34: note: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:106:36: note: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:120:35: style: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:47:33: note: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:120:35: note: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:150:14: style: Function 'GetCursor' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:53:16: note: Function 'GetCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:150:14: note: Function 'GetCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:161:34: style: Function 'GetOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:59:32: note: Function 'GetOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:161:34: note: Function 'GetOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:170:41: style: Function 'BecomeContent' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:61:39: note: Function 'BecomeContent' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:170:41: note: Function 'BecomeContent' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:182:14: style: Function 'DropActivity' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:67:16: note: Function 'DropActivity' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:182:14: note: Function 'DropActivity' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:196:14: style: Function 'GetRowCellCursor' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:75:16: note: Function 'GetRowCellCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:196:14: note: Function 'GetRowCellCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:197:11: style: Function 'GetRowCellCursor' argument 2 names different: declaration 'inRowPos' definition 'inPos'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:76:13: note: Function 'GetRowCellCursor' argument 2 names different: declaration 'inRowPos' definition 'inPos'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:197:11: note: Function 'GetRowCellCursor' argument 2 names different: declaration 'inRowPos' definition 'inPos'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:226:14: style: Function 'AddColumn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:82:16: note: Function 'AddColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:226:14: note: Function 'AddColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:244:14: style: Function 'CutColumn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:87:16: note: Function 'CutColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:244:14: note: Function 'CutColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:259:14: style: Function 'CutAllColumns' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:91:16: note: Function 'CutAllColumns' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:259:14: note: Function 'CutAllColumns' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:275:14: style: Function 'NewCell' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:96:16: note: Function 'NewCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:275:14: note: Function 'NewCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:307:14: style: Function 'AddCell' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:101:16: note: Function 'AddCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:307:14: note: Function 'AddCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:353:14: style: Function 'GetCell' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:105:16: note: Function 'GetCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:353:14: note: Function 'GetCell' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:384:14: style: Function 'EmptyAllCells' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:110:16: note: Function 'EmptyAllCells' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:384:14: note: Function 'EmptyAllCells' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:400:14: style: Function 'AddRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:115:16: note: Function 'AddRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:400:14: note: Function 'AddRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:419:14: style: Function 'SetRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:119:16: note: Function 'SetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:419:14: note: Function 'SetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:441:14: style: Function 'SetCellYarn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:124:37: note: Function 'SetCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:441:14: note: Function 'SetCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:458:14: style: Function 'GetCellYarn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:129:37: note: Function 'GetCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:458:14: note: Function 'GetCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:481:14: style: Function 'AliasCellYarn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:134:39: note: Function 'AliasCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:481:14: note: Function 'AliasCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:501:40: style: Function 'NextCellYarn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:138:38: note: Function 'NextCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:501:40: note: Function 'NextCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:531:14: style: Function 'SeekCellYarn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowObject.h:155:16: note: Function 'SeekCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:531:14: note: Function 'SeekCellYarn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkRowObject.h:32:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkRowObject()' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkRowObject.cpp:61:3: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkRowObject.h:32:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:242:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:427:18: style: The scope of the variable 'aidKey' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:91:15: style: Function 'morkRowSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowSpace.h:111:37: note: Function 'morkRowSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:91:15: note: Function 'morkRowSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:407:51: style: Function 'make_index' argument 2 names different: declaration 'inColumn' definition 'inCol'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowSpace.h:159:55: note: Function 'make_index' argument 2 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:407:51: note: Function 'make_index' argument 2 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:450:49: style: Function 'ForceMap' argument 2 names different: declaration 'inColumn' definition 'inCol'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowSpace.h:155:53: note: Function 'ForceMap' argument 2 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:450:49: note: Function 'ForceMap' argument 2 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:494:48: style: Function 'FindMap' argument 2 names different: declaration 'inColumn' definition 'inCol'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowSpace.h:156:52: note: Function 'FindMap' argument 2 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:494:48: note: Function 'FindMap' argument 2 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:520:48: style: Function 'FindRow' argument 2 names different: declaration 'inColumn' definition 'inCol'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkRowSpace.h:153:45: note: Function 'FindRow' argument 2 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkRowSpace.cpp:520:48: note: Function 'FindRow' argument 2 names different: declaration 'inColumn' definition 'inCol'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:137:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:141:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:96:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:100:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkUniqRowCursor.h:85:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkUniqRowCursor.h:89:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:57:16: style: The function 'CloseMorkNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:51:16: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:57:16: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:83:21: style: The function 'CanHaveDupRowMembers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:128:21: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:83:21: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:84:22: style: The function 'GetMemberCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:129:22: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:84:22: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:91:20: style: The function 'NextRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:131:20: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkSearchRowCursor.h:91:20: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkUniqRowCursor.h:74:21: style: The function 'CanHaveDupRowMembers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:128:21: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkUniqRowCursor.h:74:21: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkUniqRowCursor.h:75:22: style: The function 'GetMemberCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:129:22: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkUniqRowCursor.h:75:22: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkUniqRowCursor.h:80:20: style: The function 'NextRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:131:20: note: Virtual function in base class
thunderbird-52.3.0/db/mork/src/morkUniqRowCursor.h:80:20: note: Function in derived class
thunderbird-52.3.0/db/mork/src/morkSpace.cpp:75:15: style: Function 'morkSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkSpace.h:81:37: note: Function 'morkSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkSpace.cpp:75:15: note: Function 'morkSpace' argument 5 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkSpace.cpp:73:12: warning: Member variable 'morkSpace::mSpace_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkStore.cpp:778:3: warning: Possible null pointer dereference: atom [nullPointer]
thunderbird-52.3.0/db/mork/src/morkStore.cpp:770:24: note: Assignment 'atom=0', assigned value is 0
thunderbird-52.3.0/db/mork/src/morkStore.cpp:778:3: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkStore.cpp:829:5: warning: Possible null pointer dereference: atom [nullPointer]
thunderbird-52.3.0/db/mork/src/morkStore.cpp:824:26: note: Assignment 'atom=0', assigned value is 0
thunderbird-52.3.0/db/mork/src/morkStore.cpp:829:5: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkStore.cpp:982:19: style: The scope of the variable 'form' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1030:19: style: The scope of the variable 'form' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1072:19: style: The scope of the variable 'form' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1138:18: style: Function 'FindRow' argument 4 names different: declaration 'inTargetCellValue' definition 'inYarn'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:712:20: note: Function 'FindRow' argument 4 names different: declaration 'inTargetCellValue' definition 'inYarn'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1138:18: note: Function 'FindRow' argument 4 names different: declaration 'inTargetCellValue' definition 'inYarn'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1285:39: style: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:100:41: note: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1285:39: note: Function 'GetWeakRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1292:41: style: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:102:43: note: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1292:41: note: Function 'GetStrongRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1300:34: style: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:105:36: note: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1300:34: note: Function 'AddWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1319:34: style: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:112:36: note: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1319:34: note: Function 'CutWeakRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1333:36: style: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:117:38: note: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1333:36: note: Function 'CutStrongRef' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1340:38: style: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:119:40: note: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1340:38: note: Function 'CloseMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1349:39: style: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:120:41: note: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1349:39: note: Function 'IsOpenMdbObject' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1362:41: style: Function 'GetIsPortReadonly' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:128:43: note: Function 'GetIsPortReadonly' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1362:41: note: Function 'GetIsPortReadonly' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1396:34: style: Function 'GetIsStore' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:129:36: note: Function 'GetIsStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1396:34: note: Function 'GetIsStore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1405:42: style: Function 'GetIsStoreAndDirty' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:130:44: note: Function 'GetIsStoreAndDirty' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1405:42: note: Function 'GetIsStoreAndDirty' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1421:38: style: Function 'GetUsagePolicy' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:132:40: note: Function 'GetUsagePolicy' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1421:38: note: Function 'GetUsagePolicy' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1436:38: style: Function 'SetUsagePolicy' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:135:40: note: Function 'SetUsagePolicy' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1436:38: note: Function 'SetUsagePolicy' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1454:14: style: Function 'IdleMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:141:16: note: Function 'IdleMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1454:14: note: Function 'IdleMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1472:14: style: Function 'SessionMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:145:16: note: Function 'SessionMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1472:14: note: Function 'SessionMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1492:14: style: Function 'PanicMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:150:16: note: Function 'PanicMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1492:14: note: Function 'PanicMemoryPurge' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1512:14: style: Function 'GetPortFilePath' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:156:16: note: Function 'GetPortFilePath' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1512:14: note: Function 'GetPortFilePath' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1536:14: style: Function 'GetPortFile' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:161:16: note: Function 'GetPortFile' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1536:14: note: Function 'GetPortFile' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1568:14: style: Function 'BestExportFormat' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:167:16: note: Function 'BestExportFormat' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1568:14: note: Function 'BestExportFormat' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1585:14: style: Function 'CanExportToFormat' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:172:16: note: Function 'CanExportToFormat' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1585:14: note: Function 'CanExportToFormat' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1605:14: style: Function 'ExportToFormat' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:177:16: note: Function 'ExportToFormat' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1605:14: note: Function 'ExportToFormat' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1637:14: style: Function 'TokenToString' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:189:16: note: Function 'TokenToString' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1637:14: note: Function 'TokenToString' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1653:14: style: Function 'StringToToken' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:194:16: note: Function 'StringToToken' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1653:14: note: Function 'StringToToken' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1677:14: style: Function 'QueryToken' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:204:16: note: Function 'QueryToken' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1677:14: note: Function 'QueryToken' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1703:14: style: Function 'HasRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:216:16: note: Function 'HasRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1703:14: note: Function 'HasRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1725:14: style: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:226:16: note: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1725:14: note: Function 'GetRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1747:14: style: Function 'GetRowRefCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:221:16: note: Function 'GetRowRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1747:14: note: Function 'GetRowRefCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1768:31: style: Function 'FindRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:230:33: note: Function 'FindRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1768:31: note: Function 'FindRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1837:14: style: Function 'HasTable' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:272:16: note: Function 'HasTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1837:14: note: Function 'HasTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1859:14: style: Function 'GetTable' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:277:16: note: Function 'GetTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1859:14: note: Function 'GetTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1880:14: style: Function 'HasTableKind' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:282:16: note: Function 'HasTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1880:14: note: Function 'HasTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1899:14: style: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:289:16: note: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1899:14: note: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1924:14: style: Function 'GetPortTableCursor' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:298:16: note: Function 'GetPortTableCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1924:14: note: Function 'GetPortTableCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1952:14: style: Function 'ShouldCompress' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:308:16: note: Function 'ShouldCompress' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1952:14: note: Function 'ShouldCompress' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1981:14: style: Function 'NewTable' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:373:16: note: Function 'NewTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:1981:14: note: Function 'NewTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2006:14: style: Function 'NewTableWithOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:381:16: note: Function 'NewTableWithOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2006:14: note: Function 'NewTableWithOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2037:46: style: Function 'RowScopeHasAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:390:48: note: Function 'RowScopeHasAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2037:46: note: Function 'RowScopeHasAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2047:44: style: Function 'SetCallerAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:395:46: note: Function 'SetCallerAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2047:44: note: Function 'SetCallerAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2057:43: style: Function 'SetStoreAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:400:45: note: Function 'SetStoreAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2057:43: note: Function 'SetStoreAssignedIds' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2069:37: style: Function 'NewRowWithOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:407:39: note: Function 'NewRowWithOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2069:37: note: Function 'NewRowWithOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2090:30: style: Function 'NewRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:411:32: note: Function 'NewRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2090:30: note: Function 'NewRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2116:14: style: Function 'ImportContent' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:421:16: note: Function 'ImportContent' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2116:14: note: Function 'ImportContent' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2129:14: style: Function 'ImportFile' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:429:16: note: Function 'ImportFile' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2129:14: note: Function 'ImportFile' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2143:14: style: Function 'ShareAtomColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:439:16: note: Function 'ShareAtomColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2143:14: note: Function 'ShareAtomColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2160:14: style: Function 'AvoidAtomColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:445:16: note: Function 'AvoidAtomColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2160:14: note: Function 'AvoidAtomColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2178:14: style: Function 'LargeCommit' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:451:16: note: Function 'LargeCommit' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2178:14: note: Function 'LargeCommit' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2218:14: style: Function 'SessionCommit' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:459:16: note: Function 'SessionCommit' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2218:14: note: Function 'SessionCommit' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2256:14: style: Function 'CompressCommit' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStore.h:468:16: note: Function 'CompressCommit' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:2256:14: note: Function 'CompressCommit' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStore.cpp:148:12: warning: Member variable 'morkStore::mStore_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkStore.h:621:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkStore()' at line 133. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkStore.cpp:133:5: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkStore.h:621:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkStream.cpp:307:30: style: Function 'Steal' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:138:31: note: Function 'Steal' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:307:30: note: Function 'Steal' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:325:36: style: Function 'BecomeTrunk' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:149:37: note: Function 'BecomeTrunk' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:325:36: note: Function 'BecomeTrunk' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:336:35: style: Function 'AcquireBud' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:154:36: note: Function 'AcquireBud' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:336:35: note: Function 'AcquireBud' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:425:29: style: Function 'Tell' argument 1 names different: declaration 'ev' definition 'mdbev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:171:31: note: Function 'Tell' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:425:29: note: Function 'Tell' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:464:29: style: Function 'Read' argument 1 names different: declaration 'ev' definition 'mdbev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:172:31: note: Function 'Read' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:464:29: note: Function 'Read' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:464:79: style: Function 'Read' argument 4 names different: declaration 'aOutCount' definition 'aOutSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:172:78: note: Function 'Read' argument 4 names different: declaration 'aOutCount' definition 'aOutSize'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:464:79: note: Function 'Read' argument 4 names different: declaration 'aOutCount' definition 'aOutSize'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:558:30: style: Function 'Seek' argument 1 names different: declaration 'ev' definition 'mdbev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:173:31: note: Function 'Seek' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:558:30: note: Function 'Seek' argument 1 names different: declaration 'ev' definition 'mdbev'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:630:30: style: Function 'Write' argument 1 names different: declaration 'ev' definition 'menv'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:174:32: note: Function 'Write' argument 1 names different: declaration 'ev' definition 'menv'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:630:30: note: Function 'Write' argument 1 names different: declaration 'ev' definition 'menv'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:630:85: style: Function 'Write' argument 4 names different: declaration 'aOutCount' definition 'aOutSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkStream.h:174:84: note: Function 'Write' argument 4 names different: declaration 'aOutCount' definition 'aOutSize'.
thunderbird-52.3.0/db/mork/src/morkStream.cpp:630:85: note: Function 'Write' argument 4 names different: declaration 'aOutCount' definition 'aOutSize'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:399:8: warning: Either the condition 'ev' is redundant or there is possible null pointer dereference: ev. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:384:8: note: Assuming that condition 'ev' is not redundant
thunderbird-52.3.0/db/mork/src/morkTable.cpp:399:8: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkTable.cpp:1260:13: warning: Either the condition 'row' is redundant or there is possible null pointer dereference: row. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:1257:16: note: Assuming that condition 'row' is not redundant
thunderbird-52.3.0/db/mork/src/morkTable.cpp:1260:13: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkTable.cpp:517:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:622:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:640:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:659:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:869:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:1220:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:1256:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:1279:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:82:41: style: Function 'morkTable' argument 3 names different: declaration 'ioNodeHeap' definition 'ioHeap'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:478:17: note: Function 'morkTable' argument 3 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:82:41: note: Function 'morkTable' argument 3 names different: declaration 'ioNodeHeap' definition 'ioHeap'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:85:12: style: Function 'morkTable' argument 8 names different: declaration 'inTableId' definition 'inTid'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:481:14: note: Function 'morkTable' argument 8 names different: declaration 'inTableId' definition 'inTid'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:85:12: note: Function 'morkTable' argument 8 names different: declaration 'inTableId' definition 'inTid'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:171:31: style: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:120:33: note: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:171:31: note: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:185:32: style: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:122:34: note: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:185:32: note: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:194:31: style: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:125:33: note: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:194:31: note: Function 'GetPort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:207:14: style: Function 'GetCursor' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:131:16: note: Function 'GetCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:207:14: note: Function 'GetCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:218:30: style: Function 'GetOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:137:32: note: Function 'GetOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:218:30: note: Function 'GetOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:227:37: style: Function 'BecomeContent' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:139:39: note: Function 'BecomeContent' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:227:37: note: Function 'BecomeContent' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:240:14: style: Function 'DropActivity' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:145:16: note: Function 'DropActivity' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:240:14: note: Function 'DropActivity' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:255:40: style: Function 'SetTablePriority' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:149:42: note: Function 'SetTablePriority' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:255:40: note: Function 'SetTablePriority' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:271:40: style: Function 'GetTablePriority' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:150:42: note: Function 'GetTablePriority' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:271:40: note: Function 'GetTablePriority' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:293:42: style: Function 'GetTableBeVerbose' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:152:43: note: Function 'GetTableBeVerbose' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:293:42: note: Function 'GetTableBeVerbose' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:301:41: style: Function 'SetTableBeVerbose' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:153:43: note: Function 'SetTableBeVerbose' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:301:41: note: Function 'SetTableBeVerbose' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:318:40: style: Function 'GetTableIsUnique' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:155:42: note: Function 'GetTableIsUnique' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:318:40: note: Function 'GetTableIsUnique' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:326:36: style: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:157:38: note: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:326:36: note: Function 'GetTableKind' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:334:35: style: Function 'GetRowScope' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:158:37: note: Function 'GetRowScope' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:334:35: note: Function 'GetRowScope' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:354:35: style: Function 'GetMetaRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:161:16: note: Function 'GetMetaRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:354:35: note: Function 'GetMetaRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:412:14: style: Function 'GetTableRowCursor' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:192:16: note: Function 'GetTableRowCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:412:14: note: Function 'GetTableRowCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:443:14: style: Function 'PosToOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:199:16: note: Function 'PosToOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:443:14: note: Function 'PosToOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:468:14: style: Function 'OidToPos' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:204:16: note: Function 'OidToPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:468:14: note: Function 'OidToPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:486:14: style: Function 'PosToRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:209:16: note: Function 'PosToRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:486:14: note: Function 'PosToRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:508:14: style: Function 'RowToPos' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:214:16: note: Function 'RowToPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:508:14: note: Function 'RowToPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:532:14: style: Function 'AddOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:221:16: note: Function 'AddOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:532:14: note: Function 'AddOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:541:14: style: Function 'HasOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:225:16: note: Function 'HasOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:541:14: note: Function 'HasOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:558:14: style: Function 'CutOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:230:16: note: Function 'CutOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:558:14: note: Function 'CutOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:583:14: style: Function 'NewRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:236:16: note: Function 'NewRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:583:14: note: Function 'NewRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:615:14: style: Function 'AddRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:241:16: note: Function 'AddRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:615:14: note: Function 'AddRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:632:14: style: Function 'HasRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:245:16: note: Function 'HasRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:632:14: note: Function 'HasRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:634:13: style: Function 'HasRow' argument 3 names different: declaration 'outHasRow' definition 'outBool'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:247:15: note: Function 'HasRow' argument 3 names different: declaration 'outHasRow' definition 'outBool'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:634:13: note: Function 'HasRow' argument 3 names different: declaration 'outHasRow' definition 'outBool'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:652:14: style: Function 'CutRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:250:16: note: Function 'CutRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:652:14: note: Function 'CutRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:669:14: style: Function 'CutAllRows' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:254:16: note: Function 'CutAllRows' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:669:14: note: Function 'CutAllRows' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:685:14: style: Function 'FindRowMatches' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:289:16: note: Function 'FindRowMatches' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:685:14: note: Function 'FindRowMatches' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:695:14: style: Function 'GetSearchColumns' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:294:16: note: Function 'GetSearchColumns' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:695:14: note: Function 'GetSearchColumns' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:719:14: style: Function 'SearchColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:259:16: note: Function 'SearchColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:719:14: note: Function 'SearchColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:728:14: style: Function 'SortColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:263:16: note: Function 'SortColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:728:14: note: Function 'SortColumnsHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:737:14: style: Function 'StartBatchChangeHint' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:267:16: note: Function 'StartBatchChangeHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:737:14: note: Function 'StartBatchChangeHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:749:14: style: Function 'EndBatchChangeHint' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:274:16: note: Function 'EndBatchChangeHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:749:14: note: Function 'EndBatchChangeHint' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:772:14: style: Function 'CanSortColumn' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:317:16: note: Function 'CanSortColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:772:14: note: Function 'CanSortColumn' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:782:14: style: Function 'GetSorting' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:322:16: note: Function 'GetSorting' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:782:14: note: Function 'GetSorting' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:792:14: style: Function 'SetSearchSorting' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:327:16: note: Function 'SetSearchSorting' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:792:14: note: Function 'SetSearchSorting' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:829:14: style: Function 'MoveOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:358:16: note: Function 'MoveOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:829:14: note: Function 'MoveOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:858:14: style: Function 'MoveRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:365:16: note: Function 'MoveRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:858:14: note: Function 'MoveRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:883:14: style: Function 'AddIndex' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:374:16: note: Function 'AddIndex' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:883:14: note: Function 'AddIndex' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:895:14: style: Function 'CutIndex' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:381:16: note: Function 'CutIndex' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:895:14: note: Function 'CutIndex' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:907:14: style: Function 'HasIndex' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:388:16: note: Function 'HasIndex' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:907:14: note: Function 'HasIndex' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:917:14: style: Function 'EnableIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:394:16: note: Function 'EnableIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:917:14: note: Function 'EnableIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:926:14: style: Function 'QueryIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:398:16: note: Function 'QueryIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:926:14: note: Function 'QueryIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:936:14: style: Function 'DisableIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTable.h:403:16: note: Function 'DisableIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.cpp:936:14: note: Function 'DisableIndexOnSort' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTable.h:596:8: performance: Technically the member function 'morkTableChange::UnknownChangeError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:1578:23: note: Technically the member function 'morkTableChange::UnknownChangeError' can be static.
thunderbird-52.3.0/db/mork/src/morkTable.h:596:8: note: Technically the member function 'morkTableChange::UnknownChangeError' can be static.
thunderbird-52.3.0/db/mork/src/morkTable.h:597:8: performance: Technically the member function 'morkTableChange::NegativeMovePosError' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:1584:23: note: Technically the member function 'morkTableChange::NegativeMovePosError' can be static.
thunderbird-52.3.0/db/mork/src/morkTable.h:597:8: note: Technically the member function 'morkTableChange::NegativeMovePosError' can be static.
thunderbird-52.3.0/db/mork/src/morkTable.h:474:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkTable()' at line 74. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkTable.cpp:74:3: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkTable.h:474:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:412:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:463:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:107:41: style: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:69:34: note: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:107:41: note: Function 'GetCount' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:123:40: style: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:70:33: note: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:123:40: note: Function 'GetSeed' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:130:39: style: Function 'SetPos' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:72:32: note: Function 'SetPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:130:39: note: Function 'SetPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:137:39: style: Function 'GetPos' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:73:32: note: Function 'GetPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:137:39: note: Function 'GetPos' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:144:57: style: Function 'SetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:75:50: note: Function 'SetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:144:57: note: Function 'SetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:151:57: style: Function 'GetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:76:50: note: Function 'GetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:151:57: note: Function 'GetDoFailOnSeedOutOfSync' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:165:41: style: Function 'GetTable' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:79:36: note: Function 'GetTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:165:41: note: Function 'GetTable' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:186:14: style: Function 'NextRowOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:93:16: note: Function 'NextRowOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:186:14: note: Function 'NextRowOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:210:14: style: Function 'PrevRowOid' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:97:16: note: Function 'PrevRowOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:210:14: note: Function 'PrevRowOid' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:236:14: style: Function 'NextRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:104:16: note: Function 'NextRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:236:14: note: Function 'NextRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:263:14: style: Function 'PrevRow' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:108:16: note: Function 'PrevRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:263:14: note: Function 'PrevRow' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:293:53: style: Function 'CanHaveDupRowMembers' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:83:46: note: Function 'CanHaveDupRowMembers' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:293:53: note: Function 'CanHaveDupRowMembers' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:312:14: style: Function 'MakeUniqueCursor' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:87:16: note: Function 'MakeUniqueCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:312:14: note: Function 'MakeUniqueCursor' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:51:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkTableRowCursor()' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.cpp:61:3: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkTableRowCursor.h:51:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkThumb.cpp:131:35: style: Function 'GetProgress' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkThumb.h:65:37: note: Function 'GetProgress' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkThumb.cpp:131:35: note: Function 'GetProgress' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkThumb.cpp:145:30: style: Function 'DoMore' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkThumb.h:68:32: note: Function 'DoMore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkThumb.cpp:145:30: note: Function 'DoMore' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkThumb.cpp:159:43: style: Function 'CancelAndBreakThumb' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkThumb.h:71:45: note: Function 'CancelAndBreakThumb' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkThumb.cpp:159:43: note: Function 'CancelAndBreakThumb' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkThumb.h:95:16: warning: Virtual function 'CloseMorkNode' is called from destructor '~morkThumb()' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/db/mork/src/morkThumb.cpp:65:3: note: Calling CloseMorkNode
thunderbird-52.3.0/db/mork/src/morkThumb.h:95:16: note: CloseMorkNode is a virtual method
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:683:19: warning: Either the condition 'row' is redundant or there is possible null pointer dereference: row. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:674:22: note: Assuming that condition 'row' is not redundant
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:683:19: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:717:19: warning: Either the condition 'table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:705:22: note: Assuming that condition 'table' is not redundant
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:717:19: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1077:17: warning: Either the condition 'table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1062:20: note: Assuming that condition 'table' is not redundant
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1077:17: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1119:17: warning: Either the condition 'row' is redundant or there is possible null pointer dereference: row. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1097:20: note: Assuming that condition 'row' is not redundant
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1119:17: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1420:11: warning: Either the condition 'r' is redundant or there is possible null pointer dereference: r. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1417:14: note: Assuming that condition 'r' is not redundant
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1420:11: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:2200:5: warning: Either the condition 'ioRow' is redundant or there is possible null pointer dereference: ioRow. [nullPointerRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:2083:8: note: Assuming that condition 'ioRow' is not redundant
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:2200:5: note: Null pointer dereference
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1363:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1431:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1862:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:2005:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:393:9: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:102:13: warning: Member variable 'morkWriter::mWriter_Pad' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/db/mork/src/morkWriter.h:304:13: performance: Technically the member function 'morkWriter::IsYarnAllValue' can be static. [functionStatic]
thunderbird-52.3.0/db/mork/src/morkWriter.cpp:1900:13: note: Technically the member function 'morkWriter::IsYarnAllValue' can be static.
thunderbird-52.3.0/db/mork/src/morkWriter.h:304:13: note: Technically the member function 'morkWriter::IsYarnAllValue' can be static.
thunderbird-52.3.0/db/mork/src/morkZone.h:97:45: warning: Either the condition '!ioRunBlock' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/db/mork/src/morkZone.cpp:398:13: note: Assuming that condition '!ioRunBlock' is not redundant
thunderbird-52.3.0/db/mork/src/morkZone.cpp:387:38: note: Calling function 'BlockAsRun', 1st argument 'ioBlock' value is 0
thunderbird-52.3.0/db/mork/src/morkZone.h:97:45: note: Null pointer subtraction
thunderbird-52.3.0/db/mork/src/morkZone.cpp:165:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkZone.cpp:183:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkZone.cpp:236:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkZone.cpp:361:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkZone.cpp:423:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/db/mork/src/morkZone.cpp:225:57: style: Function 'zone_new_hunk' argument 2 names different: declaration 'inRunSize' definition 'inSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkZone.h:272:49: note: Function 'zone_new_hunk' argument 2 names different: declaration 'inRunSize' definition 'inSize'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:225:57: note: Function 'zone_new_hunk' argument 2 names different: declaration 'inRunSize' definition 'inSize'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:383:46: style: Function 'ZoneZapRun' argument 2 names different: declaration 'ioRunBody' definition 'ioRunBlock'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkZone.h:308:39: note: Function 'ZoneZapRun' argument 2 names different: declaration 'ioRunBody' definition 'ioRunBlock'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:383:46: note: Function 'ZoneZapRun' argument 2 names different: declaration 'ioRunBody' definition 'ioRunBlock'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:432:48: style: Function 'ZoneGrowRun' argument 2 names different: declaration 'ioRunBody' definition 'ioRunBlock'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkZone.h:309:40: note: Function 'ZoneGrowRun' argument 2 names different: declaration 'ioRunBody' definition 'ioRunBlock'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:432:48: note: Function 'ZoneGrowRun' argument 2 names different: declaration 'ioRunBody' definition 'ioRunBlock'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:484:28: style: Function 'Alloc' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkZone.h:276:31: note: Function 'Alloc' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:484:28: note: Function 'Alloc' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:506:27: style: Function 'Free' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/morkZone.h:280:30: note: Function 'Free' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/morkZone.cpp:506:27: note: Function 'Free' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/orkinHeap.cpp:64:28: style: Function 'Free' argument 1 names different: declaration 'ev' definition 'mev'. [funcArgNamesDifferent]
thunderbird-52.3.0/db/mork/src/orkinHeap.h:42:30: note: Function 'Free' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/db/mork/src/orkinHeap.cpp:64:28: note: Function 'Free' argument 1 names different: declaration 'ev' definition 'mev'.
thunderbird-52.3.0/im/components/mintrayr/trayToolkit.h:77:3: style: Class 'TrayIconImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:27:3: warning: Either the condition '!xev' is redundant or there is possible null pointer dereference: xev. [nullPointerRedundantCheck]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:29:7: note: Assuming that condition '!xev' is not redundant
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:27:3: note: Null pointer dereference
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:114:26: style: Function 'Icon' argument 1 names different: declaration 'aOwner' definition 'aIcon'. [funcArgNamesDifferent]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:37:22: note: Function 'Icon' argument 1 names different: declaration 'aOwner' definition 'aIcon'.
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:114:26: note: Function 'Icon' argument 1 names different: declaration 'aOwner' definition 'aIcon'.
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:41:16: warning: Virtual function 'Restore' is called from destructor '~Icon()' at line 178. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:178:3: note: Calling Restore
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:41:16: note: Restore is a virtual method
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:38:12: style: The function 'Icon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/im/components/mintrayr/trayPlatform.h:52:12: note: Virtual function in base class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:38:12: note: Function in derived class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:40:16: style: The function 'Minimize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/im/components/mintrayr/trayPlatform.h:53:16: note: Virtual function in base class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:40:16: note: Function in derived class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:41:16: style: The function 'Restore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/im/components/mintrayr/trayPlatform.h:54:16: note: Virtual function in base class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.h:41:16: note: Function in derived class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:224:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:225:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformGtk2.cpp:226:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.cpp:342:26: style: Function 'Icon' argument 1 names different: declaration 'aOwner' definition 'aIcon'. [funcArgNamesDifferent]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:40:22: note: Function 'Icon' argument 1 names different: declaration 'aOwner' definition 'aIcon'.
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.cpp:342:26: note: Function 'Icon' argument 1 names different: declaration 'aOwner' definition 'aIcon'.
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:44:16: warning: Virtual function 'Restore' is called from destructor '~Icon()' at line 406. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.cpp:406:3: note: Calling Restore
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:44:16: note: Restore is a virtual method
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:41:12: style: The function 'Icon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/im/components/mintrayr/trayPlatform.h:52:12: note: Virtual function in base class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:41:12: note: Function in derived class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:43:16: style: The function 'Minimize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/im/components/mintrayr/trayPlatform.h:53:16: note: Virtual function in base class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:43:16: note: Function in derived class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:44:16: style: The function 'Restore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/im/components/mintrayr/trayPlatform.h:54:16: note: Virtual function in base class
thunderbird-52.3.0/im/components/mintrayr/trayPlatformWin.h:44:16: note: Function in derived class
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/decode.c:106:9: style: The scope of the variable 'noctets' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/decode.c:106:18: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/decode.c:770:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/dtest.c:84:8: style: Unused variable: i [unusedVariable]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:425:12: style: Condition 'rc<=0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:423:10: note: Assignment 'rc=-1', assigned value is -1
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:425:12: note: Condition 'rc<=0' is always true
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:556:2: warning: Either the condition '(ber=ber_alloc_t(0))!=((BerElement*)NULL)' is redundant or there is possible null pointer dereference: ber. [nullPointerRedundantCheck]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1646:32: note: Assuming that condition '(ber=ber_alloc_t(0))!=((BerElement*)NULL)' is not redundant
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1660:13: note: Calling function 'ber_reset', 1st argument 'ber' value is 0
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:556:2: note: Null pointer dereference
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:557:2: warning: Either the condition '(ber=ber_alloc_t(0))!=((BerElement*)NULL)' is redundant or there is possible null pointer dereference: ber. [nullPointerRedundantCheck]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1646:32: note: Assuming that condition '(ber=ber_alloc_t(0))!=((BerElement*)NULL)' is not redundant
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1660:13: note: Calling function 'ber_reset', 1st argument 'ber' value is 0
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:557:2: note: Null pointer dereference
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:559:9: warning: Either the condition '(ber=ber_alloc_t(0))!=((BerElement*)NULL)' is redundant or there is possible null pointer dereference: ber. [nullPointerRedundantCheck]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1646:32: note: Assuming that condition '(ber=ber_alloc_t(0))!=((BerElement*)NULL)' is not redundant
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1660:13: note: Calling function 'ber_reset', 1st argument 'ber' value is 0
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:559:9: note: Null pointer dereference
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1107:37: warning: Either the condition 'value!=NULL' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1109:14: note: Assuming that condition 'value!=NULL' is not redundant
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1107:37: note: Null pointer dereference
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1449:23: warning: Either the condition 'sock!=NULL' is redundant or there is possible null pointer dereference: sock. [nullPointerRedundantCheck]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1539:20: note: Assuming that condition 'sock!=NULL' is not redundant
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:1449:23: note: Null pointer dereference
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:358:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:734:7: style: The scope of the variable 'noctets' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:760:17: style: The scope of the variable 'noctets' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/liblber/io.c:761:25: style: The scope of the variable 'read_result' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/authzidctrl.c:153:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/cache.c:75:53: style: Function 'nsldapi_add_result_to_cache' argument 2 names different: declaration 'result' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/ldap-int.h:682:58: note: Function 'nsldapi_add_result_to_cache' argument 2 names different: declaration 'result' definition 'm'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/cache.c:75:53: note: Function 'nsldapi_add_result_to_cache' argument 2 names different: declaration 'result' definition 'm'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/charray.c:125:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/charray.c:124:22: note: outer condition: *a!=NULL
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/charray.c:125:11: note: identical inner condition: *a!=NULL
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/control.c:296:3: style: Variable 'tag' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/control.c:293:3: note: Variable 'tag' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/control.c:296:3: note: Variable 'tag' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/control.c:323:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/control.c:515:7: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/control.c:489:51: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/dsparse.c:219:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/friendly.c:57:9: style: The scope of the variable 'entries' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/friendly.c:58:8: style: The scope of the variable 'fp' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/friendly.c:59:8: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/friendly.c:60:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/getoption.c:399:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/getvalues.c:221:2: style: Variable 'ind' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/getvalues.c:219:2: note: Variable 'ind' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/getvalues.c:221:2: note: Variable 'ind' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1117:5: style: Variable 'nRes' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1113:0: note: Variable 'nRes' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1117:5: note: Variable 'nRes' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1147:5: style: Variable 'components' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1144:0: note: Variable 'components' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1147:5: note: Variable 'components' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1148:5: style: Variable 'main_components' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1145:0: note: Variable 'main_components' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1148:5: note: Variable 'main_components' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:593:18: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:593:21: style: The scope of the variable 'i_smallest' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:895:18: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:914:19: style: The scope of the variable 'ctrls' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1593:9: style: The scope of the variable 'list_id' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/memcache.c:1759:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/mozock.c:356:3: style: Variable 'iRetval' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/mozock.c:354:3: note: Variable 'iRetval' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/mozock.c:356:3: note: Variable 'iRetval' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/mozock.c:306:15: style: Variable 'MyHandle' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/nsprthreadtest.c:250:14: style: The scope of the variable 'msgid' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/nsprthreadtest.c:318:10: style: The scope of the variable 'modentry' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/nsprthreadtest.c:402:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/nsprthreadtest.c:93:8: style: Unused variable: rc [unusedVariable]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/nsprthreadtest.c:251:9: style: Unused variable: tsd [unusedVariable]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/open.c:672:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/open.c:687:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:562:27: style: The scope of the variable 'use_hp' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:566:11: style: The scope of the variable 'addrlist' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:275:40: style: Function 'nsldapi_os_connect_with_to' argument 1 names different: declaration 's' definition 'sockfd'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:180:52: note: Function 'nsldapi_os_connect_with_to' argument 1 names different: declaration 's' definition 'sockfd'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:275:40: note: Function 'nsldapi_os_connect_with_to' argument 1 names different: declaration 's' definition 'sockfd'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:275:65: style: Function 'nsldapi_os_connect_with_to' argument 2 names different: declaration 'name' definition 'saptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:180:72: note: Function 'nsldapi_os_connect_with_to' argument 2 names different: declaration 'name' definition 'saptr'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:275:65: note: Function 'nsldapi_os_connect_with_to' argument 2 names different: declaration 'name' definition 'saptr'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:276:6: style: Function 'nsldapi_os_connect_with_to' argument 3 names different: declaration 'namelen' definition 'salen'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:181:6: note: Function 'nsldapi_os_connect_with_to' argument 3 names different: declaration 'namelen' definition 'salen'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:276:6: note: Function 'nsldapi_os_connect_with_to' argument 3 names different: declaration 'namelen' definition 'salen'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:276:17: style: Function 'nsldapi_os_connect_with_to' argument 4 names different: declaration 'msec_timeout' definition 'msec'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:181:19: note: Function 'nsldapi_os_connect_with_to' argument 4 names different: declaration 'msec_timeout' definition 'msec'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:276:17: note: Function 'nsldapi_os_connect_with_to' argument 4 names different: declaration 'msec_timeout' definition 'msec'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:482:61: style: Function 'nsldapi_connect_to_host' argument 3 names different: declaration 'host' definition 'hostlist'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/ldap-int.h:709:65: note: Function 'nsldapi_connect_to_host' argument 3 names different: declaration 'host' definition 'hostlist'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:482:61: note: Function 'nsldapi_connect_to_host' argument 3 names different: declaration 'host' definition 'hostlist'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:483:7: style: Function 'nsldapi_connect_to_host' argument 4 names different: declaration 'port' definition 'defport'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/ldap-int.h:710:6: note: Function 'nsldapi_connect_to_host' argument 4 names different: declaration 'port' definition 'defport'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/os-ip.c:483:7: note: Function 'nsldapi_connect_to_host' argument 4 names different: declaration 'port' definition 'defport'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/pthreadtest.c:571:2: style: Variable 'mods[4]' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/pthreadtest.c:551:2: note: Variable 'mods[4]' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/pthreadtest.c:571:2: note: Variable 'mods[4]' is reassigned a value before the old one has been used.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/pthreadtest.c:216:41: warning: Either the condition 'thread_count<1' is redundant or calloc() argument nr 1 can have invalid value. The value is 0 but the valid values are '1:'. [invalidFunctionArg]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/pthreadtest.c:173:20: note: Assuming that condition 'thread_count<1' is not redundant
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/pthreadtest.c:216:41: note: Invalid argument
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/request.c:380:23: warning: Either the condition 'if(ext_oid)' is redundant or there is possible null pointer dereference: ext_oid. [nullPointerRedundantCheck]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/request.c:385:13: note: Assuming that condition 'if(ext_oid)' is not redundant
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/request.c:380:23: note: Null pointer dereference
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/request.c:591:7: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/request.c:593:14: style: The scope of the variable 'prevsrv' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/request.c:796:20: style: The scope of the variable 'prevlc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/request.c:1180:58: style: Function 'nsldapi_chase_v3_refs' argument 3 names different: declaration 'refs' definition 'v3refs'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/ldap-int.h:767:62: note: Function 'nsldapi_chase_v3_refs' argument 3 names different: declaration 'refs' definition 'v3refs'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/request.c:1180:58: note: Function 'nsldapi_chase_v3_refs' argument 3 names different: declaration 'refs' definition 'v3refs'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/result.c:292:43: style: The scope of the variable 'msgfound' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/result.c:563:7: style: The scope of the variable 'terrno' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/result.c:565:11: style: The scope of the variable 'has_parent' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/search.c:591:7: style: The scope of the variable 'save' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/search.c:802:27: style: Function 'unescape_filterval' argument 1 names different: declaration 'str' definition 'val'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/search.c:63:38: note: Function 'unescape_filterval' argument 1 names different: declaration 'str' definition 'val'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/search.c:802:27: note: Function 'unescape_filterval' argument 1 names different: declaration 'str' definition 'val'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/search.c:867:58: style: Function 'put_substring_filter' argument 3 names different: declaration 'str' definition 'val'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/search.c:68:8: note: Function 'put_substring_filter' argument 3 names different: declaration 'str' definition 'val'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/search.c:867:58: note: Function 'put_substring_filter' argument 3 names different: declaration 'str' definition 'val'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/sort.c:196:11: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/sort.c:271:11: style: The scope of the variable 'vals' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/sortctrl.c:375:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:161:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:338:22: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:339:16: style: The scope of the variable 'abyte' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:491:19: style: The scope of the variable 'command1' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:491:29: style: The scope of the variable 'command2' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:491:39: style: The scope of the variable 'command3' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:500:7: style: The scope of the variable 'copyoptions' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:505:9: style: The scope of the variable 'usage' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:206:8: style: Variable 'eof' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:144:4: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:151:2: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:1809:15: error: Common realloc mistake: 'words' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/test.c:265:0: error: Memory leak: bvals [memleak]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:772:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:161:26: style: The scope of the variable 'show' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:164:27: style: The scope of the variable 'rowp' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:164:34: style: The scope of the variable 'colp' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:460:34: style: The scope of the variable 'vals' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:635:10: style: The scope of the variable 'err' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:635:24: style: The scope of the variable 'writeoutval' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:635:46: style: The scope of the variable 'notascii' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:821:11: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:1044:41: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:1045:21: style: The scope of the variable 'members' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:475:12: style: Variable 'html' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmplout.c:1063:18: style: Variable 'selectname' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmpltest.c:71:33: style: The scope of the variable 'sop' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/tmpltest.c:154:23: style: The scope of the variable 'colcnt' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/ufn.c:459:10: style: The scope of the variable 'msgid' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/url.c:188:27: style: The scope of the variable 'scope' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/url.c:189:25: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/url.c:189:28: style: The scope of the variable 'nattrs' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/url.c:189:36: style: The scope of the variable 'at_start' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/url.c:184:32: style: Function 'nsldapi_url_parse' argument 1 names different: declaration 'inurl' definition 'url'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/ldap-int.h:843:36: note: Function 'nsldapi_url_parse' argument 1 names different: declaration 'inurl' definition 'url'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldap/url.c:184:32: note: Function 'nsldapi_url_parse' argument 1 names different: declaration 'inurl' definition 'url'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libldif/line64.c:214:16: style: The scope of the variable 'nib' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldif/line64.c:280:7: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldif/line64.c:281:8: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldif/line64.c:334:21: style: The scope of the variable 'byte' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldif/line64.c:444:10: style: The scope of the variable 'pad' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libldif/line64.c:446:2: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-dns.c:130:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-error.c:48:30: style: Function 'prldap_set_system_errno' argument 1 names different: declaration 'e' definition 'oserrno'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-int.h:137:35: note: Function 'prldap_set_system_errno' argument 1 names different: declaration 'e' definition 'oserrno'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-error.c:48:30: note: Function 'prldap_set_system_errno' argument 1 names different: declaration 'e' definition 'oserrno'.
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-public.c:198:12: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-public.c:234:12: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-public.c:327:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-public.c:365:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-threads.c:285:23: style: The scope of the variable 'eip' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-threads.c:621:23: style: The scope of the variable 'eip' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/c-sdk/libraries/libprldap/ldappr-threads.c:622:11: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPConnection.cpp:179:7: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPConnection.cpp:187:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPConnection.cpp:38:19: warning: Member variable 'nsLDAPConnection::mPort' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPControl.cpp:68:44: style: Function 'ToLDAPControl' argument 1 names different: declaration 'aControl' definition 'control'. [funcArgNamesDifferent]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPControl.h:33:40: note: Function 'ToLDAPControl' argument 1 names different: declaration 'aControl' definition 'control'.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPControl.cpp:68:44: note: Function 'ToLDAPControl' argument 1 names different: declaration 'aControl' definition 'control'.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPModification.cpp:18:21: warning: Member variable 'nsLDAPModification::mOperation' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:607:17: warning: Either the condition 'if(mods&&modCount)' is redundant or there is possible null pointer dereference: mods. [nullPointerRedundantCheck]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:610:6: note: Assuming that condition 'if(mods&&modCount)' is not redundant
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:607:17: note: Null pointer dereference
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:662:12: warning: Possible null pointer dereference: attrs [nullPointer]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:604:21: note: Assignment 'attrs=0', assigned value is 0
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:662:12: note: Null pointer dereference
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:772:17: warning: Either the condition 'modCount&&mods' is redundant or there is possible null pointer dereference: mods. [nullPointerRedundantCheck]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:774:16: note: Assuming that condition 'modCount&&mods' is not redundant
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:772:17: note: Null pointer dereference
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:824:12: warning: Possible null pointer dereference: attrs [nullPointer]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:769:21: note: Assignment 'attrs=0', assigned value is 0
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:824:12: note: Null pointer dereference
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:61:18: warning: Member variable 'nsLDAPOperation::mConnectionHandle' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPOperation.cpp:61:18: warning: Member variable 'nsLDAPOperation::mMsgID' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPSecurityGlue.cpp:259:43: style: The scope of the variable 'disposehdl_fn' can be reduced. [variableScope]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:36:10: performance: Technically the member function 'nsLDAPServiceEntry::Init' can be static. [functionStatic]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.cpp:44:26: note: Technically the member function 'nsLDAPServiceEntry::Init' can be static.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:36:10: note: Technically the member function 'nsLDAPServiceEntry::Init' can be static.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:38:21: style: Technically the member function 'nsLDAPServiceEntry::GetLeases' can be const. [functionConst]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.cpp:78:30: note: Technically the member function 'nsLDAPServiceEntry::GetLeases' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:38:21: note: Technically the member function 'nsLDAPServiceEntry::GetLeases' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:42:19: style: Technically the member function 'nsLDAPServiceEntry::GetTimestamp' can be const. [functionConst]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.cpp:52:28: note: Technically the member function 'nsLDAPServiceEntry::GetTimestamp' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:42:19: note: Technically the member function 'nsLDAPServiceEntry::GetTimestamp' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:45:44: style: Technically the member function 'nsLDAPServiceEntry::GetServer' can be const. [functionConst]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.cpp:85:53: note: Technically the member function 'nsLDAPServiceEntry::GetServer' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:45:44: note: Technically the member function 'nsLDAPServiceEntry::GetServer' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:48:48: style: Technically the member function 'nsLDAPServiceEntry::GetConnection' can be const. [functionConst]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.cpp:102:57: note: Technically the member function 'nsLDAPServiceEntry::GetConnection' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:48:48: note: Technically the member function 'nsLDAPServiceEntry::GetConnection' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:51:45: style: Technically the member function 'nsLDAPServiceEntry::GetMessage' can be const. [functionConst]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.cpp:114:54: note: Technically the member function 'nsLDAPServiceEntry::GetMessage' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:51:45: note: Technically the member function 'nsLDAPServiceEntry::GetMessage' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:57:17: style: Technically the member function 'nsLDAPServiceEntry::IsRebinding' can be const. [functionConst]
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.cpp:148:26: note: Technically the member function 'nsLDAPServiceEntry::IsRebinding' can be const.
thunderbird-52.3.0/ldap/xpcom/src/nsLDAPService.h:57:17: note: Technically the member function 'nsLDAPServiceEntry::IsRebinding' can be const.
thunderbird-52.3.0/mail/components/migration/src/nsNetscapeProfileMigratorBase.cpp:134:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mail/components/migration/src/nsNetscapeProfileMigratorBase.cpp:142:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mail/components/migration/src/nsNetscapeProfileMigratorBase.cpp:150:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mail/components/migration/src/nsNetscapeProfileMigratorBase.cpp:158:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mail/components/migration/src/nsNetscapeProfileMigratorBase.cpp:166:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mail/components/migration/src/nsNetscapeProfileMigratorBase.cpp:174:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mail/components/migration/src/nsNetscapeProfileMigratorBase.cpp:35:3: performance: Variable 'mObserverService' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mail/components/migration/src/nsOEProfileMigrator.cpp:87:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mail/components/migration/src/nsOEProfileMigrator.cpp:82:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mail/components/migration/src/nsOEProfileMigrator.cpp:87:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mail/components/migration/src/nsOEProfileMigrator.h:26:20: style: The function 'ContinueImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mail/components/migration/src/nsProfileMigratorBase.h:21:20: note: Virtual function in base class
thunderbird-52.3.0/mail/components/migration/src/nsOEProfileMigrator.h:26:20: note: Function in derived class
thunderbird-52.3.0/mail/components/migration/src/nsOutlookProfileMigrator.cpp:84:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mail/components/migration/src/nsOutlookProfileMigrator.cpp:79:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mail/components/migration/src/nsOutlookProfileMigrator.cpp:84:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mail/components/migration/src/nsOutlookProfileMigrator.h:23:20: style: The function 'ContinueImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mail/components/migration/src/nsProfileMigratorBase.h:21:20: note: Virtual function in base class
thunderbird-52.3.0/mail/components/migration/src/nsOutlookProfileMigrator.h:23:20: note: Function in derived class
thunderbird-52.3.0/mail/components/migration/src/nsProfileMigrator.cpp:76:58: style: Function 'GetDefaultMailMigratorKey' argument 1 names different: declaration 'key' definition 'aKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mail/components/migration/src/nsProfileMigrator.h:31:50: note: Function 'GetDefaultMailMigratorKey' argument 1 names different: declaration 'key' definition 'aKey'.
thunderbird-52.3.0/mail/components/migration/src/nsProfileMigrator.cpp:76:58: note: Function 'GetDefaultMailMigratorKey' argument 1 names different: declaration 'key' definition 'aKey'.
thunderbird-52.3.0/mail/components/migration/src/nsProfileMigrator.cpp:112:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mail/components/migration/src/nsProfileMigratorBase.cpp:20:3: performance: Variable 'mObserverService' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mail/components/migration/src/nsSeamonkeyProfileMigrator.cpp:243:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mail/components/migration/src/nsSeamonkeyProfileMigrator.cpp:411:64: style: Function 'CopySignatureFiles' argument 2 names different: declaration 'aPrefBranch' definition 'aPrefService'. [funcArgNamesDifferent]
thunderbird-52.3.0/mail/components/migration/src/nsSeamonkeyProfileMigrator.h:47:47: note: Function 'CopySignatureFiles' argument 2 names different: declaration 'aPrefBranch' definition 'aPrefService'.
thunderbird-52.3.0/mail/components/migration/src/nsSeamonkeyProfileMigrator.cpp:411:64: note: Function 'CopySignatureFiles' argument 2 names different: declaration 'aPrefBranch' definition 'aPrefService'.
thunderbird-52.3.0/mail/components/migration/src/nsSeamonkeyProfileMigrator.cpp:463:61: style: Function 'CopyMailFolders' argument 2 names different: declaration 'aPrefBranch' definition 'aPrefService'. [funcArgNamesDifferent]
thunderbird-52.3.0/mail/components/migration/src/nsSeamonkeyProfileMigrator.h:43:44: note: Function 'CopyMailFolders' argument 2 names different: declaration 'aPrefBranch' definition 'aPrefService'.
thunderbird-52.3.0/mail/components/migration/src/nsSeamonkeyProfileMigrator.cpp:463:61: note: Function 'CopyMailFolders' argument 2 names different: declaration 'aPrefBranch' definition 'aPrefService'.
thunderbird-52.3.0/mail/components/search/mdimporter/main.c:202:33: style: The scope of the variable 'result' can be reduced. [variableScope]
thunderbird-52.3.0/mail/components/shell/nsMailGNOMEIntegration.cpp:276:49: style: Function 'MakeDefault' argument 3 names different: declaration 'mimeType' definition 'aMimeType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mail/components/shell/nsMailGNOMEIntegration.h:33:36: note: Function 'MakeDefault' argument 3 names different: declaration 'mimeType' definition 'aMimeType'.
thunderbird-52.3.0/mail/components/shell/nsMailGNOMEIntegration.cpp:276:49: note: Function 'MakeDefault' argument 3 names different: declaration 'mimeType' definition 'aMimeType'.
thunderbird-52.3.0/mail/components/shell/nsMailGNOMEIntegration.cpp:277:49: style: Function 'MakeDefault' argument 4 names different: declaration 'extensions' definition 'aExtensions'. [funcArgNamesDifferent]
thunderbird-52.3.0/mail/components/shell/nsMailGNOMEIntegration.h:34:36: note: Function 'MakeDefault' argument 4 names different: declaration 'extensions' definition 'aExtensions'.
thunderbird-52.3.0/mail/components/shell/nsMailGNOMEIntegration.cpp:277:49: note: Function 'MakeDefault' argument 4 names different: declaration 'extensions' definition 'aExtensions'.
thunderbird-52.3.0/mail/components/shell/nsMailGNOMEIntegration.cpp:67:25: warning: Member variable 'nsMailGNOMEIntegration::mUseLocaleFilenames' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbBSDirectory.cpp:92:68: style: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbBSDirectory.h:25:50: note: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbBSDirectory.cpp:92:68: note: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbBSDirectory.cpp:245:5: style: Struct 'GetDirectories' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:812:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:808:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:812:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:885:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:884:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:885:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:827:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:821:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:827:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:509:62: style: Function 'ConvertToEscapedVCard' argument 1 names different: declaration 'result' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.h:56:46: note: Function 'ConvertToEscapedVCard' argument 1 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:509:62: note: Function 'ConvertToEscapedVCard' argument 1 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:757:61: style: Function 'ConvertToXMLPrintData' argument 1 names different: declaration 'result' definition 'aXMLSubstr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.h:55:45: note: Function 'ConvertToXMLPrintData' argument 1 names different: declaration 'result' definition 'aXMLSubstr'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbCardProperty.cpp:757:61: note: Function 'ConvertToXMLPrintData' argument 1 names different: declaration 'result' definition 'aXMLSubstr'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:263:8: warning: Either the condition 'resultLimit!=0' is redundant or there is possible null pointer dereference: resultLimit. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:269:39: note: Assuming that condition 'resultLimit!=0' is not redundant
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:263:8: note: Null pointer dereference
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:288:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:285:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:288:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:316:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:313:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:316:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:169:5: performance: Variable 'mName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:170:5: performance: Variable 'mValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:176:5: performance: Variable 'mName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbDirectoryQuery.cpp:177:5: performance: Variable 'mValueISupports' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbUtils.h:40:14: style: Technically the member function 'CharPtrArrayGuard::GetSize' can be const. [functionConst]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbUtils.h:50:18: style: Technically the member function 'CharPtrArrayGuard::GetArray' can be const. [functionConst]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbUtils.h:105:14: style: Technically the member function 'PRUnicharPtrArrayGuard::GetSize' can be const. [functionConst]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbUtils.h:115:22: style: Technically the member function 'PRUnicharPtrArrayGuard::GetArray' can be const. [functionConst]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbUtils.h:18:5: style: Class 'CharPtrArrayGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbUtils.h:83:5: style: Class 'PRUnicharPtrArrayGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPListenerBase.h:49:8: warning: The class 'nsAbLDAPProcessReplicationData' defines member variable with name 'mInitialized' also defined in its parent class 'nsAbLDAPListenerBase'. [duplInheritedMember]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPReplicationData.h:52:19: note: The class 'nsAbLDAPProcessReplicationData' defines member variable with name 'mInitialized' also defined in its parent class 'nsAbLDAPListenerBase'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPListenerBase.h:49:8: note: The class 'nsAbLDAPProcessReplicationData' defines member variable with name 'mInitialized' also defined in its parent class 'nsAbLDAPListenerBase'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:63:51: style: Function 'Init' argument 1 names different: declaration 'aUri' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.h:32:31: note: Function 'Init' argument 1 names different: declaration 'aUri' definition 'aURI'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:63:51: note: Function 'Init' argument 1 names different: declaration 'aUri' definition 'aURI'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:101:70: style: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.h:37:50: note: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:101:70: note: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:166:53: style: Function 'HasCard' argument 1 names different: declaration 'cards' definition 'card'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.h:40:33: note: Function 'HasCard' argument 1 names different: declaration 'cards' definition 'card'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:166:53: note: Function 'HasCard' argument 1 names different: declaration 'cards' definition 'card'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:433:52: style: Function 'GetIsSecure' argument 1 names different: declaration 'aIsRemote' definition 'aIsSecure'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.h:44:32: note: Function 'GetIsSecure' argument 1 names different: declaration 'aIsRemote' definition 'aIsSecure'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:433:52: note: Function 'GetIsSecure' argument 1 names different: declaration 'aIsRemote' definition 'aIsSecure'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:700:53: style: Function 'AddCard' argument 1 names different: declaration 'aChildCard' definition 'aUpdatedCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.h:46:33: note: Function 'AddCard' argument 1 names different: declaration 'aChildCard' definition 'aUpdatedCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:700:53: note: Function 'AddCard' argument 1 names different: declaration 'aChildCard' definition 'aUpdatedCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:819:56: style: Function 'ModifyCard' argument 1 names different: declaration 'aModifiedCard' definition 'aUpdatedCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.h:47:36: note: Function 'ModifyCard' argument 1 names different: declaration 'aModifiedCard' definition 'aUpdatedCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:819:56: note: Function 'ModifyCard' argument 1 names different: declaration 'aModifiedCard' definition 'aUpdatedCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectory.cpp:41:20: warning: Member variable 'nsAbLDAPDirectory::mMaxHits' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:295:59: style: Function 'DoModify' argument 2 names different: declaration 'aUpdateType' definition 'updateType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.h:24:36: note: Function 'DoModify' argument 2 names different: declaration 'aUpdateType' definition 'updateType'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:295:59: note: Function 'DoModify' argument 2 names different: declaration 'aUpdateType' definition 'updateType'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:296:62: style: Function 'DoModify' argument 3 names different: declaration 'aCardDN' definition 'cardDN'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.h:25:39: note: Function 'DoModify' argument 3 names different: declaration 'aCardDN' definition 'cardDN'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:296:62: note: Function 'DoModify' argument 3 names different: declaration 'aCardDN' definition 'cardDN'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:298:62: style: Function 'DoModify' argument 5 names different: declaration 'aNewRDN' definition 'newRDN'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.h:27:39: note: Function 'DoModify' argument 5 names different: declaration 'aNewRDN' definition 'newRDN'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:298:62: note: Function 'DoModify' argument 5 names different: declaration 'aNewRDN' definition 'newRDN'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:299:62: style: Function 'DoModify' argument 6 names different: declaration 'aNewBaseDN' definition 'newBaseDN'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.h:28:39: note: Function 'DoModify' argument 6 names different: declaration 'aNewBaseDN' definition 'newBaseDN'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:299:62: note: Function 'DoModify' argument 6 names different: declaration 'aNewBaseDN' definition 'newBaseDN'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.h:23:12: performance: Technically the member function 'nsAbLDAPDirectoryModify::DoModify' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.cpp:294:35: note: Technically the member function 'nsAbLDAPDirectoryModify::DoModify' can be static.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryModify.h:23:12: note: Technically the member function 'nsAbLDAPDirectoryModify::DoModify' can be static.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryQuery.cpp:423:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryQuery.cpp:418:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryQuery.cpp:423:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPDirectoryQuery.cpp:298:25: warning: Member variable 'nsAbLDAPDirectoryQuery::mCurrentProtocolVersion' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPListenerBase.cpp:23:56: style: Function 'nsAbLDAPListenerBase' argument 1 names different: declaration 'directoryUrl' definition 'url'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPListenerBase.h:23:36: note: Function 'nsAbLDAPListenerBase' argument 1 names different: declaration 'directoryUrl' definition 'url'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPListenerBase.cpp:23:56: note: Function 'nsAbLDAPListenerBase' argument 1 names different: declaration 'directoryUrl' definition 'url'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPReplicationData.cpp:352:70: style: Function 'OpenABForReplicatedDir' argument 1 names different: declaration 'bCreate' definition 'aCreate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPReplicationData.h:60:40: note: Function 'OpenABForReplicatedDir' argument 1 names different: declaration 'bCreate' definition 'aCreate'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDAPReplicationData.cpp:352:70: note: Function 'OpenABForReplicatedDir' argument 1 names different: declaration 'bCreate' definition 'aCreate'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:773:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:770:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:773:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:117:14: style: The scope of the variable 'pos' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:118:12: style: The scope of the variable 'size' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:171:24: style: The scope of the variable 'byte' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:171:31: style: The scope of the variable 'stop' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:172:11: style: The scope of the variable 'nib' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:173:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:280:11: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:342:49: style: Function 'AddLdifRowToDatabase' argument 2 names different: declaration 'aIsList' definition 'bIsList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.h:25:62: note: Function 'AddLdifRowToDatabase' argument 2 names different: declaration 'aIsList' definition 'bIsList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbLDIFService.cpp:342:49: note: Function 'AddLdifRowToDatabase' argument 2 names different: declaration 'aIsList' definition 'bIsList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirFactory.cpp:86:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirFactory.cpp:83:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirFactory.cpp:86:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.cpp:380:69: style: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.h:56:50: note: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.cpp:380:69: note: Function 'GetChildNodes' argument 1 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.cpp:423:55: style: Function 'DeleteCards' argument 1 names different: declaration 'cards' definition 'aCards'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.h:60:36: note: Function 'DeleteCards' argument 1 names different: declaration 'cards' definition 'aCards'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.cpp:423:55: note: Function 'DeleteCards' argument 1 names different: declaration 'cards' definition 'aCards'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.cpp:703:53: style: Function 'DropCard' argument 1 names different: declaration 'card' definition 'aCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.h:67:34: note: Function 'DropCard' argument 1 names different: declaration 'card' definition 'aCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.cpp:703:53: note: Function 'DropCard' argument 1 names different: declaration 'card' definition 'aCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbMDBDirectory.cpp:33:19: warning: Member variable 'nsAbMDBDirectory::mContext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.cpp:482:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.cpp:478:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.cpp:482:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.cpp:699:12: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.cpp:784:25: style: The scope of the variable 'match' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.cpp:880:12: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.cpp:957:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.cpp:959:12: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbManager.h:48:3: warning: The struct 'abListener' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:134:5: style: Class 'nsAbWinHelperGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:363:5: style: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:360:0: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:363:5: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:553:5: style: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:547:0: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:553:5: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:685:5: style: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:680:0: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:685:5: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:783:5: style: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:780:0: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:783:5: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:924:5: style: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:922:0: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:924:5: note: Variable 'retCode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:1441:64: style: Function 'OutlookCardForURI' argument 2 names different: declaration 'card' definition 'newCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.h:150:64: note: Function 'OutlookCardForURI' argument 2 names different: declaration 'card' definition 'newCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:1441:64: note: Function 'OutlookCardForURI' argument 2 names different: declaration 'card' definition 'newCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:269:25: style: Variable 'objType' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.h:77:16: style: Member variable 'nsAbOutlookDirectory::mMapiData' is in the wrong place in the initializer list. [initializerList]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.cpp:39:36: note: Member variable 'nsAbOutlookDirectory::mMapiData' is in the wrong place in the initializer list.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbOutlookDirectory.h:77:16: note: Member variable 'nsAbOutlookDirectory::mMapiData' is in the wrong place in the initializer list.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbView.cpp:235:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbView.cpp:233:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbView.cpp:235:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbView.cpp:676:1: style: The class 'CardComparator' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:348:50: style: Function 'GetPropertyString' argument 3 names different: declaration 'aValue' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:60:87: note: Function 'GetPropertyString' argument 3 names different: declaration 'aValue' definition 'aName'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:348:50: note: Function 'GetPropertyString' argument 3 names different: declaration 'aValue' definition 'aName'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:366:50: style: Function 'GetPropertyUString' argument 3 names different: declaration 'aValue' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:62:87: note: Function 'GetPropertyUString' argument 3 names different: declaration 'aValue' definition 'aName'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:366:50: note: Function 'GetPropertyUString' argument 3 names different: declaration 'aValue' definition 'aName'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:383:83: style: Function 'GetPropertiesUString' argument 2 names different: declaration 'aPropertiesTag' definition 'aPropertyTags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:64:72: note: Function 'GetPropertiesUString' argument 2 names different: declaration 'aPropertiesTag' definition 'aPropertyTags'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:383:83: note: Function 'GetPropertiesUString' argument 2 names different: declaration 'aPropertiesTag' definition 'aPropertyTags'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:384:73: style: Function 'GetPropertiesUString' argument 4 names different: declaration 'aValues' definition 'aNames'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:65:62: note: Function 'GetPropertiesUString' argument 4 names different: declaration 'aValues' definition 'aNames'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:384:73: note: Function 'GetPropertiesUString' argument 4 names different: declaration 'aValues' definition 'aNames'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:871:74: style: Function 'GetMAPIProperties' argument 4 names different: declaration 'aValues' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:110:42: note: Function 'GetMAPIProperties' argument 4 names different: declaration 'aValues' definition 'aValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:871:74: note: Function 'GetMAPIProperties' argument 4 names different: declaration 'aValues' definition 'aValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:933:43: style: Function 'MyFreeProws' argument 1 names different: declaration 'aSet' definition 'aRowset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:115:32: note: Function 'MyFreeProws' argument 1 names different: declaration 'aSet' definition 'aRowset'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:933:43: note: Function 'MyFreeProws' argument 1 names different: declaration 'aSet' definition 'aRowset'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:98:13: style: Member variable 'nsAbWinHelper::mLastError' is in the wrong place in the initializer list. [initializerList]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:246:23: note: Member variable 'nsAbWinHelper::mLastError' is in the wrong place in the initializer list.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.h:98:13: note: Member variable 'nsAbWinHelper::mLastError' is in the wrong place in the initializer list.
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:949:34: style: Class 'nsAbWinHelperGuard' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mailnews/addrbook/src/nsAbWinHelper.cpp:949:34: style: Class 'nsAbWinHelperGuard' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddbookUrl.cpp:19:3: performance: Variable 'm_baseURL' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1146:3: warning: Either the condition 'card&&cardRow' is redundant or there is possible null pointer dereference: cardRow. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1151:12: note: Assuming that condition 'card&&cardRow' is not redundant
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1146:3: note: Null pointer dereference
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1148:3: warning: Either the condition 'if(card&&cardRow)' is redundant or there is possible null pointer dereference: card. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1151:6: note: Assuming that condition 'if(card&&cardRow)' is not redundant
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1148:3: note: Null pointer dereference
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1433:5: warning: Either the condition 'NS_SUCCEEDED(err)&&listRow' is redundant or there is possible null pointer dereference: listRow. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1440:27: note: Assuming that condition 'NS_SUCCEEDED(err)&&listRow' is not redundant
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1433:5: note: Null pointer dereference
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:688:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:687:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:688:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:815:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:814:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:815:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:867:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:866:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:867:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:912:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:902:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:912:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1044:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1043:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1044:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1045:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1044:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1045:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1748:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1741:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1748:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1776:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1769:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1776:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1923:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1913:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1923:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2935:5: style: Variable 'listURI' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2930:0: note: Variable 'listURI' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2935:5: note: Variable 'listURI' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2991:5: style: Variable 'listURI' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2985:0: note: Variable 'listURI' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2991:5: note: Variable 'listURI' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3332:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3331:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3332:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:301:82: style: Function 'Open' argument 4 names different: declaration 'pCardDB' definition 'pAddrDB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:36:86: note: Function 'Open' argument 4 names different: declaration 'pCardDB' definition 'pAddrDB'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:301:82: note: Function 'Open' argument 4 names different: declaration 'pCardDB' definition 'pAddrDB'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:444:81: style: Function 'OpenInternal' argument 3 names different: declaration 'pCardDB' definition 'pAddrDB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:432:76: note: Function 'OpenInternal' argument 3 names different: declaration 'pCardDB' definition 'pAddrDB'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:444:81: note: Function 'OpenInternal' argument 3 names different: declaration 'pCardDB' definition 'pAddrDB'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1025:72: style: Function 'AddUnicodeToColumn' argument 2 names different: declaration 'colToken' definition 'aColToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:332:63: note: Function 'AddUnicodeToColumn' argument 2 names different: declaration 'colToken' definition 'aColToken'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1025:72: note: Function 'AddUnicodeToColumn' argument 2 names different: declaration 'colToken' definition 'aColToken'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1025:93: style: Function 'AddUnicodeToColumn' argument 3 names different: declaration 'lowerCaseColToken' definition 'aLowerCaseColToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:332:83: note: Function 'AddUnicodeToColumn' argument 3 names different: declaration 'lowerCaseColToken' definition 'aLowerCaseColToken'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1025:93: note: Function 'AddUnicodeToColumn' argument 3 names different: declaration 'lowerCaseColToken' definition 'aLowerCaseColToken'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1025:129: style: Function 'AddUnicodeToColumn' argument 4 names different: declaration 'pUnicodeStr' definition 'aUnicodeStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:332:118: note: Function 'AddUnicodeToColumn' argument 4 names different: declaration 'pUnicodeStr' definition 'aUnicodeStr'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1025:129: note: Function 'AddUnicodeToColumn' argument 4 names different: declaration 'pUnicodeStr' definition 'aUnicodeStr'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1193:66: style: Function 'CreateNewCardAndAddToDB' argument 1 names different: declaration 'newCard' definition 'aNewCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:43:49: note: Function 'CreateNewCardAndAddToDB' argument 1 names different: declaration 'newCard' definition 'aNewCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1193:66: note: Function 'CreateNewCardAndAddToDB' argument 1 names different: declaration 'newCard' definition 'aNewCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1193:81: style: Function 'CreateNewCardAndAddToDB' argument 2 names different: declaration 'notify' definition 'aNotify'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:43:63: note: Function 'CreateNewCardAndAddToDB' argument 2 names different: declaration 'notify' definition 'aNotify'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1193:81: note: Function 'CreateNewCardAndAddToDB' argument 2 names different: declaration 'notify' definition 'aNotify'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1193:120: style: Function 'CreateNewCardAndAddToDB' argument 3 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:43:87: note: Function 'CreateNewCardAndAddToDB' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1193:120: note: Function 'CreateNewCardAndAddToDB' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1271:75: style: Function 'CreateNewListCardAndAddToDB' argument 1 names different: declaration 'list' definition 'aList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:44:58: note: Function 'CreateNewListCardAndAddToDB' argument 1 names different: declaration 'list' definition 'aList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1271:75: note: Function 'CreateNewListCardAndAddToDB' argument 1 names different: declaration 'list' definition 'aList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1424:113: style: Function 'AddListAttributeColumnsToRow' argument 3 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:301:99: note: Function 'AddListAttributeColumnsToRow' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1424:113: note: Function 'AddListAttributeColumnsToRow' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1515:57: style: Function 'FindRowByCard' argument 1 names different: declaration 'card' definition 'aCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:277:42: note: Function 'FindRowByCard' argument 1 names different: declaration 'card' definition 'aCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1515:57: note: Function 'FindRowByCard' argument 1 names different: declaration 'card' definition 'aCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1542:72: style: Function 'CreateMailListAndAddToDB' argument 1 names different: declaration 'newList' definition 'aNewList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:45:55: note: Function 'CreateMailListAndAddToDB' argument 1 names different: declaration 'newList' definition 'aNewList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1542:72: note: Function 'CreateMailListAndAddToDB' argument 1 names different: declaration 'newList' definition 'aNewList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1542:87: style: Function 'CreateMailListAndAddToDB' argument 2 names different: declaration 'notify' definition 'aNotify'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:45:69: note: Function 'CreateMailListAndAddToDB' argument 2 names different: declaration 'notify' definition 'aNotify'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1542:87: note: Function 'CreateMailListAndAddToDB' argument 2 names different: declaration 'notify' definition 'aNotify'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1542:126: style: Function 'CreateMailListAndAddToDB' argument 3 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:45:93: note: Function 'CreateMailListAndAddToDB' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1542:126: note: Function 'CreateMailListAndAddToDB' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1598:53: style: Function 'DeleteCard' argument 1 names different: declaration 'newCard' definition 'aCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:49:36: note: Function 'DeleteCard' argument 1 names different: declaration 'newCard' definition 'aCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1598:53: note: Function 'DeleteCard' argument 1 names different: declaration 'newCard' definition 'aCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1598:65: style: Function 'DeleteCard' argument 2 names different: declaration 'notify' definition 'aNotify'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:49:50: note: Function 'DeleteCard' argument 2 names different: declaration 'notify' definition 'aNotify'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1598:65: note: Function 'DeleteCard' argument 2 names different: declaration 'notify' definition 'aNotify'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1598:90: style: Function 'DeleteCard' argument 3 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:49:74: note: Function 'DeleteCard' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1598:90: note: Function 'DeleteCard' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1907:51: style: Function 'EditCard' argument 1 names different: declaration 'card' definition 'aCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:50:34: note: Function 'EditCard' argument 1 names different: declaration 'card' definition 'aCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1907:51: note: Function 'EditCard' argument 1 names different: declaration 'card' definition 'aCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1907:63: style: Function 'EditCard' argument 2 names different: declaration 'notify' definition 'aNotify'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:50:45: note: Function 'EditCard' argument 2 names different: declaration 'notify' definition 'aNotify'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1907:63: note: Function 'EditCard' argument 2 names different: declaration 'notify' definition 'aNotify'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1907:88: style: Function 'EditCard' argument 3 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:50:69: note: Function 'EditCard' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:1907:88: note: Function 'EditCard' argument 3 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2043:80: style: Function 'ContainsMailList' argument 2 names different: declaration 'hasCard' definition 'hasList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:54:63: note: Function 'ContainsMailList' argument 2 names different: declaration 'hasCard' definition 'hasList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2043:80: note: Function 'ContainsMailList' argument 2 names different: declaration 'hasCard' definition 'hasList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2095:60: style: Function 'AddLdifListMember' argument 1 names different: declaration 'row' definition 'listRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:67:43: note: Function 'AddLdifListMember' argument 1 names different: declaration 'row' definition 'listRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2095:60: note: Function 'AddLdifListMember' argument 1 names different: declaration 'row' definition 'listRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2304:58: style: Function 'AddPrimaryEmail' argument 1 names different: declaration 'row' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:91:42: note: Function 'AddPrimaryEmail' argument 1 names different: declaration 'row' definition 'aRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2304:58: note: Function 'AddPrimaryEmail' argument 1 names different: declaration 'row' definition 'aRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2304:76: style: Function 'AddPrimaryEmail' argument 2 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:91:60: note: Function 'AddPrimaryEmail' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2304:76: note: Function 'AddPrimaryEmail' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2317:54: style: Function 'Add2ndEmail' argument 1 names different: declaration 'row' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:93:38: note: Function 'Add2ndEmail' argument 1 names different: declaration 'row' definition 'aRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2317:54: note: Function 'Add2ndEmail' argument 1 names different: declaration 'row' definition 'aRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2317:72: style: Function 'Add2ndEmail' argument 2 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:93:56: note: Function 'Add2ndEmail' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2317:72: note: Function 'Add2ndEmail' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2330:54: style: Function 'AddListName' argument 1 names different: declaration 'row' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:230:38: note: Function 'AddListName' argument 1 names different: declaration 'row' definition 'aRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2330:54: note: Function 'AddListName' argument 1 names different: declaration 'row' definition 'aRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2330:72: style: Function 'AddListName' argument 2 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:230:56: note: Function 'AddListName' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2330:72: note: Function 'AddListName' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2347:54: style: Function 'AddLowercaseColumn' argument 3 names different: declaration 'utf8String' definition 'columnValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:308:83: note: Function 'AddLowercaseColumn' argument 3 names different: declaration 'utf8String' definition 'columnValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2347:54: note: Function 'AddLowercaseColumn' argument 3 names different: declaration 'utf8String' definition 'columnValue'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2359:58: style: Function 'InitCardFromRow' argument 1 names different: declaration 'aNewCard' definition 'newCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:275:43: note: Function 'InitCardFromRow' argument 1 names different: declaration 'aNewCard' definition 'newCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2359:58: note: Function 'InitCardFromRow' argument 1 names different: declaration 'aNewCard' definition 'newCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2359:78: style: Function 'InitCardFromRow' argument 2 names different: declaration 'aCardRow' definition 'cardRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:275:64: note: Function 'InitCardFromRow' argument 2 names different: declaration 'aCardRow' definition 'cardRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2359:78: note: Function 'InitCardFromRow' argument 2 names different: declaration 'aCardRow' definition 'cardRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2442:56: style: Function 'GetListFromDB' argument 1 names different: declaration 'newCard' definition 'newList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:298:42: note: Function 'GetListFromDB' argument 1 names different: declaration 'newCard' definition 'newList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2442:56: note: Function 'GetListFromDB' argument 1 names different: declaration 'newCard' definition 'newList'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3077:70: style: Function 'GetCardFromAttribute' argument 3 names different: declaration 'aValue' definition 'aUTF8Value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:57:53: note: Function 'GetCardFromAttribute' argument 3 names different: declaration 'aValue' definition 'aUTF8Value'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3077:70: note: Function 'GetCardFromAttribute' argument 3 names different: declaration 'aValue' definition 'aUTF8Value'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3079:64: style: Function 'GetCardFromAttribute' argument 5 names different: declaration 'card' definition 'aCardResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:58:70: note: Function 'GetCardFromAttribute' argument 5 names different: declaration 'card' definition 'aCardResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3079:64: note: Function 'GetCardFromAttribute' argument 5 names different: declaration 'card' definition 'aCardResult'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3095:72: style: Function 'GetCardsFromAttribute' argument 3 names different: declaration 'uUTF8Value' definition 'aUTF8Value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:61:55: note: Function 'GetCardsFromAttribute' argument 3 names different: declaration 'uUTF8Value' definition 'aUTF8Value'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3095:72: note: Function 'GetCardsFromAttribute' argument 3 names different: declaration 'uUTF8Value' definition 'aUTF8Value'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3235:65: style: Function 'GetRowForCharColumn' argument 3 names different: declaration 'bIsCard' definition 'aIsCard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:428:60: note: Function 'GetRowForCharColumn' argument 3 names different: declaration 'bIsCard' definition 'aIsCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3235:65: note: Function 'GetRowForCharColumn' argument 3 names different: declaration 'bIsCard' definition 'aIsCard'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3237:49: style: Function 'GetRowForCharColumn' argument 5 names different: declaration 'findRow' definition 'aFindRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.h:429:67: note: Function 'GetRowForCharColumn' argument 5 names different: declaration 'findRow' definition 'aFindRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:3237:49: note: Function 'GetRowForCharColumn' argument 5 names different: declaration 'findRow' definition 'aFindRow'.
thunderbird-52.3.0/mailnews/addrbook/src/nsAddrDatabase.cpp:2510:5: style: Class 'nsAddrDBEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:895:25: warning: Either the condition 'if(leafName)' is redundant or there is possible null pointer dereference: leafName. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:898:6: note: Assuming that condition 'if(leafName)' is not redundant
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:895:25: note: Null pointer dereference
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:895:3: style: Variable 'newLeafName' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:885:0: note: Variable 'newLeafName' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:895:3: note: Variable 'newLeafName' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:927:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:924:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:927:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:465:15: style: The scope of the variable 'server' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:946:11: style: The scope of the variable 'srcIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:948:11: style: The scope of the variable 'numSrcBytes' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:979:12: style: The scope of the variable 'numHeaderBytes' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:1028:8: style: The scope of the variable 'isUnique' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:1039:13: style: The scope of the variable 'uniqueIDCnt' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:1442:17: style: The scope of the variable 'server' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:906:29: style: Function 'DIR_SetFileName' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:49:29: note: Function 'DIR_SetFileName' argument 1 names different: declaration 'filename' definition 'fileName'.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:906:29: note: Function 'DIR_SetFileName' argument 1 names different: declaration 'filename' definition 'fileName'.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:906:51: style: Function 'DIR_SetFileName' argument 2 names different: declaration 'leafName' definition 'defaultName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:49:51: note: Function 'DIR_SetFileName' argument 2 names different: declaration 'leafName' definition 'defaultName'.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:906:51: note: Function 'DIR_SetFileName' argument 2 names different: declaration 'leafName' definition 'defaultName'.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:975:40: style: Function 'DIR_SetServerFileName' argument 1 names different: declaration 'pServer' definition 'server'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.h:84:40: note: Function 'DIR_SetServerFileName' argument 1 names different: declaration 'pServer' definition 'server'.
thunderbird-52.3.0/mailnews/addrbook/src/nsDirPrefs.cpp:975:40: note: Function 'DIR_SetServerFileName' argument 1 names different: declaration 'pServer' definition 'server'.
thunderbird-52.3.0/mailnews/addrbook/src/nsVCard.cpp:702:9: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCard.cpp:828:9: style: The scope of the variable 'token' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCard.cpp:874:9: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCard.cpp:1004:7: style: The scope of the variable 'tab' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCard.cpp:1209:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:103:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:142:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:531:16: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:915:19: style: The scope of the variable 'trip' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:956:7: style: The scope of the variable 'current_column' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:958:8: style: The scope of the variable 'white' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:959:8: style: The scope of the variable 'contWhite' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:960:8: style: The scope of the variable 'mb_p' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/addrbook/src/nsVCardObj.cpp:1105:7: style: The scope of the variable 'ilen' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgBodyHandler.cpp:146:12: style: The scope of the variable 'numBytesCopied' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:870:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:869:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:870:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:871:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:870:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:871:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:872:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:871:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:872:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:888:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:882:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:888:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:745:46: style: Function 'SetFilterScript' argument 1 names different: declaration 'filterName' definition 'fileName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.h:54:38: note: Function 'SetFilterScript' argument 1 names different: declaration 'filterName' definition 'fileName'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:745:46: note: Function 'SetFilterScript' argument 1 names different: declaration 'filterName' definition 'fileName'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:750:97: style: Function 'ConvertMoveOrCopyToFolderValue' argument 2 names different: declaration 'relativePath' definition 'moveValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.h:68:87: note: Function 'ConvertMoveOrCopyToFolderValue' argument 2 names different: declaration 'relativePath' definition 'moveValue'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:750:97: note: Function 'ConvertMoveOrCopyToFolderValue' argument 2 names different: declaration 'relativePath' definition 'moveValue'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:34:18: warning: Member variable 'nsMsgRuleAction::m_junkScore' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilter.cpp:169:14: warning: Member variable 'nsMsgFilter::m_enabled' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchValue.h:14:5: style: Class 'nsMsgSearchValueImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:746:10: style: Condition '!done' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:731:18: note: Assignment 'done=false', assigned value is 0
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:746:10: note: Condition '!done' is always true
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:291:3: warning: Either the condition '!scope' is redundant or there is possible null pointer dereference: scope. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:292:7: note: Assuming that condition '!scope' is not redundant
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:291:3: note: Null pointer dereference
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:312:9: style: Variable 'matchTermStatus' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:308:0: note: Variable 'matchTermStatus' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:312:9: note: Variable 'matchTermStatus' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:505:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:501:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterList.cpp:505:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterService.cpp:334:3: performance: Variable 'm_msgWindow' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterService.cpp:335:3: performance: Variable 'm_filters' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterService.cpp:336:3: performance: Variable 'm_folders' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterService.cpp:1010:23: style: The function 'RunNextFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterService.cpp:298:23: note: Virtual function in base class
thunderbird-52.3.0/mailnews/base/search/src/nsMsgFilterService.cpp:1010:23: note: Function in derived class
thunderbird-52.3.0/mailnews/base/search/src/nsMsgImapSearch.cpp:85:52: style: Function 'Encode' argument 1 names different: declaration 'ppEncoding' definition 'pEncoding'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchImap.h:25:38: note: Function 'Encode' argument 1 names different: declaration 'ppEncoding' definition 'pEncoding'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgImapSearch.cpp:85:52: note: Function 'Encode' argument 1 names different: declaration 'ppEncoding' definition 'pEncoding'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:273:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:262:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:273:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:842:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:839:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:842:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:327:58: style: Function 'MatchTermsForSearch' argument 1 names different: declaration 'msgTomatch' definition 'msgToMatch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.h:48:53: note: Function 'MatchTermsForSearch' argument 1 names different: declaration 'msgTomatch' definition 'msgToMatch'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:327:58: note: Function 'MatchTermsForSearch' argument 1 names different: declaration 'msgTomatch' definition 'msgToMatch'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:673:50: style: Function 'MatchTerms' argument 8 names different: declaration 'ForFilters' definition 'Filtering'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.h:76:38: note: Function 'MatchTerms' argument 8 names different: declaration 'ForFilters' definition 'Filtering'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgLocalSearch.cpp:673:50: note: Function 'MatchTerms' argument 8 names different: declaration 'ForFilters' definition 'Filtering'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchNews.cpp:43:18: warning: Member variable 'nsMsgSearchNews::m_ORSearch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.cpp:448:35: warning: Either the condition 'NS_SUCCEEDED(rv)&&msgService&¤tTerm' is redundant or there is possible null pointer dereference: currentTerm. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.cpp:455:40: note: Assuming that condition 'NS_SUCCEEDED(rv)&&msgService&¤tTerm' is not redundant
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.cpp:448:35: note: Null pointer dereference
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.cpp:466:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.cpp:534:59: style: Function 'NotifyListenersDone' argument 1 names different: declaration 'status' definition 'aStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.h:53:41: note: Function 'NotifyListenersDone' argument 1 names different: declaration 'status' definition 'aStatus'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.cpp:534:59: note: Function 'NotifyListenersDone' argument 1 names different: declaration 'status' definition 'aStatus'.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.cpp:28:21: warning: Member variable 'nsMsgSearchSession::m_iListener' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchSession.cpp:30:3: performance: Variable 'm_sortAttribute' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchTerm.cpp:724:45: warning: Either the condition 'if(commaSep)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchTerm.cpp:725:6: note: Assuming that condition 'if(commaSep)' is not redundant
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchTerm.cpp:724:45: note: Null pointer addition
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchTerm.cpp:2065:9: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchTerm.cpp:2063:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchTerm.cpp:2065:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchTerm.cpp:990:11: style: Variable 'lines' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mailnews/base/search/src/nsMsgSearchValue.cpp:14:5: performance: Variable 'mValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMailDirProvider.h:32:5: style: Class 'AppendingEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:638:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2528:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2529:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:933:3: style: Variable 'saveState' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:929:0: note: Variable 'saveState' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:933:3: note: Variable 'saveState' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2322:8: style: The scope of the variable 'idLeft' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2322:16: style: The scope of the variable 'idRight' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2502:7: style: The scope of the variable 'nCompare' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2871:16: style: The scope of the variable 'partId' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2872:16: style: The scope of the variable 'nextField' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:630:47: style: Function 'SaveAttachment' argument 1 names different: declaration 'file' definition 'aFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:34:36: note: Function 'SaveAttachment' argument 1 names different: declaration 'file' definition 'aFile'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:630:47: note: Function 'SaveAttachment' argument 1 names different: declaration 'file' definition 'aFile'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:631:56: style: Function 'SaveAttachment' argument 2 names different: declaration 'unescapedUrl' definition 'aURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:34:60: note: Function 'SaveAttachment' argument 2 names different: declaration 'unescapedUrl' definition 'aURL'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:631:56: note: Function 'SaveAttachment' argument 2 names different: declaration 'unescapedUrl' definition 'aURL'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:632:56: style: Function 'SaveAttachment' argument 3 names different: declaration 'messageUri' definition 'aMessageUri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:35:45: note: Function 'SaveAttachment' argument 3 names different: declaration 'messageUri' definition 'aMessageUri'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:632:56: note: Function 'SaveAttachment' argument 3 names different: declaration 'messageUri' definition 'aMessageUri'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:633:56: style: Function 'SaveAttachment' argument 4 names different: declaration 'contentType' definition 'aContentType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:35:75: note: Function 'SaveAttachment' argument 4 names different: declaration 'contentType' definition 'aContentType'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:633:56: note: Function 'SaveAttachment' argument 4 names different: declaration 'contentType' definition 'aContentType'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:1312:37: style: Function 'GetSaveToDir' argument 1 names different: declaration 'aSaveToDir' definition 'aSaveDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:74:35: note: Function 'GetSaveToDir' argument 1 names different: declaration 'aSaveToDir' definition 'aSaveDir'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:1312:37: note: Function 'GetSaveToDir' argument 1 names different: declaration 'aSaveToDir' definition 'aSaveDir'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:1625:47: style: Function 'nsSaveMsgListener' argument 1 names different: declaration 'file' definition 'aFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:140:30: note: Function 'nsSaveMsgListener' argument 1 names different: declaration 'file' definition 'aFile'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:1625:47: note: Function 'nsSaveMsgListener' argument 1 names different: declaration 'file' definition 'aFile'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2027:63: style: Function 'GetString' argument 2 names different: declaration 'stringValue' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:60:57: note: Function 'GetString' argument 2 names different: declaration 'stringValue' definition 'aValue'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2027:63: note: Function 'GetString' argument 2 names different: declaration 'stringValue' definition 'aValue'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2048:67: style: Function 'nsSaveAllAttachmentsState' argument 4 names different: declaration 'displayNameArray' definition 'nameArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:191:42: note: Function 'nsSaveAllAttachmentsState' argument 4 names different: declaration 'displayNameArray' definition 'nameArray'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2048:67: note: Function 'nsSaveAllAttachmentsState' argument 4 names different: declaration 'displayNameArray' definition 'nameArray'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2049:67: style: Function 'nsSaveAllAttachmentsState' argument 5 names different: declaration 'messageUriArray' definition 'uriArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:192:42: note: Function 'nsSaveAllAttachmentsState' argument 5 names different: declaration 'messageUriArray' definition 'uriArray'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2049:67: note: Function 'nsSaveAllAttachmentsState' argument 5 names different: declaration 'messageUriArray' definition 'uriArray'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2050:66: style: Function 'nsSaveAllAttachmentsState' argument 6 names different: declaration 'directoryName' definition 'dirName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:193:41: note: Function 'nsSaveAllAttachmentsState' argument 6 names different: declaration 'directoryName' definition 'dirName'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2050:66: note: Function 'nsSaveAllAttachmentsState' argument 6 names different: declaration 'directoryName' definition 'dirName'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2093:45: style: Function 'GetLastSaveDirectory' argument 1 names different: declaration 'aLastSaveAsDir' definition 'aLastSaveDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:65:43: note: Function 'GetLastSaveDirectory' argument 1 names different: declaration 'aLastSaveAsDir' definition 'aLastSaveDir'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2093:45: note: Function 'GetLastSaveDirectory' argument 1 names different: declaration 'aLastSaveAsDir' definition 'aLastSaveDir'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2825:72: style: Function 'StartProcessing' argument 4 names different: declaration 'aSaveFirst' definition 'detaching'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2549:39: note: Function 'StartProcessing' argument 4 names different: declaration 'aSaveFirst' definition 'detaching'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2825:72: note: Function 'StartProcessing' argument 4 names different: declaration 'aSaveFirst' definition 'detaching'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:3033:45: style: Function 'PromptIfDeleteAttachments' argument 1 names different: declaration 'saveFirst' definition 'aSaveFirst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:62:43: note: Function 'PromptIfDeleteAttachments' argument 1 names different: declaration 'saveFirst' definition 'aSaveFirst'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:3033:45: note: Function 'PromptIfDeleteAttachments' argument 1 names different: declaration 'saveFirst' definition 'aSaveFirst'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:3034:49: style: Function 'PromptIfDeleteAttachments' argument 2 names different: declaration 'count' definition 'aCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:62:63: note: Function 'PromptIfDeleteAttachments' argument 2 names different: declaration 'count' definition 'aCount'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:3034:49: note: Function 'PromptIfDeleteAttachments' argument 2 names different: declaration 'count' definition 'aCount'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:3035:54: style: Function 'PromptIfDeleteAttachments' argument 3 names different: declaration 'displayNameArray' definition 'aDisplayNameArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.h:62:83: note: Function 'PromptIfDeleteAttachments' argument 3 names different: declaration 'displayNameArray' definition 'aDisplayNameArray'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:3035:54: note: Function 'PromptIfDeleteAttachments' argument 3 names different: declaration 'displayNameArray' definition 'aDisplayNameArray'.
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:1625:20: warning: Member variable 'nsSaveMsgListener::m_dataBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2797:22: warning: Member variable 'nsDelAttachListener::mOrigMsgFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2797:22: warning: Member variable 'nsDelAttachListener::mDetaching' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2802:3: performance: Variable 'mNewMessageKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2060:5: style: Class 'nsSaveAllAttachmentsState' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mailnews/base/src/nsMessenger.cpp:2060:5: style: Class 'nsSaveAllAttachmentsState' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:743:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:737:17: warning: Either the condition '!folder' is redundant or there is possible null pointer dereference: aFolder. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:588:9: note: Assuming that condition '!folder' is not redundant
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:584:35: note: Calling function 'GetMRUTimestampForFolder', 1st argument 'aFolder' value is 0
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:737:17: note: Null pointer dereference
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:497:20: style: Checking if unsigned variable 'numNewKeys' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:209:68: style: Function 'BuildNotificationBody' argument 2 names different: declaration 'Bundle' definition 'aBundle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.h:50:66: note: Function 'BuildNotificationBody' argument 2 names different: declaration 'Bundle' definition 'aBundle'.
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:209:68: note: Function 'BuildNotificationBody' argument 2 names different: declaration 'Bundle' definition 'aBundle'.
thunderbird-52.3.0/mailnews/base/src/nsMessengerUnixIntegration.cpp:108:3: performance: Variable 'mBiffStateAtom' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMessengerWinIntegration.cpp:987:47: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMessengerWinIntegration.cpp:250:28: warning: Member variable 'nsMessengerWinIntegration::mCurrentBiffState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMessengerWinIntegration.cpp:250:28: warning: Member variable 'nsMessengerWinIntegration::mDefaultAccountMightHaveAnInbox' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMessengerWinIntegration.cpp:250:28: warning: Member variable 'nsMessengerWinIntegration::mSHQueryUserNotificationState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMessengerWinIntegration.cpp:250:28: warning: Member variable 'nsMessengerWinIntegration::mCurrentUnreadCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMessengerWinIntegration.cpp:250:28: warning: Member variable 'nsMessengerWinIntegration::mLastUnreadCountWrittenToRegistry' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMessengerWinIntegration.cpp:252:3: performance: Variable 'mDefaultServerAtom' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:1627:23: style: Redundant condition: isImap. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:499:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:493:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:499:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:1100:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:1082:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:1100:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2701:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2696:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2701:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:421:60: style: Function 'createKeyedIdentity' argument 2 names different: declaration '_retval' definition 'aIdentity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.h:141:49: note: Function 'createKeyedIdentity' argument 2 names different: declaration '_retval' definition 'aIdentity'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:421:60: note: Function 'createKeyedIdentity' argument 2 names different: declaration '_retval' definition 'aIdentity'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:583:58: style: Function 'createKeyedServer' argument 3 names different: declaration 'password' definition 'hostname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.h:136:48: note: Function 'createKeyedServer' argument 3 names different: declaration 'password' definition 'hostname'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:583:58: note: Function 'createKeyedServer' argument 3 names different: declaration 'password' definition 'hostname'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:585:64: style: Function 'createKeyedServer' argument 5 names different: declaration '_retval' definition 'aServer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.h:138:53: note: Function 'createKeyedServer' argument 5 names different: declaration '_retval' definition 'aServer'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:585:64: note: Function 'createKeyedServer' argument 5 names different: declaration '_retval' definition 'aServer'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:1730:58: style: Function 'createKeyedAccount' argument 2 names different: declaration '_retval' definition 'aAccount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.h:133:47: note: Function 'createKeyedAccount' argument 2 names different: declaration '_retval' definition 'aAccount'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:1730:58: note: Function 'createKeyedAccount' argument 2 names different: declaration '_retval' definition 'aAccount'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2888:69: style: Function 'PostUpdateEvent' argument 1 names different: declaration 'folder' definition 'virtualFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.h:48:42: note: Function 'PostUpdateEvent' argument 1 names different: declaration 'folder' definition 'virtualFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2888:69: note: Function 'PostUpdateEvent' argument 1 names different: declaration 'folder' definition 'virtualFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2889:67: style: Function 'PostUpdateEvent' argument 2 names different: declaration 'db' definition 'virtDatabase'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.h:48:66: note: Function 'PostUpdateEvent' argument 2 names different: declaration 'db' definition 'virtDatabase'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2889:67: note: Function 'PostUpdateEvent' argument 2 names different: declaration 'db' definition 'virtDatabase'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2899:68: style: Function 'ProcessUpdateEvent' argument 1 names different: declaration 'folder' definition 'virtFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.h:50:41: note: Function 'ProcessUpdateEvent' argument 1 names different: declaration 'folder' definition 'virtFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2899:68: note: Function 'ProcessUpdateEvent' argument 1 names different: declaration 'folder' definition 'virtFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2900:70: style: Function 'ProcessUpdateEvent' argument 2 names different: declaration 'db' definition 'virtDB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.h:50:65: note: Function 'ProcessUpdateEvent' argument 2 names different: declaration 'db' definition 'virtDB'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:2900:70: note: Function 'ProcessUpdateEvent' argument 2 names different: declaration 'db' definition 'virtDB'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManager.cpp:110:22: warning: Member variable 'nsMsgAccountManager::m_lastFindServerPort' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManagerDS.cpp:268:55: style: Function 'GetTarget' argument 4 names different: declaration '_retval' definition 'target'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManagerDS.h:50:37: note: Function 'GetTarget' argument 4 names different: declaration '_retval' definition 'target'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManagerDS.cpp:268:55: note: Function 'GetTarget' argument 4 names different: declaration '_retval' definition 'target'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManagerDS.cpp:555:68: style: Function 'createRootResources' argument 1 names different: declaration 'aProperty' definition 'property'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManagerDS.h:85:48: note: Function 'createRootResources' argument 1 names different: declaration 'aProperty' definition 'property'.
thunderbird-52.3.0/mailnews/base/src/nsMsgAccountManagerDS.cpp:555:68: note: Function 'createRootResources' argument 1 names different: declaration 'aProperty' definition 'property'.
thunderbird-52.3.0/mailnews/base/src/nsMsgBiffManager.cpp:34:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgContentPolicy.cpp:180:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgContentPolicy.cpp:155:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgContentPolicy.cpp:180:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgCopyService.cpp:223:18: style: The scope of the variable 'copyRequest' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgCopyService.cpp:294:18: style: Checking if unsigned variable 'scnt' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/base/src/nsMsgCopyService.cpp:51:16: warning: Member variable 'nsCopyRequest::m_allowUndo' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgCopyService.h:32:5: style: Class 'nsCopySource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:1500:63: style: Redundant condition: m_viewFlags&nsMsgViewFlagsType::kThreadedDisplay. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4678:10: style: Condition 'more' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4673:15: note: Assignment 'more=true', assigned value is 1
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4678:10: note: Condition 'more' is always true
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3668:4: warning: Either the condition 'targetFolder!=nullptr' is redundant or there is possible null pointer dereference: targetFolder. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3692:35: note: Assuming that condition 'targetFolder!=nullptr' is not redundant
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3668:4: note: Null pointer dereference
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3846:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3872:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3896:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4742:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:838:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:833:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:838:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:1310:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:1308:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:1310:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:1353:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:1351:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:1353:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3304:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3301:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3304:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3417:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3412:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:3417:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4277:9: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4275:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4277:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5000:3: style: Variable 'retIndex' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4999:0: note: Variable 'retIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5000:3: note: Variable 'retIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:7115:3: style: Variable 'threadIndex' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:7108:0: note: Variable 'threadIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:7115:3: note: Variable 'threadIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:7210:3: style: Variable 'threadIndex' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:7203:0: note: Variable 'threadIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:7210:3: note: Variable 'threadIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:512:15: style: The scope of the variable 'curName' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5473:7: style: The scope of the variable 'retStatus' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5792:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:6628:19: style: Checking if unsigned variable 'GetSize()' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:374:66: style: Function 'FetchAuthor' argument 2 names different: declaration 'aAuthorString' definition 'aSenderString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:151:55: note: Function 'FetchAuthor' argument 2 names different: declaration 'aAuthorString' definition 'aSenderString'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:374:66: note: Function 'FetchAuthor' argument 2 names different: declaration 'aAuthorString' definition 'aSenderString'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:914:49: style: Function 'RestoreSelection' argument 1 names different: declaration 'aCurrentmsgKey' definition 'aCurrentMsgKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:182:38: note: Function 'RestoreSelection' argument 1 names different: declaration 'aCurrentmsgKey' definition 'aCurrentMsgKey'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:914:49: note: Function 'RestoreSelection' argument 1 names different: declaration 'aCurrentmsgKey' definition 'aCurrentMsgKey'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5025:53: style: Function 'GetThreadCount' argument 1 names different: declaration 'viewIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:220:42: note: Function 'GetThreadCount' argument 1 names different: declaration 'viewIndex' definition 'index'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5025:53: note: Function 'GetThreadCount' argument 1 names different: declaration 'viewIndex' definition 'index'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5298:48: style: Function 'OnNewHeader' argument 1 names different: declaration 'aNewHdr' definition 'newHdr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:198:45: note: Function 'OnNewHeader' argument 1 names different: declaration 'aNewHdr' definition 'newHdr'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5298:48: note: Function 'OnNewHeader' argument 1 names different: declaration 'aNewHdr' definition 'newHdr'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5298:65: style: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:198:63: note: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5298:65: note: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5318:45: style: Function 'GetIndexForThread' argument 1 names different: declaration 'hdr' definition 'msgHdr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:200:49: note: Function 'GetIndexForThread' argument 1 names different: declaration 'hdr' definition 'msgHdr'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5318:45: note: Function 'GetIndexForThread' argument 1 names different: declaration 'hdr' definition 'msgHdr'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5787:79: style: Function 'ListIdsInThread' argument 2 names different: declaration 'viewIndex' definition 'startOfThreadViewIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:274:76: note: Function 'ListIdsInThread' argument 2 names different: declaration 'viewIndex' definition 'startOfThreadViewIndex'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:5787:79: note: Function 'ListIdsInThread' argument 2 names different: declaration 'viewIndex' definition 'startOfThreadViewIndex'.
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4162:3: performance: Variable 'mSortType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4163:3: performance: Variable 'mSortOrder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4164:3: performance: Variable 'mCustomColumnName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.cpp:4165:3: performance: Variable 'mColHandler' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:503:5: style: Class 'nsMsgViewHdrEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/src/nsMsgDBView.h:48:1: warning: The class 'MsgViewSortColumnInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCache.cpp:129:67: style: Function 'OpenMDB' argument 2 names different: declaration 'create' definition 'exists'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCache.h:35:51: note: Function 'OpenMDB' argument 2 names different: declaration 'create' definition 'exists'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCache.cpp:129:67: note: Function 'OpenMDB' argument 2 names different: declaration 'create' definition 'exists'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCache.cpp:359:105: style: Function 'RowCellColumnToCharPtr' argument 3 names different: declaration 'resultPtr' definition 'resultStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCache.h:31:89: note: Function 'RowCellColumnToCharPtr' argument 3 names different: declaration 'resultPtr' definition 'resultStr'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCache.cpp:359:105: note: Function 'RowCellColumnToCharPtr' argument 3 names different: declaration 'resultPtr' definition 'resultStr'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:803:12: style: The scope of the variable 'maxReadCount' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:1314:12: style: The scope of the variable 'maxReadCount' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:1314:37: style: The scope of the variable 'writeCount' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:321:42: style: Function 'Init' argument 1 names different: declaration 'aFolder' definition 'folder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.h:45:31: note: Function 'Init' argument 1 names different: declaration 'aFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:321:42: note: Function 'Init' argument 1 names different: declaration 'aFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:321:62: style: Function 'Init' argument 2 names different: declaration 'aBaseMsgUri' definition 'baseMsgUri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.h:45:52: note: Function 'Init' argument 2 names different: declaration 'aBaseMsgUri' definition 'baseMsgUri'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:321:62: note: Function 'Init' argument 2 names different: declaration 'aBaseMsgUri' definition 'baseMsgUri'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:321:90: style: Function 'Init' argument 3 names different: declaration 'aDb' definition 'db'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.h:45:81: note: Function 'Init' argument 3 names different: declaration 'aDb' definition 'db'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:321:90: note: Function 'Init' argument 3 names different: declaration 'aDb' definition 'db'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:322:37: style: Function 'Init' argument 4 names different: declaration 'aPath' definition 'path'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.h:46:38: note: Function 'Init' argument 4 names different: declaration 'aPath' definition 'path'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:322:37: note: Function 'Init' argument 4 names different: declaration 'aPath' definition 'path'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:48:23: warning: Member variable 'nsFolderCompactState::m_totalMsgSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:48:23: warning: Member variable 'nsFolderCompactState::m_startOfNewMsg' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:48:23: warning: Member variable 'nsFolderCompactState::m_dataBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:48:23: warning: Member variable 'nsFolderCompactState::m_statusOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:48:23: warning: Member variable 'nsFolderCompactState::m_addedHeaderSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:982:29: warning: Member variable 'nsOfflineStoreCompactState::m_offlineMsgSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:50:3: performance: Variable 'm_fileStream' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderCompactor.cpp:53:3: performance: Variable 'm_status' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1935:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1933:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1935:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:592:62: style: Function 'GetAllResources' argument 1 names different: declaration 'aResult' definition 'aCursor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:86:52: note: Function 'GetAllResources' argument 1 names different: declaration 'aResult' definition 'aCursor'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:592:62: note: Function 'GetAllResources' argument 1 names different: declaration 'aResult' definition 'aCursor'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1613:62: style: Function 'NotifyFolderNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:191:50: note: Function 'NotifyFolderNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1613:62: note: Function 'NotifyFolderNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1627:72: style: Function 'NotifyFolderTreeSimpleNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:190:60: note: Function 'NotifyFolderTreeSimpleNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1627:72: note: Function 'NotifyFolderTreeSimpleNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1641:66: style: Function 'NotifyFolderTreeNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:189:54: note: Function 'NotifyFolderTreeNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1641:66: note: Function 'NotifyFolderTreeNameChanged' argument 1 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1642:68: style: Function 'NotifyFolderTreeNameChanged' argument 2 names different: declaration 'folderResource' definition 'aFolderResource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:189:78: note: Function 'NotifyFolderTreeNameChanged' argument 2 names different: declaration 'folderResource' definition 'aFolderResource'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1642:68: note: Function 'NotifyFolderTreeNameChanged' argument 2 names different: declaration 'folderResource' definition 'aFolderResource'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1788:51: style: Function 'GetNumMessagesNode' argument 1 names different: declaration 'numMessages' definition 'aNumMessages'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:193:39: note: Function 'GetNumMessagesNode' argument 1 names different: declaration 'numMessages' definition 'aNumMessages'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1788:51: note: Function 'GetNumMessagesNode' argument 1 names different: declaration 'numMessages' definition 'aNumMessages'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1801:50: style: Function 'GetFolderSizeNode' argument 1 names different: declaration 'folderSize' definition 'aFolderSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:194:38: note: Function 'GetFolderSizeNode' argument 1 names different: declaration 'folderSize' definition 'aFolderSize'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1801:50: note: Function 'GetFolderSizeNode' argument 1 names different: declaration 'folderSize' definition 'aFolderSize'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1801:76: style: Function 'GetFolderSizeNode' argument 2 names different: declaration 'node' definition 'aNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:194:63: note: Function 'GetFolderSizeNode' argument 2 names different: declaration 'node' definition 'aNode'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:1801:76: note: Function 'GetFolderSizeNode' argument 2 names different: declaration 'node' definition 'aNode'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:2202:56: style: Function 'GetURI' argument 1 names different: declaration 'uri' definition 'aUri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:289:28: note: Function 'GetURI' argument 1 names different: declaration 'uri' definition 'aUri'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:2202:56: note: Function 'GetURI' argument 1 names different: declaration 'uri' definition 'aUri'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:2309:37: style: Function 'NotifyPropertyChanged' argument 2 names different: declaration 'propertyResource' definition 'property'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.h:326:37: note: Function 'NotifyPropertyChanged' argument 2 names different: declaration 'propertyResource' definition 'property'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderDataSource.cpp:2309:37: note: Function 'NotifyPropertyChanged' argument 2 names different: declaration 'propertyResource' definition 'property'.
thunderbird-52.3.0/mailnews/base/src/nsMsgFolderNotificationService.h:24:3: warning: The struct 'MsgFolderListener' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupThread.cpp:278:12: style: The scope of the variable 'childIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupThread.cpp:20:3: performance: Variable 'm_db' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupThread.h:24:3: style: Class 'nsMsgGroupThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:598:53: style: Condition '!GroupViewUsesDummyRow()' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:452:73: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:481:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:679:67: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:50: style: Function 'Open' argument 1 names different: declaration 'folder' definition 'aFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.h:25:33: note: Function 'Open' argument 1 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:50: note: Function 'Open' argument 1 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:82: style: Function 'Open' argument 2 names different: declaration 'sortType' definition 'aSortType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.h:25:64: note: Function 'Open' argument 2 names different: declaration 'sortType' definition 'aSortType'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:82: note: Function 'Open' argument 2 names different: declaration 'sortType' definition 'aSortType'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:117: style: Function 'Open' argument 3 names different: declaration 'sortOrder' definition 'aSortOrder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.h:26:43: note: Function 'Open' argument 3 names different: declaration 'sortOrder' definition 'aSortOrder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:117: note: Function 'Open' argument 3 names different: declaration 'sortOrder' definition 'aSortOrder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:153: style: Function 'Open' argument 4 names different: declaration 'viewFlags' definition 'aViewFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.h:26:78: note: Function 'Open' argument 4 names different: declaration 'viewFlags' definition 'aViewFlags'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:153: note: Function 'Open' argument 4 names different: declaration 'viewFlags' definition 'aViewFlags'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:174: style: Function 'Open' argument 5 names different: declaration 'pCount' definition 'aCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.h:27:28: note: Function 'Open' argument 5 names different: declaration 'pCount' definition 'aCount'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:33:174: note: Function 'Open' argument 5 names different: declaration 'pCount' definition 'aCount'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:498:62: style: Function 'RebuildView' argument 1 names different: declaration 'viewFlags' definition 'newFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.h:62:48: note: Function 'RebuildView' argument 1 names different: declaration 'viewFlags' definition 'newFlags'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:498:62: note: Function 'RebuildView' argument 1 names different: declaration 'viewFlags' definition 'newFlags'.
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:204:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:211:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:877:73: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mailnews/base/src/nsMsgGroupView.cpp:882:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mailnews/base/src/nsMsgMailSession.h:49:3: warning: The struct 'folderListener' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mailnews/base/src/nsMsgPrintEngine.cpp:582:15: style: The scope of the variable 'kMsgKeys' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgPrintEngine.cpp:559:68: style: Function 'GetString' argument 2 names different: declaration 'aOutString' definition 'outStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgPrintEngine.h:64:57: note: Function 'GetString' argument 2 names different: declaration 'aOutString' definition 'outStr'.
thunderbird-52.3.0/mailnews/base/src/nsMsgPrintEngine.cpp:559:68: note: Function 'GetString' argument 2 names different: declaration 'aOutString' definition 'outStr'.
thunderbird-52.3.0/mailnews/base/src/nsMsgPrintEngine.cpp:48:19: warning: Member variable 'nsMsgPrintEngine::mURICount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgPrintEngine.cpp:656:3: style: Class 'nsPrintMsgWindowEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/src/nsMsgPrintEngine.cpp:675:3: style: Class 'nsStartNextPrintOpEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/src/nsMsgProgress.cpp:31:3: performance: Variable 'm_pendingStateValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgPurgeService.cpp:32:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgPurgeService.cpp:134:8: style: The scope of the variable 'keepApplyingRetentionSettings' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:70:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:198:11: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:196:11: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:198:11: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:48:65: style: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.h:36:54: note: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:48:65: note: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:221:59: style: Function 'OnHdrPropertyChanged' argument 1 names different: declaration 'aHdrToChange' definition 'aHdrChanged'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.h:49:48: note: Function 'OnHdrPropertyChanged' argument 1 names different: declaration 'aHdrToChange' definition 'aHdrChanged'.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:221:59: note: Function 'OnHdrPropertyChanged' argument 1 names different: declaration 'aHdrToChange' definition 'aHdrChanged'.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:267:64: style: Function 'GetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.h:46:53: note: Function 'GetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:267:64: note: Function 'GetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:275:63: style: Function 'SetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.h:45:52: note: Function 'SetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/base/src/nsMsgQuickSearchDBView.cpp:275:63: note: Function 'SetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:97:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:783:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:770:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:783:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:1115:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:1110:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:1115:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:186:71: style: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.h:61:62: note: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:186:71: note: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:361:93: style: Function 'GetFolderForViewIndex' argument 2 names different: declaration 'folder' definition 'aFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.h:62:73: note: Function 'GetFolderForViewIndex' argument 2 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:361:93: note: Function 'GetFolderForViewIndex' argument 2 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:720:58: style: Function 'SetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.h:29:52: note: Function 'SetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:720:58: note: Function 'SetSearchSession' argument 1 names different: declaration 'aSearchSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:30:20: warning: Member variable 'nsMsgSearchDBView::mCurIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:30:20: warning: Member variable 'nsMsgSearchDBView::mIndicesForChainedDeleteAndFile' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:30:20: warning: Member variable 'nsMsgSearchDBView::mTotalIndices' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgSearchDBView.cpp:35:3: performance: Variable 'm_nextThreadId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgServiceProvider.cpp:118:57: style: Function 'LoadDataSource' argument 1 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgServiceProvider.h:29:39: note: Function 'LoadDataSource' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mailnews/base/src/nsMsgServiceProvider.cpp:118:57: note: Function 'LoadDataSource' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSpecialViews.cpp:73:131: style: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgSpecialViews.h:18:114: note: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSpecialViews.cpp:73:131: note: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSpecialViews.cpp:158:138: style: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgSpecialViews.h:34:54: note: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'.
thunderbird-52.3.0/mailnews/base/src/nsMsgSpecialViews.cpp:158:138: note: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'.
thunderbird-52.3.0/mailnews/base/src/nsMsgStatusFeedback.cpp:293:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsMsgStatusFeedback.cpp:290:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgStatusFeedback.cpp:293:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsMsgStatusFeedback.cpp:29:22: warning: Member variable 'nsMsgStatusFeedback::m_meteorsSpinning' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgTagService.cpp:424:48: style: Function 'SetUnicharPref' argument 2 names different: declaration 'prefValue' definition 'val'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgTagService.h:47:44: note: Function 'SetUnicharPref' argument 2 names different: declaration 'prefValue' definition 'val'.
thunderbird-52.3.0/mailnews/base/src/nsMsgTagService.cpp:424:48: note: Function 'SetUnicharPref' argument 2 names different: declaration 'prefValue' definition 'val'.
thunderbird-52.3.0/mailnews/base/src/nsMsgTagService.cpp:126:3: performance: Variable 'm_tagPrefBranch' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgThreadedDBView.cpp:72:11: style: The scope of the variable 'unreadMsgsInView' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgThreadedDBView.cpp:593:8: style: The scope of the variable 'threadRootIsDisplayed' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/src/nsMsgThreadedDBView.cpp:714:96: style: Function 'GetInsertInfoForNewHdr' argument 2 names different: declaration 'threadIndex' definition 'parentIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgThreadedDBView.h:39:77: note: Function 'GetInsertInfoForNewHdr' argument 2 names different: declaration 'threadIndex' definition 'parentIndex'.
thunderbird-52.3.0/mailnews/base/src/nsMsgThreadedDBView.cpp:714:96: note: Function 'GetInsertInfoForNewHdr' argument 2 names different: declaration 'threadIndex' definition 'parentIndex'.
thunderbird-52.3.0/mailnews/base/src/nsMsgThreadedDBView.cpp:971:122: style: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgThreadedDBView.h:19:114: note: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'.
thunderbird-52.3.0/mailnews/base/src/nsMsgThreadedDBView.cpp:971:122: note: Function 'CloneDBView' argument 3 names different: declaration 'aCommandUpdater' definition 'aCmdUpdater'.
thunderbird-52.3.0/mailnews/base/src/nsMsgWindow.cpp:89:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mailnews/base/src/nsMsgWindow.cpp:86:9: note: outer condition: rootShell
thunderbird-52.3.0/mailnews/base/src/nsMsgWindow.cpp:89:10: note: identical inner condition: rootShell
thunderbird-52.3.0/mailnews/base/src/nsMsgXFViewThread.cpp:20:3: performance: Variable 'm_threadId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:82:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:116:80: style: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:41:62: note: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'.
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:116:80: note: Function 'OnNewHeader' argument 2 names different: declaration 'parentKey' definition 'aParentKey'.
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:139:77: style: Function 'OnHdrPropertyChanged' argument 1 names different: declaration 'aHdrToChange' definition 'aHdrChanged'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:37:48: note: Function 'OnHdrPropertyChanged' argument 1 names different: declaration 'aHdrToChange' definition 'aHdrChanged'.
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:139:77: note: Function 'OnHdrPropertyChanged' argument 1 names different: declaration 'aHdrToChange' definition 'aHdrChanged'.
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:22:29: warning: Member variable 'nsMsgXFVirtualFolderDBView::m_cachedFolderArrayIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:22:29: warning: Member variable 'nsMsgXFVirtualFolderDBView::m_curFolderStartKeyIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:22:29: warning: Member variable 'nsMsgXFVirtualFolderDBView::m_curFolderHasCachedHits' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsSpamSettings.cpp:40:17: warning: Member variable 'nsSpamSettings::mInhibitWhiteListingIdentityUser' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsSpamSettings.cpp:40:17: warning: Member variable 'nsSpamSettings::mInhibitWhiteListingIdentityDomain' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:97:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:94:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:97:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:315:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:313:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:315:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:362:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:358:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:362:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:610:3: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:596:0: note: Variable 'token' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/base/src/nsSubscribableServer.cpp:610:3: note: Variable 'token' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/base/src/nsSubscribeDataSource.cpp:364:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/src/nsSubscribeDataSource.cpp:361:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/src/nsSubscribeDataSource.cpp:364:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/test/TestMsgStripRE.cpp:96:7: style: The scope of the variable 'result' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsImapMoveCoalescer.cpp:25:22: warning: Member variable 'nsImapMoveCoalescer::m_doNewMailNotification' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/util/nsImapMoveCoalescer.cpp:25:22: warning: Member variable 'nsImapMoveCoalescer::m_outstandingMoves' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/util/nsImapMoveCoalescer.cpp:27:3: performance: Variable 'm_sourceFolder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/util/nsImapMoveCoalescer.cpp:28:3: performance: Variable 'm_msgWindow' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5005:7: style: Condition '!notify' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3712:62: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:702:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:701:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:702:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3880:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3877:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3880:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:4363:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:4360:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:4363:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5288:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5286:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5288:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5969:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5963:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5969:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1712:11: style: The scope of the variable 'curStorePos' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1827:30: style: The scope of the variable 'serverIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5697:11: style: The scope of the variable 'lineFeedPos' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:877:81: style: Function 'CreateFileForDB' argument 2 names different: declaration 'baseDir' definition 'path'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:101:68: note: Function 'CreateFileForDB' argument 2 names different: declaration 'baseDir' definition 'path'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:877:81: note: Function 'CreateFileForDB' argument 2 names different: declaration 'baseDir' definition 'path'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1073:58: style: Function 'OnHdrAddedOrDeleted' argument 1 names different: declaration 'hdrChanged' definition 'aHdrChanged'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:100:45: note: Function 'OnHdrAddedOrDeleted' argument 1 names different: declaration 'hdrChanged' definition 'aHdrChanged'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1073:58: note: Function 'OnHdrAddedOrDeleted' argument 1 names different: declaration 'hdrChanged' definition 'aHdrChanged'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1791:85: style: Function 'CompactOfflineStore' argument 2 names different: declaration 'aUrlListener' definition 'aListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:120:72: note: Function 'CompactOfflineStore' argument 2 names different: declaration 'aUrlListener' definition 'aListener'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1791:85: note: Function 'CompactOfflineStore' argument 2 names different: declaration 'aUrlListener' definition 'aListener'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1818:62: style: Function 'HandleAutoCompactEvent' argument 1 names different: declaration 'aMsgWindow' definition 'aWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:73:49: note: Function 'HandleAutoCompactEvent' argument 1 names different: declaration 'aMsgWindow' definition 'aWindow'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1818:62: note: Function 'HandleAutoCompactEvent' argument 1 names different: declaration 'aMsgWindow' definition 'aWindow'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3828:54: style: Function 'ConfirmAutoFolderRename' argument 1 names different: declaration 'aMsgWindow' definition 'msgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:108:50: note: Function 'ConfirmAutoFolderRename' argument 1 names different: declaration 'aMsgWindow' definition 'msgWindow'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3828:54: note: Function 'ConfirmAutoFolderRename' argument 1 names different: declaration 'aMsgWindow' definition 'msgWindow'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3875:60: style: Function 'CreateDirectoryForFolder' argument 1 names different: declaration 'result' definition 'resultFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:69:47: note: Function 'CreateDirectoryForFolder' argument 1 names different: declaration 'result' definition 'resultFile'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3875:60: note: Function 'CreateDirectoryForFolder' argument 1 names different: declaration 'result' definition 'resultFile'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3931:57: style: Function 'CreateBackupDirectory' argument 1 names different: declaration 'result' definition 'resultFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:70:44: note: Function 'CreateBackupDirectory' argument 1 names different: declaration 'result' definition 'resultFile'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3931:57: note: Function 'CreateBackupDirectory' argument 1 names different: declaration 'result' definition 'resultFile'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3957:56: style: Function 'GetBackupSummaryFile' argument 1 names different: declaration 'result' definition 'aBackupFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:71:43: note: Function 'GetBackupSummaryFile' argument 1 names different: declaration 'result' definition 'aBackupFile'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:3957:56: note: Function 'GetBackupSummaryFile' argument 1 names different: declaration 'result' definition 'aBackupFile'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5692:64: style: Function 'compressQuotesInMsgSnippet' argument 1 names different: declaration 'aMessageText' definition 'aMsgSnippet'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:79:51: note: Function 'compressQuotesInMsgSnippet' argument 1 names different: declaration 'aMessageText' definition 'aMsgSnippet'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5692:64: note: Function 'compressQuotesInMsgSnippet' argument 1 names different: declaration 'aMessageText' definition 'aMsgSnippet'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5692:88: style: Function 'compressQuotesInMsgSnippet' argument 2 names different: declaration 'aCompressedQuotesStr' definition 'aCompressedQuotes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:79:76: note: Function 'compressQuotesInMsgSnippet' argument 2 names different: declaration 'aCompressedQuotesStr' definition 'aCompressedQuotes'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5692:88: note: Function 'compressQuotesInMsgSnippet' argument 2 names different: declaration 'aCompressedQuotesStr' definition 'aCompressedQuotes'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:6010:32: style: Function 'Add' argument 1 names different: declaration 'key' definition 'aKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:282:20: note: Function 'Add' argument 1 names different: declaration 'key' definition 'aKey'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:6010:32: note: Function 'Add' argument 1 names different: declaration 'key' definition 'aKey'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:6018:35: style: Function 'Remove' argument 1 names different: declaration 'key' definition 'aKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:284:23: note: Function 'Remove' argument 1 names different: declaration 'key' definition 'aKey'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:6018:35: note: Function 'Remove' argument 1 names different: declaration 'key' definition 'aKey'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:6026:38: style: Function 'IsMember' argument 1 names different: declaration 'key' definition 'aKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.h:279:26: note: Function 'IsMember' argument 1 names different: declaration 'key' definition 'aKey'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:6026:38: note: Function 'IsMember' argument 1 names different: declaration 'key' definition 'aKey'.
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5999:15: warning: Member variable 'nsMsgKeySetU::loKeySet' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:5999:15: warning: Member variable 'nsMsgKeySetU::hiKeySet' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:70:11: style: Technically the member function 'nsMsgKeySet::getLength' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:83:3: style: Class 'nsMsgKeySet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/util/nsMsgDBFolder.cpp:1210:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mailnews/base/util/nsMsgFileStream.cpp:105:52: style: Function 'Available' argument 1 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgFileStream.h:21:34: note: Function 'Available' argument 1 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mailnews/base/util/nsMsgFileStream.cpp:105:52: note: Function 'Available' argument 1 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mailnews/base/util/nsMsgFileStream.cpp:119:77: style: Function 'Read' argument 3 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgFileStream.h:22:59: note: Function 'Read' argument 3 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mailnews/base/util/nsMsgFileStream.cpp:119:77: note: Function 'Read' argument 3 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mailnews/base/util/nsMsgI18N.cpp:38:43: style: Function 'nsMsgI18NConvertFromUnicode' argument 5 names different: declaration 'reportUencNoMapping' definition 'aReportUencNoMapping'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgI18N.h:91:55: note: Function 'nsMsgI18NConvertFromUnicode' argument 5 names different: declaration 'reportUencNoMapping' definition 'aReportUencNoMapping'.
thunderbird-52.3.0/mailnews/base/util/nsMsgI18N.cpp:38:43: note: Function 'nsMsgI18NConvertFromUnicode' argument 5 names different: declaration 'reportUencNoMapping' definition 'aReportUencNoMapping'.
thunderbird-52.3.0/mailnews/base/util/nsMsgIdentity.cpp:280:42: style: Function 'getFolderPref' argument 1 names different: declaration 'pref' definition 'prefname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgIdentity.h:28:38: note: Function 'getFolderPref' argument 1 names different: declaration 'pref' definition 'prefname'.
thunderbird-52.3.0/mailnews/base/util/nsMsgIdentity.cpp:280:42: note: Function 'getFolderPref' argument 1 names different: declaration 'pref' definition 'prefname'.
thunderbird-52.3.0/mailnews/base/util/nsMsgIdentity.cpp:365:42: style: Function 'setFolderPref' argument 1 names different: declaration 'pref' definition 'prefname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgIdentity.h:29:38: note: Function 'setFolderPref' argument 1 names different: declaration 'pref' definition 'prefname'.
thunderbird-52.3.0/mailnews/base/util/nsMsgIdentity.cpp:365:42: note: Function 'setFolderPref' argument 1 names different: declaration 'pref' definition 'prefname'.
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:1564:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:1563:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:1564:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:1565:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:1564:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:1565:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:2089:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:2085:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgIncomingServer.cpp:2089:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:381:17: style: The scope of the variable 'curHighWater' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:1041:11: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:1101:11: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:205:33: style: Function 'Create' argument 1 names different: declaration 'str' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:29:42: note: Function 'Create' argument 1 names different: declaration 'str' definition 'value'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:205:33: note: Function 'Create' argument 1 names different: declaration 'str' definition 'value'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:372:41: style: Function 'SetLastMember' argument 1 names different: declaration 'highWaterMark' definition 'newHighWaterMark'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:68:31: note: Function 'SetLastMember' argument 1 names different: declaration 'highWaterMark' definition 'newHighWaterMark'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:372:41: note: Function 'SetLastMember' argument 1 names different: declaration 'highWaterMark' definition 'newHighWaterMark'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:579:31: style: Function 'IsMember' argument 1 names different: declaration 'art' definition 'number'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:41:25: note: Function 'IsMember' argument 1 names different: declaration 'art' definition 'number'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:579:31: note: Function 'IsMember' argument 1 names different: declaration 'art' definition 'number'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:642:26: style: Function 'Add' argument 1 names different: declaration 'art' definition 'number'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:45:19: note: Function 'Add' argument 1 names different: declaration 'art' definition 'number'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:642:26: note: Function 'Add' argument 1 names different: declaration 'art' definition 'number'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:740:29: style: Function 'Remove' argument 1 names different: declaration 'art' definition 'number'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:48:22: note: Function 'Remove' argument 1 names different: declaration 'art' definition 'number'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:740:29: note: Function 'Remove' argument 1 names different: declaration 'art' definition 'number'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:908:31: style: Function 'AddRange' argument 1 names different: declaration 'first' definition 'start'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:51:24: note: Function 'AddRange' argument 1 names different: declaration 'first' definition 'start'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:908:31: note: Function 'AddRange' argument 1 names different: declaration 'first' definition 'start'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:908:46: style: Function 'AddRange' argument 2 names different: declaration 'last' definition 'end'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:51:39: note: Function 'AddRange' argument 2 names different: declaration 'last' definition 'end'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:908:46: note: Function 'AddRange' argument 2 names different: declaration 'last' definition 'end'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:991:42: style: Function 'CountMissingInRange' argument 1 names different: declaration 'start' definition 'range_start'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:55:39: note: Function 'CountMissingInRange' argument 1 names different: declaration 'start' definition 'range_start'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:991:42: note: Function 'CountMissingInRange' argument 1 names different: declaration 'start' definition 'range_start'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:991:63: style: Function 'CountMissingInRange' argument 2 names different: declaration 'end' definition 'range_end'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:55:54: note: Function 'CountMissingInRange' argument 2 names different: declaration 'end' definition 'range_end'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:991:63: note: Function 'CountMissingInRange' argument 2 names different: declaration 'end' definition 'range_end'.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:34:11: style: Technically the member function 'nsMsgKeySet::FirstNonMember' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:224:14: note: Technically the member function 'nsMsgKeySet::FirstNonMember' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:34:11: note: Technically the member function 'nsMsgKeySet::FirstNonMember' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:55:11: style: Technically the member function 'nsMsgKeySet::CountMissingInRange' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:991:14: note: Technically the member function 'nsMsgKeySet::CountMissingInRange' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:55:11: note: Technically the member function 'nsMsgKeySet::CountMissingInRange' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:59:7: style: Technically the member function 'nsMsgKeySet::FirstMissingRange' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:1031:14: note: Technically the member function 'nsMsgKeySet::FirstMissingRange' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:59:7: note: Technically the member function 'nsMsgKeySet::FirstMissingRange' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:64:7: style: Technically the member function 'nsMsgKeySet::LastMissingRange' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:1091:14: note: Technically the member function 'nsMsgKeySet::LastMissingRange' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:64:7: note: Technically the member function 'nsMsgKeySet::LastMissingRange' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:66:11: style: Technically the member function 'nsMsgKeySet::GetLastMember' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:351:14: note: Technically the member function 'nsMsgKeySet::GetLastMember' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:66:11: note: Technically the member function 'nsMsgKeySet::GetLastMember' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:67:11: style: Technically the member function 'nsMsgKeySet::GetFirstMember' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:432:14: note: Technically the member function 'nsMsgKeySet::GetFirstMember' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:67:11: note: Technically the member function 'nsMsgKeySet::GetFirstMember' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:75:12: style: Technically the member function 'nsMsgKeySet::ToMsgKeyArray' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.cpp:1154:14: note: Technically the member function 'nsMsgKeySet::ToMsgKeyArray' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgKeySet.h:75:12: note: Technically the member function 'nsMsgKeySet::ToMsgKeyArray' can be const.
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.cpp:297:85: style: Function 'ReadNextLine' argument 2 names different: declaration 'anumBytesInLine' definition 'aNumBytesInLine'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:92:64: note: Function 'ReadNextLine' argument 2 names different: declaration 'anumBytesInLine' definition 'aNumBytesInLine'.
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.cpp:297:85: note: Function 'ReadNextLine' argument 2 names different: declaration 'anumBytesInLine' definition 'aNumBytesInLine'.
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.cpp:297:137: style: Function 'ReadNextLine' argument 4 names different: declaration 'rv' definition 'prv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:92:116: note: Function 'ReadNextLine' argument 4 names different: declaration 'rv' definition 'prv'.
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.cpp:297:137: note: Function 'ReadNextLine' argument 4 names different: declaration 'rv' definition 'prv'.
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:19:13: style: Technically the member function 'nsByteArray::GetSize' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:20:13: style: Technically the member function 'nsByteArray::GetBufferPos' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:47:15: style: Technically the member function 'nsMsgLineBuffer::GetBufferPos' can be const. [functionConst]
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:53:3: style: Class 'nsMsgLineBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:49:20: style: The function 'HandleLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:36:20: note: Virtual function in base class
thunderbird-52.3.0/mailnews/base/util/nsMsgLineBuffer.h:49:20: note: Function in derived class
thunderbird-52.3.0/mailnews/base/util/nsMsgMailNewsUrl.cpp:407:17: style: The scope of the variable 'end' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgMailNewsUrl.cpp:902:9: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgMailNewsUrl.cpp:848:22: warning: Member variable 'nsMsgSaveAsListener::m_dataBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/base/util/nsMsgMailNewsUrl.cpp:42:3: performance: Variable 'm_baseURL' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/util/nsMsgMailNewsUrl.cpp:850:3: performance: Variable 'm_outputFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:136:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:128:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:136:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:202:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:198:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:202:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:874:11: style: The scope of the variable 'inBuf' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:875:14: style: The scope of the variable 'inBufLen' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:792:59: style: Function 'PostMessage' argument 2 names different: declaration 'aPostFile' definition 'postFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.h:113:54: note: Function 'PostMessage' argument 2 names different: declaration 'aPostFile' definition 'postFile'.
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:792:59: note: Function 'PostMessage' argument 2 names different: declaration 'aPostFile' definition 'postFile'.
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:1212:69: style: Function 'PostMessage' argument 2 names different: declaration 'postFile' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.h:182:54: note: Function 'PostMessage' argument 2 names different: declaration 'postFile' definition 'file'.
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:1212:69: note: Function 'PostMessage' argument 2 names different: declaration 'postFile' definition 'file'.
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:58:3: performance: Variable 'mLoadFlags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.h:115:20: warning: Virtual function 'InitFromURI' is called from constructor 'nsMsgProtocol(nsIURI*aURL)' at line 66. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.cpp:66:3: note: Calling InitFromURI
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.h:115:20: note: InitFromURI is a virtual method
thunderbird-52.3.0/mailnews/base/util/nsMsgProtocol.h:179:3: style: Class 'nsMsgAsyncWriteProtocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/base/util/nsMsgUtils.cpp:415:0: error: #error need_to_define_your_max_filename_length [preprocessorErrorDirective]
thunderbird-52.3.0/mailnews/base/util/nsStopwatch.cpp:133:0: error: #error "nsStopwatch not supported on this platform." [preprocessorErrorDirective]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:248:6: style: Condition 'comlen' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:145:14: note: Assignment 'comlen=0', assigned value is 0
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:248:6: note: Condition 'comlen' is always false
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:120:9: style: The scope of the variable 'comment' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:47:14: style: Function 'write_stream' argument 2 names different: declaration 's' definition 'out_string'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleCodes.h:80:74: note: Function 'write_stream' argument 2 names different: declaration 's' definition 'out_string'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:47:14: note: Function 'write_stream' argument 2 names different: declaration 's' definition 'out_string'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:273:10: style: Function 'ap_encode_header' argument 2 names different: declaration 'firstTime' definition 'firstime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleCodes.h:84:71: note: Function 'ap_encode_header' argument 2 names different: declaration 'firstTime' definition 'firstime'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:273:10: note: Function 'ap_encode_header' argument 2 names different: declaration 'firstTime' definition 'firstime'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:425:7: style: Function 'ap_encode_data' argument 2 names different: declaration 'firstTime' definition 'firstime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleCodes.h:85:71: note: Function 'ap_encode_data' argument 2 names different: declaration 'firstTime' definition 'firstime'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAppleEncode.cpp:425:7: note: Function 'ap_encode_data' argument 2 names different: declaration 'firstTime' definition 'firstime'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.cpp:397:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.cpp:543:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.cpp:619:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.cpp:618:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.cpp:619:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.cpp:315:8: style: The scope of the variable 'chunk' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.cpp:252:69: style: Function 'AnalyzeDataChunk' argument 2 names different: declaration 'chunkSize' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.h:96:70: note: Function 'AnalyzeDataChunk' argument 2 names different: declaration 'chunkSize' definition 'length'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgAttachmentHandler.cpp:252:69: note: Function 'AnalyzeDataChunk' argument 2 names different: declaration 'chunkSize' definition 'length'.
thunderbird-52.3.0/mailnews/compose/src/nsURLFetcher.h:88:3: style: Class 'nsURLFetcherStreamConsumer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompFields.cpp:148:75: style: Function 'GetUnicodeHeader' argument 2 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompFields.h:75:60: note: Function 'GetUnicodeHeader' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompFields.cpp:148:75: note: Function 'GetUnicodeHeader' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:927:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:925:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:927:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:1659:5: style: Variable 'cp2' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:1656:0: note: Variable 'cp2' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:1659:5: note: Variable 'cp2' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:1025:9: style: The scope of the variable 'curLineLen' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:1030:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:247:63: style: Function 'mime_generate_headers' argument 3 names different: declaration 'headers' definition 'finalHeaders'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.h:74:63: note: Function 'mime_generate_headers' argument 3 names different: declaration 'headers' definition 'finalHeaders'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompUtils.cpp:247:63: note: Function 'mime_generate_headers' argument 3 names different: declaration 'headers' definition 'finalHeaders'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:2228:19: warning: Either the condition 'nextUri' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:1999:9: note: Assuming that condition 'nextUri' is not redundant
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:2228:19: note: Null pointer addition
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:590:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:588:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:590:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:5025:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:5022:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:5025:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:335:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:3410:12: style: The scope of the variable 'aChar' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:471:65: style: Function 'TagEmbeddedObjects' argument 1 names different: declaration 'aMailEditor' definition 'aEditor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.h:62:74: note: Function 'TagEmbeddedObjects' argument 1 names different: declaration 'aMailEditor' definition 'aEditor'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:471:65: note: Function 'TagEmbeddedObjects' argument 1 names different: declaration 'aMailEditor' definition 'aEditor'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:2300:71: style: Function 'QuotingOutputStreamListener' argument 2 names different: declaration 'origMsgHdr' definition 'originalMsgHdr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.h:157:46: note: Function 'QuotingOutputStreamListener' argument 2 names different: declaration 'origMsgHdr' definition 'originalMsgHdr'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:2300:71: note: Function 'QuotingOutputStreamListener' argument 2 names different: declaration 'origMsgHdr' definition 'originalMsgHdr'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:4317:45: style: Function 'ReplaceFileURLs' argument 1 names different: declaration 'sigData' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.h:96:42: note: Function 'ReplaceFileURLs' argument 1 names different: declaration 'sigData' definition 'aData'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:4317:45: note: Function 'ReplaceFileURLs' argument 1 names different: declaration 'sigData' definition 'aData'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:5019:56: style: Function 'ResolveMailList' argument 4 names different: declaration 'mailListResolved' definition 'mailListProcessed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.h:89:53: note: Function 'ResolveMailList' argument 4 names different: declaration 'mailListResolved' definition 'mailListProcessed'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:5019:56: note: Function 'ResolveMailList' argument 4 names different: declaration 'mailListResolved' definition 'mailListProcessed'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:180:3: performance: Variable 'm_editor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:186:3: performance: Variable 'mType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:2312:3: performance: Variable 'mIdentity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:2313:3: performance: Variable 'mOrigMsgHdr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:2317:3: performance: Variable 'mHtmlToQuote' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:2318:3: performance: Variable 'mQuote' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:4974:8: performance: Technically the member function 'nsMsgMailListComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCompose.cpp:4990:8: performance: Technically the member function 'nsMsgRecipientComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeContentHandler.cpp:45:59: style: Function 'GetBestIdentity' argument 2 names different: declaration 'identity' definition 'aIdentity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeContentHandler.h:19:45: note: Function 'GetBestIdentity' argument 2 names different: declaration 'identity' definition 'aIdentity'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeContentHandler.cpp:45:59: note: Function 'GetBestIdentity' argument 2 names different: declaration 'identity' definition 'aIdentity'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.cpp:470:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.cpp:813:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.cpp:805:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.cpp:813:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.cpp:1290:30: style: Function 'RunMessageThroughMimeDraft' argument 7 names different: declaration 'forwardTo' definition 'aForwardTo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.h:53:56: note: Function 'RunMessageThroughMimeDraft' argument 7 names different: declaration 'forwardTo' definition 'aForwardTo'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.cpp:1290:30: note: Function 'RunMessageThroughMimeDraft' argument 7 names different: declaration 'forwardTo' definition 'aForwardTo'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.cpp:1291:18: style: Function 'RunMessageThroughMimeDraft' argument 8 names different: declaration 'overrideComposeFormat' definition 'aOverrideComposeFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.h:54:44: note: Function 'RunMessageThroughMimeDraft' argument 8 names different: declaration 'overrideComposeFormat' definition 'aOverrideComposeFormat'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgComposeService.cpp:1291:18: note: Function 'RunMessageThroughMimeDraft' argument 8 names different: declaration 'overrideComposeFormat' definition 'aOverrideComposeFormat'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:312:83: style: Function 'GetUnsentMessagesFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.h:87:81: note: Function 'GetUnsentMessagesFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:312:83: note: Function 'GetUnsentMessagesFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:322:73: style: Function 'GetDraftsFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.h:88:73: note: Function 'GetDraftsFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:322:73: note: Function 'GetDraftsFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:332:76: style: Function 'GetTemplatesFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.h:89:76: note: Function 'GetTemplatesFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:332:76: note: Function 'GetTemplatesFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:342:71: style: Function 'GetSentFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.h:90:72: note: Function 'GetSentFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:342:71: note: Function 'GetSentFolder' argument 2 names different: declaration 'msgFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:408:39: style: Function 'LocateMessageFolder' argument 3 names different: declaration 'aSaveURI' definition 'aFolderURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.h:112:58: note: Function 'LocateMessageFolder' argument 3 names different: declaration 'aSaveURI' definition 'aFolderURI'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:408:39: note: Function 'LocateMessageFolder' argument 3 names different: declaration 'aSaveURI' definition 'aFolderURI'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:535:40: style: Function 'MessageFolderIsLocal' argument 3 names different: declaration 'aSaveURI' definition 'aFolderURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.h:117:58: note: Function 'MessageFolderIsLocal' argument 3 names different: declaration 'aSaveURI' definition 'aFolderURI'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:535:40: note: Function 'MessageFolderIsLocal' argument 3 names different: declaration 'aSaveURI' definition 'aFolderURI'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:138:12: warning: Member variable 'nsMsgCopy::mIsDraft' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgCopy.cpp:141:3: performance: Variable 'mMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgQuote.cpp:80:3: performance: Variable 'mQuoteListener' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:1258:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:4041:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:4078:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:4133:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:3075:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:3074:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:3075:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:129:8: style: The scope of the variable 'aChar' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:3531:19: style: The scope of the variable 'params' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:1980:34: style: Checking if unsigned variable 'mCompFieldLocalAttachments' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:2170:35: style: Checking if unsigned variable 'mCompFieldRemoteAttachments' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:2253:48: style: Function 'HackAttachments' argument 2 names different: declaration 'preloaded_attachments' definition 'preloadedAttachments'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.h:247:41: note: Function 'HackAttachments' argument 2 names different: declaration 'preloaded_attachments' definition 'preloadedAttachments'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:2253:48: note: Function 'HackAttachments' argument 2 names different: declaration 'preloaded_attachments' definition 'preloadedAttachments'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:3538:56: style: Function 'DoDeliveryExitProcessing' argument 1 names different: declaration 'aUrl' definition 'aUri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.h:190:49: note: Function 'DoDeliveryExitProcessing' argument 1 names different: declaration 'aUrl' definition 'aUri'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:3538:56: note: Function 'DoDeliveryExitProcessing' argument 1 names different: declaration 'aUrl' definition 'aUri'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:4153:57: style: Function 'SendToMagicFolder' argument 1 names different: declaration 'flag' definition 'mode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.h:199:47: note: Function 'SendToMagicFolder' argument 1 names different: declaration 'flag' definition 'mode'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:4153:57: note: Function 'SendToMagicFolder' argument 1 names different: declaration 'flag' definition 'mode'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:4648:66: style: Function 'StartMessageCopyOperation' argument 1 names different: declaration 'aFileSpec' definition 'aFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.h:194:59: note: Function 'StartMessageCopyOperation' argument 1 names different: declaration 'aFileSpec' definition 'aFile'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:4648:66: note: Function 'StartMessageCopyOperation' argument 1 names different: declaration 'aFileSpec' definition 'aFile'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:224:3: performance: Variable 'mMsgSend' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:271:3: performance: Variable 'm_deliver_mode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:282:3: performance: Variable 'm_status' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:283:3: performance: Variable 'm_plaintext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:297:3: performance: Variable 'mSendReport' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:32:21: style: Technically the member function 'nsMsgSendPart::GetFile' can be const. [functionConst]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:35:24: style: Technically the member function 'nsMsgSendPart::GetBuffer' can be const. [functionConst]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:38:24: style: Technically the member function 'nsMsgSendPart::GetType' can be const. [functionConst]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:40:24: style: Technically the member function 'nsMsgSendPart::GetCharsetName' can be const. [functionConst]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:43:24: style: Technically the member function 'nsMsgSendPart::SetOtherHeaders' can be const. [functionConst]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:59:22: style: Technically the member function 'nsMsgSendPart::GetStripSensitiveHeaders' can be const. [functionConst]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:63:22: style: Technically the member function 'nsMsgSendPart::GetNumChildren' can be const. [functionConst]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:68:22: style: Technically the member function 'nsMsgSendPart::IsMainPart' can be const. [functionConst]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:1416:68: error: Uninitialized variable: isHttp [uninitvar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:1417:69: error: Uninitialized variable: isHttp [uninitvar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:1431:68: error: Uninitialized variable: isData [uninitvar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:1433:68: error: Uninitialized variable: isNews [uninitvar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:1434:69: error: Uninitialized variable: isNews [uninitvar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSend.cpp:1435:68: error: Uninitialized variable: isNews [uninitvar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendLater.cpp:530:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendLater.cpp:49:17: warning: Member variable 'nsMsgSendLater::mUserInitiated' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendLater.h:30:3: style: Class 'SendOperationListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:78:42: style: Function 'SetFile' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:31:42: note: Function 'SetFile' argument 1 names different: declaration 'filename' definition 'file'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:78:42: note: Function 'SetFile' argument 1 names different: declaration 'filename' definition 'file'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:120:56: style: Function 'AppendOtherHeaders' argument 1 names different: declaration 'moreother' definition 'more'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:44:53: note: Function 'AppendOtherHeaders' argument 1 names different: declaration 'moreother' definition 'more'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:120:56: note: Function 'AppendOtherHeaders' argument 1 names different: declaration 'moreother' definition 'more'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:166:52: style: Function 'DetachChild' argument 1 names different: declaration 'which' definition 'whichOne'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:65:43: note: Function 'DetachChild' argument 1 names different: declaration 'which' definition 'whichOne'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:166:52: note: Function 'DetachChild' argument 1 names different: declaration 'which' definition 'whichOne'.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:289:13: style: Variable 'out' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:74:22: performance: Technically the member function 'nsMsgSendPart::CopyString' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:64:25: note: Technically the member function 'nsMsgSendPart::CopyString' can be static.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:74:22: note: Technically the member function 'nsMsgSendPart::CopyString' can be static.
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:46:22: warning: Virtual function 'SetMimeDeliveryState' is called from constructor 'nsMsgSendPart(nsIMsgSend*state,const char*part_charset=NULL)' at line 37. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.cpp:37:3: note: Calling SetMimeDeliveryState
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendPart.h:46:22: note: SetMimeDeliveryState is a virtual method
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendReport.cpp:20:21: warning: Member variable 'nsMsgProcessReport::mProceeded' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendReport.cpp:81:18: warning: Member variable 'nsMsgSendReport::mDeliveryMode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendReport.cpp:81:18: warning: Member variable 'nsMsgSendReport::mCurrentProcess' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsMsgSendReport.cpp:81:18: warning: Member variable 'nsMsgSendReport::mAlreadyDisplayReport' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:311:5: warning: Either the condition 'aURL' is redundant or there is possible null pointer dereference: aURL. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:252:9: note: Assuming that condition 'aURL' is not redundant
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:311:5: note: Null pointer dereference
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:312:5: warning: Either the condition 'aURL' is redundant or there is possible null pointer dereference: aURL. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:252:9: note: Assuming that condition 'aURL' is not redundant
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:312:5: note: Null pointer dereference
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:187:37: warning: Either the condition '!buffer' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:190:7: note: Assuming that condition '!buffer' is not redundant
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:187:37: note: Null pointer addition
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1579:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1576:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1579:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1582:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1579:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1582:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1585:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1582:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:1585:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:414:54: style: Function 'OnStopRequest' argument 3 names different: declaration 'status' definition 'aStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.h:104:79: note: Function 'OnStopRequest' argument 3 names different: declaration 'status' definition 'aStatus'.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:414:54: note: Function 'OnStopRequest' argument 3 names different: declaration 'status' definition 'aStatus'.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_nextState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_nextStateAfterResponse' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_responseCode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_previousResponseCode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_continuationResponse' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_lineStreamBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_addressesLeft' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_sizelimit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_usernamePrompted' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_prefSocketType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_tlsEnabled' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_tlsInitiated' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_sendDone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_totalAmountRead' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_totalMessageSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_dataBuf' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_dataBufSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_originalContentLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_prefAuthMethods' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_failedAuthMethods' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.cpp:222:17: warning: Member variable 'nsSmtpProtocol::m_currentAuthMethod' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpProtocol.h:94:5: style: Class 'nsSmtpProtocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpServer.cpp:214:45: style: Function 'getIntPrefWithDefault' argument 3 names different: declaration 'defval' definition 'defVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpServer.h:32:40: note: Function 'getIntPrefWithDefault' argument 3 names different: declaration 'defval' definition 'defVal'.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpServer.cpp:214:45: note: Function 'getIntPrefWithDefault' argument 3 names different: declaration 'defval' definition 'defVal'.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpService.cpp:418:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpService.cpp:396:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpService.cpp:418:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpService.cpp:374:19: style: Checking if unsigned variable 'serverCount' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpService.cpp:123:44: style: Function 'NS_MsgBuildSmtpUrl' argument 2 names different: declaration 'aServer' definition 'aSmtpServer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpService.cpp:55:35: note: Function 'NS_MsgBuildSmtpUrl' argument 2 names different: declaration 'aServer' definition 'aSmtpServer'.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpService.cpp:123:44: note: Function 'NS_MsgBuildSmtpUrl' argument 2 names different: declaration 'aServer' definition 'aSmtpServer'.
thunderbird-52.3.0/mailnews/compose/src/nsSmtpUrl.cpp:25:3: performance: Variable 'mFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsSmtpUrl.cpp:26:3: performance: Variable 'm_baseURL' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/compose/src/nsURLFetcher.cpp:52:3: performance: Variable 'mCallback' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsDBFolderInfo.cpp:197:9: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsDBFolderInfo.cpp:196:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsDBFolderInfo.cpp:197:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsDBFolderInfo.cpp:268:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsDBFolderInfo.cpp:264:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsDBFolderInfo.cpp:268:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMailDatabase.cpp:270:5: warning: Either the condition 'rowCursor' is redundant or there is possible null pointer dereference: rowCursor. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMailDatabase.cpp:242:33: note: Assuming that condition 'rowCursor' is not redundant
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMailDatabase.cpp:270:5: note: Null pointer dereference
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMailDatabase.cpp:320:5: warning: Either the condition 'rowCursor' is redundant or there is possible null pointer dereference: rowCursor. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMailDatabase.cpp:287:33: note: Assuming that condition 'rowCursor' is not redundant
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMailDatabase.cpp:320:5: note: Null pointer dereference
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMailDatabase.cpp:339:3: style: Class 'nsMsgOfflineOpEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5368:9: style: Condition '!purgeHdr' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5353:21: note: Assignment 'purgeHdr=false', assigned value is 0
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5368:9: note: Condition '!purgeHdr' is always true
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1635:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1633:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1635:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1706:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1704:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1706:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1831:7: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1830:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1831:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1832:7: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1831:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1832:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1833:7: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1832:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1833:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1834:7: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1833:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1834:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1835:7: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1834:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1835:7: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:2051:3: style: Variable 'ret' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:2049:0: note: Variable 'ret' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:2051:3: note: Variable 'ret' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:3641:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:3639:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:3641:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:4845:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:4843:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:4845:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5341:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5338:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5341:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5405:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5402:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5405:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5719:3: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5718:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:5719:3: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1027:3: style: Class 'MsgDBReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgHdr.cpp:72:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgHdr.cpp:70:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgHdr.cpp:72:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgHdr.cpp:75:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgHdr.cpp:72:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgHdr.cpp:75:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgHdr.cpp:1001:3: style: Class 'nsMsgPropertyEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:81:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:80:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:81:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:82:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:81:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:82:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:83:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:82:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:83:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:84:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:83:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:84:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:85:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:84:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:85:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:235:12: style: The scope of the variable 'childIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/db/msgdb/src/nsMsgThread.cpp:557:12: style: The scope of the variable 'childIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsIncompleteGamma.h:182:24: style: The scope of the variable 'e' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsIncompleteGamma.h:182:30: style: The scope of the variable 'term' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:467:10: style: The scope of the variable 'headerProcessed' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:91:39: style: Function 'TraitPerToken' argument 1 names different: declaration 'aId' definition 'aTraitId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:64:26: note: Function 'TraitPerToken' argument 1 names different: declaration 'aId' definition 'aTraitId'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:91:39: note: Function 'TraitPerToken' argument 1 names different: declaration 'aId' definition 'aTraitId'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:145:31: style: Function 'TokenHash' argument 1 names different: declaration 'entrySize' definition 'aEntrySize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:99:24: note: Function 'TokenHash' argument 1 names different: declaration 'entrySize' definition 'aEntrySize'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:145:31: note: Function 'TokenHash' argument 1 names different: declaration 'entrySize' definition 'aEntrySize'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:562:44: style: Function 'tokenize_ascii_word' argument 1 names different: declaration 'word' definition 'aWord'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:147:37: note: Function 'tokenize_ascii_word' argument 1 names different: declaration 'word' definition 'aWord'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:562:44: note: Function 'tokenize_ascii_word' argument 1 names different: declaration 'word' definition 'aWord'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:720:38: style: Function 'tokenize' argument 1 names different: declaration 'text' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:122:31: note: Function 'tokenize' argument 1 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:720:38: note: Function 'tokenize' argument 1 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1311:56: style: Function 'tokenizeMessage' argument 1 names different: declaration 'messageURI' definition 'aMessageURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:354:42: note: Function 'tokenizeMessage' argument 1 names different: declaration 'messageURI' definition 'aMessageURI'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1311:56: note: Function 'tokenizeMessage' argument 1 names different: declaration 'messageURI' definition 'aMessageURI'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1311:110: style: Function 'tokenizeMessage' argument 3 names different: declaration 'analyzer' definition 'aAnalyzer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:354:95: note: Function 'tokenizeMessage' argument 3 names different: declaration 'analyzer' definition 'aAnalyzer'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1311:110: note: Function 'tokenizeMessage' argument 3 names different: declaration 'analyzer' definition 'aAnalyzer'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1727:38: style: Function 'classifyMessage' argument 3 names different: declaration 'listener' definition 'aJunkListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:356:60: note: Function 'classifyMessage' argument 3 names different: declaration 'listener' definition 'aJunkListener'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1727:38: note: Function 'classifyMessage' argument 3 names different: declaration 'listener' definition 'aJunkListener'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1957:16: style: Function 'observeMessage' argument 1 names different: declaration 'tokens' definition 'tokenizer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:367:36: note: Function 'observeMessage' argument 1 names different: declaration 'tokens' definition 'tokenizer'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1957:16: note: Function 'observeMessage' argument 1 names different: declaration 'tokens' definition 'tokenizer'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1958:17: style: Function 'observeMessage' argument 2 names different: declaration 'messageURI' definition 'messageURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:367:56: note: Function 'observeMessage' argument 2 names different: declaration 'messageURI' definition 'messageURL'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1958:17: note: Function 'observeMessage' argument 2 names different: declaration 'messageURI' definition 'messageURL'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1961:40: style: Function 'observeMessage' argument 5 names different: declaration 'listener' definition 'aJunkListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:370:60: note: Function 'observeMessage' argument 5 names different: declaration 'listener' definition 'aJunkListener'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1961:40: note: Function 'observeMessage' argument 5 names different: declaration 'listener' definition 'aJunkListener'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:2332:50: style: Function 'getTrainingFile' argument 1 names different: declaration 'aFile' definition 'aTrainingFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:289:41: note: Function 'getTrainingFile' argument 1 names different: declaration 'aFile' definition 'aTrainingFile'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:2332:50: note: Function 'getTrainingFile' argument 1 names different: declaration 'aFile' definition 'aTrainingFile'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:2345:47: style: Function 'getTraitFile' argument 1 names different: declaration 'aFile' definition 'aTraitFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:294:38: note: Function 'getTraitFile' argument 1 names different: declaration 'aFile' definition 'aTraitFile'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:2345:47: note: Function 'getTraitFile' argument 1 names different: declaration 'aFile' definition 'aTraitFile'.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:151:14: performance: Technically the member function 'Tokenizer::stripHTML' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:709:21: note: Technically the member function 'Tokenizer::stripHTML' can be static.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:151:14: note: Technically the member function 'Tokenizer::stripHTML' can be static.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:153:10: performance: Technically the member function 'Tokenizer::UnescapeCString' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:804:17: note: Technically the member function 'Tokenizer::UnescapeCString' can be static.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:153:10: note: Technically the member function 'Tokenizer::UnescapeCString' can be static.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:289:14: performance: Technically the member function 'CorpusStore::getTrainingFile' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:2332:23: note: Technically the member function 'CorpusStore::getTrainingFile' can be static.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:289:14: note: Technically the member function 'CorpusStore::getTrainingFile' can be static.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:294:14: performance: Technically the member function 'CorpusStore::getTraitFile' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:2345:23: note: Technically the member function 'CorpusStore::getTraitFile' can be static.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:294:14: note: Technically the member function 'CorpusStore::getTraitFile' can be static.
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1340:8: performance: Technically the member function 'compareTraitAnalysis::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1344:8: performance: Technically the member function 'compareTraitAnalysis::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:43:5: style: Class 'TokenEnumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.h:99:5: style: Class 'TokenHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:901:5: style: Class 'TokenStreamListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1265:18: style: The function 'analyzeTokens' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:875:18: note: Virtual function in base class
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1265:18: note: Function in derived class
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1908:16: style: The function 'analyzeTokens' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:875:18: note: Virtual function in base class
thunderbird-52.3.0/mailnews/extensions/bayesian-spam-filter/src/nsBayesianFilter.cpp:1908:16: note: Function in derived class
thunderbird-52.3.0/mailnews/extensions/fts3/src/fts3_porter.c:498:16: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/extensions/fts3/src/fts3_porter.c:563:22: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/extensions/fts3/src/fts3_porter.c:850:7: style: The scope of the variable 'delim' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/extensions/fts3/src/nsGlodaRankerFunction.cpp:47:0: error: #error "We need SQLITE_VERSION_NUMBER defined!" [preprocessorErrorDirective]
thunderbird-52.3.0/mailnews/extensions/mailviews/src/nsMsgMailViewList.cpp:252:9: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/extensions/mailviews/src/nsMsgMailViewList.cpp:251:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/extensions/mailviews/src/nsMsgMailViewList.cpp:252:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/extensions/mailviews/src/nsMsgMailViewList.cpp:255:9: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/extensions/mailviews/src/nsMsgMailViewList.cpp:252:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/extensions/mailviews/src/nsMsgMailViewList.cpp:255:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/extensions/mailviews/src/nsMsgMailViewList.cpp:35:5: performance: Variable 'mViewSearchTerms' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:653:5: style: Variable 'tmpBuffer' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:647:0: note: Variable 'tmpBuffer' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:653:5: note: Variable 'tmpBuffer' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:737:5: style: Variable 'tmpBuffer' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:734:0: note: Variable 'tmpBuffer' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:737:5: note: Variable 'tmpBuffer' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:772:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:770:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:772:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:173:13: style: The scope of the variable 'miscState' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:86:5: performance: Variable 'm_disposeType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/extensions/mdn/src/nsMsgMdnGenerator.cpp:87:5: performance: Variable 'm_outputStream' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp:1177:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp:1196:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp:509:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp:505:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp:509:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp:141:21: warning: Member variable 'nsMsgComposeSecure::mCryptoState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp:141:21: warning: Member variable 'nsMsgComposeSecure::mIsDraft' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/extensions/smime/src/nsMsgComposeSecure.cpp:141:21: warning: Member variable 'nsMsgComposeSecure::mErrorAlreadyReported' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsAutoSyncManager.cpp:227:3: performance: Variable 'mIdleService' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:118:3: style: Class 'nsMsgIMAPFolderACL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsAutoSyncState.cpp:85:3: performance: Variable 'mOwnerFolder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:159:81: style: Function 'AddPrefetchToQueue' argument 2 names different: declaration 'partNum' definition 'partNumber'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.h:227:59: note: Function 'AddPrefetchToQueue' argument 2 names different: declaration 'partNum' definition 'partNumber'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:159:81: note: Function 'AddPrefetchToQueue' argument 2 names different: declaration 'partNum' definition 'partNumber'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUtils.h:47:3: style: 'nsImapMailboxSpec::operator=' should return 'nsImapMailboxSpec &'. [operatorEq]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.h:79:14: style: Technically the member function 'nsIMAPBodypart::GetBodyType' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.h:80:14: style: Technically the member function 'nsIMAPBodypart::GetBodySubType' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.h:325:12: performance: Technically the member function 'nsIMAPBodyShellCache::GetMaxSize' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.h:337:22: style: Technically the member function 'nsIMAPMessagePartID::GetFields' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.h:338:15: style: Technically the member function 'nsIMAPMessagePartID::GetPartNumberString' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPGenericParser.h:28:8: style: Technically the member function 'nsIMAPGenericParser::SyntaxError' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPGenericParser.h:29:8: style: Technically the member function 'nsIMAPGenericParser::ContinueParse' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPGenericParser.h:30:8: style: Technically the member function 'nsIMAPGenericParser::Connected' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:89:8: style: Technically the member function 'nsImapServerResponseParser::GetReportingErrors' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:91:24: style: Technically the member function 'nsImapServerResponseParser::GetCapabilityFlag' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:93:8: style: Technically the member function 'nsImapServerResponseParser::ServerHasIMAP4Rev1Capability' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:94:8: style: Technically the member function 'nsImapServerResponseParser::ServerHasACLCapability' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:95:8: style: Technically the member function 'nsImapServerResponseParser::ServerHasNamespaceCapability' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:96:8: style: Technically the member function 'nsImapServerResponseParser::ServerIsNetscape3xServer' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:97:8: style: Technically the member function 'nsImapServerResponseParser::ServerHasServerInfo' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:98:8: style: Technically the member function 'nsImapServerResponseParser::ServerIsAOLServer' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:103:15: style: Technically the member function 'nsImapServerResponseParser::GetXSenderInfo' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:107:15: style: Technically the member function 'nsImapServerResponseParser::GetManageFolderUrl' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:19:25: style: Technically the member function 'nsIMAPNamespace::GetType' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:20:25: style: Technically the member function 'nsIMAPNamespace::GetPrefix' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:21:25: style: Technically the member function 'nsIMAPNamespace::GetDelimiter' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:23:25: style: Technically the member function 'nsIMAPNamespace::GetIsDelimiterFilledIn' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:24:25: style: Technically the member function 'nsIMAPNamespace::GetIsNamespaceFromPrefs' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:960:3: style: Class 'nsIMAPBodypartMultipart' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:960:3: style: Class 'nsIMAPBodypartMultipart' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:808:3: style: Class 'nsIMAPBodypartMessage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:808:3: style: Class 'nsIMAPBodypartMessage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:1204:3: style: Class 'nsIMAPBodyShellCache' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:1204:3: style: Class 'nsIMAPBodyShellCache' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.h:36:15: warning: Virtual function 'SetIsValid' is called from constructor 'nsIMAPBodypart(char*partNumber,nsIMAPBodypart*parentPart)' at line 299. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.cpp:299:3: note: Calling SetIsValid
thunderbird-52.3.0/mailnews/imap/src/nsIMAPBodyShell.h:36:15: note: SetIsValid is a virtual method
thunderbird-52.3.0/mailnews/imap/src/nsImapSearchResults.h:28:5: style: Class 'nsImapSearchResultIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:31:3: style: Class 'nsImapServerResponseParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsImapFlagAndUidState.h:23:5: style: Class 'nsImapFlagAndUidState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsSyncRunnableHelpers.h:27:3: style: Class 'StreamListenerProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsSyncRunnableHelpers.h:45:3: style: Class 'ImapMailFolderSinkProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsSyncRunnableHelpers.h:64:3: style: Class 'ImapServerSinkProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsSyncRunnableHelpers.h:82:3: style: Class 'ImapMessageSinkProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsSyncRunnableHelpers.h:99:3: style: Class 'ImapProtocolSinkProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsSyncRunnableHelpers.h:124:3: style: Class 'OAuth2ThreadHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPGenericParser.cpp:61:45: style: Function 'SetConnected' argument 1 names different: declaration 'error' definition 'connected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPGenericParser.h:31:26: note: Function 'SetConnected' argument 1 names different: declaration 'error' definition 'connected'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPGenericParser.cpp:61:45: note: Function 'SetConnected' argument 1 names different: declaration 'error' definition 'connected'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:605:5: style: Variable 'ns' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:604:0: note: Variable 'ns' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:605:5: note: Variable 'ns' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:313:85: style: Function 'SetHostHasAdminURL' argument 2 names different: declaration 'hasAdminUrl' definition 'haveAdminURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.h:64:61: note: Function 'SetHostHasAdminURL' argument 2 names different: declaration 'hasAdminUrl' definition 'haveAdminURL'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:313:85: note: Function 'SetHostHasAdminURL' argument 2 names different: declaration 'hasAdminUrl' definition 'haveAdminURL'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:375:112: style: Function 'SetNamespaceFromPrefForHost' argument 3 names different: declaration 'type' definition 'nstype'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.h:106:111: note: Function 'SetNamespaceFromPrefForHost' argument 3 names different: declaration 'type' definition 'nstype'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:375:112: note: Function 'SetNamespaceFromPrefForHost' argument 3 names different: declaration 'type' definition 'nstype'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:510:85: style: Function 'CommitNamespacesForHost' argument 1 names different: declaration 'host' definition 'aHost'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.h:116:61: note: Function 'CommitNamespacesForHost' argument 1 names different: declaration 'host' definition 'aHost'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:510:85: note: Function 'CommitNamespacesForHost' argument 1 names different: declaration 'host' definition 'aHost'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:677:114: style: Function 'FindShellInCacheForHost' argument 5 names different: declaration 'result' definition 'shell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.h:124:155: note: Function 'FindShellInCacheForHost' argument 5 names different: declaration 'result' definition 'shell'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:677:114: note: Function 'FindShellInCacheForHost' argument 5 names different: declaration 'result' definition 'shell'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPHostSessionList.cpp:22:3: performance: Variable 'fServerKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.cpp:259:7: style: The scope of the variable 'currentMatchedLength' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.cpp:106:57: style: Function 'OutputToString' argument 1 names different: declaration 'OutputString' definition 'string'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:49:38: note: Function 'OutputToString' argument 1 names different: declaration 'OutputString' definition 'string'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.cpp:106:57: note: Function 'OutputToString' argument 1 names different: declaration 'OutputString' definition 'string'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.cpp:288:62: style: Function 'SerializeNamespaces' argument 3 names different: declaration 'serializedNamespace' definition 'serializedNamespaces'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:51:69: note: Function 'SerializeNamespaces' argument 3 names different: declaration 'serializedNamespace' definition 'serializedNamespaces'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.cpp:288:62: note: Function 'SerializeNamespaces' argument 3 names different: declaration 'serializedNamespace' definition 'serializedNamespaces'.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:49:12: performance: Technically the member function 'nsIMAPNamespaceList::OutputToString' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.cpp:106:31: note: Technically the member function 'nsIMAPNamespaceList::OutputToString' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:49:12: note: Technically the member function 'nsIMAPNamespaceList::OutputToString' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:50:7: performance: Technically the member function 'nsIMAPNamespaceList::UnserializeNamespaces' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.cpp:316:26: note: Technically the member function 'nsIMAPNamespaceList::UnserializeNamespaces' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:50:7: note: Technically the member function 'nsIMAPNamespaceList::UnserializeNamespaces' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:51:12: performance: Technically the member function 'nsIMAPNamespaceList::SerializeNamespaces' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.cpp:287:31: note: Technically the member function 'nsIMAPNamespaceList::SerializeNamespaces' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsIMAPNamespace.h:51:12: note: Technically the member function 'nsIMAPNamespaceList::SerializeNamespaces' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsImapFlagAndUidState.cpp:194:18: style: Checking if unsigned variable 'msgIndex' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/imap/src/nsImapFlagAndUidState.cpp:212:16: style: Checking if unsigned variable 'msgIndex' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:818:12: style: Condition 'userCancelled' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:731:24: note: Assignment 'userCancelled=false', assigned value is 0
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:818:12: note: Condition 'userCancelled' is always false
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1735:88: style: Condition '!folderIsNameSpace' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1732:38: note: Assignment 'folderIsNameSpace=false', assigned value is 0
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1735:88: note: Condition '!folderIsNameSpace' is always true
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:970:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:967:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:970:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1091:7: style: Variable 'noSelect' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1086:0: note: Variable 'noSelect' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1091:7: note: Variable 'noSelect' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1095:7: style: Variable 'isNamespace' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1085:0: note: Variable 'isNamespace' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1095:7: note: Variable 'isNamespace' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1725:11: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1723:11: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1725:11: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:2041:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:2040:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:2041:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:2837:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:2835:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:2837:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3166:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3164:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3166:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1807:14: style: The scope of the variable 'childIsNoSelect' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3032:15: style: The scope of the variable 'gGotStatusPref' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:676:58: style: Function 'ConnectionTimeOut' argument 1 names different: declaration 'aImapConnection' definition 'aConnection'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.h:103:43: note: Function 'ConnectionTimeOut' argument 1 names different: declaration 'aImapConnection' definition 'aConnection'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:676:58: note: Function 'ConnectionTimeOut' argument 1 names different: declaration 'aImapConnection' definition 'aConnection'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1695:71: style: Function 'DeleteNonVerifiedFolders' argument 1 names different: declaration 'parentFolder' definition 'curFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.h:88:51: note: Function 'DeleteNonVerifiedFolders' argument 1 names different: declaration 'parentFolder' definition 'curFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:1695:71: note: Function 'DeleteNonVerifiedFolders' argument 1 names different: declaration 'parentFolder' definition 'curFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:2065:78: style: Function 'GetUnverifiedFolders' argument 1 names different: declaration 'aFolderArray' definition 'aFoldersArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.h:87:63: note: Function 'GetUnverifiedFolders' argument 1 names different: declaration 'aFolderArray' definition 'aFoldersArray'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:2065:78: note: Function 'GetUnverifiedFolders' argument 1 names different: declaration 'aFolderArray' definition 'aFoldersArray'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3281:56: style: Function 'GetExistingMsgFolder' argument 2 names different: declaration 'folderUriWithNamespace' definition 'aFolderUriWithNamespace'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.h:131:45: note: Function 'GetExistingMsgFolder' argument 2 names different: declaration 'folderUriWithNamespace' definition 'aFolderUriWithNamespace'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3281:56: note: Function 'GetExistingMsgFolder' argument 2 names different: declaration 'folderUriWithNamespace' definition 'aFolderUriWithNamespace'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3282:50: style: Function 'GetExistingMsgFolder' argument 3 names different: declaration 'namespacePrefixAdded' definition 'aNamespacePrefixAdded'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.h:132:39: note: Function 'GetExistingMsgFolder' argument 3 names different: declaration 'namespacePrefixAdded' definition 'aNamespacePrefixAdded'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3282:50: note: Function 'GetExistingMsgFolder' argument 3 names different: declaration 'namespacePrefixAdded' definition 'aNamespacePrefixAdded'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3283:49: style: Function 'GetExistingMsgFolder' argument 4 names different: declaration 'caseInsensitive' definition 'aCaseInsensitive'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.h:133:38: note: Function 'GetExistingMsgFolder' argument 4 names different: declaration 'caseInsensitive' definition 'aCaseInsensitive'.
thunderbird-52.3.0/mailnews/imap/src/nsImapIncomingServer.cpp:3283:49: note: Function 'GetExistingMsgFolder' argument 4 names different: declaration 'caseInsensitive' definition 'aCaseInsensitive'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:439:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:434:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:439:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:708:11: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:704:11: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:708:11: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:893:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:889:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:893:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1494:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1493:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1494:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1621:9: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1615:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1621:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1699:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1697:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1699:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2039:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2038:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2039:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2212:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2211:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2212:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2328:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2326:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2328:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:3338:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:3335:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:3338:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7695:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7694:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7695:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7858:11: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7857:11: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7858:11: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8816:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8813:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8816:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6014:47: style: Same expression on both sides of '==' because the value of 'capability' and 'kCapabilityUndefined' are the same. [duplicateExpression]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:5971:37: note: 'capability' is assigned value 'kCapabilityUndefined' here.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6014:47: note: Same expression on both sides of '==' because the value of 'capability' and 'kCapabilityUndefined' are the same.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2206:8: style: The scope of the variable 'deleteMsgs' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2208:24: style: The scope of the variable 'messageFlags' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:5201:8: style: The scope of the variable 'endedOfflineDownload' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:5962:15: style: The scope of the variable 'folderQuotaStatusStringID' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:623:61: style: Function 'UpdateFolder' argument 1 names different: declaration 'aWindow' definition 'inMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:209:41: note: Function 'UpdateFolder' argument 1 names different: declaration 'aWindow' definition 'inMsgWindow'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:623:61: note: Function 'UpdateFolder' argument 1 names different: declaration 'aWindow' definition 'inMsgWindow'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1449:58: style: Function 'EmptyTrash' argument 1 names different: declaration 'msgWindow' definition 'aMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:218:39: note: Function 'EmptyTrash' argument 1 names different: declaration 'msgWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:1449:58: note: Function 'EmptyTrash' argument 1 names different: declaration 'msgWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2979:60: style: Function 'SetupHeaderParseStream' argument 1 names different: declaration 'size' definition 'aSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:365:44: note: Function 'SetupHeaderParseStream' argument 1 names different: declaration 'size' definition 'aSize'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:2979:60: note: Function 'SetupHeaderParseStream' argument 1 names different: declaration 'size' definition 'aSize'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:3000:63: style: Function 'ParseAdoptedHeaderLine' argument 1 names different: declaration 'messageLine' definition 'aMessageLine'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:366:48: note: Function 'ParseAdoptedHeaderLine' argument 1 names different: declaration 'messageLine' definition 'aMessageLine'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:3000:63: note: Function 'ParseAdoptedHeaderLine' argument 1 names different: declaration 'messageLine' definition 'aMessageLine'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:3000:86: style: Function 'ParseAdoptedHeaderLine' argument 2 names different: declaration 'msgKey' definition 'aMsgKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:366:70: note: Function 'ParseAdoptedHeaderLine' argument 2 names different: declaration 'msgKey' definition 'aMsgKey'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:3000:86: note: Function 'ParseAdoptedHeaderLine' argument 2 names different: declaration 'msgKey' definition 'aMsgKey'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:4141:70: style: Function 'MoveIncorporatedMessage' argument 3 names different: declaration 'destFolder' definition 'destFolderUri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:330:53: note: Function 'MoveIncorporatedMessage' argument 3 names different: declaration 'destFolder' definition 'destFolderUri'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:4141:70: note: Function 'MoveIncorporatedMessage' argument 3 names different: declaration 'destFolder' definition 'destFolderUri'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:4213:61: style: Function 'FindKeysToDelete' argument 2 names different: declaration 'keysToFetch' definition 'keysToDelete'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:355:6: note: Function 'FindKeysToDelete' argument 2 names different: declaration 'keysToFetch' definition 'keysToDelete'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:4213:61: note: Function 'FindKeysToDelete' argument 2 names different: declaration 'keysToFetch' definition 'keysToDelete'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:4525:94: style: Function 'DownloadMessagesForOffline' argument 2 names different: declaration 'msgWindow' definition 'window'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:280:75: note: Function 'DownloadMessagesForOffline' argument 2 names different: declaration 'msgWindow' definition 'window'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:4525:94: note: Function 'DownloadMessagesForOffline' argument 2 names different: declaration 'msgWindow' definition 'window'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6426:71: style: Function 'GetRightsStringForUser' argument 1 names different: declaration 'userName' definition 'inUserName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:162:53: note: Function 'GetRightsStringForUser' argument 1 names different: declaration 'userName' definition 'inUserName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6426:71: note: Function 'GetRightsStringForUser' argument 1 names different: declaration 'userName' definition 'inUserName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6595:63: style: Function 'CreateACLRightsString' argument 1 names different: declaration 'rightsString' definition 'aRightsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:160:45: note: Function 'CreateACLRightsString' argument 1 names different: declaration 'rightsString' definition 'aRightsString'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6595:63: note: Function 'CreateACLRightsString' argument 1 names different: declaration 'rightsString' definition 'aRightsString'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6692:55: style: Function 'SetFilePath' argument 1 names different: declaration 'aPath' definition 'aPathName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:276:36: note: Function 'SetFilePath' argument 1 names different: declaration 'aPath' definition 'aPathName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6692:55: note: Function 'SetFilePath' argument 1 names different: declaration 'aPath' definition 'aPathName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7964:37: style: Function 'CopyFolder' argument 2 names different: declaration 'isMove' definition 'isMoveFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:264:55: note: Function 'CopyFolder' argument 2 names different: declaration 'isMove' definition 'isMoveFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7964:37: note: Function 'CopyFolder' argument 2 names different: declaration 'isMove' definition 'isMoveFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8166:51: style: Function 'CopyStreamMessage' argument 3 names different: declaration 'msgWindow' definition 'aMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:416:43: note: Function 'CopyStreamMessage' argument 3 names different: declaration 'msgWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8166:51: note: Function 'CopyStreamMessage' argument 3 names different: declaration 'msgWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8486:69: style: Function 'OnCopyCompleted' argument 2 names different: declaration 'exitCode' definition 'rv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:335:62: note: Function 'OnCopyCompleted' argument 2 names different: declaration 'exitCode' definition 'rv'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8486:69: note: Function 'OnCopyCompleted' argument 2 names different: declaration 'exitCode' definition 'rv'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8508:58: style: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aFolderURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.h:229:39: note: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aFolderURL'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:8508:58: note: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aFolderURL'.
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:178:19: warning: Member variable 'nsImapMailFolder::m_msgMovedByFilter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:178:19: warning: Member variable 'nsImapMailFolder::m_isGmailServer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:178:19: warning: Member variable 'nsImapMailFolder::m_totalKeysToFetch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:7776:3: performance: Variable 'm_origSrcFolder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:6368:3: style: Class 'AdoptUTF8StringEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsImapMailFolder.cpp:5409:34: error: Uninitialized variable: supportsCompaction [uninitvar]
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:234:74: style: Function 'ProcessFlagOperation' argument 1 names different: declaration 'currentOp' definition 'op'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.h:53:62: note: Function 'ProcessFlagOperation' argument 1 names different: declaration 'currentOp' definition 'op'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:234:74: note: Function 'ProcessFlagOperation' argument 1 names different: declaration 'currentOp' definition 'op'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:490:74: style: Function 'ProcessMoveOperation' argument 1 names different: declaration 'currentOp' definition 'op'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.h:55:62: note: Function 'ProcessMoveOperation' argument 1 names different: declaration 'currentOp' definition 'op'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:490:74: note: Function 'ProcessMoveOperation' argument 1 names different: declaration 'currentOp' definition 'op'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:601:74: style: Function 'ProcessCopyOperation' argument 1 names different: declaration 'currentOp' definition 'aCurrentOp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.h:56:62: note: Function 'ProcessCopyOperation' argument 1 names different: declaration 'currentOp' definition 'aCurrentOp'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:601:74: note: Function 'ProcessCopyOperation' argument 1 names different: declaration 'currentOp' definition 'aCurrentOp'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:1080:64: style: Function 'nsImapOfflineDownloader' argument 1 names different: declaration 'window' definition 'aMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.h:87:41: note: Function 'nsImapOfflineDownloader' argument 1 names different: declaration 'window' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:1080:64: note: Function 'nsImapOfflineDownloader' argument 1 names different: declaration 'window' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:1080:92: style: Function 'nsImapOfflineDownloader' argument 2 names different: declaration 'listener' definition 'aListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.h:87:65: note: Function 'nsImapOfflineDownloader' argument 2 names different: declaration 'listener' definition 'aListener'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:1080:92: note: Function 'nsImapOfflineDownloader' argument 2 names different: declaration 'listener' definition 'aListener'.
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:36:3: performance: Variable 'm_singleFolderToUpdate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapOfflineSync.cpp:37:3: performance: Variable 'm_window' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3087:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3084:33: note: outer condition: m_runningUrl
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3087:11: note: identical inner condition: m_runningUrl
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7128:7: style: Condition '!GetSubscribingNow()' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7452:33: style: Condition '!GetSubscribingNow()' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6820:38: warning: Either the condition 'currentName' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6808:13: note: Assuming that condition 'currentName' is not redundant
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6820:38: note: Null pointer addition
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:1325:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:1322:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:1325:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:2435:3: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:2430:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:2435:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5944:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5943:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5944:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6166:17: style: Variable 'newkey' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6163:0: note: Variable 'newkey' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6166:17: note: Variable 'newkey' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:4543:13: style: The scope of the variable 'curToken' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6757:10: style: The scope of the variable 'onlineDirSeparator' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6986:10: style: The scope of the variable 'onlineDelimiter' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7007:8: style: The scope of the variable 'onlineDelimiter' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7407:51: style: The scope of the variable 'cnt' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:967:43: style: Function 'ReleaseUrlState' argument 1 names different: declaration 'rerunningUrl' definition 'rerunning'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:417:29: note: Function 'ReleaseUrlState' argument 1 names different: declaration 'rerunningUrl' definition 'rerunning'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:967:43: note: Function 'ReleaseUrlState' argument 1 names different: declaration 'rerunningUrl' definition 'rerunning'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:1946:82: style: Function 'ParseIMAPandCheckForNewMail' argument 2 names different: declaration 'ignoreBadNOResponses' definition 'aIgnoreBadAndNOResponses'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:389:19: note: Function 'ParseIMAPandCheckForNewMail' argument 2 names different: declaration 'ignoreBadNOResponses' definition 'aIgnoreBadAndNOResponses'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:1946:82: note: Function 'ParseIMAPandCheckForNewMail' argument 2 names different: declaration 'ignoreBadNOResponses' definition 'aIgnoreBadAndNOResponses'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3026:56: style: Function 'BeginMessageDownLoad' argument 1 names different: declaration 'totalSize' definition 'total_message_size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:183:50: note: Function 'BeginMessageDownLoad' argument 1 names different: declaration 'totalSize' definition 'total_message_size'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3026:56: note: Function 'BeginMessageDownLoad' argument 1 names different: declaration 'totalSize' definition 'total_message_size'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3027:59: style: Function 'BeginMessageDownLoad' argument 2 names different: declaration 'contentType' definition 'content_type'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:184:17: note: Function 'BeginMessageDownLoad' argument 2 names different: declaration 'contentType' definition 'content_type'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3027:59: note: Function 'BeginMessageDownLoad' argument 2 names different: declaration 'contentType' definition 'content_type'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3722:66: style: Function 'PostLineDownLoadEvent' argument 2 names different: declaration 'uid' definition 'uidOfMessage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:188:65: note: Function 'PostLineDownLoadEvent' argument 2 names different: declaration 'uid' definition 'uidOfMessage'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:3722:66: note: Function 'PostLineDownLoadEvent' argument 2 names different: declaration 'uid' definition 'uidOfMessage'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5043:53: style: Function 'AlertUserEventUsingName' argument 1 names different: declaration 'aMessageId' definition 'aMessageName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:238:44: note: Function 'AlertUserEventUsingName' argument 1 names different: declaration 'aMessageId' definition 'aMessageName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5043:53: note: Function 'AlertUserEventUsingName' argument 1 names different: declaration 'aMessageId' definition 'aMessageName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5126:60: style: Function 'ProgressEventFunctionUsingName' argument 1 names different: declaration 'aMsgId' definition 'aMsgName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:242:51: note: Function 'ProgressEventFunctionUsingName' argument 1 names different: declaration 'aMsgId' definition 'aMsgName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5126:60: note: Function 'ProgressEventFunctionUsingName' argument 1 names different: declaration 'aMsgId' definition 'aMsgName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5180:40: style: Function 'Store' argument 1 names different: declaration 'aMessageList' definition 'messageList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:255:31: note: Function 'Store' argument 1 names different: declaration 'aMessageList' definition 'messageList'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5180:40: note: Function 'Store' argument 1 names different: declaration 'aMessageList' definition 'messageList'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5180:66: style: Function 'Store' argument 2 names different: declaration 'aMessageData' definition 'messageData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:255:58: note: Function 'Store' argument 2 names different: declaration 'aMessageData' definition 'messageData'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5180:66: note: Function 'Store' argument 2 names different: declaration 'aMessageData' definition 'messageData'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5181:28: style: Function 'Store' argument 3 names different: declaration 'aIdsAreUid' definition 'idsAreUid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:256:5: note: Function 'Store' argument 3 names different: declaration 'aIdsAreUid' definition 'idsAreUid'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:5181:28: note: Function 'Store' argument 3 names different: declaration 'aIdsAreUid' definition 'idsAreUid'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6313:47: style: Function 'OnSubscribe' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:500:33: note: Function 'OnSubscribe' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6313:47: note: Function 'OnSubscribe' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6318:49: style: Function 'OnUnsubscribe' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:501:35: note: Function 'OnUnsubscribe' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6318:49: note: Function 'OnUnsubscribe' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6343:54: style: Function 'RefreshACLForFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'mailboxName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:503:41: note: Function 'RefreshACLForFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'mailboxName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6343:54: note: Function 'RefreshACLForFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'mailboxName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6404:50: style: Function 'GetACLForFolder' argument 1 names different: declaration 'aMailboxName' definition 'mailboxName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:504:36: note: Function 'GetACLForFolder' argument 1 names different: declaration 'aMailboxName' definition 'mailboxName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6404:50: note: Function 'GetACLForFolder' argument 1 names different: declaration 'aMailboxName' definition 'mailboxName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6601:52: style: Function 'OnStatusForFolder' argument 1 names different: declaration 'sourceMailbox' definition 'mailboxName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:507:39: note: Function 'OnStatusForFolder' argument 1 names different: declaration 'sourceMailbox' definition 'mailboxName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6601:52: note: Function 'OnStatusForFolder' argument 1 names different: declaration 'sourceMailbox' definition 'mailboxName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6837:51: style: Function 'DeleteSubFolders' argument 1 names different: declaration 'aMailboxName' definition 'selectedMailbox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:553:37: note: Function 'DeleteSubFolders' argument 1 names different: declaration 'aMailboxName' definition 'selectedMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6837:51: note: Function 'DeleteSubFolders' argument 1 names different: declaration 'aMailboxName' definition 'selectedMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6998:51: style: Function 'FolderNotCreated' argument 1 names different: declaration 'mailboxName' definition 'folderName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:526:37: note: Function 'FolderNotCreated' argument 1 names different: declaration 'mailboxName' definition 'folderName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:6998:51: note: Function 'FolderNotCreated' argument 1 names different: declaration 'mailboxName' definition 'folderName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7026:50: style: Function 'OnDeleteFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:508:36: note: Function 'OnDeleteFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7026:50: note: Function 'OnDeleteFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7052:55: style: Function 'DeleteFolderAndMsgs' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:511:41: note: Function 'DeleteFolderAndMsgs' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7052:55: note: Function 'DeleteFolderAndMsgs' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7065:50: style: Function 'OnRenameFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:509:36: note: Function 'OnRenameFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7065:50: note: Function 'OnRenameFolder' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7081:57: style: Function 'OnMoveFolderHierarchy' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:510:43: note: Function 'OnMoveFolderHierarchy' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:7081:57: note: Function 'OnMoveFolderHierarchy' argument 1 names different: declaration 'aSourceMailbox' definition 'sourceMailbox'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:8116:57: style: Function 'ProcessStoreFlags' argument 1 names different: declaration 'messageIds' definition 'messageIdsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:257:43: note: Function 'ProcessStoreFlags' argument 1 names different: declaration 'messageIds' definition 'messageIdsString'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:8116:57: note: Function 'ProcessStoreFlags' argument 1 names different: declaration 'messageIds' definition 'messageIdsString'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:8258:43: style: Function 'GetPassword' argument 2 names different: declaration 'aNewPasswordRequested' definition 'newPasswordRequested'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:465:50: note: Function 'GetPassword' argument 2 names different: declaration 'aNewPasswordRequested' definition 'newPasswordRequested'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:8258:43: note: Function 'GetPassword' argument 2 names different: declaration 'aNewPasswordRequested' definition 'newPasswordRequested'.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:8766:20: warning: Member variable 'nsImapMockChannel::mContentLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:404:3: performance: Variable 'm_connectionStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:8769:3: performance: Variable 'm_cancelStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:8770:3: performance: Variable 'mLoadFlags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:751:8: style: Technically the member function 'nsIMAPMailboxInfo::GetChildrenListed' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:9861:25: note: Technically the member function 'nsIMAPMailboxInfo::GetChildrenListed' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:751:8: note: Technically the member function 'nsIMAPMailboxInfo::GetChildrenListed' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:752:22: style: Technically the member function 'nsIMAPMailboxInfo::GetMailboxName' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:9866:38: note: Technically the member function 'nsIMAPMailboxInfo::GetMailboxName' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:752:22: note: Technically the member function 'nsIMAPMailboxInfo::GetMailboxName' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:753:10: style: Technically the member function 'nsIMAPMailboxInfo::GetDelimiter' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:9871:25: note: Technically the member function 'nsIMAPMailboxInfo::GetDelimiter' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.h:753:10: note: Technically the member function 'nsIMAPMailboxInfo::GetDelimiter' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:1048:3: style: Class 'nsImapThreadShutdownEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsImapProtocol.cpp:9381:3: style: Class 'nsReadFromImapConnectionFailure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:2761:7: style: Condition 'isValid' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:2749:18: note: Assignment 'isValid=true', assigned value is 1
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:2761:7: note: Condition 'isValid' is always true
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:161:7: style: The scope of the variable 'numberOfTaggedResponsesReceived' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3011:11: style: The scope of the variable 'parengroup' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:72: style: Function 'nsImapServerResponseParser' argument 1 names different: declaration 'imapConnection' definition 'imapProtocolConnection'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:31:46: note: Function 'nsImapServerResponseParser' argument 1 names different: declaration 'imapConnection' definition 'imapProtocolConnection'.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:72: note: Function 'nsImapServerResponseParser' argument 1 names different: declaration 'imapConnection' definition 'imapProtocolConnection'.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3318:48: style: Function 'SetHostSessionList' argument 1 names different: declaration 'aHostSession' definition 'aHostSessionList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:122:51: note: Function 'SetHostSessionList' argument 1 names different: declaration 'aHostSession' definition 'aHostSessionList'.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3318:48: note: Function 'SetHostSessionList' argument 1 names different: declaration 'aHostSession' definition 'aHostSessionList'.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fUseModSeq' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fCurrentCommandFailed' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fFetchingAllFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fWaitingForMoreClientInput' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fCurrentCommandIsSingleMessageFetch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fSavedFlagInfo' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fCurrentResponseUID' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fHighestRecordedUID' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fNumberOfTaggedResponsesExpected' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fMsgID' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fThreadID' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fLabels' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::fFetchResponseIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::numberOfCharsInThisChunk' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:24:29: warning: Member variable 'nsImapServerResponseParser::charsReadSoFar' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:45:11: style: Technically the member function 'nsImapServerResponseParser::CommandFailed' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:100:34: note: Technically the member function 'nsImapServerResponseParser::CommandFailed' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:45:11: note: Technically the member function 'nsImapServerResponseParser::CommandFailed' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:56:15: style: Technically the member function 'nsImapServerResponseParser::GetSelectedMailboxName' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:352:41: note: Technically the member function 'nsImapServerResponseParser::GetSelectedMailboxName' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:56:15: note: Technically the member function 'nsImapServerResponseParser::GetSelectedMailboxName' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:64:14: style: Technically the member function 'nsImapServerResponseParser::CurrentFolderReadOnly' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3187:34: note: Technically the member function 'nsImapServerResponseParser::CurrentFolderReadOnly' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:64:14: note: Technically the member function 'nsImapServerResponseParser::CurrentFolderReadOnly' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:65:14: style: Technically the member function 'nsImapServerResponseParser::NumberOfMessages' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3192:37: note: Technically the member function 'nsImapServerResponseParser::NumberOfMessages' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:65:14: note: Technically the member function 'nsImapServerResponseParser::NumberOfMessages' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:66:14: style: Technically the member function 'nsImapServerResponseParser::NumberOfRecentMessages' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3197:37: note: Technically the member function 'nsImapServerResponseParser::NumberOfRecentMessages' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:66:14: note: Technically the member function 'nsImapServerResponseParser::NumberOfRecentMessages' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:67:14: style: Technically the member function 'nsImapServerResponseParser::NumberOfUnseenMessages' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3202:37: note: Technically the member function 'nsImapServerResponseParser::NumberOfUnseenMessages' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:67:14: note: Technically the member function 'nsImapServerResponseParser::NumberOfUnseenMessages' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:68:14: style: Technically the member function 'nsImapServerResponseParser::FolderUID' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3207:37: note: Technically the member function 'nsImapServerResponseParser::FolderUID' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:68:14: note: Technically the member function 'nsImapServerResponseParser::FolderUID' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:69:14: style: Technically the member function 'nsImapServerResponseParser::CurrentResponseUID' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3218:38: note: Technically the member function 'nsImapServerResponseParser::CurrentResponseUID' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:69:14: note: Technically the member function 'nsImapServerResponseParser::CurrentResponseUID' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:70:14: style: Technically the member function 'nsImapServerResponseParser::HighestRecordedUID' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3223:38: note: Technically the member function 'nsImapServerResponseParser::HighestRecordedUID' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:70:14: note: Technically the member function 'nsImapServerResponseParser::HighestRecordedUID' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:72:14: performance: Technically the member function 'nsImapServerResponseParser::IsNumericString' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3228:34: note: Technically the member function 'nsImapServerResponseParser::IsNumericString' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:72:14: note: Technically the member function 'nsImapServerResponseParser::IsNumericString' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:73:14: style: Technically the member function 'nsImapServerResponseParser::SizeOfMostRecentMessage' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:115:38: note: Technically the member function 'nsImapServerResponseParser::SizeOfMostRecentMessage' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:73:14: note: Technically the member function 'nsImapServerResponseParser::SizeOfMostRecentMessage' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:100:8: performance: Technically the member function 'nsImapServerResponseParser::ResetCapabilityFlag' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3085:34: note: Technically the member function 'nsImapServerResponseParser::ResetCapabilityFlag' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:100:8: note: Technically the member function 'nsImapServerResponseParser::ResetCapabilityFlag' can be static.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:114:8: style: Technically the member function 'nsImapServerResponseParser::GetLastFetchChunkReceived' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3307:34: note: Technically the member function 'nsImapServerResponseParser::GetLastFetchChunkReceived' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:114:8: note: Technically the member function 'nsImapServerResponseParser::GetLastFetchChunkReceived' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:119:8: style: Technically the member function 'nsImapServerResponseParser::GetDownloadingHeaders' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3067:34: note: Technically the member function 'nsImapServerResponseParser::GetDownloadingHeaders' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:119:8: note: Technically the member function 'nsImapServerResponseParser::GetDownloadingHeaders' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:120:8: style: Technically the member function 'nsImapServerResponseParser::GetFillingInShell' can be const. [functionConst]
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.cpp:3062:34: note: Technically the member function 'nsImapServerResponseParser::GetFillingInShell' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapServerResponseParser.h:120:8: note: Technically the member function 'nsImapServerResponseParser::GetFillingInShell' can be const.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1796:8: warning: Either the condition 'if(aImapMailFolder&&msgurl&&!messageIdentifierList.IsEmpty())' is redundant or there is possible null pointer dereference: aMsgFolder. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:583:6: note: Assuming that condition 'if(aImapMailFolder&&msgurl&&!messageIdentifierList.IsEmpty())' is not redundant
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:577:32: note: Calling function 'SetImapUrlSink', 1st argument 'aMsgFolder' value is 0
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1796:8: note: Null pointer dereference
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:2539:10: warning: Either the condition '!aServer' is redundant or there is possible null pointer dereference: aServer. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:2526:24: note: Assuming that condition '!aServer' is not redundant
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:2539:10: note: Null pointer dereference
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1404:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1403:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1404:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1452:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1451:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1452:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1496:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1495:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1496:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1537:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1535:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1537:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1598:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1597:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1598:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1663:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1662:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1663:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1760:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1759:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1760:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3135:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3130:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3135:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3182:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3177:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3182:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3227:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3222:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3227:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:853:54: style: Function 'DecomposeImapURI' argument 3 names different: declaration 'msgKey' definition 'aMsgKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.h:115:96: note: Function 'DecomposeImapURI' argument 3 names different: declaration 'msgKey' definition 'aMsgKey'.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:853:54: note: Function 'DecomposeImapURI' argument 3 names different: declaration 'msgKey' definition 'aMsgKey'.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:872:52: style: Function 'DecomposeImapURI' argument 3 names different: declaration 'msgKey' definition 'aMsgKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.h:116:94: note: Function 'DecomposeImapURI' argument 3 names different: declaration 'msgKey' definition 'aMsgKey'.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:872:52: note: Function 'DecomposeImapURI' argument 3 names different: declaration 'msgKey' definition 'aMsgKey'.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1316:60: style: Function 'CreateStartOfImapUrl' argument 3 names different: declaration 'aImapFolder' definition 'aImapMailFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.h:61:47: note: Function 'CreateStartOfImapUrl' argument 3 names different: declaration 'aImapFolder' definition 'aImapMailFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:1316:60: note: Function 'CreateStartOfImapUrl' argument 3 names different: declaration 'aImapFolder' definition 'aImapMailFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3057:62: style: Function 'ChangeFolderSubscription' argument 3 names different: declaration 'aCommand' definition 'command'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapService.h:90:49: note: Function 'ChangeFolderSubscription' argument 3 names different: declaration 'aCommand' definition 'command'.
thunderbird-52.3.0/mailnews/imap/src/nsImapService.cpp:3057:62: note: Function 'ChangeFolderSubscription' argument 3 names different: declaration 'aCommand' definition 'command'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUndoTxn.cpp:42:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapUndoTxn.cpp:38:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUndoTxn.cpp:42:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUndoTxn.cpp:265:54: style: Function 'SetCopyResponseUid' argument 1 names different: declaration 'msgIdString' definition 'aMsgIdString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapUndoTxn.h:39:43: note: Function 'SetCopyResponseUid' argument 1 names different: declaration 'msgIdString' definition 'aMsgIdString'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUndoTxn.cpp:265:54: note: Function 'SetCopyResponseUid' argument 1 names different: declaration 'msgIdString' definition 'aMsgIdString'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:44:3: style: Variable 'm_listOfMessageIds' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:41:3: note: Variable 'm_listOfMessageIds' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:44:3: note: Variable 'm_listOfMessageIds' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:234:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:229:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:234:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:748:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:743:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:748:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:1242:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:1233:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:1242:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:123:51: style: Function 'GetFolder' argument 1 names different: declaration 'aFolder' definition 'aMsgFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.h:42:39: note: Function 'GetFolder' argument 1 names different: declaration 'aFolder' definition 'aMsgFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:123:51: note: Function 'GetFolder' argument 1 names different: declaration 'aFolder' definition 'aMsgFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:133:52: style: Function 'SetFolder' argument 1 names different: declaration 'aFolder' definition 'aMsgFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.h:43:38: note: Function 'SetFolder' argument 1 names different: declaration 'aFolder' definition 'aMsgFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:133:52: note: Function 'SetFolder' argument 1 names different: declaration 'aFolder' definition 'aMsgFolder'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:888:56: style: Function 'UnescapeSlashes' argument 1 names different: declaration 'path' definition 'sourcePath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.h:53:41: note: Function 'UnescapeSlashes' argument 1 names different: declaration 'path' definition 'sourcePath'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:888:56: note: Function 'UnescapeSlashes' argument 1 names different: declaration 'path' definition 'sourcePath'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:39:12: warning: Member variable 'nsImapUrl::m_urlidSubString' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:39:12: warning: Member variable 'nsImapUrl::m_numBytesToFetch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:39:12: warning: Member variable 'nsImapUrl::m_runningUrl' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:58:3: performance: Variable 'm_contentModified' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:60:3: performance: Variable 'm_flags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:65:3: performance: Variable 'm_copyState' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:66:3: performance: Variable 'm_file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:67:3: performance: Variable 'm_imapMailFolderSink' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapUrl.cpp:68:3: performance: Variable 'm_imapMessageSink' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/imap/src/nsImapUtils.cpp:343:12: style: The scope of the variable 'curToken' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/imap/src/nsImapUtils.cpp:26:53: style: Function 'nsImapURI2FullName' argument 2 names different: declaration 'hostname' definition 'hostName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/imap/src/nsImapUtils.h:26:53: note: Function 'nsImapURI2FullName' argument 2 names different: declaration 'hostname' definition 'hostName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUtils.cpp:26:53: note: Function 'nsImapURI2FullName' argument 2 names different: declaration 'hostname' definition 'hostName'.
thunderbird-52.3.0/mailnews/imap/src/nsImapUtils.cpp:131:20: warning: Member variable 'nsImapMailboxSpec::mConnection' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/imap/src/nsImapUtils.h:42:1: warning: The class 'nsImapMailboxSpec' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:278:9: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:271:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:278:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:604:54: style: Function 'SetLogs' argument 1 names different: declaration 'success' definition 'aSuccess'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.h:71:40: note: Function 'SetLogs' argument 1 names different: declaration 'success' definition 'aSuccess'.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:604:54: note: Function 'SetLogs' argument 1 names different: declaration 'success' definition 'aSuccess'.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:604:81: style: Function 'SetLogs' argument 2 names different: declaration 'error' definition 'aError'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.h:71:66: note: Function 'SetLogs' argument 2 names different: declaration 'error' definition 'aError'.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:604:81: note: Function 'SetLogs' argument 2 names different: declaration 'error' definition 'aError'.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:604:100: style: Function 'SetLogs' argument 3 names different: declaration 'aOutErrorLog' definition 'aOutSuccess'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.h:71:84: note: Function 'SetLogs' argument 3 names different: declaration 'aOutErrorLog' definition 'aOutSuccess'.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:604:100: note: Function 'SetLogs' argument 3 names different: declaration 'aOutErrorLog' definition 'aOutSuccess'.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:604:124: style: Function 'SetLogs' argument 4 names different: declaration 'aSuccessLog' definition 'aOutError'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.h:71:109: note: Function 'SetLogs' argument 4 names different: declaration 'aSuccessLog' definition 'aOutError'.
thunderbird-52.3.0/mailnews/import/applemail/src/nsAppleMailImport.cpp:604:124: note: Function 'SetLogs' argument 4 names different: declaration 'aSuccessLog' definition 'aOutError'.
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyFilters.cpp:665:49: style: Function 'FindMessageFolder' argument 2 names different: declaration 'aParantFolder' definition 'aParentFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyFilters.h:43:44: note: Function 'FindMessageFolder' argument 2 names different: declaration 'aParantFolder' definition 'aParentFolder'.
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyFilters.cpp:665:49: note: Function 'FindMessageFolder' argument 2 names different: declaration 'aParantFolder' definition 'aParentFolder'.
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyStringBundle.cpp:43:54: style: Function 'GetStringByName' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyStringBundle.h:13:52: note: Function 'GetStringByName' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyStringBundle.cpp:43:54: note: Function 'GetStringByName' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyUtils.cpp:309:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyUtils.cpp:308:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyUtils.cpp:309:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyUtils.cpp:111:43: style: Function 'FindUserDirectory' argument 1 names different: declaration 'aFile' definition 'aLocation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyUtils.h:15:47: note: Function 'FindUserDirectory' argument 1 names different: declaration 'aFile' definition 'aLocation'.
thunderbird-52.3.0/mailnews/import/becky/src/nsBeckyUtils.cpp:111:43: note: Function 'FindUserDirectory' argument 1 names different: declaration 'aFile' definition 'aLocation'.
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:221:3: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:210:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:221:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:370:11: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:362:11: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:370:11: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:628:3: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:619:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:628:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.cpp:150:19: style: The scope of the variable 'fName' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.cpp:196:13: style: The scope of the variable 'next' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.cpp:197:13: style: The scope of the variable 'indexOffset' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.cpp:106:43: style: Function 'ReadIndex' argument 1 names different: declaration 'pFile' definition 'pInputStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.h:24:44: note: Function 'ReadIndex' argument 1 names different: declaration 'pFile' definition 'pInputStream'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.cpp:106:43: note: Function 'ReadIndex' argument 1 names different: declaration 'pFile' definition 'pInputStream'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.cpp:150:50: style: Function 'ReadMsgIndex' argument 1 names different: declaration 'file' definition 'pInputStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.h:42:48: note: Function 'ReadMsgIndex' argument 1 names different: declaration 'file' definition 'pInputStream'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.cpp:150:50: note: Function 'ReadMsgIndex' argument 1 names different: declaration 'file' definition 'pInputStream'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.cpp:245:49: style: Function 'ImportMailbox' argument 5 names different: declaration 'pDstFolder' definition 'dstFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.h:28:47: note: Function 'ImportMailbox' argument 5 names different: declaration 'pDstFolder' definition 'dstFolder'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOE5File.cpp:245:49: note: Function 'ImportMailbox' argument 5 names different: declaration 'pDstFolder' definition 'dstFolder'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:164:3: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:162:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:164:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:131:105: style: Function 'EnumList' argument 4 names different: declaration 'table' definition 'lpTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.h:22:95: note: Function 'EnumList' argument 4 names different: declaration 'table' definition 'lpTable'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:131:105: note: Function 'EnumList' argument 4 names different: declaration 'table' definition 'lpTable'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:249:50: style: Function 'SetBirthDay' argument 1 names different: declaration 'card' definition 'newRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.h:29:34: note: Function 'SetBirthDay' argument 1 names different: declaration 'card' definition 'newRow'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:249:50: note: Function 'SetBirthDay' argument 1 names different: declaration 'card' definition 'newRow'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:263:72: style: Function 'BuildCard' argument 2 names different: declaration 'card' definition 'newRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.h:26:58: note: Function 'BuildCard' argument 2 names different: declaration 'card' definition 'newRow'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:263:72: note: Function 'BuildCard' argument 2 names different: declaration 'card' definition 'newRow'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:84:3: performance: Variable 'm_database' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.h:30:13: style: Technically the member function 'CWAB::Loaded' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.h:36:13: performance: Technically the member function 'CWAB::ReleaseDistList' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.h:38:13: performance: Technically the member function 'CWAB::ReleaseUser' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.h:27:11: performance: Technically the member function 'nsOEAddressIterator::SanitizeValue' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.cpp:225:27: note: Technically the member function 'nsOEAddressIterator::SanitizeValue' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEAddressIterator.h:27:11: note: Technically the member function 'nsOEAddressIterator::SanitizeValue' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/WabObject.h:27:5: style: Class 'CWAB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:299:62: style: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:62:43: note: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:299:62: note: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:326:56: style: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:65:37: note: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:326:56: note: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:326:73: style: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:65:58: note: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:326:73: note: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:387:75: style: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:67:56: note: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:387:75: note: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:448:61: style: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:73:42: note: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:448:61: note: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:274:19: warning: Member variable 'ImportOEMailImpl::m_bytesDone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEImport.cpp:465:22: warning: Member variable 'ImportOEAddressImpl::m_doneSoFar' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:364:13: style: The scope of the variable 'pStart' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:368:13: style: The scope of the variable 'pChar' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:151:44: style: Function 'GetIndexFile' argument 1 names different: declaration 'mbxFile' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.h:22:40: note: Function 'GetIndexFile' argument 1 names different: declaration 'mbxFile' definition 'file'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:151:44: note: Function 'GetIndexFile' argument 1 names different: declaration 'mbxFile' definition 'file'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:181:14: warning: Member variable 'CMbxScanner::m_pDone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:501:16: warning: Member variable 'CIndexScanner::m_numMessages' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:185:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:186:3: performance: Variable 'm_mbxFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:187:3: performance: Variable 'm_dstFolder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:505:3: performance: Variable 'm_idxFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:25:4: warning: Class 'CMbxScanner' which has virtual members does not have a virtual destructor. [virtualDestructor]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:30:13: style: Technically the member function 'CMbxScanner::WasErrorFatal' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:31:13: style: Technically the member function 'CMbxScanner::BytesProcessed' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:41:8: performance: Technically the member function 'CMbxScanner::IsFromLineKey' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:345:19: note: Technically the member function 'CMbxScanner::IsFromLineKey' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:41:8: note: Technically the member function 'CMbxScanner::IsFromLineKey' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:35:17: warning: Virtual function 'CleanUp' is called from destructor '~CMbxScanner()' at line 199. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:199:3: note: Calling CleanUp
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:35:17: note: CleanUp is a virtual method
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:76:19: warning: Virtual function 'CleanUp' is called from destructor '~CIndexScanner()' at line 512. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:512:3: note: Calling CleanUp
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:76:19: note: CleanUp is a virtual method
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:72:19: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:27:19: note: Virtual function in base class
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:72:19: note: Function in derived class
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:73:19: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:28:19: note: Virtual function in base class
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:73:19: note: Function in derived class
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:76:19: style: The function 'CleanUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:35:17: note: Virtual function in base class
thunderbird-52.3.0/mailnews/import/oexpress/nsOEMailbox.cpp:76:19: note: Function in derived class
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:225:19: style: The scope of the variable 'pEntry' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:226:15: style: The scope of the variable 'failed' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:315:15: style: The scope of the variable 'numMessages' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:454:17: style: The scope of the variable 'pEntry' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:473:18: style: The scope of the variable 'pEntry' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:538:17: style: The scope of the variable 'pLeaf' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.h:59:15: performance: Technically the member function 'nsOEScanBoxes::ReadLong' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:781:21: note: Technically the member function 'nsOEScanBoxes::ReadLong' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.h:59:15: note: Technically the member function 'nsOEScanBoxes::ReadLong' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.h:60:15: performance: Technically the member function 'nsOEScanBoxes::ReadLong' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:797:21: note: Technically the member function 'nsOEScanBoxes::ReadLong' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.h:60:15: note: Technically the member function 'nsOEScanBoxes::ReadLong' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.h:61:15: performance: Technically the member function 'nsOEScanBoxes::ReadString' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:819:21: note: Technically the member function 'nsOEScanBoxes::ReadString' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.h:61:15: note: Technically the member function 'nsOEScanBoxes::ReadString' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.h:62:15: performance: Technically the member function 'nsOEScanBoxes::ReadString' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.cpp:840:21: note: Technically the member function 'nsOEScanBoxes::ReadString' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEScanBoxes.h:62:15: note: Technically the member function 'nsOEScanBoxes::ReadString' can be static.
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:324:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:320:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:324:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:632:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:623:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:632:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:303:43: style: Function 'DoImport' argument 1 names different: declaration 'ppAccount' definition 'aAccount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:57:40: note: Function 'DoImport' argument 1 names different: declaration 'ppAccount' definition 'aAccount'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:303:43: note: Function 'DoImport' argument 1 names different: declaration 'ppAccount' definition 'aAccount'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:736:47: style: Function 'SetIdentities' argument 2 names different: declaration 'aAccount' definition 'pAcc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:77:44: note: Function 'SetIdentities' argument 2 names different: declaration 'aAccount' definition 'pAcc'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOESettings.cpp:736:47: note: Function 'SetIdentities' argument 2 names different: declaration 'aAccount' definition 'pAcc'.
thunderbird-52.3.0/mailnews/import/oexpress/nsOEStringBundle.cpp:24:16: style: The scope of the variable 'propertyURL' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:939:3: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:936:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:939:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1296:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1299:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1296:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1328:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1331:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1328:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1386:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1389:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1386:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1412:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1415:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1412:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1431:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1434:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1431:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1108:18: style: The scope of the variable 'pStore' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1579:14: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1617:18: style: The scope of the variable 'pCurrent' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1637:16: style: The scope of the variable 'pFolder' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1649:12: style: The scope of the variable 'depth' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1901:12: style: The scope of the variable 'cNumRows' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:884:47: style: Function 'IterateStores' argument 1 names different: declaration 'list' definition 'stores'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:101:40: note: Function 'IterateStores' argument 1 names different: declaration 'list' definition 'stores'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:884:47: note: Function 'IterateStores' argument 1 names different: declaration 'list' definition 'stores'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1803:61: style: Function 'CMapiFolderContents' argument 2 names different: declaration 'cbEID' definition 'cbEid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:240:42: note: Function 'CMapiFolderContents' argument 2 names different: declaration 'cbEID' definition 'cbEid'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1803:61: note: Function 'CMapiFolderContents' argument 2 names different: declaration 'cbEID' definition 'cbEid'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:383:3: performance: Variable 'm_isMail' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1680:3: performance: Variable 'm_objectType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1681:3: performance: Variable 'm_cbEid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1684:3: performance: Variable 'm_doImport' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1689:3: performance: Variable 'm_cbEid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1701:3: performance: Variable 'm_cbEid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1736:3: performance: Variable 'm_lpMdb' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1805:3: performance: Variable 'm_lpMdb' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1806:3: performance: Variable 'm_fCbEid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:87:9: performance: Technically the member function 'CMapiApi::AddMessageStore' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1117:16: note: Technically the member function 'CMapiApi::AddMessageStore' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:87:9: note: Technically the member function 'CMapiApi::AddMessageStore' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:88:9: performance: Technically the member function 'CMapiApi::SetCurrentMsgStore' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:135:13: performance: Technically the member function 'CMapiApi::ClearMessageStores' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1105:16: note: Technically the member function 'CMapiApi::ClearMessageStores' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:135:13: note: Technically the member function 'CMapiApi::ClearMessageStores' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:213:9: performance: Technically the member function 'CMapiFolderList::ChangeName' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1551:23: note: Technically the member function 'CMapiFolderList::ChangeName' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:213:9: note: Technically the member function 'CMapiFolderList::ChangeName' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/rtfMailDecoder.h:18:18: style: Technically the member function 'CRTFMailDecoder::text' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/outlook/src/rtfMailDecoder.h:19:27: style: Technically the member function 'CRTFMailDecoder::textSize' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/outlook/src/rtfMailDecoder.h:20:8: style: Technically the member function 'CRTFMailDecoder::mode' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/outlook/src/rtfMailDecoder.h:36:15: style: Technically the member function 'CRTFMailDecoder::CheckState' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1807:3: style: Class 'CMapiFolderContents' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:1807:3: style: Class 'CMapiFolderContents' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:162:3: style: Class 'CMapiFolder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:367:16: style: The function 'HandleHierarchyItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.h:61:16: note: Virtual function in base class
thunderbird-52.3.0/mailnews/import/outlook/src/MapiApi.cpp:367:16: note: Function in derived class
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:215:3: style: Variable 'lpNamedID' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:210:0: note: Variable 'lpNamedID' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:215:3: note: Variable 'lpNamedID' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:217:3: style: Variable 'hRes' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:205:0: note: Variable 'hRes' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:217:3: note: Variable 'hRes' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:309:8: style: The scope of the variable 'haveB' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:310:8: style: The scope of the variable 'haveC' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:1207:10: style: Checking if unsigned variable 'i' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:785:51: style: Function 'IterateAttachTable' argument 1 names different: declaration 'tbl' definition 'lpTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.h:253:42: note: Function 'IterateAttachTable' argument 1 names different: declaration 'tbl' definition 'lpTable'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:785:51: note: Function 'IterateAttachTable' argument 1 names different: declaration 'tbl' definition 'lpTable'.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:854:18: style: Variable 'bResult' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:1190:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:61:3: performance: Variable 'm_pIOService' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.h:262:11: performance: Technically the member function 'CMapiMessage::FormatDateTime' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.cpp:84:20: note: Technically the member function 'CMapiMessage::FormatDateTime' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.h:262:11: note: Technically the member function 'CMapiMessage::FormatDateTime' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.h:69:3: style: Class 'CMapiMessageHeaders' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.h:116:5: style: Class 'write_to_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.h:127:5: style: Class 'fname_equals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMessage.h:151:3: style: Class 'CMapiMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiMimeTypes.cpp:77:10: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/MapiTagStrs.cpp:10:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:334:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:409:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:407:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:409:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:418:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:409:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:418:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:584:46: style: Function 'UnhackBody' argument 1 names different: declaration 'body' definition 'txt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.h:49:30: note: Function 'UnhackBody' argument 1 names different: declaration 'body' definition 'txt'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:584:46: note: Function 'UnhackBody' argument 1 names different: declaration 'body' definition 'txt'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.h:41:13: performance: Technically the member function 'nsOutlookCompose::UpdateHeader' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:472:24: note: Technically the member function 'nsOutlookCompose::UpdateHeader' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.h:41:13: note: Technically the member function 'nsOutlookCompose::UpdateHeader' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:97:8: style: Technically the member function 'CCompositionFile::LastChar' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:195:3: style: Class 'nsOutlookCompose' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:195:3: style: Class 'nsOutlookCompose' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:781:3: style: Class 'dest_nsCString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookCompose.cpp:793:3: style: Class 'dest_Stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:422:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:418:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:422:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:544:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:543:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:544:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:336:61: style: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:58:37: note: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:336:61: note: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:336:78: style: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:58:58: note: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:336:78: note: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:387:66: style: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:60:56: note: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:387:66: note: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:436:66: style: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:66:42: note: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:436:66: note: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:512:70: style: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:113:43: note: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:512:70: note: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:513:70: style: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:114:43: note: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:513:70: note: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookImport.cpp:284:24: warning: Member variable 'ImportOutlookMailImpl::m_bytesDone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:421:7: style: Variable 'mode' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:420:0: note: Variable 'mode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:421:7: note: Variable 'mode' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:702:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:701:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:702:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:379:11: style: The scope of the variable 'doneCalc' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:345:53: style: Function 'ImportMailbox' argument 5 names different: declaration 'pDest' definition 'dstFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.h:28:63: note: Function 'ImportMailbox' argument 5 names different: declaration 'pDest' definition 'dstFolder'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:345:53: note: Function 'ImportMailbox' argument 5 names different: declaration 'pDest' definition 'dstFolder'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:444:73: style: Function 'ImportMessage' argument 2 names different: declaration 'destOutputStream' definition 'pDest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.h:30:67: note: Function 'ImportMessage' argument 2 names different: declaration 'destOutputStream' definition 'pDest'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:444:73: note: Function 'ImportMessage' argument 2 names different: declaration 'destOutputStream' definition 'pDest'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.h:36:13: performance: Technically the member function 'nsOutlookMail::IsAddressBookNameUnique' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:189:21: note: Technically the member function 'nsOutlookMail::IsAddressBookNameUnique' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.h:36:13: note: Technically the member function 'nsOutlookMail::IsAddressBookNameUnique' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.h:38:13: performance: Technically the member function 'nsOutlookMail::SanitizeValue' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.cpp:706:21: note: Technically the member function 'nsOutlookMail::SanitizeValue' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookMail.h:38:13: note: Technically the member function 'nsOutlookMail::SanitizeValue' can be static.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:385:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:381:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:385:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:430:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:427:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:430:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:439:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:434:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:439:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:452:59: style: Function 'SetIdentities' argument 1 names different: declaration 'pMgr' definition 'aMgr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:61:51: note: Function 'SetIdentities' argument 1 names different: declaration 'pMgr' definition 'aMgr'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:452:59: note: Function 'SetIdentities' argument 1 names different: declaration 'pMgr' definition 'aMgr'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:453:52: style: Function 'SetIdentities' argument 2 names different: declaration 'pAcc' definition 'aAcc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:62:44: note: Function 'SetIdentities' argument 2 names different: declaration 'pAcc' definition 'aAcc'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookSettings.cpp:453:52: note: Function 'SetIdentities' argument 2 names different: declaration 'pAcc' definition 'aAcc'.
thunderbird-52.3.0/mailnews/import/outlook/src/nsOutlookStringBundle.cpp:24:16: style: The scope of the variable 'propertyURL' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/outlook/src/rtfDecoder.cpp:110:3: warning: Member variable 'GlobalState::pcdata_a_codepage' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/outlook/src/rtfDecoder.cpp:259:8: style: Technically the member function 'Lexem::Clear' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/outlook/src/rtfDecoder.cpp:110:3: style: Struct 'GlobalState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/outlook/src/rtfDecoder.cpp:148:3: style: Class 'Lexem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/src/ImportOutFile.cpp:27:16: warning: Member variable 'ImportOutFile::m_markers' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/ImportOutFile.cpp:27:16: warning: Member variable 'ImportOutFile::m_engaged' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/ImportOutFile.cpp:27:16: warning: Member variable 'ImportOutFile::m_supports8to7' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/ImportOutFile.cpp:38:16: warning: Member variable 'ImportOutFile::m_markers' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/ImportOutFile.cpp:38:16: warning: Member variable 'ImportOutFile::m_engaged' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/ImportOutFile.cpp:38:16: warning: Member variable 'ImportOutFile::m_supports8to7' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportTranslator.h:52:63: performance: Variable 'm_charset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/src/nsImportAddressBooks.cpp:802:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/import/src/nsImportAddressBooks.cpp:263:85: style: Function 'SetData' argument 2 names different: declaration 'pData' definition 'item'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportAddressBooks.cpp:49:55: note: Function 'SetData' argument 2 names different: declaration 'pData' definition 'item'.
thunderbird-52.3.0/mailnews/import/src/nsImportAddressBooks.cpp:263:85: note: Function 'SetData' argument 2 names different: declaration 'pData' definition 'item'.
thunderbird-52.3.0/mailnews/import/src/nsImportAddressBooks.cpp:752:20: warning: Member variable 'AddressThreadData::dBs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportAddressBooks.cpp:767:3: performance: Variable 'ldifService' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/src/nsImportEmbeddedImageData.cpp:15:35: style: Function 'nsImportEmbeddedImageData' argument 2 names different: declaration 'aCID' definition 'aCid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportEmbeddedImageData.h:17:61: note: Function 'nsImportEmbeddedImageData' argument 2 names different: declaration 'aCID' definition 'aCid'.
thunderbird-52.3.0/mailnews/import/src/nsImportEmbeddedImageData.cpp:15:35: note: Function 'nsImportEmbeddedImageData' argument 2 names different: declaration 'aCID' definition 'aCid'.
thunderbird-52.3.0/mailnews/import/src/nsImportEmbeddedImageData.cpp:20:35: style: Function 'nsImportEmbeddedImageData' argument 2 names different: declaration 'aCID' definition 'aCid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportEmbeddedImageData.h:18:61: note: Function 'nsImportEmbeddedImageData' argument 2 names different: declaration 'aCID' definition 'aCid'.
thunderbird-52.3.0/mailnews/import/src/nsImportEmbeddedImageData.cpp:20:35: note: Function 'nsImportEmbeddedImageData' argument 2 names different: declaration 'aCID' definition 'aCid'.
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.cpp:350:13: style: Condition '!AddEntries()' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.cpp:71:74: style: Function 'InitEncodeScan' argument 2 names different: declaration 'pFile' definition 'fileLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.h:19:59: note: Function 'InitEncodeScan' argument 2 names different: declaration 'pFile' definition 'fileLoc'.
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.cpp:71:74: note: Function 'InitEncodeScan' argument 2 names different: declaration 'pFile' definition 'fileLoc'.
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.h:25:10: performance: Technically the member function 'nsImportEncodeScan::FillInEntries' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.cpp:111:26: note: Technically the member function 'nsImportEncodeScan::FillInEntries' can be static.
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.h:25:10: note: Technically the member function 'nsImportEncodeScan::FillInEntries' can be static.
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.h:26:12: performance: Technically the member function 'nsImportEncodeScan::AddEntries' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.cpp:183:26: note: Technically the member function 'nsImportEncodeScan::AddEntries' can be static.
thunderbird-52.3.0/mailnews/import/src/nsImportEncodeScan.h:26:12: note: Technically the member function 'nsImportEncodeScan::AddEntries' can be static.
thunderbird-52.3.0/mailnews/import/src/nsImportFieldMap.cpp:58:13: style: The scope of the variable 'pStr' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportFieldMap.cpp:77:15: style: The scope of the variable 'pStr' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportFieldMap.h:27:3: style: Class 'nsImportFieldMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:703:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:712:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:707:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:712:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:265:77: style: Function 'SetData' argument 2 names different: declaration 'pData' definition 'item'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:60:55: note: Function 'SetData' argument 2 names different: declaration 'pData' definition 'item'.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:265:77: note: Function 'SetData' argument 2 names different: declaration 'pData' definition 'item'.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1130:43: style: Function 'GenerateUniqueSubfolderNameRunnable' argument 2 names different: declaration 'prefix' definition 'aPrefix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1118:56: note: Function 'GenerateUniqueSubfolderNameRunnable' argument 2 names different: declaration 'prefix' definition 'aPrefix'.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1130:43: note: Function 'GenerateUniqueSubfolderNameRunnable' argument 2 names different: declaration 'prefix' definition 'aPrefix'.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1130:66: style: Function 'GenerateUniqueSubfolderNameRunnable' argument 3 names different: declaration 'otherFolder' definition 'aOtherFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1119:53: note: Function 'GenerateUniqueSubfolderNameRunnable' argument 3 names different: declaration 'otherFolder' definition 'aOtherFolder'.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1130:66: note: Function 'GenerateUniqueSubfolderNameRunnable' argument 3 names different: declaration 'otherFolder' definition 'aOtherFolder'.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1131:14: style: Function 'GenerateUniqueSubfolderNameRunnable' argument 4 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1120:50: note: Function 'GenerateUniqueSubfolderNameRunnable' argument 4 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1131:14: note: Function 'GenerateUniqueSubfolderNameRunnable' argument 4 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:642:19: warning: Member variable 'ImportThreadData::currentMailbox' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:642:19: warning: Member variable 'ImportThreadData::performingMigration' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:996:3: style: Class 'GetSubFoldersRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/src/nsImportMail.cpp:1185:3: style: Class 'ForceDBClosedRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/src/nsImportMailboxDescriptor.cpp:38:9: performance: Variable 'm_pFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.cpp:78:3: style: Variable 'bResult' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.cpp:77:0: note: Variable 'bResult' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.cpp:78:3: note: Variable 'bResult' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.cpp:270:12: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.cpp:19:21: warning: Member variable 'nsImportMimeEncode::m_appleSingle' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.cpp:19:21: warning: Member variable 'nsImportMimeEncode::m_lineLen' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.h:35:7: performance: Technically the member function 'nsImportMimeEncode::TranslateFileName' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.cpp:237:26: note: Technically the member function 'nsImportMimeEncode::TranslateFileName' can be static.
thunderbird-52.3.0/mailnews/import/src/nsImportMimeEncode.h:35:7: note: Technically the member function 'nsImportMimeEncode::TranslateFileName' can be static.
thunderbird-52.3.0/mailnews/import/src/nsImportScanFile.cpp:45:14: style: The scope of the variable 'pCurrent' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportScanFile.cpp:124:15: style: The scope of the variable 'startPos' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportScanFile.cpp:11:19: warning: Member variable 'nsImportScanFile::m_bufSz' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportScanFile.cpp:11:19: warning: Member variable 'nsImportScanFile::m_bytesInBuf' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportScanFile.cpp:11:19: warning: Member variable 'nsImportScanFile::m_pos' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:136:25: style: The scope of the variable 'pDesc' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:202:23: style: The scope of the variable 'pDesc' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:235:23: style: The scope of the variable 'pDesc' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:268:23: style: The scope of the variable 'pDesc' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:311:54: style: Function 'nsProxySendRunnable' argument 3 names different: declaration 'attachment1_type' definition 'aBodyType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:290:36: note: Function 'nsProxySendRunnable' argument 3 names different: declaration 'attachment1_type' definition 'aBodyType'.
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:311:54: note: Function 'nsProxySendRunnable' argument 3 names different: declaration 'attachment1_type' definition 'aBodyType'.
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:312:60: style: Function 'nsProxySendRunnable' argument 4 names different: declaration 'attachment1_body' definition 'aBody'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:291:42: note: Function 'nsProxySendRunnable' argument 4 names different: declaration 'attachment1_body' definition 'aBody'.
thunderbird-52.3.0/mailnews/import/src/nsImportService.cpp:312:60: note: Function 'nsProxySendRunnable' argument 4 names different: declaration 'attachment1_body' definition 'aBody'.
thunderbird-52.3.0/mailnews/import/src/nsImportService.h:56:14: style: Technically the member function 'ImportModuleDesc::GetCID' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/src/nsImportService.h:83:12: style: Technically the member function 'nsImportModuleList::GetCount' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/src/nsImportTranslator.cpp:141:12: style: The scope of the variable 'encodeMax' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/src/nsImportTranslator.cpp:201:47: style: Function 'GetBufferSize' argument 1 names different: declaration 'inByes' definition 'inBytes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/src/nsImportTranslator.h:18:43: note: Function 'GetBufferSize' argument 1 names different: declaration 'inByes' definition 'inBytes'.
thunderbird-52.3.0/mailnews/import/src/nsImportTranslator.cpp:201:47: note: Function 'GetBufferSize' argument 1 names different: declaration 'inByes' definition 'inBytes'.
thunderbird-52.3.0/mailnews/import/src/nsImportTranslator.cpp:274:9: style: Variable 'pos' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mailnews/import/src/nsImportTranslator.cpp:253:15: style: Variable 'maxLine' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.cpp:151:63: style: Function 'ReadRecord' argument 1 names different: declaration 'pSrc' definition 'aLineStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.h:41:57: note: Function 'ReadRecord' argument 1 names different: declaration 'pSrc' definition 'aLineStream'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.cpp:151:63: note: Function 'ReadRecord' argument 1 names different: declaration 'pSrc' definition 'aLineStream'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.cpp:186:51: style: Function 'ReadRecordNumber' argument 1 names different: declaration 'pSrc' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.h:34:45: note: Function 'ReadRecordNumber' argument 1 names different: declaration 'pSrc' definition 'aSrc'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.cpp:186:51: note: Function 'ReadRecordNumber' argument 1 names different: declaration 'pSrc' definition 'aSrc'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.cpp:369:49: style: Function 'DetermineDelim' argument 1 names different: declaration 'pSrc' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.h:31:36: note: Function 'DetermineDelim' argument 1 names different: declaration 'pSrc' definition 'aSrc'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.cpp:369:49: note: Function 'DetermineDelim' argument 1 names different: declaration 'pSrc' definition 'aSrc'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.cpp:34:16: warning: Member variable 'nsTextAddress::m_delim' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/text/src/nsTextAddress.h:32:12: style: Technically the member function 'nsTextAddress::GetDelim' can be const. [functionConst]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:302:19: style: Redundant condition: If 'idx > 0', the comparison 'idx != -1' is always true. [redundantCondition]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:642:24: style: Redundant condition: If 'EXPR >= '0'', the comparison 'EXPR' is always true. [redundantCondition]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:492:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:491:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:492:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:625:14: style: The scope of the variable 'fNum' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:240:63: style: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:70:43: note: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:240:63: note: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:256:60: style: Function 'FindAddressBooks' argument 1 names different: declaration 'location' definition 'pLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:72:40: note: Function 'FindAddressBooks' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:256:60: note: Function 'FindAddressBooks' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:256:77: style: Function 'FindAddressBooks' argument 2 names different: declaration '_retval' definition 'ppArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:72:61: note: Function 'FindAddressBooks' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:256:77: note: Function 'FindAddressBooks' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:376:61: style: Function 'ImportAddressBook' argument 1 names different: declaration 'source' definition 'pSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:76:55: note: Function 'ImportAddressBook' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:376:61: note: Function 'ImportAddressBook' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:377:55: style: Function 'ImportAddressBook' argument 2 names different: declaration 'destination' definition 'pDestination'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:77:49: note: Function 'ImportAddressBook' argument 2 names different: declaration 'destination' definition 'pDestination'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:377:55: note: Function 'ImportAddressBook' argument 2 names different: declaration 'destination' definition 'pDestination'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:380:50: style: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:80:43: note: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:380:50: note: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:381:50: style: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:81:43: note: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:381:50: note: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:482:60: style: Function 'GetNeedsFieldMap' argument 1 names different: declaration 'location' definition 'aLocation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:68:40: note: Function 'GetNeedsFieldMap' argument 1 names different: declaration 'location' definition 'aLocation'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:482:60: note: Function 'GetNeedsFieldMap' argument 1 names different: declaration 'location' definition 'aLocation'.
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:212:20: warning: Member variable 'ImportAddressImpl::m_delim' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:212:20: warning: Member variable 'ImportAddressImpl::m_bytesImported' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/text/src/nsTextImport.cpp:54:3: style: Class 'ImportAddressImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardAddress.h:26:12: performance: Technically the member function 'nsVCardAddress::ImportAddresses' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardAddress.cpp:29:26: note: Technically the member function 'nsVCardAddress::ImportAddresses' can be static.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardAddress.h:26:12: note: Technically the member function 'nsVCardAddress::ImportAddresses' can be static.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:259:19: style: Redundant condition: If 'idx > 0', the comparison 'idx != -1' is always true. [redundantCondition]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:213:15: style: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:54:17: note: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:213:15: note: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:226:14: style: Function 'FindAddressBooks' argument 1 names different: declaration 'location' definition 'pLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:56:40: note: Function 'FindAddressBooks' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:226:14: note: Function 'FindAddressBooks' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:226:31: style: Function 'FindAddressBooks' argument 2 names different: declaration '_retval' definition 'ppArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:56:61: note: Function 'FindAddressBooks' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:226:31: note: Function 'FindAddressBooks' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:335:28: style: Function 'ImportAddressBook' argument 1 names different: declaration 'source' definition 'pSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:61:55: note: Function 'ImportAddressBook' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:335:28: note: Function 'ImportAddressBook' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:336:22: style: Function 'ImportAddressBook' argument 2 names different: declaration 'destination' definition 'pDestination'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:62:49: note: Function 'ImportAddressBook' argument 2 names different: declaration 'destination' definition 'pDestination'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:336:22: note: Function 'ImportAddressBook' argument 2 names different: declaration 'destination' definition 'pDestination'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:339:17: style: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:65:43: note: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:339:17: note: Function 'ImportAddressBook' argument 5 names different: declaration 'errorLog' definition 'pErrorLog'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:340:17: style: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:66:43: note: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:340:17: note: Function 'ImportAddressBook' argument 6 names different: declaration 'successLog' definition 'pSuccessLog'.
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:184:25: warning: Member variable 'ImportVCardAddressImpl::m_bytesImported' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/vcard/src/nsVCardImport.cpp:33:3: style: Class 'ImportVCardAddressImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:183:62: style: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:54:43: note: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:183:62: note: Function 'GetDefaultLocation' argument 1 names different: declaration 'location' definition 'ppLoc'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:189:56: style: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:57:37: note: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:189:56: note: Function 'FindMailboxes' argument 1 names different: declaration 'location' definition 'pLoc'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:190:58: style: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:57:58: note: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:190:58: note: Function 'FindMailboxes' argument 2 names different: declaration '_retval' definition 'ppArray'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:236:75: style: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:59:56: note: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:236:75: note: Function 'ImportMailbox' argument 1 names different: declaration 'source' definition 'pSource'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:237:61: style: Function 'ImportMailbox' argument 2 names different: declaration 'dstFolder' definition 'pDstFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:60:42: note: Function 'ImportMailbox' argument 2 names different: declaration 'dstFolder' definition 'pDstFolder'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:237:61: note: Function 'ImportMailbox' argument 2 names different: declaration 'dstFolder' definition 'pDstFolder'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:245:61: style: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:65:42: note: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:245:61: note: Function 'GetImportProgress' argument 1 names different: declaration '_retval' definition 'pDoneSoFar'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMImport.cpp:168:19: warning: Member variable 'ImportWMMailImpl::m_bytesDone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMSettings.cpp:606:70: style: Function 'SetIdentities' argument 4 names different: declaration 'userName' definition 'inUserName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMSettings.cpp:65:67: note: Function 'SetIdentities' argument 4 names different: declaration 'userName' definition 'inUserName'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMSettings.cpp:606:70: note: Function 'SetIdentities' argument 4 names different: declaration 'userName' definition 'inUserName'.
thunderbird-52.3.0/mailnews/import/winlivemail/nsWMStringBundle.cpp:24:16: style: The scope of the variable 'propertyURL' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.cpp:28:50: style: Function 'GetPreferredInternal' argument 2 names different: declaration 'aResult' definition 'oResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.h:19:79: note: Function 'GetPreferredInternal' argument 2 names different: declaration 'aResult' definition 'oResult'.
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.cpp:28:50: note: Function 'GetPreferredInternal' argument 2 names different: declaration 'aResult' definition 'oResult'.
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.cpp:48:42: style: Function 'GetPreferred' argument 2 names different: declaration 'aResult' definition 'oResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.h:21:71: note: Function 'GetPreferred' argument 2 names different: declaration 'aResult' definition 'oResult'.
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.cpp:48:42: note: Function 'GetPreferred' argument 2 names different: declaration 'aResult' definition 'oResult'.
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.cpp:66:59: style: Function 'Equals' argument 3 names different: declaration 'aResult' definition 'oResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.h:22:91: note: Function 'Equals' argument 3 names different: declaration 'aResult' definition 'oResult'.
thunderbird-52.3.0/mailnews/intl/nsCharsetAlias.cpp:66:59: note: Function 'Equals' argument 3 names different: declaration 'aResult' definition 'oResult'.
thunderbird-52.3.0/mailnews/intl/nsCharsetConverterManager.cpp:83:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/intl/nsCharsetConverterManager.cpp:80:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/intl/nsCharsetConverterManager.cpp:83:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/intl/nsUTF7ToUnicode.cpp:33:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/intl/nsUTF7ToUnicode.cpp:71:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/intl/nsUTF7ToUnicode.cpp:72:12: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/intl/nsUnicodeToUTF7.h:75:16: style: The function 'DirectEncodable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/intl/nsUnicodeToUTF7.h:44:16: note: Virtual function in base class
thunderbird-52.3.0/mailnews/intl/nsUnicodeToUTF7.h:75:16: note: Function in derived class
thunderbird-52.3.0/mailnews/intl/nsUnicodeToUTF7.cpp:77:12: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/intl/nsUnicodeToUTF7.cpp:123:12: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/intl/nsUnicodeToUTF7.cpp:219:12: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/jsaccount/src/DelegateList.h:23:3: style: Class 'DelegateList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaAbDirectory.h:37:1: style: The class 'JaCppAbDirectoryDelegator' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaAbDirectory.h:59:7: style: Class 'Super' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaCompose.h:40:1: style: The class 'JaCppComposeDelegator' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaCompose.h:63:7: style: Class 'Super' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaIncomingServer.h:44:1: style: The class 'JaCppIncomingServerDelegator' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaIncomingServer.h:66:7: style: Class 'Super' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaMsgFolder.h:51:1: style: The class 'JaCppMsgFolderDelegator' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaMsgFolder.h:92:7: style: Class 'Super' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaSend.h:40:1: style: The class 'JaCppSendDelegator' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaSend.h:66:7: style: Class 'Super' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaUrl.h:40:3: warning: Member variable 'JaBaseCppUrl::mCanonicalLineEnding' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/jsaccount/src/JaUrl.h:62:1: style: The class 'JaCppUrlDelegator' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mailnews/jsaccount/src/JaUrl.h:83:7: style: Class 'Super' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:573:37: warning: Either the condition 'if(aNewFolder)' is redundant or there is possible null pointer dereference: aNewFolder. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:578:8: note: Assuming that condition 'if(aNewFolder)' is not redundant
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:573:37: note: Null pointer dereference
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1432:8: warning: Either the condition 'if(messages)' is redundant or there is possible null pointer dereference: messages. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1439:6: note: Assuming that condition 'if(messages)' is not redundant
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1432:8: note: Null pointer dereference
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:228:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:225:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:228:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:593:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:589:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:593:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:969:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:961:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:969:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1029:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1027:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1029:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2177:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2175:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2177:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2211:12: style: The scope of the variable 'lineLength' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2979:12: style: The scope of the variable 'numMsgs' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:473:62: style: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aUrl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:132:39: note: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aUrl'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:473:62: note: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aUrl'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:489:76: style: Function 'CreateStorageIfMissing' argument 1 names different: declaration 'urlListener' definition 'aUrlListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:125:53: note: Function 'CreateStorageIfMissing' argument 1 names different: declaration 'urlListener' definition 'aUrlListener'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:489:76: note: Function 'CreateStorageIfMissing' argument 1 names different: declaration 'urlListener' definition 'aUrlListener'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1123:60: style: Function 'GetSizeOnDisk' argument 1 names different: declaration 'size' definition 'aSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:137:37: note: Function 'GetSizeOnDisk' argument 1 names different: declaration 'size' definition 'aSize'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1123:60: note: Function 'GetSizeOnDisk' argument 1 names different: declaration 'size' definition 'aSize'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1151:53: style: Function 'GetTrashFolder' argument 1 names different: declaration 'trashFolder' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:186:42: note: Function 'GetTrashFolder' argument 1 names different: declaration 'trashFolder' definition 'result'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1151:53: note: Function 'GetTrashFolder' argument 1 names different: declaration 'trashFolder' definition 'result'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1387:67: style: Function 'InitCopyState' argument 6 names different: declaration 'isMoveFolder' definition 'isFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:227:106: note: Function 'InitCopyState' argument 6 names different: declaration 'isMoveFolder' definition 'isFolder'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:1387:67: note: Function 'InitCopyState' argument 6 names different: declaration 'isMoveFolder' definition 'isFolder'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2279:56: style: Function 'CopyPropertiesToMsgHdr' argument 3 names different: declaration 'isMove' definition 'aIsMove'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:230:79: note: Function 'CopyPropertiesToMsgHdr' argument 3 names different: declaration 'isMove' definition 'aIsMove'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2279:56: note: Function 'CopyPropertiesToMsgHdr' argument 3 names different: declaration 'isMove' definition 'aIsMove'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2834:60: style: Function 'CopyMessageTo' argument 3 names different: declaration 'msgWindow' definition 'aMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:209:40: note: Function 'CopyMessageTo' argument 3 names different: declaration 'msgWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:2834:60: note: Function 'CopyMessageTo' argument 3 names different: declaration 'msgWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:3111:57: style: Function 'GetIncomingServerType' argument 1 names different: declaration 'serverType' definition 'aServerType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:178:48: note: Function 'GetIncomingServerType' argument 1 names different: declaration 'serverType' definition 'aServerType'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:3111:57: note: Function 'GetIncomingServerType' argument 1 names different: declaration 'serverType' definition 'aServerType'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:3815:96: style: Function 'ChangeKeywordForMessages' argument 2 names different: declaration 'aKeyword' definition 'aKeywords'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.h:232:76: note: Function 'ChangeKeywordForMessages' argument 2 names different: declaration 'aKeyword' definition 'aKeywords'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:3815:96: note: Function 'ChangeKeywordForMessages' argument 2 names different: declaration 'aKeyword' definition 'aKeywords'.
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:74:23: warning: Member variable 'nsLocalMailCopyState::m_dataBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:74:23: warning: Member variable 'nsLocalMailCopyState::m_isFolder' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:74:23: warning: Member variable 'nsLocalMailCopyState::m_copyingMultipleMessages' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:74:23: warning: Member variable 'nsLocalMailCopyState::m_allowUndo' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:74:23: warning: Member variable 'nsLocalMailCopyState::m_wholeMsgInStream' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsLocalMailFolder.cpp:106:25: warning: Member variable 'nsLocalFolderScanState::m_streamReusable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.h:135:3: style: Class 'nsMsgMailboxParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:223:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:86:52: style: Function 'AddSrcStatusOffset' argument 1 names different: declaration 'statusOffset' definition 'aStatusOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.h:36:42: note: Function 'AddSrcStatusOffset' argument 1 names different: declaration 'statusOffset' definition 'aStatusOffset'.
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:86:52: note: Function 'AddSrcStatusOffset' argument 1 names different: declaration 'statusOffset' definition 'aStatusOffset'.
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:108:57: style: Function 'UndoImapDeleteFlag' argument 1 names different: declaration 'aFolder' definition 'folder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.h:44:47: note: Function 'UndoImapDeleteFlag' argument 1 names different: declaration 'aFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:108:57: note: Function 'UndoImapDeleteFlag' argument 1 names different: declaration 'aFolder' definition 'folder'.
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:109:63: style: Function 'UndoImapDeleteFlag' argument 2 names different: declaration 'aKeyArray' definition 'keyArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.h:45:53: note: Function 'UndoImapDeleteFlag' argument 2 names different: declaration 'aKeyArray' definition 'keyArray'.
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:109:63: note: Function 'UndoImapDeleteFlag' argument 2 names different: declaration 'aKeyArray' definition 'keyArray'.
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:25:24: warning: Member variable 'nsLocalMoveCopyMsgTxn::m_isMove' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:25:24: warning: Member variable 'nsLocalMoveCopyMsgTxn::m_undoing' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:25:24: warning: Member variable 'nsLocalMoveCopyMsgTxn::m_numHdrsCopied' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsLocalUndoTxn.cpp:25:24: warning: Member variable 'nsLocalMoveCopyMsgTxn::mUndoFolderListener' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:579:12: style: The scope of the variable 'status' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:50:47: style: Function 'nsMailboxProtocol' argument 1 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.h:53:30: note: Function 'nsMailboxProtocol' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:50:47: note: Function 'nsMailboxProtocol' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:659:103: style: Function 'ProcessProtocolState' argument 3 names different: declaration 'sourceOffset' definition 'offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.h:95:50: note: Function 'ProcessProtocolState' argument 3 names different: declaration 'sourceOffset' definition 'offset'.
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:659:103: note: Function 'ProcessProtocolState' argument 3 names different: declaration 'sourceOffset' definition 'offset'.
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:50:20: warning: Member variable 'nsMailboxProtocol::m_msgOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:50:20: warning: Member variable 'nsMailboxProtocol::m_nextState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:50:20: warning: Member variable 'nsMailboxProtocol::m_initialState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.cpp:50:20: warning: Member variable 'nsMailboxProtocol::mCurrentProgress' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsMailboxProtocol.h:53:3: style: Class 'nsMailboxProtocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:386:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:383:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:386:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:417:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:415:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:417:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:586:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:584:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:586:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:644:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:642:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:644:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:671:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:666:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:671:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsMailboxService.cpp:459:12: style: The scope of the variable 'urlSpec' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.cpp:84:66: style: Function 'SetMailboxCopyHandler' argument 1 names different: declaration 'aConsumer' definition 'aMailboxCopyHandler'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.h:28:57: note: Function 'SetMailboxCopyHandler' argument 1 names different: declaration 'aConsumer' definition 'aMailboxCopyHandler'.
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.cpp:84:66: note: Function 'SetMailboxCopyHandler' argument 1 names different: declaration 'aConsumer' definition 'aMailboxCopyHandler'.
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.cpp:91:67: style: Function 'GetMailboxCopyHandler' argument 1 names different: declaration 'aConsumer' definition 'aMailboxCopyHandler'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.h:29:57: note: Function 'GetMailboxCopyHandler' argument 1 names different: declaration 'aConsumer' definition 'aMailboxCopyHandler'.
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.cpp:91:67: note: Function 'GetMailboxCopyHandler' argument 1 names different: declaration 'aConsumer' definition 'aMailboxCopyHandler'.
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.cpp:40:3: performance: Variable 'm_mailboxAction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.cpp:41:3: performance: Variable 'm_filePath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.cpp:43:3: performance: Variable 'm_messageKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsMailboxUrl.cpp:45:3: performance: Variable 'm_messageFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsMovemailIncomingServer.cpp:142:62: style: Function 'GetDownloadMessagesAtStartup' argument 1 names different: declaration 'getMessages' definition 'getMessagesAtStartup'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsMovemailIncomingServer.h:29:51: note: Function 'GetDownloadMessagesAtStartup' argument 1 names different: declaration 'getMessages' definition 'getMessagesAtStartup'.
thunderbird-52.3.0/mailnews/local/src/nsMovemailIncomingServer.cpp:142:62: note: Function 'GetDownloadMessagesAtStartup' argument 1 names different: declaration 'getMessages' definition 'getMessagesAtStartup'.
thunderbird-52.3.0/mailnews/local/src/nsMovemailIncomingServer.cpp:150:55: style: Function 'GetCanBeDefaultServer' argument 1 names different: declaration 'canBeDefaultServer' definition 'aCanBeDefaultServer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsMovemailIncomingServer.h:30:44: note: Function 'GetCanBeDefaultServer' argument 1 names different: declaration 'canBeDefaultServer' definition 'aCanBeDefaultServer'.
thunderbird-52.3.0/mailnews/local/src/nsMovemailIncomingServer.cpp:150:55: note: Function 'GetCanBeDefaultServer' argument 1 names different: declaration 'canBeDefaultServer' definition 'aCanBeDefaultServer'.
thunderbird-52.3.0/mailnews/local/src/nsMsgLocalStoreUtils.h:42:12: performance: Technically the member function 'nsMsgLocalStoreUtils::UpdateFolderFlag' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/local/src/nsMsgLocalStoreUtils.cpp:184:23: note: Technically the member function 'nsMsgLocalStoreUtils::UpdateFolderFlag' can be static.
thunderbird-52.3.0/mailnews/local/src/nsMsgLocalStoreUtils.h:42:12: note: Technically the member function 'nsMsgLocalStoreUtils::UpdateFolderFlag' can be static.
thunderbird-52.3.0/mailnews/local/src/nsMsgLocalStoreUtils.h:45:8: performance: Technically the member function 'nsMsgLocalStoreUtils::DiskSpaceAvailableInStore' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/local/src/nsMsgLocalStoreUtils.cpp:299:23: note: Technically the member function 'nsMsgLocalStoreUtils::DiskSpaceAvailableInStore' can be static.
thunderbird-52.3.0/mailnews/local/src/nsMsgLocalStoreUtils.h:45:8: note: Technically the member function 'nsMsgLocalStoreUtils::DiskSpaceAvailableInStore' can be static.
thunderbird-52.3.0/mailnews/local/src/nsMsgMaildirStore.cpp:1235:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/local/src/nsMsgMaildirStore.cpp:1168:61: style: Function 'MaildirStoreParser' argument 3 names different: declaration 'aDirectoryEnumerator' definition 'aDirEnum'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsMsgMaildirStore.cpp:1151:43: note: Function 'MaildirStoreParser' argument 3 names different: declaration 'aDirectoryEnumerator' definition 'aDirEnum'.
thunderbird-52.3.0/mailnews/local/src/nsMsgMaildirStore.cpp:1168:61: note: Function 'MaildirStoreParser' argument 3 names different: declaration 'aDirectoryEnumerator' definition 'aDirEnum'.
thunderbird-52.3.0/mailnews/local/src/nsMsgMaildirStore.cpp:1171:3: performance: Variable 'm_folder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsMsgMaildirStore.cpp:1172:3: performance: Variable 'm_db' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsMsgMaildirStore.cpp:1173:3: performance: Variable 'm_directoryEnumerator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsMsgMaildirStore.cpp:1174:3: performance: Variable 'm_listener' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:1991:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:1983:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:1991:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:1315:12: style: The scope of the variable 'labelFlags' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:436:68: style: Function 'HandleLine' argument 2 names different: declaration 'line_length' definition 'lineLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.h:157:58: note: Function 'HandleLine' argument 2 names different: declaration 'line_length' definition 'lineLength'.
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:436:68: note: Function 'HandleLine' argument 2 names different: declaration 'line_length' definition 'lineLength'.
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_envelope_pos' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_headerstartpos' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_message_id' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_references' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_date' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_delivery_date' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_from' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_sender' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_newsgroups' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_subject' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_status' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_mozstatus' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_mozstatus2' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_in_reply_to' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_replyTo' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_content_type' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_bccList' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_envelope_from' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_envelope_date' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_priority' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_account_key' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_keywords' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_mdn_original_recipient' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_return_path' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_mdn_dnt' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:514:26: warning: Member variable 'nsParseMailMessageState::m_body_lines' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:263:21: warning: Member variable 'nsMsgMailboxParser::m_obuffer_size' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:263:21: warning: Member variable 'nsMsgMailboxParser::m_obuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:263:21: warning: Member variable 'nsMsgMailboxParser::m_graph_progress_total' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:263:21: warning: Member variable 'nsMsgMailboxParser::m_graph_progress_received' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:263:21: warning: Member variable 'nsMsgMailboxParser::m_parsingDone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:263:21: warning: Member variable 'nsMsgMailboxParser::m_urlInProgress' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:1699:22: warning: Member variable 'nsParseNewMailState::m_msgMovedByFilter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:1699:22: warning: Member variable 'nsParseNewMailState::m_msgCopiedByFilter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:1699:22: warning: Member variable 'nsParseNewMailState::m_curHdrOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:265:3: performance: Variable 'm_folder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:517:3: performance: Variable 'm_new_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsParseMailbox.cpp:519:3: performance: Variable 'm_state' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/local/src/nsPop3IncomingServer.cpp:552:58: style: Function 'GetDownloadMessagesAtStartup' argument 1 names different: declaration 'getMessages' definition 'getMessagesAtStartup'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3IncomingServer.h:32:49: note: Function 'GetDownloadMessagesAtStartup' argument 1 names different: declaration 'getMessages' definition 'getMessagesAtStartup'.
thunderbird-52.3.0/mailnews/local/src/nsPop3IncomingServer.cpp:552:58: note: Function 'GetDownloadMessagesAtStartup' argument 1 names different: declaration 'getMessages' definition 'getMessagesAtStartup'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:257:3: style: Class 'nsPop3Protocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:347:23: style: Condition 'len>=0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:326:17: note: Assignment 'len=0', assigned value is 0
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:347:23: note: Condition 'len>=0' is always true
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:148:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:144:0: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:148:3: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:475:3: style: Variable 'm_totalBytesReceived' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:471:3: note: Variable 'm_totalBytesReceived' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:475:3: note: Variable 'm_totalBytesReceived' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:1145:3: style: Variable 'line' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:1141:0: note: Variable 'line' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:1145:3: note: Variable 'line' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3467:7: style: Variable 'statusString' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3464:0: note: Variable 'statusString' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3467:7: note: Variable 'statusString' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3569:3: style: Variable 'host' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3567:0: note: Variable 'host' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3569:3: note: Variable 'host' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:347:23: style: Same expression on both sides of '>=' because the value of 'len' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:326:17: note: 'len' is assigned value '0' here.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:347:23: note: Same expression on both sides of '>=' because the value of 'len' and '0' are the same.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:1123:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:2150:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3212:13: style: The scope of the variable 'flags' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:4142:51: style: The scope of the variable 'endMark' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:391:86: style: Function 'MarkMsgInHashTable' argument 2 names different: declaration 'uidl' definition 'uidlE'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:276:79: note: Function 'MarkMsgInHashTable' argument 2 names different: declaration 'uidl' definition 'uidlE'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:391:86: note: Function 'MarkMsgInHashTable' argument 2 names different: declaration 'uidl' definition 'uidlE'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:647:61: style: Function 'UpdateStatusWithString' argument 1 names different: declaration 'aString' definition 'aStatusString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:298:47: note: Function 'UpdateStatusWithString' argument 1 names different: declaration 'aString' definition 'aStatusString'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:647:61: note: Function 'UpdateStatusWithString' argument 1 names different: declaration 'aString' definition 'aStatusString'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:922:63: style: Function 'OnTransportStatus' argument 1 names different: declaration 'transport' definition 'aTransport'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:272:46: note: Function 'OnTransportStatus' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:922:63: note: Function 'OnTransportStatus' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:922:84: style: Function 'OnTransportStatus' argument 2 names different: declaration 'status' definition 'aStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:272:66: note: Function 'OnTransportStatus' argument 2 names different: declaration 'status' definition 'aStatus'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:922:84: note: Function 'OnTransportStatus' argument 2 names different: declaration 'status' definition 'aStatus'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:922:101: style: Function 'OnTransportStatus' argument 3 names different: declaration 'progress' definition 'aProgress'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:272:82: note: Function 'OnTransportStatus' argument 3 names different: declaration 'progress' definition 'aProgress'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:922:101: note: Function 'OnTransportStatus' argument 3 names different: declaration 'progress' definition 'aProgress'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:922:120: style: Function 'OnTransportStatus' argument 4 names different: declaration 'progressMax' definition 'aProgressMax'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:272:100: note: Function 'OnTransportStatus' argument 4 names different: declaration 'progressMax' definition 'aProgressMax'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:922:120: note: Function 'OnTransportStatus' argument 4 names different: declaration 'progressMax' definition 'aProgressMax'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:928:57: style: Function 'OnStopRequest' argument 1 names different: declaration 'request' definition 'aRequest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:273:40: note: Function 'OnStopRequest' argument 1 names different: declaration 'request' definition 'aRequest'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:928:57: note: Function 'OnStopRequest' argument 1 names different: declaration 'request' definition 'aRequest'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:1138:66: style: Function 'WaitForStartOfConnectionResponse' argument 1 names different: declaration 'inputStream' definition 'aInputStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:353:60: note: Function 'WaitForStartOfConnectionResponse' argument 1 names different: declaration 'inputStream' definition 'aInputStream'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:1138:66: note: Function 'WaitForStartOfConnectionResponse' argument 1 names different: declaration 'inputStream' definition 'aInputStream'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3681:78: style: Function 'ProcessProtocolState' argument 2 names different: declaration 'inputStream' definition 'aInputStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:311:72: note: Function 'ProcessProtocolState' argument 2 names different: declaration 'inputStream' definition 'aInputStream'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3681:78: note: Function 'ProcessProtocolState' argument 2 names different: declaration 'inputStream' definition 'aInputStream'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3682:79: style: Function 'ProcessProtocolState' argument 4 names different: declaration 'length' definition 'aLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.h:312:73: note: Function 'ProcessProtocolState' argument 4 names different: declaration 'length' definition 'aLength'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:3682:79: note: Function 'ProcessProtocolState' argument 4 names different: declaration 'length' definition 'aLength'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Protocol.cpp:339:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.cpp:254:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.cpp:249:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.cpp:254:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.cpp:79:47: style: Function 'GetMail' argument 4 names different: declaration 'inbox' definition 'aInbox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.h:39:34: note: Function 'GetMail' argument 4 names different: declaration 'inbox' definition 'aInbox'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.cpp:79:47: note: Function 'GetMail' argument 4 names different: declaration 'inbox' definition 'aInbox'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.cpp:80:56: style: Function 'GetMail' argument 5 names different: declaration 'popServer' definition 'aPopServer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.h:40:43: note: Function 'GetMail' argument 5 names different: declaration 'popServer' definition 'aPopServer'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Service.cpp:80:56: note: Function 'GetMail' argument 5 names different: declaration 'popServer' definition 'aPopServer'.
thunderbird-52.3.0/mailnews/local/src/nsPop3Sink.cpp:60:5: performance: Variable 'm_outFileStream' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:189:9: warning: Either the condition '!lpMessage' is redundant or there is possible null pointer dereference: lpMessage. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:225:8: note: Assuming that condition '!lpMessage' is not redundant
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:189:9: note: Null pointer dereference
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:192:9: warning: Either the condition '!lpMessage' is redundant or there is possible null pointer dereference: lpMessage. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:225:8: note: Assuming that condition '!lpMessage' is not redundant
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:192:9: note: Null pointer dereference
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:195:41: warning: Either the condition '!lpMessage' is redundant or there is possible null pointer dereference: lpMessage. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:225:8: note: Assuming that condition '!lpMessage' is not redundant
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:195:41: note: Null pointer dereference
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:91:5: style: Variable 'hRes' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:89:0: note: Variable 'hRes' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mapi/mapiDll/MapiDll.cpp:91:5: note: Variable 'hRes' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiHook.cpp:357:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiHook.cpp:799:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiHook.cpp:795:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiHook.cpp:799:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiHook.cpp:349:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiHook.cpp:691:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:339:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:414:47: style: Function 'ReadMail' argument 1 names different: declaration 'lhSession' definition 'aSession'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.h:52:39: note: Function 'ReadMail' argument 1 names different: declaration 'lhSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:414:47: note: Function 'ReadMail' argument 1 names different: declaration 'lhSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:440:49: style: Function 'DeleteMail' argument 1 names different: declaration 'lhSession' definition 'aSession'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.h:54:41: note: Function 'DeleteMail' argument 1 names different: declaration 'lhSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:440:49: note: Function 'DeleteMail' argument 1 names different: declaration 'lhSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:456:47: style: Function 'SaveMail' argument 1 names different: declaration 'lhSession' definition 'aSession'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.h:56:39: note: Function 'SaveMail' argument 1 names different: declaration 'lhSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:456:47: note: Function 'SaveMail' argument 1 names different: declaration 'lhSession' definition 'aSession'.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:659:42: style: Function 'ConvertRecipientsToMapiFormat' argument 1 names different: declaration 'ourRecips' definition 'recipients'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:324:75: note: Function 'ConvertRecipientsToMapiFormat' argument 1 names different: declaration 'ourRecips' definition 'recipients'.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiImp.cpp:659:42: note: Function 'ConvertRecipientsToMapiFormat' argument 1 names different: declaration 'ourRecips' definition 'recipients'.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:85:5: style: Variable 'pTemp' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:84:0: note: Variable 'pTemp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:85:5: note: Variable 'pTemp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:144:3: style: Variable 'retValue' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:142:0: note: Variable 'retValue' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:144:3: note: Variable 'retValue' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.h:41:8: performance: Technically the member function 'nsMAPIConfiguration::OpenConfiguration' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:38:27: note: Technically the member function 'nsMAPIConfiguration::OpenConfiguration' can be static.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.h:41:8: note: Technically the member function 'nsMAPIConfiguration::OpenConfiguration' can be static.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.h:77:14: style: Technically the member function 'nsMAPISession::GetSessionCount' can be const. [functionConst]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:292:25: note: Technically the member function 'nsMAPISession::GetSessionCount' can be const.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.h:77:14: note: Technically the member function 'nsMAPISession::GetSessionCount' can be const.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.h:79:10: style: Technically the member function 'nsMAPISession::GetIdKey' can be const. [functionConst]
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.cpp:302:21: note: Technically the member function 'nsMAPISession::GetIdKey' can be const.
thunderbird-52.3.0/mailnews/mapi/mapihook/src/msgMapiMain.h:79:10: note: Technically the member function 'nsMAPISession::GetIdKey' can be const.
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:193:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:207:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:157:3: style: Variable 'data->mimeDecrypt' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:154:3: note: Variable 'data->mimeDecrypt' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:157:3: note: Variable 'data->mimeDecrypt' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:614:23: style: The scope of the variable 'readMax' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:277:17: warning: Member variable 'nsPgpMimeProxy::mOutputClosure' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:277:17: warning: Member variable 'nsPgpMimeProxy::mStreamOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp:125:3: warning: Member variable 'MimePgpeData::self' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:119:10: warning: Either the condition 'if(linestring)' is redundant or there is possible null pointer dereference: linestring. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:121:6: note: Assuming that condition 'if(linestring)' is not redundant
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:119:10: note: Null pointer dereference
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:89:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:109:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:142:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:144:12: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:224:40: style: Function 'WriteOutVCard' argument 1 names different: declaration 'obj' definition 'aMimeObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:25:39: note: Function 'WriteOutVCard' argument 1 names different: declaration 'obj' definition 'aMimeObj'.
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:224:40: note: Function 'WriteOutVCard' argument 1 names different: declaration 'obj' definition 'aMimeObj'.
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:224:59: style: Function 'WriteOutVCard' argument 2 names different: declaration 'v' definition 'aVcard'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:25:53: note: Function 'WriteOutVCard' argument 2 names different: declaration 'v' definition 'aVcard'.
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:224:59: note: Function 'WriteOutVCard' argument 2 names different: declaration 'v' definition 'aVcard'.
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:33:17: style: struct member 'AttributeName::attributeName' is never used. [unusedStructMember]
thunderbird-52.3.0/mailnews/mime/cthandlers/vcard/mimevcrd.cpp:34:9: style: struct member 'AttributeName::resourceId' is never used. [unusedStructMember]
thunderbird-52.3.0/mailnews/mime/emitters/nsEmitterUtils.cpp:56:48: style: Same expression on both sides of '||'. [duplicateExpression]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeBaseEmitter.cpp:43:20: warning: Member variable 'nsMimeBaseEmitter::mFormat' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeBaseEmitter.cpp:57:3: performance: Variable 'm_stringBundle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeBaseEmitter.cpp:81:3: performance: Variable 'mUnicodeConverter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeHtmlEmitter.cpp:329:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeHtmlEmitter.cpp:327:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeHtmlEmitter.cpp:329:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeHtmlEmitter.cpp:505:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeHtmlEmitter.cpp:503:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeHtmlEmitter.cpp:505:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimePlainEmitter.cpp:52:49: style: Function 'EndHeader' argument 1 names different: declaration 'buf' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimePlainEmitter.h:26:47: note: Function 'EndHeader' argument 1 names different: declaration 'buf' definition 'name'.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimePlainEmitter.cpp:52:49: note: Function 'EndHeader' argument 1 names different: declaration 'buf' definition 'name'.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeXmlEmitter.cpp:145:47: style: Function 'EndHeader' argument 1 names different: declaration 'buf' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeXmlEmitter.h:28:47: note: Function 'EndHeader' argument 1 names different: declaration 'buf' definition 'name'.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeXmlEmitter.cpp:145:47: note: Function 'EndHeader' argument 1 names different: declaration 'buf' definition 'name'.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeXmlEmitter.cpp:21:19: warning: Member variable 'nsMimeXmlEmitter::mXMLHeaderStarted' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeXmlEmitter.cpp:21:19: warning: Member variable 'nsMimeXmlEmitter::mAttachCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeBaseEmitter.h:121:23: warning: The class 'nsMimeXmlEmitter' defines member variable with name 'mAttachCount' also defined in its parent class 'nsMimeBaseEmitter'. [duplInheritedMember]
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeXmlEmitter.h:44:25: note: The class 'nsMimeXmlEmitter' defines member variable with name 'mAttachCount' also defined in its parent class 'nsMimeBaseEmitter'.
thunderbird-52.3.0/mailnews/mime/emitters/nsMimeBaseEmitter.h:121:23: note: The class 'nsMimeXmlEmitter' defines member variable with name 'mAttachCount' also defined in its parent class 'nsMimeBaseEmitter'.
thunderbird-52.3.0/mailnews/mime/src/mimecms.cpp:51:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecms.cpp:133:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecms.cpp:462:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecms.cpp:288:3: performance: Variable 'mHeaderSink' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mime/src/mimecms.cpp:292:3: performance: Variable 'mFromAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mime/src/mimecms.cpp:293:3: performance: Variable 'mFromName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mime/src/mimecms.cpp:294:3: performance: Variable 'mSenderAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mime/src/mimecms.cpp:295:3: performance: Variable 'mSenderName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mime/src/mimecom.cpp:66:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecom.cpp:73:57: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecont.cpp:60:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecont.cpp:89:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecont.cpp:119:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecont.cpp:149:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:40:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:41:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:70:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:76:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:94:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:113:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:130:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:141:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:157:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:159:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:168:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:218:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:245:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:258:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:303:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:321:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:369:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:388:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:401:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:470:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:492:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimecryp.cpp:423:11: style: The scope of the variable 'html' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:441:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1093:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1601:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1647:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1665:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1898:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1929:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1225:9: style: Variable 'secure' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1223:0: note: Variable 'secure' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1225:9: note: Variable 'secure' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1727:3: style: Variable 'contLoc' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1724:0: note: Variable 'contLoc' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1727:3: note: Variable 'contLoc' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1749:5: style: Variable 'boundary' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1747:0: note: Variable 'boundary' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1749:5: note: Variable 'boundary' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1117:9: style: The scope of the variable 'contentLanguage' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimedrft.cpp:1899:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimeebod.cpp:44:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeebod.cpp:72:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeebod.cpp:86:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeebod.cpp:247:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeebod.cpp:193:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mailnews/mime/src/mimeenc.cpp:637:11: style: The scope of the variable 'new_line_size' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimeenc.cpp:698:12: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimeenc.cpp:847:3: warning: Member variable 'Base64Encoder::in_buffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/src/mimeeobj.cpp:33:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeeobj.cpp:34:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimefilt.cpp:49:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mailnews/mime/src/mimehdrs.cpp:106:7: style: The scope of the variable 'status' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimehdrs.cpp:140:32: style: Function 'MimeHeaders_copy' argument 1 names different: declaration 'srcHeaders' definition 'hdrs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/modlmime.h:108:57: note: Function 'MimeHeaders_copy' argument 1 names different: declaration 'srcHeaders' definition 'hdrs'.
thunderbird-52.3.0/mailnews/mime/src/mimehdrs.cpp:140:32: note: Function 'MimeHeaders_copy' argument 1 names different: declaration 'srcHeaders' definition 'hdrs'.
thunderbird-52.3.0/mailnews/mime/src/mimehdrs.cpp:821:10: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1896:25: warning: Either the condition 's' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1879:7: note: Assuming that condition 's' is not redundant
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1896:25: note: Null pointer subtraction
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1897:12: warning: Either the condition 's' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1879:7: note: Assuming that condition 's' is not redundant
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1897:12: note: Null pointer subtraction
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:242:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:357:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:495:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1096:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1378:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1433:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1841:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1049:7: style: The scope of the variable 'status' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1686:7: style: The scope of the variable 'status' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:211:52: style: Function 'MIME_MimeObject_write' argument 2 names different: declaration 'data' definition 'output'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/mimecth.h:91:69: note: Function 'MIME_MimeObject_write' argument 2 names different: declaration 'data' definition 'output'.
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:211:52: note: Function 'MIME_MimeObject_write' argument 2 names different: declaration 'data' definition 'output'.
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1315:53: style: Function 'mime_set_url_imap_part' argument 2 names different: declaration 'part' definition 'imappart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/mimei.h:291:66: note: Function 'mime_set_url_imap_part' argument 2 names different: declaration 'part' definition 'imappart'.
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1315:53: note: Function 'mime_set_url_imap_part' argument 2 names different: declaration 'part' definition 'imappart'.
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1750:47: style: Function 'MimeObject_write' argument 2 names different: declaration 'data' definition 'output'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/mimei.h:398:55: note: Function 'MimeObject_write' argument 2 names different: declaration 'data' definition 'output'.
thunderbird-52.3.0/mailnews/mime/src/mimei.cpp:1750:47: note: Function 'MimeObject_write' argument 2 names different: declaration 'data' definition 'output'.
thunderbird-52.3.0/mailnews/mime/src/mimeiimg.cpp:30:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeiimg.cpp:31:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeiimg.cpp:60:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeiimg.cpp:146:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeiimg.cpp:160:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeiimg.cpp:186:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:30:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:61:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:71:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:89:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:109:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:125:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:139:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:164:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:182:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeleaf.cpp:198:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:126:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:127:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:142:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:158:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:210:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:285:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:286:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:330:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:345:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:346:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:483:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemalt.cpp:497:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemapl.cpp:25:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemapl.cpp:26:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemapl.cpp:169:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemcms.cpp:47:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemcms.cpp:48:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemcms.cpp:219:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemcms.cpp:87:3: warning: Member variable 'MimeMultCMSdata::item_len' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/src/mimemdig.cpp:21:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:83:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:85:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:88:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:214:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:218:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:351:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:389:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:392:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:498:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:555:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:572:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:602:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:636:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:742:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:946:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:951:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1118:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1157:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1181:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1196:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1244:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1262:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1281:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1304:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1706:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1719:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1989:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:2048:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:2103:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:154:3: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:151:0: note: Variable 'id' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:154:3: note: Variable 'id' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:122:5: style: Variable 'fname' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:121:0: note: Variable 'fname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:122:5: note: Variable 'fname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:364:7: style: Variable 'fname' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:363:0: note: Variable 'fname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:364:7: note: Variable 'fname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:405:9: style: Variable 'fname' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:404:0: note: Variable 'fname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:405:9: note: Variable 'fname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:796:3: style: Variable 'ext' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:793:0: note: Variable 'ext' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:796:3: note: Variable 'ext' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1193:34: style: Function 'mime_image_make_image_html' argument 1 names different: declaration 'image_data' definition 'image_closure'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1131:49: note: Function 'mime_image_make_image_html' argument 1 names different: declaration 'image_data' definition 'image_closure'.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1193:34: note: Function 'mime_image_make_image_html' argument 1 names different: declaration 'image_data' definition 'image_closure'.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1345:42: style: Function 'MimeObjectIsMessageBody' argument 1 names different: declaration 'obj' definition 'looking_for'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/mimei.h:408:49: note: Function 'MimeObjectIsMessageBody' argument 1 names different: declaration 'obj' definition 'looking_for'.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1345:42: note: Function 'MimeObjectIsMessageBody' argument 1 names different: declaration 'obj' definition 'looking_for'.
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1378:21: warning: Member variable 'MimeDisplayOptions::html_as_p' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/mime/src/mimemoz2.cpp:1381:3: performance: Variable 'format_out' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:146:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:184:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:192:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:422:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:543:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:607:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:608:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:722:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:737:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:749:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:870:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:905:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:907:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:951:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:997:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:998:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:1013:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:1174:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:1175:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:241:15: style: The scope of the variable 'inC' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:242:9: style: The scope of the variable 'outC' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:279:24: style: The scope of the variable 'outC' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimemrel.cpp:522:21: style: The scope of the variable 'tloc' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:385:9: style: Condition 'ok' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:382:10: note: Assignment 'ok=true', assigned value is 1
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:385:9: note: Condition 'ok' is always true
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:56:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:57:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:77:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:88:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:98:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:120:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:267:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:488:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:498:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:518:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:561:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:590:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:639:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:656:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:699:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:842:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:382:5: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:366:0: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemsg.cpp:382:5: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:38:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:39:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:56:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:69:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:70:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:94:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:108:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:120:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:150:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:151:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:266:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:316:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:323:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:338:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:371:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:388:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:399:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:415:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:442:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:455:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:456:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:457:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:482:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:483:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:579:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:580:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:581:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:597:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:657:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:692:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:593:29: style: Same expression on both sides of '&&'. [duplicateExpression]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:315:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mailnews/mime/src/mimemsig.cpp:536:12: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:54:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:55:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:80:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:99:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:119:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:120:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:142:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:153:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:281:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:298:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:306:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:367:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:393:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:401:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:423:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:429:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:441:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:484:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:525:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:526:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:594:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:665:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:666:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:437:3: style: Variable 'body' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:430:0: note: Variable 'body' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:437:3: note: Variable 'body' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:221:12: style: The scope of the variable 'stripping' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:595:7: style: The scope of the variable 'status' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:663:38: style: Function 'MimeMultipart_parse_eof' argument 1 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:30:49: note: Function 'MimeMultipart_parse_eof' argument 1 names different: declaration 'object' definition 'obj'.
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:663:38: note: Function 'MimeMultipart_parse_eof' argument 1 names different: declaration 'object' definition 'obj'.
thunderbird-52.3.0/mailnews/mime/src/mimemult.cpp:652:10: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mailnews/mime/src/mimesun.cpp:31:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimesun.cpp:32:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimesun.cpp:93:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimesun.cpp:298:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimesun.cpp:326:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimesun.cpp:240:17: style: The scope of the variable 'prev' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimetenr.cpp:25:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:48:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:49:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:67:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:68:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:74:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:175:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:206:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:247:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:343:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:349:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:393:56: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:394:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:421:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:480:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:508:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:425:11: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimetext.cpp:239:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mailnews/mime/src/mimethpl.cpp:39:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethpl.cpp:53:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethpl.cpp:73:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethpl.cpp:119:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethpl.cpp:139:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethsa.cpp:33:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethsa.cpp:50:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethsa.cpp:113:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethsa.cpp:183:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethsa.cpp:221:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethtm.cpp:26:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethtm.cpp:67:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethtm.cpp:133:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethtm.cpp:192:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimethtm.cpp:50:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/mimethtm.cpp:203:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:399:43: warning: Either the condition 'exdata' is redundant or there is possible null pointer dereference: exdata. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:269:9: note: Assuming that condition 'exdata' is not redundant
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:399:43: note: Null pointer dereference
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:430:3: warning: Either the condition 'exdata' is redundant or there is possible null pointer dereference: exdata. [nullPointerRedundantCheck]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:269:9: note: Assuming that condition 'exdata' is not redundant
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:430:3: note: Null pointer dereference
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:46:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:77:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:80:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:103:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:247:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:314:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:370:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpfl.cpp:410:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpla.cpp:32:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpla.cpp:106:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpla.cpp:224:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpla.cpp:248:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpla.cpp:299:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetpla.cpp:316:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetric.cpp:24:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimetric.cpp:322:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeunty.cpp:53:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeunty.cpp:72:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeunty.cpp:97:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeunty.cpp:219:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeunty.cpp:256:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeunty.cpp:357:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/mimeunty.cpp:220:7: style: The scope of the variable 'status' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/nsCMS.h:35:3: style: Class 'nsCMSMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/mime/src/nsCMSSecureMessage.cpp:285:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/mime/src/nsCMSSecureMessage.cpp:276:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mime/src/nsCMSSecureMessage.cpp:285:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:41:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:42:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:60:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:78:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:83:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:90:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:118:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:139:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:147:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:155:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsSimpleMimeConverterStub.cpp:167:5: style: Class 'nsSimpleMimeConverterStub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:89:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:112:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:122:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:227:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:249:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:266:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:1025:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:1031:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:448:18: style: The scope of the variable 'remainder' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:324:54: style: Function 'DetermineOutputFormat' argument 1 names different: declaration 'url' definition 'aUrl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.h:42:48: note: Function 'DetermineOutputFormat' argument 1 names different: declaration 'url' definition 'aUrl'.
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:324:54: note: Function 'DetermineOutputFormat' argument 1 names different: declaration 'url' definition 'aUrl'.
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:324:78: style: Function 'DetermineOutputFormat' argument 2 names different: declaration 'newType' definition 'aNewType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.h:42:71: note: Function 'DetermineOutputFormat' argument 2 names different: declaration 'newType' definition 'aNewType'.
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:324:78: note: Function 'DetermineOutputFormat' argument 2 names different: declaration 'newType' definition 'aNewType'.
thunderbird-52.3.0/mailnews/mime/src/nsStreamConverter.cpp:488:3: performance: Variable 'mOutputFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNNTPArticleList.cpp:16:20: warning: Member variable 'nsNNTPArticleList::m_dbIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/news/src/nsNNTPNewsgroupList.cpp:467:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPNewsgroupList.cpp:465:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPNewsgroupList.cpp:467:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPNewsgroupList.cpp:1265:59: style: Function 'UpdateStatus' argument 2 names different: declaration 'numDled' definition 'numDLed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNNTPNewsgroupList.h:76:45: note: Function 'UpdateStatus' argument 2 names different: declaration 'numDled' definition 'numDLed'.
thunderbird-52.3.0/mailnews/news/src/nsNNTPNewsgroupList.cpp:1265:59: note: Function 'UpdateStatus' argument 2 names different: declaration 'numDled' definition 'numDLed'.
thunderbird-52.3.0/mailnews/news/src/nsNNTPNewsgroupList.cpp:70:22: warning: Member variable 'nsNNTPNewsgroupList::m_currentXHDRIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/news/src/nsNNTPNewsgroupList.cpp:70:22: warning: Member variable 'nsNNTPNewsgroupList::m_addHdrToDB' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:720:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:707:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:720:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:1370:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:1368:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:1370:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2778:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2774:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2778:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2800:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2797:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2800:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2923:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2921:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2923:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3428:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3425:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3428:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3541:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3506:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3541:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3546:3: style: Variable 'newsgroups' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3509:0: note: Variable 'newsgroups' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3546:3: note: Variable 'newsgroups' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3547:3: style: Variable 'distribution' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3510:0: note: Variable 'distribution' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3547:3: note: Variable 'distribution' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3548:3: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3507:0: note: Variable 'id' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3548:3: note: Variable 'id' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3760:5: style: Variable 'endOfTerm' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3758:0: note: Variable 'endOfTerm' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3760:5: note: Variable 'endOfTerm' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2094:12: style: The scope of the variable 'line_length' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2096:8: style: The scope of the variable 'pauseForMoreData' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:2150:9: style: The scope of the variable 'outputBuffer' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:932:61: style: Function 'AsyncOpen2' argument 1 names different: declaration 'listener' definition 'aListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.h:149:44: note: Function 'AsyncOpen2' argument 1 names different: declaration 'listener' definition 'aListener'.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:932:61: note: Function 'AsyncOpen2' argument 1 names different: declaration 'listener' definition 'aListener'.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:1157:80: style: Function 'OnStopRequest' argument 2 names different: declaration 'aCtxt' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.h:142:63: note: Function 'OnStopRequest' argument 2 names different: declaration 'aCtxt' definition 'aContext'.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:1157:80: note: Function 'OnStopRequest' argument 2 names different: declaration 'aCtxt' definition 'aContext'.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3400:53: style: Function 'PostMessageInFile' argument 1 names different: declaration 'filePath' definition 'postMessageFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.h:258:40: note: Function 'PostMessageInFile' argument 1 names different: declaration 'filePath' definition 'postMessageFile'.
thunderbird-52.3.0/mailnews/news/src/nsNNTPProtocol.cpp:3400:53: note: Function 'PostMessageInFile' argument 1 names different: declaration 'filePath' definition 'postMessageFile'.
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloadDialogArgs.cpp:11:5: performance: Variable 'mServerKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:36:109: style: Function 'DownloadArticles' argument 3 names different: declaration 'pKeyArray' definition 'pIds'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:29:101: note: Function 'DownloadArticles' argument 3 names different: declaration 'pKeyArray' definition 'pIds'.
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:36:109: note: Function 'DownloadArticles' argument 3 names different: declaration 'pKeyArray' definition 'pIds'.
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:58:74: style: Function 'nsNewsDownloader' argument 2 names different: declaration 'db' definition 'msgDB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:23:58: note: Function 'nsNewsDownloader' argument 2 names different: declaration 'db' definition 'msgDB'.
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:58:74: note: Function 'nsNewsDownloader' argument 2 names different: declaration 'db' definition 'msgDB'.
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:58:19: warning: Member variable 'nsNewsDownloader::m_existedP' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:58:19: warning: Member variable 'nsNewsDownloader::m_wroteAnyP' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:58:19: warning: Member variable 'nsNewsDownloader::m_summaryValidP' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:62:3: performance: Variable 'm_newsDB' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:64:3: performance: Variable 'm_listener' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:65:3: performance: Variable 'm_window' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:334:3: performance: Variable 'm_window' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.cpp:335:3: performance: Variable 'm_listener' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:75:20: style: The function 'StartDownload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:42:20: note: Virtual function in base class
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:75:20: note: Function in derived class
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:76:19: style: The function 'FinishDownload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:41:19: note: Virtual function in base class
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:76:19: note: Function in derived class
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:77:16: style: The function 'GetNextHdrToRetrieve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:39:16: note: Virtual function in base class
thunderbird-52.3.0/mailnews/news/src/nsNewsDownloader.h:77:16: note: Function in derived class
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:188:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:186:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:188:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:414:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:412:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:414:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:904:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:901:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:904:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:629:12: style: The scope of the variable 'currentChar' can be reduced. [variableScope]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:409:57: style: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aUrl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.h:49:39: note: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aUrl'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:409:57: note: Function 'GetFolderURL' argument 1 names different: declaration 'url' definition 'aUrl'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:460:65: style: Function 'CreateSubfolder' argument 1 names different: declaration 'folderName' definition 'newsgroupName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.h:40:47: note: Function 'CreateSubfolder' argument 1 names different: declaration 'folderName' definition 'newsgroupName'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:460:65: note: Function 'CreateSubfolder' argument 1 names different: declaration 'folderName' definition 'newsgroupName'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:798:67: style: Function 'DeleteMessages' argument 2 names different: declaration 'msgWindow' definition 'aMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.h:62:43: note: Function 'DeleteMessages' argument 2 names different: declaration 'msgWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:798:67: note: Function 'DeleteMessages' argument 2 names different: declaration 'msgWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:889:61: style: Function 'GetNewMessages' argument 1 names different: declaration 'aWindow' definition 'aMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.h:65:43: note: Function 'GetNewMessages' argument 1 names different: declaration 'aWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:889:61: note: Function 'GetNewMessages' argument 1 names different: declaration 'aWindow' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:899:74: style: Function 'GetNewsMessages' argument 2 names different: declaration 'getOld' definition 'aGetOld'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.h:110:59: note: Function 'GetNewsMessages' argument 2 names different: declaration 'getOld' definition 'aGetOld'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:899:74: note: Function 'GetNewsMessages' argument 2 names different: declaration 'getOld' definition 'aGetOld'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:899:99: style: Function 'GetNewsMessages' argument 3 names different: declaration 'aListener' definition 'aUrlListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.h:110:83: note: Function 'GetNewsMessages' argument 3 names different: declaration 'aListener' definition 'aUrlListener'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:899:99: note: Function 'GetNewsMessages' argument 3 names different: declaration 'aListener' definition 'aUrlListener'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:1815:77: style: Function 'GetFilterList' argument 2 names different: declaration 'aFilterList' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.h:87:47: note: Function 'GetFilterList' argument 2 names different: declaration 'aFilterList' definition 'aResult'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:1815:77: note: Function 'GetFilterList' argument 2 names different: declaration 'aFilterList' definition 'aResult'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:1867:85: style: Function 'GetEditableFilterList' argument 2 names different: declaration 'aFilterList' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.h:89:55: note: Function 'GetEditableFilterList' argument 2 names different: declaration 'aFilterList' definition 'aResult'.
thunderbird-52.3.0/mailnews/news/src/nsNewsFolder.cpp:1867:85: note: Function 'GetEditableFilterList' argument 2 names different: declaration 'aFilterList' definition 'aResult'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:258:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:181:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:180:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:181:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:925:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:924:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:925:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:1126:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:1123:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:1126:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:1195:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:1192:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:1195:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:479:58: style: Function 'ConnectionTimeOut' argument 1 names different: declaration 'aNntpConnection' definition 'aConnection'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.h:85:45: note: Function 'ConnectionTimeOut' argument 1 names different: declaration 'aNntpConnection' definition 'aConnection'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:479:58: note: Function 'ConnectionTimeOut' argument 1 names different: declaration 'aNntpConnection' definition 'aConnection'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:504:60: style: Function 'CreateProtocolInstance' argument 3 names different: declaration 'window' definition 'aMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.h:84:64: note: Function 'CreateProtocolInstance' argument 3 names different: declaration 'window' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:504:60: note: Function 'CreateProtocolInstance' argument 3 names different: declaration 'window' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:523:50: style: Function 'GetNntpConnection' argument 1 names different: declaration 'url' definition 'aUri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.h:81:40: note: Function 'GetNntpConnection' argument 1 names different: declaration 'url' definition 'aUri'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:523:50: note: Function 'GetNntpConnection' argument 1 names different: declaration 'url' definition 'aUri'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:523:70: style: Function 'GetNntpConnection' argument 2 names different: declaration 'window' definition 'aMsgWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.h:81:59: note: Function 'GetNntpConnection' argument 2 names different: declaration 'window' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:523:70: note: Function 'GetNntpConnection' argument 2 names different: declaration 'window' definition 'aMsgWindow'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:1267:58: style: Function 'AddGroupOnServer' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.h:119:49: note: Function 'AddGroupOnServer' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:1267:58: note: Function 'AddGroupOnServer' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:69:8: performance: Technically the member function 'nsCStringLowerCaseComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/news/src/nsNntpIncomingServer.cpp:74:8: performance: Technically the member function 'nsCStringLowerCaseComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:207:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:202:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:207:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:693:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:687:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:693:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:978:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:977:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:978:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:979:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:978:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:979:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:980:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:979:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:980:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:1247:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:1245:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:1247:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:1715:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:1710:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:1715:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:552:45: style: Function 'GetFolderFromUri' argument 1 names different: declaration 'uri' definition 'aUri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.h:67:41: note: Function 'GetFolderFromUri' argument 1 names different: declaration 'uri' definition 'aUri'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:552:45: note: Function 'GetFolderFromUri' argument 1 names different: declaration 'uri' definition 'aUri'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:552:66: style: Function 'GetFolderFromUri' argument 2 names different: declaration 'folder' definition 'aFolder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.h:67:61: note: Function 'GetFolderFromUri' argument 2 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:552:66: note: Function 'GetFolderFromUri' argument 2 names different: declaration 'folder' definition 'aFolder'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:915:62: style: Function 'CreateNewsAccount' argument 2 names different: declaration 'aIsSecure' definition 'aUseSSL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.h:62:58: note: Function 'CreateNewsAccount' argument 2 names different: declaration 'aIsSecure' definition 'aUseSSL'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:915:62: note: Function 'CreateNewsAccount' argument 2 names different: declaration 'aIsSecure' definition 'aUseSSL'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:969:70: style: Function 'GetServerForUri' argument 2 names different: declaration 'aProtocol' definition 'aServer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.h:63:66: note: Function 'GetServerForUri' argument 2 names different: declaration 'aProtocol' definition 'aServer'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:969:70: note: Function 'GetServerForUri' argument 2 names different: declaration 'aProtocol' definition 'aServer'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:1075:36: style: Function 'RunNewsUrl' argument 1 names different: declaration 'aUrl' definition 'aUri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpService.h:65:33: note: Function 'RunNewsUrl' argument 1 names different: declaration 'aUrl' definition 'aUri'.
thunderbird-52.3.0/mailnews/news/src/nsNntpService.cpp:1075:36: note: Function 'RunNewsUrl' argument 1 names different: declaration 'aUrl' definition 'aUri'.
thunderbird-52.3.0/mailnews/news/src/nsNntpUrl.cpp:432:45: style: Function 'GetServer' argument 1 names different: declaration 'server' definition 'aServer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mailnews/news/src/nsNntpUrl.h:27:47: note: Function 'GetServer' argument 1 names different: declaration 'server' definition 'aServer'.
thunderbird-52.3.0/mailnews/news/src/nsNntpUrl.cpp:432:45: note: Function 'GetServer' argument 1 names different: declaration 'server' definition 'aServer'.
thunderbird-52.3.0/mailnews/news/src/nsNntpUrl.cpp:31:3: performance: Variable 'm_newsgroupPost' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNntpUrl.cpp:32:3: performance: Variable 'm_newsAction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNntpUrl.cpp:35:3: performance: Variable 'm_filePath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mailnews/news/src/nsNntpUrl.cpp:37:3: performance: Variable 'm_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:957:3: style: Variable 'state_set' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:956:0: note: Variable 'state_set' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:957:3: note: Variable 'state_set' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:327:42: style: Function 'GetAtkObject' argument 1 names different: declaration 'aAccessible' definition 'acc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.h:62:46: note: Function 'GetAtkObject' argument 1 names different: declaration 'aAccessible' definition 'acc'.
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:327:42: note: Function 'GetAtkObject' argument 1 names different: declaration 'aAccessible' definition 'acc'.
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:1088:21: style: Function 'GetProxy' argument 1 names different: declaration 'aAtkObj' definition 'aObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/atk/nsMai.h:73:53: note: Function 'GetProxy' argument 1 names different: declaration 'aAtkObj' definition 'aObj'.
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:1088:21: note: Function 'GetProxy' argument 1 names different: declaration 'aAtkObj' definition 'aObj'.
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:1592:40: style: Function 'FireTextChangeEvent' argument 5 names different: declaration 'aIsFromUser' definition 'aFromUser'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/atk/nsMai.h:126:49: note: Function 'FireTextChangeEvent' argument 5 names different: declaration 'aIsFromUser' definition 'aFromUser'.
thunderbird-52.3.0/mozilla/accessible/atk/AccessibleWrap.cpp:1592:40: note: Function 'FireTextChangeEvent' argument 5 names different: declaration 'aIsFromUser' definition 'aFromUser'.
thunderbird-52.3.0/mozilla/accessible/atk/ApplicationAccessibleWrap.cpp:118:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/accessible/atk/ApplicationAccessibleWrap.cpp:141:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/accessible/atk/AtkSocketAccessible.cpp:46:3: style: Variable 'acc' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/accessible/atk/AtkSocketAccessible.cpp:45:0: note: Variable 'acc' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/accessible/atk/AtkSocketAccessible.cpp:46:3: note: Variable 'acc' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/accessible/atk/UtilInterface.cpp:68:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/accessible/atk/UtilInterface.cpp:129:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/accessible/atk/UtilInterface.cpp:216:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:33:53: warning: Possible null pointer dereference: proxy [nullPointer]
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:23:28: note: Assignment 'proxy=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:33:53: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:54:53: warning: Possible null pointer dereference: proxy [nullPointer]
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:44:28: note: Assignment 'proxy=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:54:53: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:75:53: warning: Possible null pointer dereference: proxy [nullPointer]
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:65:28: note: Assignment 'proxy=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:75:53: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:96:49: warning: Possible null pointer dereference: proxy [nullPointer]
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:86:28: note: Assignment 'proxy=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:96:49: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:117:53: warning: Possible null pointer dereference: proxy [nullPointer]
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:107:28: note: Assignment 'proxy=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/accessible/atk/nsMaiInterfaceValue.cpp:117:53: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/base/ARIAMap.cpp:925:49: style: Function 'GetIndexFromRoleMap' argument 1 names different: declaration 'aRoleMap' definition 'aRoleMapEntry'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/ARIAMap.h:254:51: note: Function 'GetIndexFromRoleMap' argument 1 names different: declaration 'aRoleMap' definition 'aRoleMapEntry'.
thunderbird-52.3.0/mozilla/accessible/base/ARIAMap.cpp:925:49: note: Function 'GetIndexFromRoleMap' argument 1 names different: declaration 'aRoleMap' definition 'aRoleMapEntry'.
thunderbird-52.3.0/mozilla/accessible/base/ARIAStateMap.cpp:353:28: style: Function 'MapTokenType' argument 1 names different: declaration 'aContent' definition 'aElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/ARIAStateMap.cpp:81:40: note: Function 'MapTokenType' argument 1 names different: declaration 'aContent' definition 'aElement'.
thunderbird-52.3.0/mozilla/accessible/base/ARIAStateMap.cpp:353:28: note: Function 'MapTokenType' argument 1 names different: declaration 'aContent' definition 'aElement'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:253:5: performance: Variable 'mParent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.cpp:105:3: performance: Variable 'mNextSibling' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:195:8: style: Technically the member function 'mozilla::a11y::AccTextChangeEvent::GetModifiedText' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:548:3: style: Technically the member function 'mozilla::a11y::downcast_accEvent::operatorDestination*' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccStateChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:156:27: note: The class 'AccStateChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccStateChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccTextChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:185:27: note: The class 'AccTextChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccTextChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccTreeMutationEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:219:27: note: The class 'AccTreeMutationEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccTreeMutationEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:219:27: warning: The class 'AccMutationEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccTreeMutationEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:258:27: note: The class 'AccMutationEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccTreeMutationEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:219:27: note: The class 'AccMutationEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccTreeMutationEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:258:27: warning: The class 'AccHideEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccMutationEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:289:27: note: The class 'AccHideEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccMutationEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:258:27: note: The class 'AccHideEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccMutationEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:258:27: warning: The class 'AccShowEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccMutationEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:320:27: note: The class 'AccShowEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccMutationEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:258:27: note: The class 'AccShowEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccMutationEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:219:27: warning: The class 'AccReorderEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccTreeMutationEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:347:27: note: The class 'AccReorderEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccTreeMutationEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:219:27: note: The class 'AccReorderEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccTreeMutationEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccCaretMoveEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:369:27: note: The class 'AccCaretMoveEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccCaretMoveEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccTextSelChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:395:27: note: The class 'AccTextSelChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccTextSelChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccSelChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:434:27: note: The class 'AccSelChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccSelChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccTableChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:464:27: note: The class 'AccTableChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccTableChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccVCChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:494:27: note: The class 'AccVCChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccVCChangeEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: warning: The class 'AccObjectAttrChangedEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:524:27: note: The class 'AccObjectAttrChangedEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:110:27: note: The class 'AccObjectAttrChangedEvent' defines member variable with name 'kEventGroup' also defined in its parent class 'AccEvent'.
thunderbird-52.3.0/mozilla/accessible/base/AccEvent.h:552:73: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/accessible/base/AccessibleOrProxy.h:67:21: style: Technically the member function 'mozilla::a11y::AccessibleOrProxy::ChildAt' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/AccessibleOrProxy.h:79:21: style: Technically the member function 'mozilla::a11y::AccessibleOrProxy::FirstChild' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/AccessibleOrProxy.h:91:21: style: Technically the member function 'mozilla::a11y::AccessibleOrProxy::LastChild' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/AccessibleOrProxy.h:26:16: style: Class 'AccessibleOrProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/base/AccessibleOrProxy.h:28:16: style: Class 'AccessibleOrProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/base/AccessibleOrProxy.h:30:16: style: Class 'AccessibleOrProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/base/DocManager.cpp:112:60: style: Function 'NotifyOfRemoteDocShutdown' argument 1 names different: declaration 'adoc' definition 'aDoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/DocManager.h:96:62: note: Function 'NotifyOfRemoteDocShutdown' argument 1 names different: declaration 'adoc' definition 'aDoc'.
thunderbird-52.3.0/mozilla/accessible/base/DocManager.cpp:112:60: note: Function 'NotifyOfRemoteDocShutdown' argument 1 names different: declaration 'adoc' definition 'aDoc'.
thunderbird-52.3.0/mozilla/accessible/base/DocManager.cpp:409:31: style: Function 'AddListeners' argument 2 names different: declaration 'aAddPageShowListener' definition 'aAddDOMContentLoadedListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/DocManager.h:145:50: note: Function 'AddListeners' argument 2 names different: declaration 'aAddPageShowListener' definition 'aAddDOMContentLoadedListener'.
thunderbird-52.3.0/mozilla/accessible/base/DocManager.cpp:409:31: note: Function 'AddListeners' argument 2 names different: declaration 'aAddPageShowListener' definition 'aAddDOMContentLoadedListener'.
thunderbird-52.3.0/mozilla/accessible/base/EventQueue.h:57:8: style: Technically the member function 'mozilla::a11y::EventQueue::CoalesceSelChangeEvents' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/EventQueue.cpp:198:13: note: Technically the member function 'mozilla::a11y::EventQueue::CoalesceSelChangeEvents' can be const.
thunderbird-52.3.0/mozilla/accessible/base/EventQueue.h:57:8: note: Technically the member function 'mozilla::a11y::EventQueue::CoalesceSelChangeEvents' can be const.
thunderbird-52.3.0/mozilla/accessible/base/EventTree.cpp:151:30: style: Function 'Shown' argument 1 names different: declaration 'aTarget' definition 'aChild'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/EventTree.h:74:26: note: Function 'Shown' argument 1 names different: declaration 'aTarget' definition 'aChild'.
thunderbird-52.3.0/mozilla/accessible/base/EventTree.cpp:151:30: note: Function 'Shown' argument 1 names different: declaration 'aTarget' definition 'aChild'.
thunderbird-52.3.0/mozilla/accessible/base/FocusManager.h:41:15: style: Technically the member function 'mozilla::a11y::FocusManager::IsActiveItem' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/FocusManager.h:94:8: performance: Technically the member function 'mozilla::a11y::FocusManager::DispatchFocusEvent' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/FocusManager.cpp:216:15: note: Technically the member function 'mozilla::a11y::FocusManager::DispatchFocusEvent' can be static.
thunderbird-52.3.0/mozilla/accessible/base/FocusManager.h:94:8: note: Technically the member function 'mozilla::a11y::FocusManager::DispatchFocusEvent' can be static.
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:761:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:761:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:761:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:518:46: style: Function 'OuterDocDestroy' argument 1 names different: declaration 'OuterDoc' definition 'aOuterDoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/Logging.h:100:42: note: Function 'OuterDocDestroy' argument 1 names different: declaration 'OuterDoc' definition 'aOuterDoc'.
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:518:46: note: Function 'OuterDocDestroy' argument 1 names different: declaration 'OuterDoc' definition 'aOuterDoc'.
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:562:47: style: Function 'ActiveItemChangeCausedBy' argument 1 names different: declaration 'aMsg' definition 'aCause'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/Logging.h:115:43: note: Function 'ActiveItemChangeCausedBy' argument 1 names different: declaration 'aMsg' definition 'aCause'.
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:562:47: note: Function 'ActiveItemChangeCausedBy' argument 1 names different: declaration 'aMsg' definition 'aCause'.
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:718:33: style: Function 'DOMTree' argument 3 names different: declaration 'aDoc' definition 'aDocument'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/Logging.h:148:71: note: Function 'DOMTree' argument 3 names different: declaration 'aDoc' definition 'aDocument'.
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:718:33: note: Function 'DOMTree' argument 3 names different: declaration 'aDoc' definition 'aDocument'.
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:1018:37: style: Function 'IsEnabled' argument 1 names different: declaration 'aModules' definition 'aModuleStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/Logging.h:65:33: note: Function 'IsEnabled' argument 1 names different: declaration 'aModules' definition 'aModuleStr'.
thunderbird-52.3.0/mozilla/accessible/base/Logging.cpp:1018:37: note: Function 'IsEnabled' argument 1 names different: declaration 'aModules' definition 'aModuleStr'.
thunderbird-52.3.0/mozilla/accessible/base/NotificationController.h:427:15: performance: Technically the member function 'mozilla::a11y::NotificationController::EventMap::GetEventType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/NotificationController.cpp:933:35: note: Technically the member function 'mozilla::a11y::NotificationController::EventMap::GetEventType' can be static.
thunderbird-52.3.0/mozilla/accessible/base/NotificationController.h:427:15: note: Technically the member function 'mozilla::a11y::NotificationController::EventMap::GetEventType' can be static.
thunderbird-52.3.0/mozilla/accessible/base/NotificationController.cpp:533:12: performance: Technically the member function 'ProcessMutationEvents::::AccIdxComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/NotificationController.cpp:540:12: performance: Technically the member function 'ProcessMutationEvents::::AccIdxComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/StyleInfo.cpp:20:3: performance: Variable 'mStyleContext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:666:7: style: Condition 'useFontEntryWeight' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:656:29: note: Assignment 'useFontEntryWeight=true', assigned value is 1
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:666:7: note: Condition 'useFontEntryWeight' is always true
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:34:39: style: Function 'GetAttributes' argument 2 names different: declaration 'aStartHTOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.h:72:32: note: Function 'GetAttributes' argument 2 names different: declaration 'aStartHTOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:34:39: note: Function 'GetAttributes' argument 2 names different: declaration 'aStartHTOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:35:39: style: Function 'GetAttributes' argument 3 names different: declaration 'aEndHTOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.h:73:32: note: Function 'GetAttributes' argument 3 names different: declaration 'aEndHTOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:35:39: note: Function 'GetAttributes' argument 3 names different: declaration 'aEndHTOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:570:27: style: Function 'GetValueFor' argument 1 names different: declaration 'aContent' definition 'aAccessible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.h:346:42: note: Function 'GetValueFor' argument 1 names different: declaration 'aContent' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.cpp:570:27: note: Function 'GetValueFor' argument 1 names different: declaration 'aContent' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.h:402:5: warning: Member variable 'TextDecorValue::mLine' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.h:402:5: warning: Member variable 'TextDecorValue::mStyle' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.h:415:10: style: Technically the member function 'mozilla::a11y::TextAttrsMgr::TextDecorValue::operator==' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/TextAttrs.h:420:10: style: Technically the member function 'mozilla::a11y::TextAttrsMgr::TextDecorValue::operator!=' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:50:3: warning: Member variable 'TextRange::mStartOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:50:3: warning: Member variable 'TextRange::mEndOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:101:8: performance: Technically the member function 'mozilla::a11y::TextRange::Bounds' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:138:12: note: Technically the member function 'mozilla::a11y::TextRange::Bounds' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:101:8: note: Technically the member function 'mozilla::a11y::TextRange::Bounds' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:131:8: performance: Technically the member function 'mozilla::a11y::TextRange::Normalize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:144:12: note: Technically the member function 'mozilla::a11y::TextRange::Normalize' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:131:8: note: Technically the member function 'mozilla::a11y::TextRange::Normalize' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:147:8: performance: Technically the member function 'mozilla::a11y::TextRange::FindText' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:239:12: note: Technically the member function 'mozilla::a11y::TextRange::FindText' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:147:8: note: Technically the member function 'mozilla::a11y::TextRange::FindText' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:196:8: performance: Technically the member function 'mozilla::a11y::TextRange::FindAttr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:246:12: note: Technically the member function 'mozilla::a11y::TextRange::FindAttr' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:196:8: note: Technically the member function 'mozilla::a11y::TextRange::FindAttr' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:202:8: performance: Technically the member function 'mozilla::a11y::TextRange::AddToSelection' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:253:12: note: Technically the member function 'mozilla::a11y::TextRange::AddToSelection' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:202:8: note: Technically the member function 'mozilla::a11y::TextRange::AddToSelection' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:203:8: performance: Technically the member function 'mozilla::a11y::TextRange::RemoveFromSelection' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:259:12: note: Technically the member function 'mozilla::a11y::TextRange::RemoveFromSelection' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:203:8: note: Technically the member function 'mozilla::a11y::TextRange::RemoveFromSelection' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:204:8: performance: Technically the member function 'mozilla::a11y::TextRange::Select' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:265:12: note: Technically the member function 'mozilla::a11y::TextRange::Select' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:204:8: note: Technically the member function 'mozilla::a11y::TextRange::Select' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:213:8: performance: Technically the member function 'mozilla::a11y::TextRange::ScrollIntoView' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:270:12: note: Technically the member function 'mozilla::a11y::TextRange::ScrollIntoView' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:213:8: note: Technically the member function 'mozilla::a11y::TextRange::ScrollIntoView' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:246:8: performance: Technically the member function 'mozilla::a11y::TextRange::MoveInternal' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/base/TextRange.cpp:331:12: note: Technically the member function 'mozilla::a11y::TextRange::MoveInternal' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:246:8: note: Technically the member function 'mozilla::a11y::TextRange::MoveInternal' can be static.
thunderbird-52.3.0/mozilla/accessible/base/TextRange.h:26:1: warning: The struct 'TextPoint' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/accessible/base/nsAccUtils.cpp:76:41: style: Function 'GetDefaultLevel' argument 1 names different: declaration 'aAcc' definition 'aAccessible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/nsAccUtils.h:67:46: note: Function 'GetDefaultLevel' argument 1 names different: declaration 'aAcc' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/base/nsAccUtils.cpp:76:41: note: Function 'GetDefaultLevel' argument 1 names different: declaration 'aAcc' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/base/nsAccessibilityService.cpp:358:58: style: Function 'NotifyOfAnchorJumpTo' argument 1 names different: declaration 'aTarget' definition 'aTargetNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/nsAccessibilityService.h:179:41: note: Function 'NotifyOfAnchorJumpTo' argument 1 names different: declaration 'aTarget' definition 'aTargetNode'.
thunderbird-52.3.0/mozilla/accessible/base/nsAccessibilityService.cpp:358:58: note: Function 'NotifyOfAnchorJumpTo' argument 1 names different: declaration 'aTarget' definition 'aTargetNode'.
thunderbird-52.3.0/mozilla/accessible/base/nsAccessibilityService.cpp:572:52: style: Function 'ContentRemoved' argument 2 names different: declaration 'aChild' definition 'aChildNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/nsAccessibilityService.h:142:61: note: Function 'ContentRemoved' argument 2 names different: declaration 'aChild' definition 'aChildNode'.
thunderbird-52.3.0/mozilla/accessible/base/nsAccessibilityService.cpp:572:52: note: Function 'ContentRemoved' argument 2 names different: declaration 'aChild' definition 'aChildNode'.
thunderbird-52.3.0/mozilla/accessible/base/nsAccessiblePivot.cpp:23:12: warning: Member variable 'RuleCache::mAcceptRolesLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/accessible/base/nsAccessiblePivot.cpp:23:12: warning: Member variable 'RuleCache::mPreFilter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/accessible/base/nsCoreUtils.cpp:665:58: style: Function 'DispatchAccEvent' argument 1 names different: declaration 'aEvent' definition 'event'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/base/nsCoreUtils.h:321:59: note: Function 'DispatchAccEvent' argument 1 names different: declaration 'aEvent' definition 'event'.
thunderbird-52.3.0/mozilla/accessible/base/nsCoreUtils.cpp:665:58: note: Function 'DispatchAccEvent' argument 1 names different: declaration 'aEvent' definition 'event'.
thunderbird-52.3.0/mozilla/accessible/base/nsTextEquivUtils.cpp:274:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/accessible/generic/TableAccessible.h:60:23: error: Division by zero. [zerodiv]
thunderbird-52.3.0/mozilla/accessible/generic/TableAccessible.h:66:23: error: Division by zero. [zerodiv]
thunderbird-52.3.0/mozilla/accessible/generic/TableAccessible.h:75:27: error: Division by zero. [zerodiv]
thunderbird-52.3.0/mozilla/accessible/generic/TableAccessible.h:74:35: note: Assignment 'colCount=ColCount()', assigned value is 0
thunderbird-52.3.0/mozilla/accessible/generic/TableAccessible.h:75:27: note: Division by zero
thunderbird-52.3.0/mozilla/accessible/generic/TableAccessible.h:76:27: error: Division by zero. [zerodiv]
thunderbird-52.3.0/mozilla/accessible/generic/TableAccessible.h:74:35: note: Assignment 'colCount=ColCount()', assigned value is 0
thunderbird-52.3.0/mozilla/accessible/generic/TableAccessible.h:76:27: note: Division by zero
thunderbird-52.3.0/mozilla/accessible/generic/ApplicationAccessible.cpp:116:52: style: Function 'RelationByType' argument 1 names different: declaration 'aType' definition 'aRelationType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/ApplicationAccessible.h:49:48: note: Function 'RelationByType' argument 1 names different: declaration 'aType' definition 'aRelationType'.
thunderbird-52.3.0/mozilla/accessible/generic/ApplicationAccessible.cpp:116:52: note: Function 'RelationByType' argument 1 names different: declaration 'aType' definition 'aRelationType'.
thunderbird-52.3.0/mozilla/accessible/generic/ApplicationAccessible.cpp:29:3: performance: Variable 'mAppInfo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/accessible/generic/BaseAccessibles.cpp:190:38: style: Function 'DoAction' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/BaseAccessibles.h:73:33: note: Function 'DoAction' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/accessible/generic/BaseAccessibles.cpp:190:38: note: Function 'DoAction' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2202:51: warning: Either the condition 'origContainer' is redundant or there is possible null pointer dereference: aNewParent. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2176:9: note: Assuming that condition 'origContainer' is not redundant
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2190:22: note: Calling function 'MoveChild', 2nd argument 'aNewParent' value is 0
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2202:51: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2234:8: warning: Either the condition 'origContainer' is redundant or there is possible null pointer dereference: aNewParent. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2176:9: note: Assuming that condition 'origContainer' is not redundant
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2190:22: note: Calling function 'MoveChild', 2nd argument 'aNewParent' value is 0
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2234:8: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2248:43: warning: Either the condition 'origContainer' is redundant or there is possible null pointer dereference: aNewParent. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2176:9: note: Assuming that condition 'origContainer' is not redundant
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2190:22: note: Calling function 'MoveChild', 2nd argument 'aNewParent' value is 0
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2248:43: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2254:3: warning: Either the condition 'origContainer' is redundant or there is possible null pointer dereference: aNewParent. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2176:9: note: Assuming that condition 'origContainer' is not redundant
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2190:22: note: Calling function 'MoveChild', 2nd argument 'aNewParent' value is 0
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:2254:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible-inl.h:151:42: style: Function 'CreateSubtree' argument 1 names different: declaration 'aRoot' definition 'aChild'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.h:548:34: note: Function 'CreateSubtree' argument 1 names different: declaration 'aRoot' definition 'aChild'.
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible-inl.h:151:42: note: Function 'CreateSubtree' argument 1 names different: declaration 'aRoot' definition 'aChild'.
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:1830:78: style: Function 'ProcessContentInserted' argument 2 names different: declaration 'aInsertedContent' definition 'aNodes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.h:502:70: note: Function 'ProcessContentInserted' argument 2 names different: declaration 'aInsertedContent' definition 'aNodes'.
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:1830:78: note: Function 'ProcessContentInserted' argument 2 names different: declaration 'aInsertedContent' definition 'aNodes'.
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:1899:75: style: Function 'ProcessContentInserted' argument 2 names different: declaration 'aInsertedContent' definition 'aNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.h:504:43: note: Function 'ProcessContentInserted' argument 2 names different: declaration 'aInsertedContent' definition 'aNode'.
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:1899:75: note: Function 'ProcessContentInserted' argument 2 names different: declaration 'aInsertedContent' definition 'aNode'.
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:1997:54: style: Function 'RelocateARIAOwnedIfNeeded' argument 1 names different: declaration 'aEl' definition 'aElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.h:372:46: note: Function 'RelocateARIAOwnedIfNeeded' argument 1 names different: declaration 'aEl' definition 'aElement'.
thunderbird-52.3.0/mozilla/accessible/generic/DocAccessible.cpp:1997:54: note: Function 'RelocateARIAOwnedIfNeeded' argument 1 names different: declaration 'aEl' definition 'aElement'.
thunderbird-52.3.0/mozilla/accessible/generic/HyperTextAccessible.cpp:51:35: style: Function 'HyperTextAccessible' argument 1 names different: declaration 'aContent' definition 'aNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/HyperTextAccessible.h:52:35: note: Function 'HyperTextAccessible' argument 1 names different: declaration 'aContent' definition 'aNode'.
thunderbird-52.3.0/mozilla/accessible/generic/HyperTextAccessible.cpp:51:35: note: Function 'HyperTextAccessible' argument 1 names different: declaration 'aContent' definition 'aNode'.
thunderbird-52.3.0/mozilla/accessible/generic/OuterDocAccessible.cpp:116:62: style: Function 'InsertChildAt' argument 2 names different: declaration 'aChild' definition 'aAccessible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/OuterDocAccessible.h:39:57: note: Function 'InsertChildAt' argument 2 names different: declaration 'aChild' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/generic/OuterDocAccessible.cpp:116:62: note: Function 'InsertChildAt' argument 2 names different: declaration 'aChild' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.cpp:233:42: style: Function 'HandleEvent' argument 1 names different: declaration 'aEvent' definition 'aDOMEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.h:28:39: note: Function 'HandleEvent' argument 1 names different: declaration 'aEvent' definition 'aDOMEvent'.
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.cpp:233:42: note: Function 'HandleEvent' argument 1 names different: declaration 'aEvent' definition 'aDOMEvent'.
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.cpp:265:46: style: Function 'ProcessDOMEvent' argument 1 names different: declaration 'aEvent' definition 'aDOMEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.h:61:37: note: Function 'ProcessDOMEvent' argument 1 names different: declaration 'aEvent' definition 'aDOMEvent'.
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.cpp:265:46: note: Function 'ProcessDOMEvent' argument 1 names different: declaration 'aEvent' definition 'aDOMEvent'.
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.cpp:545:49: style: Function 'HandlePopupHidingEvent' argument 1 names different: declaration 'aNode' definition 'aPopupNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.h:71:40: note: Function 'HandlePopupHidingEvent' argument 1 names different: declaration 'aNode' definition 'aPopupNode'.
thunderbird-52.3.0/mozilla/accessible/generic/RootAccessible.cpp:545:49: note: Function 'HandlePopupHidingEvent' argument 1 names different: declaration 'aNode' definition 'aPopupNode'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLFormControlAccessible.cpp:516:51: style: Function 'HandleAccEvent' argument 1 names different: declaration 'aAccEvent' definition 'aEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/html/HTMLFormControlAccessible.h:160:45: note: Function 'HandleAccEvent' argument 1 names different: declaration 'aAccEvent' definition 'aEvent'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLFormControlAccessible.cpp:516:51: note: Function 'HandleAccEvent' argument 1 names different: declaration 'aAccEvent' definition 'aEvent'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLImageMapAccessible.cpp:90:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.cpp:467:50: style: Function 'RelationByType' argument 1 names different: declaration 'aRelationType' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.h:158:48: note: Function 'RelationByType' argument 1 names different: declaration 'aRelationType' definition 'aType'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.cpp:467:50: note: Function 'RelationByType' argument 1 names different: declaration 'aRelationType' definition 'aType'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.cpp:629:38: style: Function 'CellAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.h:127:39: note: Function 'CellAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.cpp:629:38: note: Function 'CellAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.cpp:629:56: style: Function 'CellAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.h:127:59: note: Function 'CellAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.cpp:629:56: note: Function 'CellAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.cpp:1126:52: style: Function 'RelationByType' argument 1 names different: declaration 'aRelationType' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.h:217:48: note: Function 'RelationByType' argument 1 names different: declaration 'aRelationType' definition 'aType'.
thunderbird-52.3.0/mozilla/accessible/html/HTMLTableAccessible.cpp:1126:52: note: Function 'RelationByType' argument 1 names different: declaration 'aRelationType' definition 'aType'.
thunderbird-52.3.0/mozilla/accessible/ipc/DocAccessibleParent.cpp:192:69: style: Function 'RecvEvent' argument 2 names different: declaration 'aType' definition 'aEventType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/ipc/DocAccessibleParent.h:50:63: note: Function 'RecvEvent' argument 2 names different: declaration 'aType' definition 'aEventType'.
thunderbird-52.3.0/mozilla/accessible/ipc/DocAccessibleParent.cpp:192:69: note: Function 'RecvEvent' argument 2 names different: declaration 'aType' definition 'aEventType'.
thunderbird-52.3.0/mozilla/accessible/ipc/win/DocAccessibleChild.cpp:96:68: style: Function 'SendEvent' argument 2 names different: declaration 'type' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/ipc/win/DocAccessibleChild.h:35:55: note: Function 'SendEvent' argument 2 names different: declaration 'type' definition 'aType'.
thunderbird-52.3.0/mozilla/accessible/ipc/win/DocAccessibleChild.cpp:96:68: note: Function 'SendEvent' argument 2 names different: declaration 'type' definition 'aType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:88:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:128:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:164:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:208:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:226:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:248:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:283:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:351:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:365:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:379:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:393:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:410:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:427:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:442:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:461:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:485:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:536:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:562:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:578:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:615:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:667:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2Accessible.cpp:718:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:56:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:71:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:97:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:147:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:173:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:187:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:40:37: style: Function 'nActions' argument 1 names different: declaration 'nActions' definition 'aActionCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:27:33: note: Function 'nActions' argument 1 names different: declaration 'nActions' definition 'aActionCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:40:37: note: Function 'nActions' argument 1 names different: declaration 'nActions' definition 'aActionCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:60:36: style: Function 'doAction' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:30:23: note: Function 'doAction' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:60:36: note: Function 'doAction' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:75:43: style: Function 'get_description' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:33:23: note: Function 'get_description' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:75:43: note: Function 'get_description' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:75:63: style: Function 'get_description' argument 2 names different: declaration 'description' definition 'aDescription'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:34:33: note: Function 'get_description' argument 2 names different: declaration 'description' definition 'aDescription'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:75:63: note: Function 'get_description' argument 2 names different: declaration 'description' definition 'aDescription'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:101:42: style: Function 'get_keyBinding' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:37:23: note: Function 'get_keyBinding' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:101:42: note: Function 'get_keyBinding' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:101:61: style: Function 'get_keyBinding' argument 2 names different: declaration 'nMaxBinding' definition 'aNumMaxBinding'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:38:23: note: Function 'get_keyBinding' argument 2 names different: declaration 'nMaxBinding' definition 'aNumMaxBinding'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:101:61: note: Function 'get_keyBinding' argument 2 names different: declaration 'nMaxBinding' definition 'aNumMaxBinding'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:102:42: style: Function 'get_keyBinding' argument 3 names different: declaration 'keyBinding' definition 'aKeyBinding'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:39:66: note: Function 'get_keyBinding' argument 3 names different: declaration 'keyBinding' definition 'aKeyBinding'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:102:42: note: Function 'get_keyBinding' argument 3 names different: declaration 'keyBinding' definition 'aKeyBinding'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:103:41: style: Function 'get_keyBinding' argument 4 names different: declaration 'nBinding' definition 'aNumBinding'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:40:33: note: Function 'get_keyBinding' argument 4 names different: declaration 'nBinding' definition 'aNumBinding'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:103:41: note: Function 'get_keyBinding' argument 4 names different: declaration 'nBinding' definition 'aNumBinding'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:151:36: style: Function 'get_name' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:43:23: note: Function 'get_name' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:151:36: note: Function 'get_name' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:151:56: style: Function 'get_name' argument 2 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:44:33: note: Function 'get_name' argument 2 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:151:56: note: Function 'get_name' argument 2 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:177:45: style: Function 'get_localizedName' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:47:23: note: Function 'get_localizedName' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:177:45: note: Function 'get_localizedName' argument 1 names different: declaration 'actionIndex' definition 'aActionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:177:65: style: Function 'get_localizedName' argument 2 names different: declaration 'localizedName' definition 'aLocalizedName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.h:48:33: note: Function 'get_localizedName' argument 2 names different: declaration 'localizedName' definition 'aLocalizedName'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleAction.cpp:177:65: note: Function 'get_localizedName' argument 2 names different: declaration 'localizedName' definition 'aLocalizedName'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:79:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:102:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:125:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:42:52: style: Function 'get_locationInParent' argument 1 names different: declaration 'x' definition 'aX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.h:25:25: note: Function 'get_locationInParent' argument 1 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:42:52: note: Function 'get_locationInParent' argument 1 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:42:62: style: Function 'get_locationInParent' argument 2 names different: declaration 'y' definition 'aY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.h:26:33: note: Function 'get_locationInParent' argument 2 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:42:62: note: Function 'get_locationInParent' argument 2 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:83:50: style: Function 'get_foreground' argument 1 names different: declaration 'foreground' definition 'aForeground'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.h:29:37: note: Function 'get_foreground' argument 1 names different: declaration 'foreground' definition 'aForeground'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:83:50: note: Function 'get_foreground' argument 1 names different: declaration 'foreground' definition 'aForeground'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:106:50: style: Function 'get_background' argument 1 names different: declaration 'background' definition 'aBackground'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.h:32:37: note: Function 'get_background' argument 1 names different: declaration 'background' definition 'aBackground'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleComponent.cpp:106:50: note: Function 'get_background' argument 1 names different: declaration 'background' definition 'aBackground'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:39:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:59:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:81:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:101:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:121:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:145:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:23:42: style: Function 'copyText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:24:23: note: Function 'copyText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:23:42: note: Function 'copyText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:23:61: style: Function 'copyText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:25:23: note: Function 'copyText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:23:61: note: Function 'copyText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:43:44: style: Function 'deleteText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:28:23: note: Function 'deleteText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:43:44: note: Function 'deleteText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:43:63: style: Function 'deleteText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:29:23: note: Function 'deleteText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:43:63: note: Function 'deleteText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:63:44: style: Function 'insertText' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:32:23: note: Function 'insertText' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:63:44: note: Function 'insertText' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:63:59: style: Function 'insertText' argument 2 names different: declaration 'text' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:33:24: note: Function 'insertText' argument 2 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:63:59: note: Function 'insertText' argument 2 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:85:41: style: Function 'cutText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:36:23: note: Function 'cutText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:85:41: note: Function 'cutText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:85:60: style: Function 'cutText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:37:23: note: Function 'cutText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:85:60: note: Function 'cutText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:105:43: style: Function 'pasteText' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:40:23: note: Function 'pasteText' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:105:43: note: Function 'pasteText' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:125:45: style: Function 'replaceText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:43:23: note: Function 'replaceText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:125:45: note: Function 'replaceText' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:125:64: style: Function 'replaceText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:44:23: note: Function 'replaceText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:125:64: note: Function 'replaceText' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:126:46: style: Function 'replaceText' argument 3 names different: declaration 'text' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:45:24: note: Function 'replaceText' argument 3 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:126:46: note: Function 'replaceText' argument 3 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:149:47: style: Function 'setAttributes' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:48:23: note: Function 'setAttributes' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:149:47: note: Function 'setAttributes' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:149:66: style: Function 'setAttributes' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:49:23: note: Function 'setAttributes' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:149:66: note: Function 'setAttributes' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:150:48: style: Function 'setAttributes' argument 3 names different: declaration 'attributes' definition 'aAttributes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.h:50:24: note: Function 'setAttributes' argument 3 names different: declaration 'attributes' definition 'aAttributes'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleEditableText.cpp:150:48: note: Function 'setAttributes' argument 3 names different: declaration 'attributes' definition 'aAttributes'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHyperlink.cpp:81:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHyperlink.cpp:128:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHyperlink.cpp:153:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHyperlink.cpp:178:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHyperlink.cpp:203:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:38:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:69:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:91:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:20:47: style: Function 'get_nHyperlinks' argument 1 names different: declaration 'hyperlinkCount' definition 'aHyperlinkCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:29:33: note: Function 'get_nHyperlinks' argument 1 names different: declaration 'hyperlinkCount' definition 'aHyperlinkCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:20:47: note: Function 'get_nHyperlinks' argument 1 names different: declaration 'hyperlinkCount' definition 'aHyperlinkCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:42:44: style: Function 'get_hyperlink' argument 1 names different: declaration 'index' definition 'aLinkIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:32:23: note: Function 'get_hyperlink' argument 1 names different: declaration 'index' definition 'aLinkIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:42:44: note: Function 'get_hyperlink' argument 1 names different: declaration 'index' definition 'aLinkIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:43:62: style: Function 'get_hyperlink' argument 2 names different: declaration 'hyperlink' definition 'aHyperlink'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:33:50: note: Function 'get_hyperlink' argument 2 names different: declaration 'hyperlink' definition 'aHyperlink'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:43:62: note: Function 'get_hyperlink' argument 2 names different: declaration 'hyperlink' definition 'aHyperlink'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:73:49: style: Function 'get_hyperlinkIndex' argument 1 names different: declaration 'charIndex' definition 'aCharIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:36:23: note: Function 'get_hyperlinkIndex' argument 1 names different: declaration 'charIndex' definition 'aCharIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:73:49: note: Function 'get_hyperlinkIndex' argument 1 names different: declaration 'charIndex' definition 'aCharIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:73:67: style: Function 'get_hyperlinkIndex' argument 2 names different: declaration 'hyperlinkIndex' definition 'aHyperlinkIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:37:33: note: Function 'get_hyperlinkIndex' argument 2 names different: declaration 'hyperlinkIndex' definition 'aHyperlinkIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.cpp:73:67: note: Function 'get_hyperlinkIndex' argument 2 names different: declaration 'hyperlinkIndex' definition 'aHyperlinkIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'addSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:24:37: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_attributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:28:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_caretOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:34:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_characterExtents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:37:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_nSelections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:45:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_offsetAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:48:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_selection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:54:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:59:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_textBeforeOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:64:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_textAfterOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:71:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_textAtOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:78:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'removeSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:85:37: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'setCaretOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:88:37: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'setSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:91:37: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_nCharacters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:96:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'scrollSubstringTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:99:37: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'scrollSubstringToPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:104:37: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_newText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:111:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: style: The function 'get_oldText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:114:53: note: Virtual function in base class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleHypertext.h:25:3: note: Function in derived class
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:65:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:94:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:117:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:44:43: style: Function 'get_description' argument 1 names different: declaration 'description' definition 'aDescription'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.h:25:33: note: Function 'get_description' argument 1 names different: declaration 'description' definition 'aDescription'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:44:43: note: Function 'get_description' argument 1 names different: declaration 'description' definition 'aDescription'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:69:62: style: Function 'get_imagePosition' argument 1 names different: declaration 'coordinateType' definition 'aCoordType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.h:28:41: note: Function 'get_imagePosition' argument 1 names different: declaration 'coordinateType' definition 'aCoordType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:69:62: note: Function 'get_imagePosition' argument 1 names different: declaration 'coordinateType' definition 'aCoordType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:70:45: style: Function 'get_imagePosition' argument 2 names different: declaration 'x' definition 'aX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.h:29:25: note: Function 'get_imagePosition' argument 2 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:70:45: note: Function 'get_imagePosition' argument 2 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:71:45: style: Function 'get_imagePosition' argument 3 names different: declaration 'y' definition 'aY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.h:30:33: note: Function 'get_imagePosition' argument 3 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:71:45: note: Function 'get_imagePosition' argument 3 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:98:41: style: Function 'get_imageSize' argument 1 names different: declaration 'height' definition 'aHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.h:33:25: note: Function 'get_imageSize' argument 1 names different: declaration 'height' definition 'aHeight'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:98:41: note: Function 'get_imageSize' argument 1 names different: declaration 'height' definition 'aHeight'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:98:56: style: Function 'get_imageSize' argument 2 names different: declaration 'width' definition 'aWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.h:34:33: note: Function 'get_imageSize' argument 2 names different: declaration 'width' definition 'aWidth'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleImage.cpp:98:56: note: Function 'get_imageSize' argument 2 names different: declaration 'width' definition 'aWidth'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:69:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:83:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:101:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:124:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:59:56: style: Function 'get_localizedRelationType' argument 1 names different: declaration 'localizedRelationType' definition 'aLocalizedRelationType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.h:39:33: note: Function 'get_localizedRelationType' argument 1 names different: declaration 'localizedRelationType' definition 'aLocalizedRelationType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:59:56: note: Function 'get_localizedRelationType' argument 1 names different: declaration 'localizedRelationType' definition 'aLocalizedRelationType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:73:43: style: Function 'get_nTargets' argument 1 names different: declaration 'nTargets' definition 'aNTargets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.h:42:33: note: Function 'get_nTargets' argument 1 names different: declaration 'nTargets' definition 'aNTargets'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:73:43: note: Function 'get_nTargets' argument 1 names different: declaration 'nTargets' definition 'aNTargets'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:87:40: style: Function 'get_target' argument 1 names different: declaration 'targetIndex' definition 'aTargetIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.h:45:23: note: Function 'get_target' argument 1 names different: declaration 'targetIndex' definition 'aTargetIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:87:40: note: Function 'get_target' argument 1 names different: declaration 'targetIndex' definition 'aTargetIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:87:65: style: Function 'get_target' argument 2 names different: declaration 'target' definition 'aTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.h:46:38: note: Function 'get_target' argument 2 names different: declaration 'target' definition 'aTarget'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:87:65: note: Function 'get_target' argument 2 names different: declaration 'target' definition 'aTarget'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:105:41: style: Function 'get_targets' argument 1 names different: declaration 'maxTargets' definition 'aMaxTargets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.h:49:23: note: Function 'get_targets' argument 1 names different: declaration 'maxTargets' definition 'aMaxTargets'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:105:41: note: Function 'get_targets' argument 1 names different: declaration 'maxTargets' definition 'aMaxTargets'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:105:65: style: Function 'get_targets' argument 2 names different: declaration 'target' definition 'aTargets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.h:50:50: note: Function 'get_targets' argument 2 names different: declaration 'target' definition 'aTargets'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:105:65: note: Function 'get_targets' argument 2 names different: declaration 'target' definition 'aTargets'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:106:42: style: Function 'get_targets' argument 3 names different: declaration 'nTargets' definition 'aNTargets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.h:51:33: note: Function 'get_targets' argument 3 names different: declaration 'nTargets' definition 'aNTargets'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleRelation.cpp:106:42: note: Function 'get_targets' argument 3 names different: declaration 'nTargets' definition 'aNTargets'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:79:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:103:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:129:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:153:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:169:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:191:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:209:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:227:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:251:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:270:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:296:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:319:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:335:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:357:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:388:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:428:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:449:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:470:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:494:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:511:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:528:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:545:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:562:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:599:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:632:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:650:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:686:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:716:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:746:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:54:43: style: Function 'get_accessibleAt' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:29:23: note: Function 'get_accessibleAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:54:43: note: Function 'get_accessibleAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:54:57: style: Function 'get_accessibleAt' argument 2 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:30:23: note: Function 'get_accessibleAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:54:57: note: Function 'get_accessibleAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:55:49: style: Function 'get_accessibleAt' argument 3 names different: declaration 'accessible' definition 'aAccessible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:31:38: note: Function 'get_accessibleAt' argument 3 names different: declaration 'accessible' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:55:49: note: Function 'get_accessibleAt' argument 3 names different: declaration 'accessible' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:61:44: style: Function 'get_caption' argument 1 names different: declaration 'accessible' definition 'aAccessible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:34:38: note: Function 'get_caption' argument 1 names different: declaration 'accessible' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:61:44: note: Function 'get_caption' argument 1 names different: declaration 'accessible' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:83:41: style: Function 'get_childIndex' argument 1 names different: declaration 'rowIndex' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:37:23: note: Function 'get_childIndex' argument 1 names different: declaration 'rowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:83:41: note: Function 'get_childIndex' argument 1 names different: declaration 'rowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:83:55: style: Function 'get_childIndex' argument 2 names different: declaration 'columnIndex' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:38:23: note: Function 'get_childIndex' argument 2 names different: declaration 'columnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:83:55: note: Function 'get_childIndex' argument 2 names different: declaration 'columnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:84:42: style: Function 'get_childIndex' argument 3 names different: declaration 'childIndex' definition 'aChildIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:39:33: note: Function 'get_childIndex' argument 3 names different: declaration 'childIndex' definition 'aChildIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:84:42: note: Function 'get_childIndex' argument 3 names different: declaration 'childIndex' definition 'aChildIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:107:48: style: Function 'get_columnDescription' argument 1 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:42:23: note: Function 'get_columnDescription' argument 1 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:107:48: note: Function 'get_columnDescription' argument 1 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:107:63: style: Function 'get_columnDescription' argument 2 names different: declaration 'description' definition 'aDescription'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:43:33: note: Function 'get_columnDescription' argument 2 names different: declaration 'description' definition 'aDescription'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:107:63: note: Function 'get_columnDescription' argument 2 names different: declaration 'description' definition 'aDescription'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:133:45: style: Function 'get_columnExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:46:23: note: Function 'get_columnExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:133:45: note: Function 'get_columnExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:133:59: style: Function 'get_columnExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:47:23: note: Function 'get_columnExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:133:59: note: Function 'get_columnExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:134:45: style: Function 'get_columnExtentAt' argument 3 names different: declaration 'nColumnsSpanned' definition 'aSpan'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:48:33: note: Function 'get_columnExtentAt' argument 3 names different: declaration 'nColumnsSpanned' definition 'aSpan'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:134:45: note: Function 'get_columnExtentAt' argument 3 names different: declaration 'nColumnsSpanned' definition 'aSpan'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:157:57: style: Function 'get_columnHeader' argument 1 names different: declaration 'accessibleTable' definition 'aAccessibleTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:51:38: note: Function 'get_columnHeader' argument 1 names different: declaration 'accessibleTable' definition 'aAccessibleTable'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:157:57: note: Function 'get_columnHeader' argument 1 names different: declaration 'accessibleTable' definition 'aAccessibleTable'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:158:43: style: Function 'get_columnHeader' argument 2 names different: declaration 'startingRowIndex' definition 'aStartingRowIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:52:33: note: Function 'get_columnHeader' argument 2 names different: declaration 'startingRowIndex' definition 'aStartingRowIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:158:43: note: Function 'get_columnHeader' argument 2 names different: declaration 'startingRowIndex' definition 'aStartingRowIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:173:42: style: Function 'get_columnIndex' argument 1 names different: declaration 'childIndex' definition 'aCellIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:55:23: note: Function 'get_columnIndex' argument 1 names different: declaration 'childIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:173:42: note: Function 'get_columnIndex' argument 1 names different: declaration 'childIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:173:58: style: Function 'get_columnIndex' argument 2 names different: declaration 'columnIndex' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:56:33: note: Function 'get_columnIndex' argument 2 names different: declaration 'columnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:173:58: note: Function 'get_columnIndex' argument 2 names different: declaration 'columnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:195:40: style: Function 'get_nColumns' argument 1 names different: declaration 'columnCount' definition 'aColCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:59:33: note: Function 'get_nColumns' argument 1 names different: declaration 'columnCount' definition 'aColCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:195:40: note: Function 'get_nColumns' argument 1 names different: declaration 'columnCount' definition 'aColCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:213:37: style: Function 'get_nRows' argument 1 names different: declaration 'rowCount' definition 'aRowCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:62:33: note: Function 'get_nRows' argument 1 names different: declaration 'rowCount' definition 'aRowCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:213:37: note: Function 'get_nRows' argument 1 names different: declaration 'rowCount' definition 'aRowCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:231:49: style: Function 'get_nSelectedChildren' argument 1 names different: declaration 'childCount' definition 'aChildCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:65:33: note: Function 'get_nSelectedChildren' argument 1 names different: declaration 'childCount' definition 'aChildCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:231:49: note: Function 'get_nSelectedChildren' argument 1 names different: declaration 'childCount' definition 'aChildCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:237:48: style: Function 'get_nSelectedColumns' argument 1 names different: declaration 'columnCount' definition 'aColCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:68:33: note: Function 'get_nSelectedColumns' argument 1 names different: declaration 'columnCount' definition 'aColCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:237:48: note: Function 'get_nSelectedColumns' argument 1 names different: declaration 'columnCount' definition 'aColCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:255:45: style: Function 'get_nSelectedRows' argument 1 names different: declaration 'rowCount' definition 'aRowCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:71:33: note: Function 'get_nSelectedRows' argument 1 names different: declaration 'rowCount' definition 'aRowCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:255:45: note: Function 'get_nSelectedRows' argument 1 names different: declaration 'rowCount' definition 'aRowCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:274:45: style: Function 'get_rowDescription' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:74:23: note: Function 'get_rowDescription' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:274:45: note: Function 'get_rowDescription' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:274:60: style: Function 'get_rowDescription' argument 2 names different: declaration 'description' definition 'aDescription'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:75:33: note: Function 'get_rowDescription' argument 2 names different: declaration 'description' definition 'aDescription'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:274:60: note: Function 'get_rowDescription' argument 2 names different: declaration 'description' definition 'aDescription'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:300:42: style: Function 'get_rowExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:78:23: note: Function 'get_rowExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:300:42: note: Function 'get_rowExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:300:56: style: Function 'get_rowExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:79:23: note: Function 'get_rowExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:300:56: note: Function 'get_rowExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:300:71: style: Function 'get_rowExtentAt' argument 3 names different: declaration 'nRowsSpanned' definition 'aSpan'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:80:33: note: Function 'get_rowExtentAt' argument 3 names different: declaration 'nRowsSpanned' definition 'aSpan'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:300:71: note: Function 'get_rowExtentAt' argument 3 names different: declaration 'nRowsSpanned' definition 'aSpan'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:323:54: style: Function 'get_rowHeader' argument 1 names different: declaration 'accessibleTable' definition 'aAccessibleTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:83:38: note: Function 'get_rowHeader' argument 1 names different: declaration 'accessibleTable' definition 'aAccessibleTable'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:323:54: note: Function 'get_rowHeader' argument 1 names different: declaration 'accessibleTable' definition 'aAccessibleTable'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:324:41: style: Function 'get_rowHeader' argument 2 names different: declaration 'startingColumnIndex' definition 'aStartingColumnIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:84:33: note: Function 'get_rowHeader' argument 2 names different: declaration 'startingColumnIndex' definition 'aStartingColumnIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:324:41: note: Function 'get_rowHeader' argument 2 names different: declaration 'startingColumnIndex' definition 'aStartingColumnIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:339:39: style: Function 'get_rowIndex' argument 1 names different: declaration 'childIndex' definition 'aCellIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:87:23: note: Function 'get_rowIndex' argument 1 names different: declaration 'childIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:339:39: note: Function 'get_rowIndex' argument 1 names different: declaration 'childIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:339:55: style: Function 'get_rowIndex' argument 2 names different: declaration 'rowIndex' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:88:33: note: Function 'get_rowIndex' argument 2 names different: declaration 'rowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:339:55: note: Function 'get_rowIndex' argument 2 names different: declaration 'rowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:361:47: style: Function 'get_selectedChildren' argument 1 names different: declaration 'maxChildren' definition 'aMaxChildren'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:91:23: note: Function 'get_selectedChildren' argument 1 names different: declaration 'maxChildren' definition 'aMaxChildren'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:361:47: note: Function 'get_selectedChildren' argument 1 names different: declaration 'maxChildren' definition 'aMaxChildren'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:361:68: style: Function 'get_selectedChildren' argument 2 names different: declaration 'children' definition 'aChildren'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:92:66: note: Function 'get_selectedChildren' argument 2 names different: declaration 'children' definition 'aChildren'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:361:68: note: Function 'get_selectedChildren' argument 2 names different: declaration 'children' definition 'aChildren'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:362:48: style: Function 'get_selectedChildren' argument 3 names different: declaration 'nChildren' definition 'aNChildren'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:93:33: note: Function 'get_selectedChildren' argument 3 names different: declaration 'nChildren' definition 'aNChildren'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:362:48: note: Function 'get_selectedChildren' argument 3 names different: declaration 'nChildren' definition 'aNChildren'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:392:46: style: Function 'get_selectedColumns' argument 1 names different: declaration 'maxColumns' definition 'aMaxColumns'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:96:23: note: Function 'get_selectedColumns' argument 1 names different: declaration 'maxColumns' definition 'aMaxColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:392:46: note: Function 'get_selectedColumns' argument 1 names different: declaration 'maxColumns' definition 'aMaxColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:392:66: style: Function 'get_selectedColumns' argument 2 names different: declaration 'columns' definition 'aColumns'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:97:66: note: Function 'get_selectedColumns' argument 2 names different: declaration 'columns' definition 'aColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:392:66: note: Function 'get_selectedColumns' argument 2 names different: declaration 'columns' definition 'aColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:393:47: style: Function 'get_selectedColumns' argument 3 names different: declaration 'nColumns' definition 'aNColumns'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:98:33: note: Function 'get_selectedColumns' argument 3 names different: declaration 'nColumns' definition 'aNColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:393:47: note: Function 'get_selectedColumns' argument 3 names different: declaration 'nColumns' definition 'aNColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:403:43: style: Function 'get_selectedRows' argument 1 names different: declaration 'maxRows' definition 'aMaxRows'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:101:23: note: Function 'get_selectedRows' argument 1 names different: declaration 'maxRows' definition 'aMaxRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:403:43: note: Function 'get_selectedRows' argument 1 names different: declaration 'maxRows' definition 'aMaxRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:403:60: style: Function 'get_selectedRows' argument 2 names different: declaration 'rows' definition 'aRows'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:102:66: note: Function 'get_selectedRows' argument 2 names different: declaration 'rows' definition 'aRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:403:60: note: Function 'get_selectedRows' argument 2 names different: declaration 'rows' definition 'aRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:403:73: style: Function 'get_selectedRows' argument 3 names different: declaration 'nRows' definition 'aNRows'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:103:33: note: Function 'get_selectedRows' argument 3 names different: declaration 'nRows' definition 'aNRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:403:73: note: Function 'get_selectedRows' argument 3 names different: declaration 'nRows' definition 'aNRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:413:44: style: Function 'get_summary' argument 1 names different: declaration 'accessible' definition 'aAccessible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:106:38: note: Function 'get_summary' argument 1 names different: declaration 'accessible' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:413:44: note: Function 'get_summary' argument 1 names different: declaration 'accessible' definition 'aAccessible'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:432:47: style: Function 'get_isColumnSelected' argument 1 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:109:23: note: Function 'get_isColumnSelected' argument 1 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:432:47: note: Function 'get_isColumnSelected' argument 1 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:432:65: style: Function 'get_isColumnSelected' argument 2 names different: declaration 'isSelected' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:110:36: note: Function 'get_isColumnSelected' argument 2 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:432:65: note: Function 'get_isColumnSelected' argument 2 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:453:44: style: Function 'get_isRowSelected' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:113:23: note: Function 'get_isRowSelected' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:453:44: note: Function 'get_isRowSelected' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:453:62: style: Function 'get_isRowSelected' argument 2 names different: declaration 'isSelected' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:114:36: note: Function 'get_isRowSelected' argument 2 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:453:62: note: Function 'get_isRowSelected' argument 2 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:474:41: style: Function 'get_isSelected' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:117:23: note: Function 'get_isSelected' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:474:41: note: Function 'get_isSelected' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:474:55: style: Function 'get_isSelected' argument 2 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:118:23: note: Function 'get_isSelected' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:474:55: note: Function 'get_isSelected' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:475:45: style: Function 'get_isSelected' argument 3 names different: declaration 'isSelected' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:119:36: note: Function 'get_isSelected' argument 3 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:475:45: note: Function 'get_isSelected' argument 3 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:498:36: style: Function 'selectRow' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:122:23: note: Function 'selectRow' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:498:36: note: Function 'selectRow' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:515:39: style: Function 'selectColumn' argument 1 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:125:23: note: Function 'selectColumn' argument 1 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:515:39: note: Function 'selectColumn' argument 1 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:532:38: style: Function 'unselectRow' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:128:23: note: Function 'unselectRow' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:532:38: note: Function 'unselectRow' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:549:41: style: Function 'unselectColumn' argument 1 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:131:23: note: Function 'unselectColumn' argument 1 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:549:41: note: Function 'unselectColumn' argument 1 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:566:54: style: Function 'get_rowColumnExtentsAtIndex' argument 1 names different: declaration 'index' definition 'aCellIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:134:23: note: Function 'get_rowColumnExtentsAtIndex' argument 1 names different: declaration 'index' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:566:54: note: Function 'get_rowColumnExtentsAtIndex' argument 1 names different: declaration 'index' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:566:70: style: Function 'get_rowColumnExtentsAtIndex' argument 2 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:135:25: note: Function 'get_rowColumnExtentsAtIndex' argument 2 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:566:70: note: Function 'get_rowColumnExtentsAtIndex' argument 2 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:567:55: style: Function 'get_rowColumnExtentsAtIndex' argument 3 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:136:25: note: Function 'get_rowColumnExtentsAtIndex' argument 3 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:567:55: note: Function 'get_rowColumnExtentsAtIndex' argument 3 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:568:55: style: Function 'get_rowColumnExtentsAtIndex' argument 4 names different: declaration 'rowExtents' definition 'aRowExtents'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:137:25: note: Function 'get_rowColumnExtentsAtIndex' argument 4 names different: declaration 'rowExtents' definition 'aRowExtents'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:568:55: note: Function 'get_rowColumnExtentsAtIndex' argument 4 names different: declaration 'rowExtents' definition 'aRowExtents'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:569:55: style: Function 'get_rowColumnExtentsAtIndex' argument 5 names different: declaration 'columnExtents' definition 'aColExtents'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:138:25: note: Function 'get_rowColumnExtentsAtIndex' argument 5 names different: declaration 'columnExtents' definition 'aColExtents'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:569:55: note: Function 'get_rowColumnExtentsAtIndex' argument 5 names different: declaration 'columnExtents' definition 'aColExtents'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:570:58: style: Function 'get_rowColumnExtentsAtIndex' argument 6 names different: declaration 'isSelected' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:139:36: note: Function 'get_rowColumnExtentsAtIndex' argument 6 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:570:58: note: Function 'get_rowColumnExtentsAtIndex' argument 6 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:603:58: style: Function 'get_modelChange' argument 1 names different: declaration 'modelChange' definition 'aModelChange'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:142:48: note: Function 'get_modelChange' argument 1 names different: declaration 'modelChange' definition 'aModelChange'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:603:58: note: Function 'get_modelChange' argument 1 names different: declaration 'modelChange' definition 'aModelChange'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:612:37: style: Function 'get_cellAt' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:148:23: note: Function 'get_cellAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:612:37: note: Function 'get_cellAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:612:51: style: Function 'get_cellAt' argument 2 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:149:23: note: Function 'get_cellAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:612:51: note: Function 'get_cellAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:612:71: style: Function 'get_cellAt' argument 3 names different: declaration 'cell' definition 'aCell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:150:38: note: Function 'get_cellAt' argument 3 names different: declaration 'cell' definition 'aCell'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:612:71: note: Function 'get_cellAt' argument 3 names different: declaration 'cell' definition 'aCell'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:636:46: style: Function 'get_nSelectedCells' argument 1 names different: declaration 'cellCount' definition 'aCellCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:153:33: note: Function 'get_nSelectedCells' argument 1 names different: declaration 'cellCount' definition 'aCellCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:636:46: note: Function 'get_nSelectedCells' argument 1 names different: declaration 'cellCount' definition 'aCellCount'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:654:51: style: Function 'get_selectedCells' argument 1 names different: declaration 'cells' definition 'aCells'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:156:59: note: Function 'get_selectedCells' argument 1 names different: declaration 'cells' definition 'aCells'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:654:51: note: Function 'get_selectedCells' argument 1 names different: declaration 'cells' definition 'aCells'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:654:65: style: Function 'get_selectedCells' argument 2 names different: declaration 'nSelectedCells' definition 'aNSelectedCells'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:157:33: note: Function 'get_selectedCells' argument 2 names different: declaration 'nSelectedCells' definition 'aNSelectedCells'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:654:65: note: Function 'get_selectedCells' argument 2 names different: declaration 'nSelectedCells' definition 'aNSelectedCells'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:690:48: style: Function 'get_selectedColumns' argument 1 names different: declaration 'selectedColumns' definition 'aColumns'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:160:47: note: Function 'get_selectedColumns' argument 1 names different: declaration 'selectedColumns' definition 'aColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:690:48: note: Function 'get_selectedColumns' argument 1 names different: declaration 'selectedColumns' definition 'aColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:690:64: style: Function 'get_selectedColumns' argument 2 names different: declaration 'nColumns' definition 'aNColumns'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:161:33: note: Function 'get_selectedColumns' argument 2 names different: declaration 'nColumns' definition 'aNColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:690:64: note: Function 'get_selectedColumns' argument 2 names different: declaration 'nColumns' definition 'aNColumns'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:720:45: style: Function 'get_selectedRows' argument 1 names different: declaration 'selectedRows' definition 'aRows'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:164:44: note: Function 'get_selectedRows' argument 1 names different: declaration 'selectedRows' definition 'aRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:720:45: note: Function 'get_selectedRows' argument 1 names different: declaration 'selectedRows' definition 'aRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:720:58: style: Function 'get_selectedRows' argument 2 names different: declaration 'nRows' definition 'aNRows'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:165:33: note: Function 'get_selectedRows' argument 2 names different: declaration 'nRows' definition 'aNRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.cpp:720:58: note: Function 'get_selectedRows' argument 2 names different: declaration 'nRows' definition 'aNRows'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTable.h:168:3: style: Class 'ia2AccessibleTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:67:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:86:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:122:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:140:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:158:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:193:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:211:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:238:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:256:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:47:46: style: Function 'get_table' argument 1 names different: declaration 'table' definition 'aTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:27:38: note: Function 'get_table' argument 1 names different: declaration 'table' definition 'aTable'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:47:46: note: Function 'get_table' argument 1 names different: declaration 'table' definition 'aTable'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:71:48: style: Function 'get_columnExtent' argument 1 names different: declaration 'nColumnsSpanned' definition 'aSpan'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:30:33: note: Function 'get_columnExtent' argument 1 names different: declaration 'nColumnsSpanned' definition 'aSpan'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:71:48: note: Function 'get_columnExtent' argument 1 names different: declaration 'nColumnsSpanned' definition 'aSpan'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:90:59: style: Function 'get_columnHeaderCells' argument 1 names different: declaration 'cellAccessibles' definition 'aCellAccessibles'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:33:63: note: Function 'get_columnHeaderCells' argument 1 names different: declaration 'cellAccessibles' definition 'aCellAccessibles'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:90:59: note: Function 'get_columnHeaderCells' argument 1 names different: declaration 'cellAccessibles' definition 'aCellAccessibles'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:91:53: style: Function 'get_columnHeaderCells' argument 2 names different: declaration 'nColumnHeaderCells' definition 'aNColumnHeaderCells'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:34:33: note: Function 'get_columnHeaderCells' argument 2 names different: declaration 'nColumnHeaderCells' definition 'aNColumnHeaderCells'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:91:53: note: Function 'get_columnHeaderCells' argument 2 names different: declaration 'nColumnHeaderCells' definition 'aNColumnHeaderCells'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:126:47: style: Function 'get_columnIndex' argument 1 names different: declaration 'columnIndex' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:37:33: note: Function 'get_columnIndex' argument 1 names different: declaration 'columnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:126:47: note: Function 'get_columnIndex' argument 1 names different: declaration 'columnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:144:45: style: Function 'get_rowExtent' argument 1 names different: declaration 'nRowsSpanned' definition 'aSpan'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:40:33: note: Function 'get_rowExtent' argument 1 names different: declaration 'nRowsSpanned' definition 'aSpan'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:144:45: note: Function 'get_rowExtent' argument 1 names different: declaration 'nRowsSpanned' definition 'aSpan'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:162:56: style: Function 'get_rowHeaderCells' argument 1 names different: declaration 'cellAccessibles' definition 'aCellAccessibles'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:43:60: note: Function 'get_rowHeaderCells' argument 1 names different: declaration 'cellAccessibles' definition 'aCellAccessibles'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:162:56: note: Function 'get_rowHeaderCells' argument 1 names different: declaration 'cellAccessibles' definition 'aCellAccessibles'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:163:50: style: Function 'get_rowHeaderCells' argument 2 names different: declaration 'nRowHeaderCells' definition 'aNRowHeaderCells'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:44:33: note: Function 'get_rowHeaderCells' argument 2 names different: declaration 'nRowHeaderCells' definition 'aNRowHeaderCells'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:163:50: note: Function 'get_rowHeaderCells' argument 2 names different: declaration 'nRowHeaderCells' definition 'aNRowHeaderCells'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:197:44: style: Function 'get_rowIndex' argument 1 names different: declaration 'rowIndex' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:47:33: note: Function 'get_rowIndex' argument 1 names different: declaration 'rowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:197:44: note: Function 'get_rowIndex' argument 1 names different: declaration 'rowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:215:52: style: Function 'get_rowColumnExtents' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:50:25: note: Function 'get_rowColumnExtents' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:215:52: note: Function 'get_rowColumnExtents' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:215:67: style: Function 'get_rowColumnExtents' argument 2 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:51:25: note: Function 'get_rowColumnExtents' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:215:67: note: Function 'get_rowColumnExtents' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:216:52: style: Function 'get_rowColumnExtents' argument 3 names different: declaration 'rowExtents' definition 'aRowExtents'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:52:25: note: Function 'get_rowColumnExtents' argument 3 names different: declaration 'rowExtents' definition 'aRowExtents'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:216:52: note: Function 'get_rowColumnExtents' argument 3 names different: declaration 'rowExtents' definition 'aRowExtents'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:217:52: style: Function 'get_rowColumnExtents' argument 4 names different: declaration 'columnExtents' definition 'aColExtents'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:53:25: note: Function 'get_rowColumnExtents' argument 4 names different: declaration 'columnExtents' definition 'aColExtents'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:217:52: note: Function 'get_rowColumnExtents' argument 4 names different: declaration 'columnExtents' definition 'aColExtents'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:218:55: style: Function 'get_rowColumnExtents' argument 5 names different: declaration 'isSelected' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:54:36: note: Function 'get_rowColumnExtents' argument 5 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:218:55: note: Function 'get_rowColumnExtents' argument 5 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:242:49: style: Function 'get_isSelected' argument 1 names different: declaration 'isSelected' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:57:36: note: Function 'get_isSelected' argument 1 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.cpp:242:49: note: Function 'get_isSelected' argument 1 names different: declaration 'isSelected' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleTableCell.h:60:3: style: Class 'ia2AccessibleTableCell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:42:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:78:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:101:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:133:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:155:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:183:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:211:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:243:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:291:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:339:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:385:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:402:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:422:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:440:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:461:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:482:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:509:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:29:38: style: Function 'addSelection' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:25:23: note: Function 'addSelection' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:29:38: note: Function 'addSelection' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:29:57: style: Function 'addSelection' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:26:23: note: Function 'addSelection' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:29:57: note: Function 'addSelection' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:46:40: style: Function 'get_attributes' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:29:23: note: Function 'get_attributes' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:46:40: note: Function 'get_attributes' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:46:55: style: Function 'get_attributes' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:30:25: note: Function 'get_attributes' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:46:55: note: Function 'get_attributes' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:47:41: style: Function 'get_attributes' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:31:25: note: Function 'get_attributes' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:47:41: note: Function 'get_attributes' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:47:59: style: Function 'get_attributes' argument 4 names different: declaration 'textAttributes' definition 'aTextAttributes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:32:33: note: Function 'get_attributes' argument 4 names different: declaration 'textAttributes' definition 'aTextAttributes'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:47:59: note: Function 'get_attributes' argument 4 names different: declaration 'textAttributes' definition 'aTextAttributes'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:82:42: style: Function 'get_caretOffset' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:35:33: note: Function 'get_caretOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:82:42: note: Function 'get_caretOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:105:46: style: Function 'get_characterExtents' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:38:23: note: Function 'get_characterExtents' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:105:46: note: Function 'get_characterExtents' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:106:64: style: Function 'get_characterExtents' argument 2 names different: declaration 'coordType' definition 'aCoordType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:39:41: note: Function 'get_characterExtents' argument 2 names different: declaration 'coordType' definition 'aCoordType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:106:64: note: Function 'get_characterExtents' argument 2 names different: declaration 'coordType' definition 'aCoordType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:107:47: style: Function 'get_characterExtents' argument 3 names different: declaration 'x' definition 'aX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:40:25: note: Function 'get_characterExtents' argument 3 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:107:47: note: Function 'get_characterExtents' argument 3 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:107:57: style: Function 'get_characterExtents' argument 4 names different: declaration 'y' definition 'aY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:41:25: note: Function 'get_characterExtents' argument 4 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:107:57: note: Function 'get_characterExtents' argument 4 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:108:47: style: Function 'get_characterExtents' argument 5 names different: declaration 'width' definition 'aWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:42:25: note: Function 'get_characterExtents' argument 5 names different: declaration 'width' definition 'aWidth'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:108:47: note: Function 'get_characterExtents' argument 5 names different: declaration 'width' definition 'aWidth'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:108:61: style: Function 'get_characterExtents' argument 6 names different: declaration 'height' definition 'aHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:43:33: note: Function 'get_characterExtents' argument 6 names different: declaration 'height' definition 'aHeight'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:108:61: note: Function 'get_characterExtents' argument 6 names different: declaration 'height' definition 'aHeight'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:137:42: style: Function 'get_nSelections' argument 1 names different: declaration 'nSelections' definition 'aNSelections'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:46:33: note: Function 'get_nSelections' argument 1 names different: declaration 'nSelections' definition 'aNSelections'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:137:42: note: Function 'get_nSelections' argument 1 names different: declaration 'nSelections' definition 'aNSelections'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:159:43: style: Function 'get_offsetAtPoint' argument 1 names different: declaration 'x' definition 'aX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:49:23: note: Function 'get_offsetAtPoint' argument 1 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:159:43: note: Function 'get_offsetAtPoint' argument 1 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:159:52: style: Function 'get_offsetAtPoint' argument 2 names different: declaration 'y' definition 'aY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:50:23: note: Function 'get_offsetAtPoint' argument 2 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:159:52: note: Function 'get_offsetAtPoint' argument 2 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:160:61: style: Function 'get_offsetAtPoint' argument 3 names different: declaration 'coordType' definition 'aCoordType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:51:41: note: Function 'get_offsetAtPoint' argument 3 names different: declaration 'coordType' definition 'aCoordType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:160:61: note: Function 'get_offsetAtPoint' argument 3 names different: declaration 'coordType' definition 'aCoordType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:161:44: style: Function 'get_offsetAtPoint' argument 4 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:52:33: note: Function 'get_offsetAtPoint' argument 4 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:161:44: note: Function 'get_offsetAtPoint' argument 4 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:187:39: style: Function 'get_selection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:55:23: note: Function 'get_selection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:187:39: note: Function 'get_selection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:187:62: style: Function 'get_selection' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:56:25: note: Function 'get_selection' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:187:62: note: Function 'get_selection' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:188:40: style: Function 'get_selection' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:57:33: note: Function 'get_selection' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:188:40: note: Function 'get_selection' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:215:34: style: Function 'get_text' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:60:23: note: Function 'get_text' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:215:34: note: Function 'get_text' argument 1 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:215:53: style: Function 'get_text' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:61:23: note: Function 'get_text' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:215:53: note: Function 'get_text' argument 2 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:215:71: style: Function 'get_text' argument 3 names different: declaration 'text' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:62:33: note: Function 'get_text' argument 3 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:215:71: note: Function 'get_text' argument 3 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:247:46: style: Function 'get_textBeforeOffset' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:65:23: note: Function 'get_textBeforeOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:247:46: note: Function 'get_textBeforeOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:248:66: style: Function 'get_textBeforeOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:66:43: note: Function 'get_textBeforeOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:248:66: note: Function 'get_textBeforeOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:249:47: style: Function 'get_textBeforeOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:67:25: note: Function 'get_textBeforeOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:249:47: note: Function 'get_textBeforeOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:249:67: style: Function 'get_textBeforeOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:68:25: note: Function 'get_textBeforeOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:249:67: note: Function 'get_textBeforeOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:250:47: style: Function 'get_textBeforeOffset' argument 5 names different: declaration 'text' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:69:33: note: Function 'get_textBeforeOffset' argument 5 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:250:47: note: Function 'get_textBeforeOffset' argument 5 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:295:45: style: Function 'get_textAfterOffset' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:72:23: note: Function 'get_textAfterOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:295:45: note: Function 'get_textAfterOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:296:65: style: Function 'get_textAfterOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:73:43: note: Function 'get_textAfterOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:296:65: note: Function 'get_textAfterOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:297:46: style: Function 'get_textAfterOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:74:25: note: Function 'get_textAfterOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:297:46: note: Function 'get_textAfterOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:297:66: style: Function 'get_textAfterOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:75:25: note: Function 'get_textAfterOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:297:66: note: Function 'get_textAfterOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:298:46: style: Function 'get_textAfterOffset' argument 5 names different: declaration 'text' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:76:33: note: Function 'get_textAfterOffset' argument 5 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:298:46: note: Function 'get_textAfterOffset' argument 5 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:343:42: style: Function 'get_textAtOffset' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:79:23: note: Function 'get_textAtOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:343:42: note: Function 'get_textAtOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:344:62: style: Function 'get_textAtOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:80:43: note: Function 'get_textAtOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:344:62: note: Function 'get_textAtOffset' argument 2 names different: declaration 'boundaryType' definition 'aBoundaryType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:345:43: style: Function 'get_textAtOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:81:25: note: Function 'get_textAtOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:345:43: note: Function 'get_textAtOffset' argument 3 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:345:63: style: Function 'get_textAtOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:82:25: note: Function 'get_textAtOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:345:63: note: Function 'get_textAtOffset' argument 4 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:346:43: style: Function 'get_textAtOffset' argument 5 names different: declaration 'text' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:83:33: note: Function 'get_textAtOffset' argument 5 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:346:43: note: Function 'get_textAtOffset' argument 5 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:389:41: style: Function 'removeSelection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:86:23: note: Function 'removeSelection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:389:41: note: Function 'removeSelection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:406:40: style: Function 'setCaretOffset' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:89:23: note: Function 'setCaretOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:406:40: note: Function 'setCaretOffset' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:426:38: style: Function 'setSelection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:92:23: note: Function 'setSelection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:426:38: note: Function 'setSelection' argument 1 names different: declaration 'selectionIndex' definition 'aSelectionIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:426:60: style: Function 'setSelection' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:93:23: note: Function 'setSelection' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:426:60: note: Function 'setSelection' argument 2 names different: declaration 'startOffset' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:427:38: style: Function 'setSelection' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:94:23: note: Function 'setSelection' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:427:38: note: Function 'setSelection' argument 3 names different: declaration 'endOffset' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:444:42: style: Function 'get_nCharacters' argument 1 names different: declaration 'nCharacters' definition 'aNCharacters'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:97:33: note: Function 'get_nCharacters' argument 1 names different: declaration 'nCharacters' definition 'aNCharacters'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:444:42: note: Function 'get_nCharacters' argument 1 names different: declaration 'nCharacters' definition 'aNCharacters'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:465:43: style: Function 'scrollSubstringTo' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:100:23: note: Function 'scrollSubstringTo' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:465:43: note: Function 'scrollSubstringTo' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:465:61: style: Function 'scrollSubstringTo' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:101:23: note: Function 'scrollSubstringTo' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:465:61: note: Function 'scrollSubstringTo' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:466:57: style: Function 'scrollSubstringTo' argument 3 names different: declaration 'scrollType' definition 'aScrollType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:102:37: note: Function 'scrollSubstringTo' argument 3 names different: declaration 'scrollType' definition 'aScrollType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:466:57: note: Function 'scrollSubstringTo' argument 3 names different: declaration 'scrollType' definition 'aScrollType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:486:48: style: Function 'scrollSubstringToPoint' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:105:23: note: Function 'scrollSubstringToPoint' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:486:48: note: Function 'scrollSubstringToPoint' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:486:66: style: Function 'scrollSubstringToPoint' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:106:23: note: Function 'scrollSubstringToPoint' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:486:66: note: Function 'scrollSubstringToPoint' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:487:66: style: Function 'scrollSubstringToPoint' argument 3 names different: declaration 'coordinateType' definition 'aCoordType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:107:41: note: Function 'scrollSubstringToPoint' argument 3 names different: declaration 'coordinateType' definition 'aCoordType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:487:66: note: Function 'scrollSubstringToPoint' argument 3 names different: declaration 'coordinateType' definition 'aCoordType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:488:48: style: Function 'scrollSubstringToPoint' argument 4 names different: declaration 'x' definition 'aX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:108:23: note: Function 'scrollSubstringToPoint' argument 4 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:488:48: note: Function 'scrollSubstringToPoint' argument 4 names different: declaration 'x' definition 'aX'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:488:57: style: Function 'scrollSubstringToPoint' argument 5 names different: declaration 'y' definition 'aY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:109:23: note: Function 'scrollSubstringToPoint' argument 5 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:488:57: note: Function 'scrollSubstringToPoint' argument 5 names different: declaration 'y' definition 'aY'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:513:48: style: Function 'get_newText' argument 1 names different: declaration 'newText' definition 'aNewText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:112:43: note: Function 'get_newText' argument 1 names different: declaration 'newText' definition 'aNewText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:513:48: note: Function 'get_newText' argument 1 names different: declaration 'newText' definition 'aNewText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:523:48: style: Function 'get_oldText' argument 1 names different: declaration 'oldText' definition 'aOldText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:115:43: note: Function 'get_oldText' argument 1 names different: declaration 'oldText' definition 'aOldText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:523:48: note: Function 'get_oldText' argument 1 names different: declaration 'oldText' definition 'aOldText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:536:52: style: Function 'GetModifiedText' argument 2 names different: declaration 'aNewText' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:130:66: note: Function 'GetModifiedText' argument 2 names different: declaration 'aNewText' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:536:52: note: Function 'GetModifiedText' argument 2 names different: declaration 'aNewText' definition 'aText'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:561:66: style: Function 'GetGeckoTextBoundary' argument 1 names different: declaration 'coordinateType' definition 'aBoundaryType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.h:131:72: note: Function 'GetGeckoTextBoundary' argument 1 names different: declaration 'coordinateType' definition 'aBoundaryType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleText.cpp:561:66: note: Function 'GetGeckoTextBoundary' argument 1 names different: declaration 'coordinateType' definition 'aBoundaryType'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:72:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:91:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:120:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:149:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:47:47: style: Function 'get_currentValue' argument 1 names different: declaration 'currentValue' definition 'aCurrentValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.h:25:36: note: Function 'get_currentValue' argument 1 names different: declaration 'currentValue' definition 'aCurrentValue'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:47:47: note: Function 'get_currentValue' argument 1 names different: declaration 'currentValue' definition 'aCurrentValue'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:76:45: style: Function 'setCurrentValue' argument 1 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.h:28:26: note: Function 'setCurrentValue' argument 1 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:76:45: note: Function 'setCurrentValue' argument 1 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:95:47: style: Function 'get_maximumValue' argument 1 names different: declaration 'maximumValue' definition 'aMaximumValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.h:31:36: note: Function 'get_maximumValue' argument 1 names different: declaration 'maximumValue' definition 'aMaximumValue'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:95:47: note: Function 'get_maximumValue' argument 1 names different: declaration 'maximumValue' definition 'aMaximumValue'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:124:47: style: Function 'get_minimumValue' argument 1 names different: declaration 'minimumValue' definition 'aMinimumValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.h:34:36: note: Function 'get_minimumValue' argument 1 names different: declaration 'minimumValue' definition 'aMinimumValue'.
thunderbird-52.3.0/mozilla/accessible/windows/ia2/ia2AccessibleValue.cpp:124:47: note: Function 'get_minimumValue' argument 1 names different: declaration 'minimumValue' definition 'aMinimumValue'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/EnumVariant.h:22:3: style: Class 'ChildrenEnumVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ServiceProvider.h:21:3: style: Class 'ServiceProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/AccessibleWrap.cpp:699:3: style: Class 'AccessibleEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/AccessibleWrap.cpp:696:1: warning: The class 'AccessibleEnumerator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.cpp:70:46: style: Function 'get_appName' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.h:35:39: note: Function 'get_appName' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.cpp:70:46: note: Function 'get_appName' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.cpp:94:49: style: Function 'get_appVersion' argument 1 names different: declaration 'version' definition 'aVersion'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.h:38:33: note: Function 'get_appVersion' argument 1 names different: declaration 'version' definition 'aVersion'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.cpp:94:49: note: Function 'get_appVersion' argument 1 names different: declaration 'version' definition 'aVersion'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.cpp:118:50: style: Function 'get_toolkitName' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.h:41:33: note: Function 'get_toolkitName' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.cpp:118:50: note: Function 'get_toolkitName' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.cpp:140:53: style: Function 'get_toolkitVersion' argument 1 names different: declaration 'version' definition 'aVersion'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.h:44:37: note: Function 'get_toolkitVersion' argument 1 names different: declaration 'version' definition 'aVersion'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/ApplicationAccessibleWrap.cpp:140:53: note: Function 'get_toolkitVersion' argument 1 names different: declaration 'version' definition 'aVersion'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/DocAccessibleWrap.cpp:94:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/DocAccessibleWrap.cpp:66:41: style: Function 'get_accValue' argument 1 names different: declaration 'varChild' definition 'aVarChild'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/DocAccessibleWrap.h:31:36: note: Function 'get_accValue' argument 1 names different: declaration 'varChild' definition 'aVarChild'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/DocAccessibleWrap.cpp:66:41: note: Function 'get_accValue' argument 1 names different: declaration 'varChild' definition 'aVarChild'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/DocAccessibleWrap.cpp:66:68: style: Function 'get_accValue' argument 2 names different: declaration 'pszValue' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/DocAccessibleWrap.h:32:43: note: Function 'get_accValue' argument 2 names different: declaration 'pszValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/DocAccessibleWrap.cpp:66:68: note: Function 'get_accValue' argument 2 names different: declaration 'pszValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/EnumVariant.cpp:95:43: style: Function 'Clone' argument 1 names different: declaration 'aEnumVaraint' definition 'aEnumVariant'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/EnumVariant.h:40:32: note: Function 'Clone' argument 1 names different: declaration 'aEnumVaraint' definition 'aEnumVariant'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/EnumVariant.cpp:95:43: note: Function 'Clone' argument 1 names different: declaration 'aEnumVaraint' definition 'aEnumVariant'.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.cpp:40:11: style: union member 'MsaaID::mInt32' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.h:37:8: performance: Technically the member function 'mozilla::a11y::MsaaIdGenerator::IsChromeID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.cpp:117:18: note: Technically the member function 'mozilla::a11y::MsaaIdGenerator::IsChromeID' can be static.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.h:37:8: note: Technically the member function 'mozilla::a11y::MsaaIdGenerator::IsChromeID' can be static.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.h:41:8: performance: Technically the member function 'mozilla::a11y::MsaaIdGenerator::IsSameContentProcessFor' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.cpp:142:18: note: Technically the member function 'mozilla::a11y::MsaaIdGenerator::IsSameContentProcessFor' can be static.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.h:41:8: note: Technically the member function 'mozilla::a11y::MsaaIdGenerator::IsSameContentProcessFor' can be static.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.h:44:8: performance: Technically the member function 'mozilla::a11y::MsaaIdGenerator::ReleaseContentProcessIDFor' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.cpp:217:18: note: Technically the member function 'mozilla::a11y::MsaaIdGenerator::ReleaseContentProcessIDFor' can be static.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.h:44:8: note: Technically the member function 'mozilla::a11y::MsaaIdGenerator::ReleaseContentProcessIDFor' can be static.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.h:47:12: performance: Technically the member function 'mozilla::a11y::MsaaIdGenerator::ResolveContentProcessID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.cpp:151:18: note: Technically the member function 'mozilla::a11y::MsaaIdGenerator::ResolveContentProcessID' can be static.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.h:47:12: note: Technically the member function 'mozilla::a11y::MsaaIdGenerator::ResolveContentProcessID' can be static.
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.cpp:70:12: style: Technically the member function 'mozilla::a11y::detail::MsaaIDCracker::GetContentProcessId' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/windows/msaa/MsaaIdGenerator.cpp:75:12: style: Technically the member function 'mozilla::a11y::detail::MsaaIDCracker::GetUniqueId' can be const. [functionConst]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:57:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:118:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:163:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:211:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:261:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:295:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:317:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:340:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:363:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:386:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:409:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:432:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:457:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:486:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:506:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.cpp:538:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnAccessible.h:22:3: style: Class 'sdnAccessible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:64:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:87:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:110:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:142:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:156:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:48:45: style: Function 'get_title' argument 1 names different: declaration 'title' definition 'aTitle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.h:31:33: note: Function 'get_title' argument 1 names different: declaration 'title' definition 'aTitle'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:48:45: note: Function 'get_title' argument 1 names different: declaration 'title' definition 'aTitle'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:68:48: style: Function 'get_mimeType' argument 1 names different: declaration 'mimeType' definition 'aMimeType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.h:34:33: note: Function 'get_mimeType' argument 1 names different: declaration 'mimeType' definition 'aMimeType'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:68:48: note: Function 'get_mimeType' argument 1 names different: declaration 'mimeType' definition 'aMimeType'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:91:47: style: Function 'get_docType' argument 1 names different: declaration 'docType' definition 'aDocType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.h:37:33: note: Function 'get_docType' argument 1 names different: declaration 'docType' definition 'aDocType'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:91:47: note: Function 'get_docType' argument 1 names different: declaration 'docType' definition 'aDocType'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:114:47: style: Function 'get_nameSpaceURIForID' argument 1 names different: declaration 'nameSpaceID' definition 'aNameSpaceID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.h:40:22: note: Function 'get_nameSpaceURIForID' argument 1 names different: declaration 'nameSpaceID' definition 'aNameSpaceID'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:114:47: note: Function 'get_nameSpaceURIForID' argument 1 names different: declaration 'nameSpaceID' definition 'aNameSpaceID'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:115:57: style: Function 'get_nameSpaceURIForID' argument 2 names different: declaration 'nameSpaceURI' definition 'aNameSpaceURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.h:41:33: note: Function 'get_nameSpaceURIForID' argument 2 names different: declaration 'nameSpaceURI' definition 'aNameSpaceURI'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:115:57: note: Function 'get_nameSpaceURIForID' argument 2 names different: declaration 'nameSpaceURI' definition 'aNameSpaceURI'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:146:63: style: Function 'put_alternateViewMediaTypes' argument 1 names different: declaration 'commaSeparatedMediaTypes' definition 'aCommaSeparatedMediaTypes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.h:44:32: note: Function 'put_alternateViewMediaTypes' argument 1 names different: declaration 'commaSeparatedMediaTypes' definition 'aCommaSeparatedMediaTypes'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.cpp:146:63: note: Function 'put_alternateViewMediaTypes' argument 1 names different: declaration 'commaSeparatedMediaTypes' definition 'aCommaSeparatedMediaTypes'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnDocAccessible.h:21:3: style: Class 'sdnDocAccessible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.cpp:90:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.cpp:139:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.cpp:163:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.cpp:193:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.cpp:59:60: style: Function 'get_clippedSubstringBounds' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.h:35:29: note: Function 'get_clippedSubstringBounds' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.cpp:59:60: note: Function 'get_clippedSubstringBounds' argument 1 names different: declaration 'startIndex' definition 'aStartIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.cpp:60:60: style: Function 'get_clippedSubstringBounds' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.h:36:29: note: Function 'get_clippedSubstringBounds' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.cpp:60:60: note: Function 'get_clippedSubstringBounds' argument 2 names different: declaration 'endIndex' definition 'aEndIndex'.
thunderbird-52.3.0/mozilla/accessible/windows/sdn/sdnTextAccessible.h:24:3: style: Class 'sdnTextAccessible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:64:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:85:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:106:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:124:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:139:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:230:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:245:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:113:73: style: Function 'get_ProviderOptions' argument 1 names different: declaration 'aProviderOptions' definition 'aOptions'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.h:50:58: note: Function 'get_ProviderOptions' argument 1 names different: declaration 'aProviderOptions' definition 'aOptions'.
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.cpp:113:73: note: Function 'get_ProviderOptions' argument 1 names different: declaration 'aProviderOptions' definition 'aOptions'.
thunderbird-52.3.0/mozilla/accessible/windows/uia/uiaRawElmProvider.h:27:3: style: Class 'uiaRawElmProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/accessible/xpcom/nsAccessibleRelation.cpp:21:3: performance: Variable 'mTargets' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/accessible/xpcom/nsAccessibleRelation.cpp:31:3: performance: Variable 'mTargets' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleSelectable.cpp:44:57: style: Function 'GetSelectedItemCount' argument 1 names different: declaration 'aSelectedItemCount' definition 'aSelectionCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleSelectable.h:29:45: note: Function 'GetSelectedItemCount' argument 1 names different: declaration 'aSelectedItemCount' definition 'aSelectionCount'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleSelectable.cpp:44:57: note: Function 'GetSelectedItemCount' argument 1 names different: declaration 'aSelectedItemCount' definition 'aSelectionCount'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleSelectable.cpp:59:60: style: Function 'GetSelectedItemAt' argument 2 names different: declaration 'aItem' definition 'aSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleSelectable.h:31:65: note: Function 'GetSelectedItemAt' argument 2 names different: declaration 'aItem' definition 'aSelected'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleSelectable.cpp:59:60: note: Function 'GetSelectedItemAt' argument 2 names different: declaration 'aItem' definition 'aSelected'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:69:39: style: Function 'GetCellAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:36:32: note: Function 'GetCellAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:69:39: note: Function 'GetCellAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:69:56: style: Function 'GetCellAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:36:51: note: Function 'GetCellAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:69:56: note: Function 'GetCellAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:87:44: style: Function 'GetCellIndexAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:38:37: note: Function 'GetCellIndexAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:87:44: note: Function 'GetCellIndexAt' argument 1 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:87:61: style: Function 'GetCellIndexAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:38:56: note: Function 'GetCellIndexAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:87:61: note: Function 'GetCellIndexAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:88:45: style: Function 'GetCellIndexAt' argument 3 names different: declaration 'aCellIndex' definition 'aCellIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:39:38: note: Function 'GetCellIndexAt' argument 3 names different: declaration 'aCellIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:88:45: note: Function 'GetCellIndexAt' argument 3 names different: declaration 'aCellIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:105:47: style: Function 'GetColumnExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:47:40: note: Function 'GetColumnExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:105:47: note: Function 'GetColumnExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:105:64: style: Function 'GetColumnExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:47:53: note: Function 'GetColumnExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:105:64: note: Function 'GetColumnExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:123:44: style: Function 'GetRowExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:49:37: note: Function 'GetRowExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:123:44: note: Function 'GetRowExtentAt' argument 1 names different: declaration 'row' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:123:61: style: Function 'GetRowExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:49:50: note: Function 'GetRowExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:123:61: note: Function 'GetRowExtentAt' argument 2 names different: declaration 'column' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:174:61: style: Function 'IsColumnSelected' argument 2 names different: declaration '_retval' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:55:54: note: Function 'IsColumnSelected' argument 2 names different: declaration '_retval' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:174:61: note: Function 'IsColumnSelected' argument 2 names different: declaration '_retval' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:190:58: style: Function 'IsRowSelected' argument 2 names different: declaration '_retval' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:57:51: note: Function 'IsRowSelected' argument 2 names different: declaration '_retval' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:190:58: note: Function 'IsRowSelected' argument 2 names different: declaration '_retval' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:207:42: style: Function 'IsCellSelected' argument 3 names different: declaration '_retval' definition 'aIsSelected'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:59:69: note: Function 'IsCellSelected' argument 3 names different: declaration '_retval' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:207:42: note: Function 'IsCellSelected' argument 3 names different: declaration '_retval' definition 'aIsSelected'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:263:49: style: Function 'GetSelectedCells' argument 1 names different: declaration 'aSelectedCell' definition 'aSelectedCells'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:67:42: note: Function 'GetSelectedCells' argument 1 names different: declaration 'aSelectedCell' definition 'aSelectedCells'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:263:49: note: Function 'GetSelectedCells' argument 1 names different: declaration 'aSelectedCell' definition 'aSelectedCells'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:365:46: style: Function 'GetColumnIndexAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:40:39: note: Function 'GetColumnIndexAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:365:46: note: Function 'GetColumnIndexAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:365:65: style: Function 'GetColumnIndexAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:40:60: note: Function 'GetColumnIndexAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:365:65: note: Function 'GetColumnIndexAt' argument 2 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:382:43: style: Function 'GetRowIndexAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:42:36: note: Function 'GetRowIndexAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:382:43: note: Function 'GetRowIndexAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:382:62: style: Function 'GetRowIndexAt' argument 2 names different: declaration 'aRowIndex' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:42:57: note: Function 'GetRowIndexAt' argument 2 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:382:62: note: Function 'GetRowIndexAt' argument 2 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:399:54: style: Function 'GetRowAndColumnIndicesAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:44:47: note: Function 'GetRowAndColumnIndicesAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:399:54: note: Function 'GetRowAndColumnIndicesAt' argument 1 names different: declaration 'aCellIndex' definition 'aCellIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:399:73: style: Function 'GetRowAndColumnIndicesAt' argument 2 names different: declaration 'aRowIndex' definition 'aRowIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:44:68: note: Function 'GetRowAndColumnIndicesAt' argument 2 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:399:73: note: Function 'GetRowAndColumnIndicesAt' argument 2 names different: declaration 'aRowIndex' definition 'aRowIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:400:55: style: Function 'GetRowAndColumnIndicesAt' argument 3 names different: declaration 'aColumnIndex' definition 'aColIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:45:48: note: Function 'GetRowAndColumnIndicesAt' argument 3 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:400:55: note: Function 'GetRowAndColumnIndicesAt' argument 3 names different: declaration 'aColumnIndex' definition 'aColIdx'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:432:47: style: Function 'IsProbablyForLayout' argument 1 names different: declaration 'aIsForLayout' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.h:80:40: note: Function 'IsProbablyForLayout' argument 1 names different: declaration 'aIsForLayout' definition 'aResult'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleTable.cpp:432:47: note: Function 'IsProbablyForLayout' argument 1 names different: declaration 'aIsForLayout' definition 'aResult'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleValue.cpp:107:49: style: Function 'GetMinimumIncrement' argument 1 names different: declaration 'aMinIncrement' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleValue.h:28:42: note: Function 'GetMinimumIncrement' argument 1 names different: declaration 'aMinIncrement' definition 'aValue'.
thunderbird-52.3.0/mozilla/accessible/xpcom/xpcAccessibleValue.cpp:107:49: note: Function 'GetMinimumIncrement' argument 1 names different: declaration 'aMinIncrement' definition 'aValue'.
thunderbird-52.3.0/mozilla/accessible/xul/XULFormControlAccessible.cpp:270:43: style: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xul/XULFormControlAccessible.h:98:33: note: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'.
thunderbird-52.3.0/mozilla/accessible/xul/XULFormControlAccessible.cpp:270:43: note: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'.
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.cpp:664:45: style: Function 'ActionNameAt' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.h:120:37: note: Function 'ActionNameAt' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.cpp:664:45: note: Function 'ActionNameAt' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.cpp:762:62: style: Function 'ColHeaderCells' argument 1 names different: declaration 'aHeaderCells' definition 'aCells'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.h:163:54: note: Function 'ColHeaderCells' argument 1 names different: declaration 'aHeaderCells' definition 'aCells'.
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.cpp:762:62: note: Function 'ColHeaderCells' argument 1 names different: declaration 'aHeaderCells' definition 'aCells'.
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.h:65:20: warning: Virtual function 'ColCount' is called from constructor 'XULListboxAccessible(nsIContent*aContent,DocAccessible*aDoc)' at line 112. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.cpp:112:7: note: Calling IsMulticolumn
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.h:98:33: note: Calling ColCount
thunderbird-52.3.0/mozilla/accessible/xul/XULListboxAccessible.h:65:20: note: ColCount is a virtual method
thunderbird-52.3.0/mozilla/accessible/xul/XULMenuAccessible.cpp:155:18: style: The scope of the variable 'gMenuAccesskeyModifier' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/accessible/xul/XULMenuAccessible.cpp:272:41: style: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xul/XULMenuAccessible.h:36:33: note: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'.
thunderbird-52.3.0/mozilla/accessible/xul/XULMenuAccessible.cpp:272:41: note: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'.
thunderbird-52.3.0/mozilla/accessible/xul/XULMenuAccessible.cpp:377:46: style: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xul/XULMenuAccessible.h:65:33: note: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'.
thunderbird-52.3.0/mozilla/accessible/xul/XULMenuAccessible.cpp:377:46: note: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'.
thunderbird-52.3.0/mozilla/accessible/xul/XULSelectControlAccessible.cpp:35:3: performance: Variable 'mSelectControl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/accessible/xul/XULTabAccessible.cpp:48:36: style: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xul/XULTabAccessible.h:35:33: note: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'.
thunderbird-52.3.0/mozilla/accessible/xul/XULTabAccessible.cpp:48:36: note: Function 'DoAction' argument 1 names different: declaration 'aIndex' definition 'index'.
thunderbird-52.3.0/mozilla/accessible/xul/XULTreeAccessible.cpp:45:38: style: Function 'XULTreeAccessible' argument 3 names different: declaration 'aTreeframe' definition 'aTreeFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/accessible/xul/XULTreeAccessible.h:35:38: note: Function 'XULTreeAccessible' argument 3 names different: declaration 'aTreeframe' definition 'aTreeFrame'.
thunderbird-52.3.0/mozilla/accessible/xul/XULTreeAccessible.cpp:45:38: note: Function 'XULTreeAccessible' argument 3 names different: declaration 'aTreeframe' definition 'aTreeFrame'.
thunderbird-52.3.0/mozilla/accessible/xul/XULTreeAccessible.cpp:1073:3: performance: Variable 'mColumn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/b2g/components/GaiaChrome.cpp:83:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/b2g/gaia/run-b2g.c:24:5: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/b2g/gaia/run-b2g.c:20:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/b2g/gaia/run-b2g.c:24:5: note: Variable 'cwd' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/b2g/gaia/run-b2g.c:25:5: style: Variable 'full_path' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/b2g/gaia/run-b2g.c:21:0: note: Variable 'full_path' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/b2g/gaia/run-b2g.c:25:5: note: Variable 'full_path' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/browser/components/about/AboutRedirector.cpp:223:68: style: Function 'Create' argument 3 names different: declaration 'aResult' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/browser/components/about/AboutRedirector.h:23:55: note: Function 'Create' argument 3 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/browser/components/about/AboutRedirector.cpp:223:68: note: Function 'Create' argument 3 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/browser/components/feeds/nsFeedSniffer.cpp:313:3: style: Variable 'isFeed' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/browser/components/feeds/nsFeedSniffer.cpp:310:0: note: Variable 'isFeed' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/browser/components/feeds/nsFeedSniffer.cpp:313:3: note: Variable 'isFeed' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/browser/components/shell/nsGNOMEShellService.h:16:3: warning: Member variable 'nsGNOMEShellService::mUseLocaleFilenames' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/browser/components/shell/nsWindowsShellService.cpp:1131:23: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/cldapp.cc:11:3: style: Class 'Language' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/stringpiece.h:41:3: style: Class 'StringPiece' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/stringpiece.h:48:3: style: Class 'StringPiece' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/getonescriptspan.h:81:15: style: Technically the member function 'CLD2::ScriptScanner::GetBufferStart' can be const. [functionConst]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.h:82:7: performance: Technically the member function 'CLD2::DocTote::MaxSize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/scoreonescriptspan.h:120:8: style: Technically the member function 'CLD2::LangBoosts::wrap' can be const. [functionConst]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:719:49: style: Function 'CheapSqueezeInplace' argument 2 names different: declaration 'srclen' definition 'src_len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.h:179:43: note: Function 'CheapSqueezeInplace' argument 2 names different: declaration 'srclen' definition 'src_len'.
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:719:49: note: Function 'CheapSqueezeInplace' argument 2 names different: declaration 'srclen' definition 'src_len'.
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1387:22: style: Variable 'plang_second' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1708:0: style: Variable 'next_other_tote' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1709:0: style: Variable 'tote_num' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1712:8: style: Variable 'totes' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1713:8: style: Variable 'tote_seen' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1714:7: style: Variable 'tote_grams' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1715:12: style: Variable 'tote_script' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1734:0: style: Variable 'advance_by' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1735:23: style: Variable 'advance_limit' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1739:25: style: Variable 'initial_word_span' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1748:24: style: Variable 'chunksizeunis' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1752:27: style: Variable 'spantooshortlimit' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/compact_lang_det_impl.cc:1769:25: style: Variable 'ulscript' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/getonescriptspan.cc:576:5: style: Class 'ScriptScanner' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/getonescriptspan.cc:576:5: style: Class 'ScriptScanner' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.cc:82:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.cc:252:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.cc:252:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.cc:254:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.cc:254:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.cc:319:9: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.cc:421:14: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.h:143:8: style: Unused private function: 'OffsetMap::PrintPosition' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.h:137:7: style: Technically the member function 'CLD2::OffsetMap::ParseNext' can be const. [functionConst]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.cc:316:16: note: Technically the member function 'CLD2::OffsetMap::ParseNext' can be const.
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/offsetmap.h:137:7: note: Technically the member function 'CLD2::OffsetMap::ParseNext' can be const.
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/scoreonescriptspan.cc:249:8: style: The scope of the variable 'more_to_come' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/scoreonescriptspan.cc:250:8: style: The scope of the variable 'score_cjk' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/scoreonescriptspan.cc:754:9: style: The scope of the variable 'd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.cc:105:10: warning: Member variable 'DocTote::value_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.cc:105:10: warning: Member variable 'DocTote::score_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.cc:105:10: warning: Member variable 'DocTote::reliability_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.cc:31:3: performance: Variable 'in_use_mask_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.h:73:7: style: Technically the member function 'CLD2::DocTote::Find' can be const. [functionConst]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.cc:178:14: note: Technically the member function 'CLD2::DocTote::Find' can be const.
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.h:73:7: note: Technically the member function 'CLD2::DocTote::Find' can be const.
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.h:75:7: style: Technically the member function 'CLD2::DocTote::CurrentTopKey' can be const. [functionConst]
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.cc:205:14: note: Technically the member function 'CLD2::DocTote::CurrentTopKey' can be const.
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/tote.h:75:7: note: Technically the member function 'CLD2::DocTote::CurrentTopKey' can be const.
thunderbird-52.3.0/mozilla/browser/components/translation/cld2/internal/utf8statetable.cc:598:7: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/build/clang-plugin/clang-plugin.cpp:807:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:4:3: style: Struct 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:6:3: style: Struct 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:8:3: style: Struct 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:27:3: style: Struct 'Baz' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:29:3: style: Struct 'Baz' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:47:3: style: Struct 'Template' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:49:3: style: Struct 'Template' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestCustomHeap.cpp:26:12: style: Variable 'foo' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestCustomHeap.cpp:27:0: style: Variable 'foo2' is allocated memory that is never used. [unusedAllocatedMemory]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestGlobalClass.cpp:12:0: style: struct member 'TemplateClass < int >::i' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestGlobalClass.cpp:50:14: style: Unused variable: moreInvalid [unusedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestGlobalClass.cpp:51:15: style: Unused variable: evenMoreInvalid [unusedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestHeapClass.cpp:17:0: style: struct member 'TemplateClass < int >::i' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestHeapClass.cpp:8:3: warning: Member variable 'Heap::i' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestHeapClass.cpp:9:3: warning: Member variable 'Heap::i' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestHeapClass.cpp:10:3: warning: Member variable 'Heap::i' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestHeapClass.cpp:9:3: style: Struct 'Heap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < Template < Pointery > >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < Template < IndirectPointery > >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < Template < ContainsPointery > >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < IndirectTemplatePointery >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < ContainsTemplatePointery >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < Template < Normal > >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < ManyTs < Pointery > >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < ManyTs < Normal , Pointery > >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:0: style: The class 'Mover < ManyTs < Normal , Normal , Pointery > >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:24:0: style: Class 'nsCOMPtr < Type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:25:0: style: Class 'nsCOMPtr < Type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:14:0: style: Class 'RefPtr < Type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:15:0: style: Class 'RefPtr < Type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:11:16: style: The function 'g' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:7:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:11:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:12:16: style: The function 'h' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:8:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:12:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:16:16: style: The function 'f' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:6:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:16:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:26:16: style: The function 'VirtMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:20:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:26:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:34:16: style: The function 'VirtMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:20:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustOverride.cpp:34:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:37:3: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:36:3: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:37:3: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:46:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:45:5: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:46:5: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:56:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:55:5: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:56:5: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:65:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:64:5: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:65:5: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:48:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:57:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:48:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:68:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:69:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:68:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:70:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:71:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:70:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:72:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:73:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:72:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:74:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:75:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:74:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:76:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:77:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:76:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:78:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:79:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:78:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:80:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:81:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:80:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:82:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:83:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:82:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:200:19: style: Variable 'u' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:193:15: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:194:16: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:195:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:196:14: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:197:15: style: Variable 'e' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:198:11: style: Variable 'f' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:199:15: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestMustUse.cpp:200:15: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:3:9: style: Variable 'f' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:3:12: style: Variable 'f2' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:5:12: style: Variable 'd' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:6:10: style: Variable 'd2' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:7:8: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:9:8: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:11:8: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:12:18: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:13:8: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:13:13: error: Uninitialized variable: f2 [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:8:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:10:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:11:13: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:12:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:14:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:15:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExpr.cpp:14:13: error: Uninitialized variable: d2 [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:4:9: style: Variable 'f' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:4:12: style: Variable 'f2' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:6:12: style: Variable 'd' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:7:10: style: Variable 'd2' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:8:8: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:10:8: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:12:8: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:13:18: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:14:8: error: Uninitialized variable: f [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:14:13: error: Uninitialized variable: f2 [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:9:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:11:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:12:13: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:13:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:15:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:16:8: error: Uninitialized variable: d [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNANTestingExprC.c:15:13: error: Uninitialized variable: d2 [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:26:0: style: struct member 'NonPickyConsumer < A >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:26:0: style: struct member 'NonPickyConsumer < B >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:26:0: style: struct member 'NonPickyConsumer < C >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:26:0: style: struct member 'NonPickyConsumer < D >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:26:0: style: struct member 'NonPickyConsumer < E >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:26:0: style: struct member 'NonPickyConsumer < F >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:26:0: style: struct member 'NonPickyConsumer < G >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:10:0: style: struct member 'PickyConsumer_A < A >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:10:0: style: struct member 'PickyConsumer_A < B >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:10:0: style: struct member 'PickyConsumer_A < C >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:10:0: style: struct member 'PickyConsumer_A < D >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:10:0: style: struct member 'PickyConsumer_A < E >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:10:0: style: struct member 'PickyConsumer_A < F >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:10:0: style: struct member 'PickyConsumer_A < G >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:5:0: style: struct member 'PickyConsumer < A >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:5:0: style: struct member 'PickyConsumer < B >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:5:0: style: struct member 'PickyConsumer < C >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:5:0: style: struct member 'PickyConsumer < D >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:5:0: style: struct member 'PickyConsumer < E >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:5:0: style: struct member 'PickyConsumer < F >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNeedsNoVTableType.cpp:5:0: style: struct member 'PickyConsumer < G >::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:3:1: style: The class 'RC1' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:12:1: style: The class 'RC2' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:29:1: style: The class 'RC6' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:40:1: style: The class 'OtherRC' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:14:16: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:14:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:15:16: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:6:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:15:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:31:16: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:31:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:32:16: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:6:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:32:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:28:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:52:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:76:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:100:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:129:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:153:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:177:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:201:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:230:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:254:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:278:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:302:5: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:498:7: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:538:7: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:574:14: error: Uninitialized variable: ptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:578:7: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:594:14: error: Uninitialized variable: ptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:618:7: error: Uninitialized variable: localptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:26:5: error: Uninitialized variable: ptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:127:5: error: Uninitialized variable: ptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:228:5: error: Uninitialized variable: ptr [uninitvar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonHeapClass.cpp:13:0: style: struct member 'TemplateClass < int >::i' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonMemMovable.cpp:47:6: style: struct member 'Template_Ref::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:1:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:3:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:4:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:5:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:6:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:7:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:8:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:9:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:10:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:12:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:13:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:14:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:15:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:16:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:17:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:18:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:19:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:21:19: style: Unused private function: 'class_::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:22:19: style: Unused private function: 'class_::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:23:19: style: Unused private function: 'class_::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:24:19: style: Unused private function: 'class_::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:25:19: style: Unused private function: 'class_::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:26:19: style: Unused private function: 'class_::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:27:19: style: Unused private function: 'class_::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:28:19: style: Unused private function: 'class_::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:30:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:31:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:32:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:33:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:34:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:35:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:36:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:37:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:39:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:40:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:41:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:42:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:43:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:44:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:45:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:46:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:48:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:49:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:50:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:51:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:52:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:53:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:54:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:55:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:57:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:58:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:59:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:60:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:61:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:1:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:3:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:4:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:5:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:6:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:7:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:8:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:9:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:10:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:12:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:13:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:14:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:15:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:16:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:17:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:18:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:19:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:21:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:22:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:23:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:24:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:25:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:26:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:27:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:28:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:30:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:31:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:32:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:33:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:34:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:35:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:36:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:37:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:39:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:40:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:41:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:42:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:43:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:44:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:45:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:46:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:48:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:49:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:50:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:51:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:52:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:53:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:54:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:55:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:57:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:58:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:59:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:60:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:61:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:1:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:3:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:4:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:5:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:6:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:7:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:8:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:9:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:10:19: performance: Technically the member function 'class_::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:12:19: performance: Technically the member function 'class_::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:13:19: performance: Technically the member function 'class_::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:14:19: performance: Technically the member function 'class_::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:15:19: performance: Technically the member function 'class_::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:16:19: performance: Technically the member function 'class_::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:17:19: performance: Technically the member function 'class_::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:18:19: performance: Technically the member function 'class_::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:19:19: performance: Technically the member function 'class_::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:21:19: performance: Technically the member function 'class_::array' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:22:19: performance: Technically the member function 'class_::array' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:23:19: performance: Technically the member function 'class_::array' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:24:19: performance: Technically the member function 'class_::array' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:25:19: performance: Technically the member function 'class_::array' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:26:19: performance: Technically the member function 'class_::array' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:27:19: performance: Technically the member function 'class_::array' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:28:19: performance: Technically the member function 'class_::array' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:30:19: performance: Technically the member function 'class_::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:31:19: performance: Technically the member function 'class_::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:32:19: performance: Technically the member function 'class_::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:33:19: performance: Technically the member function 'class_::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:34:19: performance: Technically the member function 'class_::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:35:19: performance: Technically the member function 'class_::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:36:19: performance: Technically the member function 'class_::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:37:19: performance: Technically the member function 'class_::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:39:19: performance: Technically the member function 'class_::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:40:19: performance: Technically the member function 'class_::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:41:19: performance: Technically the member function 'class_::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:42:19: performance: Technically the member function 'class_::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:43:19: performance: Technically the member function 'class_::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:44:19: performance: Technically the member function 'class_::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:45:19: performance: Technically the member function 'class_::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:46:19: performance: Technically the member function 'class_::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:48:19: performance: Technically the member function 'class_::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:49:19: performance: Technically the member function 'class_::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:50:19: performance: Technically the member function 'class_::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:51:19: performance: Technically the member function 'class_::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:52:19: performance: Technically the member function 'class_::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:53:19: performance: Technically the member function 'class_::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:54:19: performance: Technically the member function 'class_::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:55:19: performance: Technically the member function 'class_::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:57:26: performance: Technically the member function 'class_::inlineRaw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:58:26: performance: Technically the member function 'class_::inlineRaw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:59:26: performance: Technically the member function 'class_::inlineRaw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:60:26: performance: Technically the member function 'class_::inlineRaw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/NonParameterTestCases.h:61:26: performance: Technically the member function 'class_::inlineRaw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:128:0: performance: Technically the member function 'nestedTemplateOuter < NonParam >::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:121:0: performance: Technically the member function 'NestedTemplateInner < NonParam >::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:77:0: performance: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:78:0: performance: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::rawDefault' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:79:0: performance: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:80:0: performance: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:81:0: performance: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:82:0: performance: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:84:0: performance: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::notCalled' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:63:0: performance: Technically the member function 'tmplClassForNonParam < NonParam >::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:64:0: performance: Technically the member function 'tmplClassForNonParam < NonParam >::rawDefault' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:65:0: performance: Technically the member function 'tmplClassForNonParam < NonParam >::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:66:0: performance: Technically the member function 'tmplClassForNonParam < NonParam >::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:67:0: performance: Technically the member function 'tmplClassForNonParam < NonParam >::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:68:0: performance: Technically the member function 'tmplClassForNonParam < NonParam >::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:70:0: performance: Technically the member function 'tmplClassForNonParam < NonParam >::notCalled' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:49:0: performance: Technically the member function 'tmplClassForParam < Param >::raw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:50:0: performance: Technically the member function 'tmplClassForParam < Param >::rawDefault' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:51:0: performance: Technically the member function 'tmplClassForParam < Param >::const_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:52:0: performance: Technically the member function 'tmplClassForParam < Param >::ptr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:53:0: performance: Technically the member function 'tmplClassForParam < Param >::ref' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:54:0: performance: Technically the member function 'tmplClassForParam < Param >::constRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:56:0: performance: Technically the member function 'tmplClassForParam < Param >::notCalled' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:109:32: error: Uninitialized struct member: hasNonParamStruct.y [uninitStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:111:35: error: Uninitialized struct member: hasNonParamStruct.y [uninitStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:162:53: error: Uninitialized struct member: hasNonParamStruct.y [uninitStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonParameterChecker.cpp:163:42: error: Uninitialized struct member: hasNonParamStruct.y [uninitStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonTemporaryClass.cpp:17:0: style: struct member 'TemplateClass < int >::i' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonTemporaryClass.cpp:8:3: warning: Member variable 'NonTemporary::i' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonTemporaryClass.cpp:9:3: warning: Member variable 'NonTemporary::i' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonTemporaryClass.cpp:10:3: warning: Member variable 'NonTemporary::i' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestNonTemporaryClass.cpp:9:3: style: Struct 'NonTemporary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:70:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:72:7: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:70:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:29:8: performance: Technically the member function 'Deriv::func' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:15:16: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:15:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:22:16: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:22:16: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:32:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:15:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:32:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:41:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:41:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:53:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:53:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:60:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:60:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:69:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:69:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:80:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:80:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:89:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:89:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:98:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:98:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:108:7: style: The function 'foRet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:8:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:108:7: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:131:21: style: The function 'operator++' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:119:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:131:21: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:143:18: style: The function 'operator++' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:119:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:143:18: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:159:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:159:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:165:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:165:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:172:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCall.cpp:172:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:11:8: performance: Technically the member function 'BaseNonVirtual::fo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:23:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:5:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:23:8: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:44:23: style: The function 'operator++' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:37:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:44:23: note: Function in derived class
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:21:0: style: Variable 'r1p' is allocated memory that is never used. [unusedAllocatedMemory]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:24:0: style: Variable 'r2p' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:2:1: style: The class 'RC1' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:25:0: error: Memory leak: r1p [memleak]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:21:23: error: Memory is allocated but not initialized: r1 [uninitdata]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:6:3: performance: Buffer 'x' is being written before its old content has been used. [redundantCopy]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:5:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:6:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:7:3: performance: Buffer 'x' is being written before its old content has been used. [redundantCopy]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:5:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:7:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:9:3: performance: Buffer 'x' is being written before its old content has been used. [redundantCopy]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:5:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:9:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:11:3: performance: Buffer 'x' is being written before its old content has been used. [redundantCopy]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:5:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:11:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:19:3: performance: Buffer 'x' is being written before its old content has been used. [redundantCopy]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:17:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:19:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:22:3: style: Variable 'nothundred' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:21:0: note: Variable 'nothundred' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:22:3: note: Variable 'nothundred' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:23:3: performance: Buffer 'x' is being written before its old content has been used. [redundantCopy]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:17:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:23:3: note: Buffer 'x' is being written before its old content has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:45:3: style: Variable 'nothundred' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:44:0: note: Variable 'nothundred' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:45:3: note: Variable 'nothundred' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:7:3: error: Buffer is accessed out of bounds: x [bufferAccessOutOfBounds]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:11:3: error: Buffer is accessed out of bounds: x [bufferAccessOutOfBounds]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:30:3: error: Buffer is accessed out of bounds: x [bufferAccessOutOfBounds]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestSprintfLiteral.cpp:34:3: error: Buffer is accessed out of bounds: x [bufferAccessOutOfBounds]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestStackClass.cpp:12:0: style: struct member 'TemplateClass < int >::i' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:9:9: style: struct member 'NonEmptyClass::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:14:6: style: struct member 'TemplateNonEmptyClass::m' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:82:9: style: struct member 'BadUnfortunateError::n' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:372:26: warning: Either the condition 'section!=nullptr' is redundant or there is possible null pointer dereference: section. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:363:21: note: Assuming that condition 'section!=nullptr' is not redundant
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:372:26: note: Null pointer dereference
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:390:26: warning: Either the condition 'section!=nullptr' is redundant or there is possible null pointer dereference: section. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:381:21: note: Assuming that condition 'section!=nullptr' is not redundant
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:390:26: note: Null pointer dereference
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:225:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:304:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:307:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:463:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:804:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:822:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:615:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:662:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:282:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:351:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:371:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:393:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:423:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:521:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:843:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:856:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:873:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:904:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:919:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:264:25: warning: Assert statement calls a function which may have desired side effects: 'getFileSize'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:580:50: warning: Assert statement calls a function which may have desired side effects: 'isRelocatable'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:280:10: style: Technically the member function 'Elf::getClass' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:638:18: note: Technically the member function 'Elf::getClass' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:280:10: note: Technically the member function 'Elf::getClass' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:281:10: style: Technically the member function 'Elf::getData' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:642:18: note: Technically the member function 'Elf::getData' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:281:10: note: Technically the member function 'Elf::getData' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:282:10: style: Technically the member function 'Elf::getType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:646:18: note: Technically the member function 'Elf::getType' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:282:10: note: Technically the member function 'Elf::getType' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:283:10: style: Technically the member function 'Elf::getMachine' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:650:18: note: Technically the member function 'Elf::getMachine' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:283:10: note: Technically the member function 'Elf::getMachine' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:284:18: style: Technically the member function 'Elf::getSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:654:26: note: Technically the member function 'Elf::getSize' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:284:18: note: Technically the member function 'Elf::getSize' can be const.
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:318:17: style: Technically the member function 'ElfSection::getName' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:319:18: style: Technically the member function 'ElfSection::getType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:320:18: style: Technically the member function 'ElfSection::getFlags' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:322:18: style: Technically the member function 'ElfSection::getSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:323:18: style: Technically the member function 'ElfSection::getAddrAlign' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:324:18: style: Technically the member function 'ElfSection::getEntSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:325:17: style: Technically the member function 'ElfSection::getData' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:327:17: style: Technically the member function 'ElfSection::getInfo' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:445:18: style: Technically the member function 'ElfSegment::getType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:446:18: style: Technically the member function 'ElfSegment::getFlags' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:447:18: style: Technically the member function 'ElfSegment::getAlign' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:450:9: style: Technically the member function 'ElfSegment::getVPDiff' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:464:10: style: Technically the member function 'ElfSegment::isElfHackFillerSegment' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:125:5: style: Class 'Elf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:125:5: style: Class 'Elf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:454:9: style: Class 'ElfSection' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:454:9: style: Class 'ElfSection' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:631:47: style: Struct 'table_storage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:631:47: style: Struct 'table_storage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:631:47: style: Struct 'table_storage' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:124:5: style: Class 'ElfPlainValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:144:5: style: Class 'ElfSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:152:5: style: Class 'ElfEntSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:265:5: style: Class 'Elf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:443:5: style: Class 'ElfSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_Shdr_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_Ehdr_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_Phdr_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_Rel_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_Rela_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_Dyn_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_Sym_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:125:18: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:117:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:125:18: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:136:18: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:117:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:136:18: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:137:17: style: The function 'getSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:118:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:137:17: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:145:18: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:117:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:145:18: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:146:17: style: The function 'getSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:118:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:146:17: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:153:18: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:117:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:153:18: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:154:17: style: The function 'getSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:118:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:154:17: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:482:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:405:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:482:10: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:525:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:405:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:525:10: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:551:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:405:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:551:10: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:625:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:405:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:625:10: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:594:0: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:405:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:594:0: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:629:15: style: Class 'table_storage' is unsafe, 'table_storage::buf' can leak by wrong usage. [unsafeClassCanLeak]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:167:0: error: Memory leak: shdr [memleak]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elf.cpp:812:15: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:301:44: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:302:44: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:729:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:792:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:123:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:179:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:181:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:219:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:221:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:229:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:342:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:429:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:508:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:547:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:636:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:142:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:155:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:169:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:173:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:343:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:457:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:555:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:368:34: warning: Assert statement calls a function which may have desired side effects: 'getType'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:368:74: warning: Assert statement calls a function which may have desired side effects: 'getFlags'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:487:36: warning: Assert statement calls a function which may have desired side effects: 'isElfHackFillerSegment'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:509:0: warning: Assert statement calls a function which may have desired side effects: 'getType'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:319:10: style: Unused private function: 'ElfRelHackCode_Section::apply_relocation' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:329:10: style: Unused private function: 'ElfRelHackCode_Section::apply_relocation' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:192:18: style: Technically the member function 'ElfRelHackCode_Section::getEntryPoint' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:319:10: performance: Technically the member function 'ElfRelHackCode_Section::apply_relocation' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:329:10: performance: Technically the member function 'ElfRelHackCode_Section::apply_relocation' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:238:20: style: Technically the member function 'ElfRelHackCode_Section::pc32_relocation::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:247:20: style: Technically the member function 'ElfRelHackCode_Section::arm_plt32_relocation::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:260:20: style: Technically the member function 'ElfRelHackCode_Section::arm_thm_jump24_relocation::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:311:20: style: Technically the member function 'ElfRelHackCode_Section::gotoff_relocation::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:111:9: style: Class 'ElfRelHackCode_Section' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:111:9: style: Class 'ElfRelHackCode_Section' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:65:5: style: Class 'ElfRelHack_Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_RelHack_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:161:0: style: Class 'serializable < Elf_Addr_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:71:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:405:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:71:10: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:78:10: style: The function 'isRelocatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:341:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:78:10: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:166:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:405:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:166:10: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:188:10: style: The function 'isRelocatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfxx.h:341:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:188:10: note: Function in derived class
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:295:38: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/build/unix/elfhack/elfhack.cpp:296:38: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/caps/nsNullPrincipal.cpp:92:41: style: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/caps/nsNullPrincipal.h:44:37: note: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'aResult'.
thunderbird-52.3.0/mozilla/caps/nsNullPrincipal.cpp:92:41: note: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'aResult'.
thunderbird-52.3.0/mozilla/caps/nsNullPrincipalURI.cpp:21:21: warning: Member variable 'nsNullPrincipalURI::mPathBytes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/caps/nsNullPrincipalURI.cpp:26:21: warning: Member variable 'nsNullPrincipalURI::mPathBytes' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/caps/nsNullPrincipalURI.h:28:1: warning: The class 'nsNullPrincipalURI' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/caps/nsPrincipal.cpp:297:37: style: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/caps/nsPrincipal.h:23:37: note: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/caps/nsPrincipal.cpp:297:37: note: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/caps/nsPrincipal.cpp:763:46: style: Function 'MayLoadInternal' argument 1 names different: declaration 'aURI' definition 'uri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/caps/nsPrincipal.h:94:32: note: Function 'MayLoadInternal' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/caps/nsPrincipal.cpp:763:46: note: Function 'MayLoadInternal' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/caps/nsPrincipal.cpp:775:45: style: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/caps/nsPrincipal.h:78:37: note: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'result'.
thunderbird-52.3.0/mozilla/caps/nsPrincipal.cpp:775:45: note: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'result'.
thunderbird-52.3.0/mozilla/caps/nsScriptSecurityManager.cpp:886:25: style: Condition '!(aboutModuleFlags&nsIAboutModule::MAKE_LINKABLE)' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/caps/nsScriptSecurityManager.cpp:879:45: note: Assignment 'aboutModuleFlags=0', assigned value is 0
thunderbird-52.3.0/mozilla/caps/nsScriptSecurityManager.cpp:886:25: note: Condition '!(aboutModuleFlags&nsIAboutModule::MAKE_LINKABLE)' is always true
thunderbird-52.3.0/mozilla/caps/nsScriptSecurityManager.cpp:1314:57: style: Function 'doGetObjectPrincipal' argument 1 names different: declaration 'obj' definition 'aObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/caps/nsScriptSecurityManager.h:102:57: note: Function 'doGetObjectPrincipal' argument 1 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/caps/nsScriptSecurityManager.cpp:1314:57: note: Function 'doGetObjectPrincipal' argument 1 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/caps/nsScriptSecurityManager.cpp:166:5: warning: Member variable 'ClassInfoData::mFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/caps/nsScriptSecurityManager.cpp:380:78: error: Uninitialized variable: isData [uninitvar]
thunderbird-52.3.0/mozilla/caps/nsSystemPrincipal.cpp:46:43: style: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/caps/nsSystemPrincipal.h:28:37: note: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'result'.
thunderbird-52.3.0/mozilla/caps/nsSystemPrincipal.cpp:46:43: note: Function 'GetHashValue' argument 1 names different: declaration 'aHashValue' definition 'result'.
thunderbird-52.3.0/mozilla/caps/nsSystemPrincipal.cpp:99:64: style: Function 'EnsurePreloadCSP' argument 2 names different: declaration 'aCSP' definition 'aPreloadCSP'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/caps/nsSystemPrincipal.h:36:85: note: Function 'EnsurePreloadCSP' argument 2 names different: declaration 'aCSP' definition 'aPreloadCSP'.
thunderbird-52.3.0/mozilla/caps/nsSystemPrincipal.cpp:99:64: note: Function 'EnsurePreloadCSP' argument 2 names different: declaration 'aCSP' definition 'aPreloadCSP'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:530:50: style: Function 'AllowScriptsForPackage' argument 1 names different: declaration 'url' definition 'aChromeURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.h:52:45: note: Function 'AllowScriptsForPackage' argument 1 names different: declaration 'url' definition 'aChromeURI'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:530:50: note: Function 'AllowScriptsForPackage' argument 1 names different: declaration 'url' definition 'aChromeURI'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:530:68: style: Function 'AllowScriptsForPackage' argument 2 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.h:53:43: note: Function 'AllowScriptsForPackage' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:530:68: note: Function 'AllowScriptsForPackage' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:555:48: style: Function 'AllowContentToAccess' argument 1 names different: declaration 'url' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.h:54:43: note: Function 'AllowContentToAccess' argument 1 names different: declaration 'url' definition 'aURI'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:555:48: note: Function 'AllowContentToAccess' argument 1 names different: declaration 'url' definition 'aURI'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:555:60: style: Function 'AllowContentToAccess' argument 2 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.h:55:41: note: Function 'AllowContentToAccess' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:555:60: note: Function 'AllowContentToAccess' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:587:46: style: Function 'CanLoadURLRemotely' argument 1 names different: declaration 'url' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.h:56:41: note: Function 'CanLoadURLRemotely' argument 1 names different: declaration 'url' definition 'aURI'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:587:46: note: Function 'CanLoadURLRemotely' argument 1 names different: declaration 'url' definition 'aURI'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:587:58: style: Function 'CanLoadURLRemotely' argument 2 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.h:57:39: note: Function 'CanLoadURLRemotely' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:587:58: note: Function 'CanLoadURLRemotely' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:619:47: style: Function 'MustLoadURLRemotely' argument 1 names different: declaration 'url' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.h:58:42: note: Function 'MustLoadURLRemotely' argument 1 names different: declaration 'url' definition 'aURI'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:619:47: note: Function 'MustLoadURLRemotely' argument 1 names different: declaration 'url' definition 'aURI'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:619:59: style: Function 'MustLoadURLRemotely' argument 2 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.h:59:40: note: Function 'MustLoadURLRemotely' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistry.cpp:619:59: note: Function 'MustLoadURLRemotely' argument 2 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:145:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:144:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:145:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:146:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:145:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:146:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:408:35: style: Function 'SendRegisteredChrome' argument 1 names different: declaration 'aChild' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.h:54:59: note: Function 'SendRegisteredChrome' argument 1 names different: declaration 'aChild' definition 'aParent'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:408:35: note: Function 'SendRegisteredChrome' argument 1 names different: declaration 'aChild' definition 'aParent'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:591:87: style: Function 'SetBase' argument 2 names different: declaration 'base' definition 'aBaseURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.h:101:58: note: Function 'SetBase' argument 2 names different: declaration 'base' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryChrome.cpp:591:87: note: Function 'SetBase' argument 2 names different: declaration 'base' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.cpp:20:50: style: Function 'RegisterRemoteChrome' argument 2 names different: declaration 'aResources' definition 'aSubstitutions'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.h:22:74: note: Function 'RegisterRemoteChrome' argument 2 names different: declaration 'aResources' definition 'aSubstitutions'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.cpp:20:50: note: Function 'RegisterRemoteChrome' argument 2 names different: declaration 'aResources' definition 'aSubstitutions'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.cpp:96:74: style: Function 'RegisterSubstitution' argument 1 names different: declaration 'aResource' definition 'aSubstitution'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.h:45:56: note: Function 'RegisterSubstitution' argument 1 names different: declaration 'aResource' definition 'aSubstitution'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.cpp:96:74: note: Function 'RegisterSubstitution' argument 1 names different: declaration 'aResource' definition 'aSubstitution'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.cpp:212:56: style: Function 'IsLocaleRTL' argument 1 names different: declaration 'package' definition 'aPackage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.h:33:44: note: Function 'IsLocaleRTL' argument 1 names different: declaration 'package' definition 'aPackage'.
thunderbird-52.3.0/mozilla/chrome/nsChromeRegistryContent.cpp:212:56: note: Function 'IsLocaleRTL' argument 1 names different: declaration 'package' definition 'aPackage'.
thunderbird-52.3.0/mozilla/config/nsinstall.c:354:5: style: Variable 'tdlen' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/config/nsinstall.c:352:5: note: Variable 'tdlen' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/config/nsinstall.c:354:5: note: Variable 'tdlen' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/config/nsinstall.c:135:30: style: The scope of the variable 'wc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/config/nsinstall.c:264:61: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/config/nsinstall.c:264:80: style: The scope of the variable 'bnlen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/config/nsinstall.c:264:87: style: The scope of the variable 'exists' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/config/nsinstall.c:266:59: style: The scope of the variable 'toname' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/config/nsinstall.c:266:68: style: The scope of the variable 'name' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/config/nsinstall.c:266:75: style: The scope of the variable 'base' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/config/pathsub.c:157:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/config/pathsub.c:131:18: error: Allocation with xmalloc, strcpy doesn't release it. [leakNoVarFunctionCall]
thunderbird-52.3.0/mozilla/devtools/server/nsJSInspector.cpp:49:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/devtools/shared/heapsnapshot/CoreDump.pb.h:12:0: error: #error This file was generated by a newer version of protoc which is [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/devtools/shared/heapsnapshot/tests/gtest/DevTools.h:221:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.h:131:1: style: The class 'nsDocShell' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:652:7: style: Condition 'attemptFixup' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:635:23: note: Assignment 'attemptFixup=false', assigned value is 0
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:652:7: note: Condition 'attemptFixup' is always false
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:513:64: style: Function 'TryKeywordFixupForURIInfo' argument 1 names different: declaration 'aStringURI' definition 'aURIString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.h:36:56: note: Function 'TryKeywordFixupForURIInfo' argument 1 names different: declaration 'aStringURI' definition 'aURIString'.
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:513:64: note: Function 'TryKeywordFixupForURIInfo' argument 1 names different: declaration 'aStringURI' definition 'aURIString'.
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:708:55: style: Function 'FixupURIProtocol' argument 1 names different: declaration 'aIn' definition 'aURIString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.h:30:47: note: Function 'FixupURIProtocol' argument 1 names different: declaration 'aIn' definition 'aURIString'.
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:708:55: note: Function 'FixupURIProtocol' argument 1 names different: declaration 'aIn' definition 'aURIString'.
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:858:54: style: Function 'KeywordURIFixup' argument 1 names different: declaration 'aStringURI' definition 'aURIString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.h:33:46: note: Function 'KeywordURIFixup' argument 1 names different: declaration 'aStringURI' definition 'aURIString'.
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:858:54: note: Function 'KeywordURIFixup' argument 1 names different: declaration 'aStringURI' definition 'aURIString'.
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:970:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/docshell/base/nsDefaultURIFixup.cpp:1081:3: performance: Variable 'mOriginalInput' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:11563:35: style: Redundant condition: aPrincipalToInherit. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:2677:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4657:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4654:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4657:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4673:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4670:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4673:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4688:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4685:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4688:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4703:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4700:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4703:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4718:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4715:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4718:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4763:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4750:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:4763:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:13683:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:13680:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:13683:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:13697:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:13694:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:13697:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:10023:16: style: The scope of the variable 'sandboxFlags' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:11281:11: style: The scope of the variable 'crlf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:11282:11: style: The scope of the variable 'colon' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:3343:45: style: Function 'SetDocLoaderParent' argument 1 names different: declaration 'aLoader' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.h:747:52: note: Function 'SetDocLoaderParent' argument 1 names different: declaration 'aLoader' definition 'aParent'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:3343:45: note: Function 'SetDocLoaderParent' argument 1 names different: declaration 'aLoader' definition 'aParent'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:7576:56: style: Function 'EndPageLoad' argument 3 names different: declaration 'aResult' definition 'aStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.h:635:41: note: Function 'EndPageLoad' argument 3 names different: declaration 'aResult' definition 'aStatus'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:7576:56: note: Function 'EndPageLoad' argument 3 names different: declaration 'aResult' definition 'aStatus'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:10799:31: style: Function 'DoURILoad' argument 4 names different: declaration 'aReferrer' definition 'aReferrerURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.h:370:30: note: Function 'DoURILoad' argument 4 names different: declaration 'aReferrer' definition 'aReferrerURI'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:10799:31: note: Function 'DoURILoad' argument 4 names different: declaration 'aReferrer' definition 'aReferrerURI'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:11265:45: style: Function 'AddHeadersToChannel' argument 2 names different: declaration 'aChannel' definition 'aGenericChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.h:389:44: note: Function 'AddHeadersToChannel' argument 2 names different: declaration 'aChannel' definition 'aGenericChannel'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:11265:45: note: Function 'AddHeadersToChannel' argument 2 names different: declaration 'aChannel' definition 'aGenericChannel'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:12721:42: style: Function 'CloneAndReplaceChild' argument 3 names different: declaration 'aChildIndex' definition 'aEntryIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.h:468:48: note: Function 'CloneAndReplaceChild' argument 3 names different: declaration 'aChildIndex' definition 'aEntryIndex'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:12721:42: note: Function 'CloneAndReplaceChild' argument 3 names different: declaration 'aChildIndex' definition 'aEntryIndex'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:12778:42: style: Function 'CloneAndReplace' argument 6 names different: declaration 'aDestEntry' definition 'aResultEntry'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.h:464:48: note: Function 'CloneAndReplace' argument 6 names different: declaration 'aDestEntry' definition 'aResultEntry'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:12778:42: note: Function 'CloneAndReplace' argument 6 names different: declaration 'aDestEntry' definition 'aResultEntry'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEnumerator.h:90:20: style: The function 'BuildArrayRecursive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEnumerator.h:66:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEnumerator.h:90:20: note: Function in derived class
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEnumerator.h:103:20: style: The function 'BuildArrayRecursive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEnumerator.h:66:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEnumerator.h:103:20: note: Function in derived class
thunderbird-52.3.0/mozilla/docshell/base/nsDocShell.cpp:390:62: error: Uninitialized variable: isDataScheme [uninitvar]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEditorData.cpp:43:41: style: Function 'MakeEditable' argument 1 names different: declaration 'aWaitForUriLoad' definition 'aInWaitForUriLoad'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEditorData.h:25:30: note: Function 'MakeEditable' argument 1 names different: declaration 'aWaitForUriLoad' definition 'aInWaitForUriLoad'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEditorData.cpp:43:41: note: Function 'MakeEditable' argument 1 names different: declaration 'aWaitForUriLoad' definition 'aInWaitForUriLoad'.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEditorData.h:26:8: style: Technically the member function 'nsDocShellEditorData::GetEditable' can be const. [functionConst]
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEditorData.cpp:65:23: note: Technically the member function 'nsDocShellEditorData::GetEditable' can be const.
thunderbird-52.3.0/mozilla/docshell/base/nsDocShellEditorData.h:26:8: note: Technically the member function 'nsDocShellEditorData::GetEditable' can be const.
thunderbird-52.3.0/mozilla/docshell/base/timeline/AutoGlobalTimelineMarker.cpp:16:52: style: Function 'AutoGlobalTimelineMarker' argument 2 names different: declaration 'aStackRequest' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/timeline/AutoGlobalTimelineMarker.h:41:56: note: Function 'AutoGlobalTimelineMarker' argument 2 names different: declaration 'aStackRequest' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/docshell/base/timeline/AutoGlobalTimelineMarker.cpp:16:52: note: Function 'AutoGlobalTimelineMarker' argument 2 names different: declaration 'aStackRequest' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/docshell/base/timeline/AutoTimelineMarker.cpp:15:40: style: Function 'AutoTimelineMarker' argument 2 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/base/timeline/AutoTimelineMarker.h:42:40: note: Function 'AutoTimelineMarker' argument 2 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/docshell/base/timeline/AutoTimelineMarker.cpp:15:40: note: Function 'AutoTimelineMarker' argument 2 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/docshell/base/timeline/ObservedDocShell.cpp:142:33: style: Redundant condition: startIsPaintType. '!startIsPaintType || (startIsPaintType && hasSeenLayerType)' is equivalent to '!startIsPaintType || hasSeenLayerType' [redundantCondition]
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHEntry.cpp:39:12: warning: Member variable 'nsSHEntry::mChildren' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHEntry.h:24:1: warning: The class 'nsSHEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1361:3: warning: Either the condition 'aEntry1' is redundant or there is possible null pointer dereference: aEntry1. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1357:33: note: Assuming that condition 'aEntry1' is not redundant
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1361:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1362:3: warning: Either the condition 'aEntry2' is redundant or there is possible null pointer dereference: aEntry2. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1357:20: note: Assuming that condition 'aEntry2' is not redundant
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1362:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:846:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:845:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:846:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1722:47: style: Function 'LoadDifferingEntries' argument 3 names different: declaration 'aRootDocShell' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.h:58:46: note: Function 'LoadDifferingEntries' argument 3 names different: declaration 'aRootDocShell' definition 'aParent'.
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1722:47: note: Function 'LoadDifferingEntries' argument 3 names different: declaration 'aRootDocShell' definition 'aParent'.
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1891:44: style: Function 'nsSHEnumerator' argument 1 names different: declaration 'aHistory' definition 'aSHistory'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.h:122:39: note: Function 'nsSHEnumerator' argument 1 names different: declaration 'aHistory' definition 'aSHistory'.
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1891:44: note: Function 'nsSHEnumerator' argument 1 names different: declaration 'aHistory' definition 'aSHistory'.
thunderbird-52.3.0/mozilla/docshell/shistory/nsSHistory.cpp:1093:5: performance: Variable 'mViewer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/animation/Animation.cpp:313:47: style: Function 'SetCurrentTime' argument 1 names different: declaration 'aNewCurrentTime' definition 'aSeekTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/animation/Animation.h:107:43: note: Function 'SetCurrentTime' argument 1 names different: declaration 'aNewCurrentTime' definition 'aSeekTime'.
thunderbird-52.3.0/mozilla/dom/animation/Animation.cpp:313:47: note: Function 'SetCurrentTime' argument 1 names different: declaration 'aNewCurrentTime' definition 'aSeekTime'.
thunderbird-52.3.0/mozilla/dom/animation/Animation.cpp:732:55: style: Function 'SilentlySetCurrentTime' argument 1 names different: declaration 'aNewCurrentTime' definition 'aSeekTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/animation/Animation.h:330:51: note: Function 'SilentlySetCurrentTime' argument 1 names different: declaration 'aNewCurrentTime' definition 'aSeekTime'.
thunderbird-52.3.0/mozilla/dom/animation/Animation.cpp:732:55: note: Function 'SilentlySetCurrentTime' argument 1 names different: declaration 'aNewCurrentTime' definition 'aSeekTime'.
thunderbird-52.3.0/mozilla/dom/animation/ComputedTimingFunction.h:15:1: style: The class 'ComputedTimingFunction' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/animation/DocumentTimeline.cpp:237:51: style: Function 'ToTimeStamp' argument 1 names different: declaration 'aTimelineTime' definition 'aTimeDuration'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/animation/DocumentTimeline.h:80:45: note: Function 'ToTimeStamp' argument 1 names different: declaration 'aTimelineTime' definition 'aTimeDuration'.
thunderbird-52.3.0/mozilla/dom/animation/DocumentTimeline.cpp:237:51: note: Function 'ToTimeStamp' argument 1 names different: declaration 'aTimelineTime' definition 'aTimeDuration'.
thunderbird-52.3.0/mozilla/dom/animation/EffectCompositor.h:118:8: performance: Technically the member function 'mozilla::EffectCompositor::UpdateEffectProperties' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/animation/EffectCompositor.cpp:260:19: note: Technically the member function 'mozilla::EffectCompositor::UpdateEffectProperties' can be static.
thunderbird-52.3.0/mozilla/dom/animation/EffectCompositor.h:118:8: note: Technically the member function 'mozilla::EffectCompositor::UpdateEffectProperties' can be static.
thunderbird-52.3.0/mozilla/dom/animation/EffectCompositor.cpp:522:10: performance: Technically the member function 'mozilla::::EffectCompositeOrderComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/animation/KeyframeUtils.cpp:1573:40: style: Function 'GetCumulativeDistances' argument 2 names different: declaration 'aProperty' definition 'aPacedProperty'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/animation/KeyframeUtils.cpp:420:40: note: Function 'GetCumulativeDistances' argument 2 names different: declaration 'aProperty' definition 'aPacedProperty'.
thunderbird-52.3.0/mozilla/dom/animation/KeyframeUtils.cpp:1573:40: note: Function 'GetCumulativeDistances' argument 2 names different: declaration 'aProperty' definition 'aPacedProperty'.
thunderbird-52.3.0/mozilla/dom/animation/KeyframeUtils.cpp:67:8: performance: Technically the member function 'mozilla::PropertyPriorityComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/animation/KeyframeUtils.cpp:248:10: performance: Technically the member function 'mozilla::AdditionalProperty::PropertyComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/animation/KeyframeUtils.cpp:253:10: performance: Technically the member function 'mozilla::AdditionalProperty::PropertyComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/archivereader/ArchiveReader.cpp:49:16: warning: Member variable 'ArchiveReader::mReadStatus' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/archivereader/ArchiveZipFile.cpp:361:56: style: Function 'GetInternalStream' argument 1 names different: declaration 'aInputStream' definition 'aStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/archivereader/ArchiveZipFile.h:59:51: note: Function 'GetInternalStream' argument 1 names different: declaration 'aInputStream' definition 'aStream'.
thunderbird-52.3.0/mozilla/dom/archivereader/ArchiveZipFile.cpp:361:56: note: Function 'GetInternalStream' argument 1 names different: declaration 'aInputStream' definition 'aStream'.
thunderbird-52.3.0/mozilla/dom/asmjscache/AsmJSCache.cpp:348:30: performance: Function parameter 'aWriteParams' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/asmjscache/AsmJSCache.cpp:1222:29: performance: Function parameter 'aWriteParams' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelAgent.cpp:142:41: style: Function 'InitInternal' argument 2 names different: declaration 'aAudioAgentType' definition 'aChannelType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelAgent.h:64:62: note: Function 'InitInternal' argument 2 names different: declaration 'aAudioAgentType' definition 'aChannelType'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelAgent.cpp:142:41: note: Function 'InitInternal' argument 2 names different: declaration 'aAudioAgentType' definition 'aChannelType'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelAgent.h:29:1: style: The class 'AudioChannelAgent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:721:55: style: Function 'GetAudioChannel' argument 1 names different: declaration 'aString' definition 'aChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:207:56: note: Function 'GetAudioChannel' argument 1 names different: declaration 'aString' definition 'aChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:721:55: note: Function 'GetAudioChannel' argument 1 names different: declaration 'aString' definition 'aChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:813:57: style: Function 'GetAudioChannelVolume' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:142:73: note: Function 'GetAudioChannelVolume' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:813:57: note: Function 'GetAudioChannelVolume' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:837:57: style: Function 'SetAudioChannelVolume' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:144:72: note: Function 'SetAudioChannelVolume' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:837:57: note: Function 'SetAudioChannelVolume' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:867:56: style: Function 'GetAudioChannelMuted' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:147:71: note: Function 'GetAudioChannelMuted' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:867:56: note: Function 'GetAudioChannelMuted' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:891:56: style: Function 'SetAudioChannelMuted' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:149:71: note: Function 'SetAudioChannelMuted' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:891:56: note: Function 'SetAudioChannelMuted' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:926:56: style: Function 'IsAudioChannelActive' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:152:71: note: Function 'IsAudioChannelActive' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:926:56: note: Function 'IsAudioChannelActive' argument 2 names different: declaration 'aChannel' definition 'aAudioChannel'.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:286:10: style: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::AudioCapturedChanged' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:1310:42: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::AudioCapturedChanged' can be const.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:286:10: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::AudioCapturedChanged' can be const.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:300:10: performance: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyAudioAudibleChanged' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:1389:42: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyAudioAudibleChanged' can be static.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:300:10: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyAudioAudibleChanged' can be static.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:304:10: performance: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyChannelActive' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:1402:42: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyChannelActive' can be static.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:304:10: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyChannelActive' can be static.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:306:10: performance: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlocked' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:1413:42: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlocked' can be static.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:306:10: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlocked' can be static.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:310:10: style: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyAudioCompetingChanged' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.cpp:1102:42: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyAudioCompetingChanged' can be const.
thunderbird-52.3.0/mozilla/dom/audiochannel/AudioChannelService.h:310:10: note: Technically the member function 'mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyAudioCompetingChanged' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsIDocument.h:2004:17: warning: Either the condition '!aDisplayDocument' is redundant or there is possible null pointer dereference: aDisplayDocument. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/base/nsIDocument.h:2007:28: note: Assuming that condition '!aDisplayDocument' is not redundant
thunderbird-52.3.0/mozilla/dom/base/nsIDocument.h:2004:17: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/AnonymousContent.cpp:146:55: style: Function 'SetAnimationForElement' argument 5 names different: declaration 'aError' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/AnonymousContent.h:65:67: note: Function 'SetAnimationForElement' argument 5 names different: declaration 'aError' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/AnonymousContent.cpp:146:55: note: Function 'SetAnimationForElement' argument 5 names different: declaration 'aError' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/AnonymousContent.cpp:161:57: style: Function 'SetCutoutRectsForElement' argument 3 names different: declaration 'aError' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/AnonymousContent.h:69:46: note: Function 'SetCutoutRectsForElement' argument 3 names different: declaration 'aError' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/AnonymousContent.cpp:161:57: note: Function 'SetCutoutRectsForElement' argument 3 names different: declaration 'aError' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:278:1: style: The class 'nsINode' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:57:3: style: Technically the member function 'nsPropertyOwner::operatorconstvoid*' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:58:15: style: Technically the member function 'nsPropertyOwner::get' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:234:8: style: Technically the member function 'nsMutationGuard::Mutated' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:54:16: style: Class 'nsPropertyOwner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:55:16: style: Class 'nsPropertyOwner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:46:1: warning: The class 'nsPropertyOwner' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCache.h:69:1: style: The class 'nsWrapperCache' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCache.h:77:4: warning: Class 'nsWrapperCache' which has virtual members does not have a virtual destructor. [virtualDestructor]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:2900:8: performance: Technically the member function 'mozilla::dom::TreeOrderComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:2903:8: performance: Technically the member function 'mozilla::dom::TreeOrderComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCache.h:148:8: style: Technically the member function 'nsWrapperCache::PreservingWrapper' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCache.h:167:8: style: Technically the member function 'nsWrapperCache::IsBlack' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCacheInlines.h:25:17: note: Technically the member function 'nsWrapperCache::IsBlack' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCache.h:167:8: note: Technically the member function 'nsWrapperCache::IsBlack' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCache.h:175:8: performance: Technically the member function 'nsWrapperCache::HasNothingToTrace' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCacheInlines.h:41:17: note: Technically the member function 'nsWrapperCache::HasNothingToTrace' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsWrapperCache.h:175:8: note: Technically the member function 'nsWrapperCache::HasNothingToTrace' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:479:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.h:381:8: style: Technically the member function 'nsMessageManagerScriptHolder::WillRunInGlobalScope' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.h:392:48: style: Technically the member function 'nsMessageManagerScriptExecutor::GetGlobal' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:162:1: warning: The struct 'IdleObserverHolder' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/BodyUtil.cpp:347:5: style: Variable 'boundaryId' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/BodyUtil.cpp:346:0: note: Variable 'boundaryId' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/base/BodyUtil.cpp:347:5: note: Variable 'boundaryId' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/base/BodyUtil.cpp:160:3: performance: Technically the member function 'mozilla::dom::::FormDataParser::PushOverBoundary' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/ChildIterator.cpp:565:48: style: Function 'IsNeeded' argument 1 names different: declaration 'aParent' definition 'aElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/ChildIterator.h:280:39: note: Function 'IsNeeded' argument 1 names different: declaration 'aParent' definition 'aElement'.
thunderbird-52.3.0/mozilla/dom/base/ChildIterator.cpp:565:48: note: Function 'IsNeeded' argument 1 names different: declaration 'aParent' definition 'aElement'.
thunderbird-52.3.0/mozilla/dom/base/ChildIterator.h:153:8: style: Technically the member function 'mozilla::dom::FlattenedChildIterator::XBLInvolved' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:131:3: style: 'nsAttrValue::operator=' should return 'nsAttrValue &'. [operatorEq]
thunderbird-52.3.0/mozilla/dom/base/nsContentList.h:337:23: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/dom/base/Element.cpp:1904:8: style: The scope of the variable 'clearBindingParent' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/Element.cpp:1819:43: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
thunderbird-52.3.0/mozilla/dom/base/nsDocument.h:159:3: warning: Member variable 'nsIdentifierMapEntry::mIdContentList' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDocument.h:159:3: warning: Member variable 'nsIdentifierMapEntry::mNameContentList' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDocument.h:159:3: warning: Member variable 'nsIdentifierMapEntry::mChangeCallbacks' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDocument.h:159:3: warning: Member variable 'nsIdentifierMapEntry::mImageElement' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mSubtree' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mChildList' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mCharacterData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mCharacterDataOldValue' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mNativeAnonymousChildList' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mAttributes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mAllAttributes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mAttributeOldValue' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:239:3: warning: Member variable 'nsMutationReceiverBase::mAnimations' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mSubtree' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mChildList' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mCharacterData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mCharacterDataOldValue' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mNativeAnonymousChildList' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mAttributes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mAllAttributes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mAttributeOldValue' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:244:3: warning: Member variable 'nsMutationReceiverBase::mAnimations' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsScriptLoader.h:697:5: performance: Variable 'mLoader' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/base/nsScriptLoader.h:616:10: performance: Technically the member function 'nsScriptLoader::PreloadRequestComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsAttrName.h:193:8: style: Technically the member function 'nsAttrName::AddRefInternalName' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsAttrName.h:202:8: style: Technically the member function 'nsAttrName::ReleaseInternalName' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:440:15: performance: Technically the member function 'nsAttrValue::IsSVGType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValueInlines.h:189:14: note: Technically the member function 'nsAttrValue::IsSVGType' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:440:15: note: Technically the member function 'nsAttrValue::IsSVGType' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValueOrString.h:65:22: style: Technically the member function 'nsAttrValueOrString::GetAttrValue' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsDOMAttributeMap.h:29:1: warning: The class 'nsAttrKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsDOMAttributeMap.h:53:1: warning: The class 'nsAttrHashKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsContentList.h:143:1: warning: The struct 'nsContentListKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsAttrName.h:21:1: warning: The class 'nsAttrName' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsDocument.h:145:1: warning: The class 'nsIdentifierMapEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsDocument.h:227:3: warning: The struct 'ChangeCallbackEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.h:531:67: performance: Function parameter 'aRecord' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicyUtils.h:240:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicyUtils.h:267:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/EventSource.cpp:503:64: error: Uninitialized variable: isValidScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/base/EventSource.cpp:504:65: error: Uninitialized variable: isValidScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/base/EventSource.cpp:634:62: error: Uninitialized variable: isValidScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/base/EventSource.cpp:635:63: error: Uninitialized variable: isValidScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/base/FileReader.cpp:311:7: error: Common realloc mistake: 'mFileData' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/dom/base/FormData.cpp:72:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/base/FragmentOrElement.cpp:1905:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/base/GroupedSHistory.h:68:1: style: The class 'GroupedSHistory' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/base/PartialSHistory.h:22:1: style: The class 'PartialSHistory' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/base/nsDOMNavigationTiming.h:111:30: style: Technically the member function 'nsDOMNavigationTiming::TimeStampToDOMHighRes' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/IdleRequest.cpp:23:14: warning: Member variable 'IdleRequest::mDeadline' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/ImportManager.cpp:138:52: style: Function 'UpdateMainReferrer' argument 1 names different: declaration 'newIdx' definition 'aNewIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/ImportManager.h:94:38: note: Function 'UpdateMainReferrer' argument 1 names different: declaration 'newIdx' definition 'aNewIdx'.
thunderbird-52.3.0/mozilla/dom/base/ImportManager.cpp:138:52: note: Function 'UpdateMainReferrer' argument 1 names different: declaration 'newIdx' definition 'aNewIdx'.
thunderbird-52.3.0/mozilla/dom/base/ImportManager.cpp:184:49: style: Function 'NextDependant' argument 3 names different: declaration 'aVisitedLinks' definition 'aVisitedNodes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/ImportManager.h:112:39: note: Function 'NextDependant' argument 3 names different: declaration 'aVisitedLinks' definition 'aVisitedNodes'.
thunderbird-52.3.0/mozilla/dom/base/ImportManager.cpp:184:49: note: Function 'NextDependant' argument 3 names different: declaration 'aVisitedLinks' definition 'aVisitedNodes'.
thunderbird-52.3.0/mozilla/dom/base/Link.h:30:1: style: The class 'Link' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:582:3: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:580:0: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:582:3: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:623:3: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:621:0: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:623:3: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:681:3: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:679:0: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:681:3: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:732:3: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:730:0: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:732:3: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:860:3: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:858:0: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:860:3: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:104:28: style: Function 'CheckURL' argument 1 names different: declaration 'url' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Location.h:247:29: note: Function 'CheckURL' argument 1 names different: declaration 'url' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:104:28: note: Function 'CheckURL' argument 1 names different: declaration 'url' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:209:27: style: Function 'GetURI' argument 1 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Location.h:236:28: note: Function 'GetURI' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:209:27: note: Function 'GetURI' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:247:35: style: Function 'GetWritableURI' argument 1 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Location.h:237:36: note: Function 'GetWritableURI' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:247:35: note: Function 'GetWritableURI' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:266:26: style: Function 'SetURI' argument 1 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Location.h:240:27: note: Function 'SetURI' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Location.cpp:266:26: note: Function 'SetURI' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/ScriptSettings.h:152:8: style: Technically the member function 'mozilla::dom::ScriptSettingsStackEntry::IsIncumbentCandidate' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/ScriptSettings.h:153:8: style: Technically the member function 'mozilla::dom::ScriptSettingsStackEntry::IsIncumbentScript' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/ScriptSettings.h:286:8: style: Technically the member function 'mozilla::dom::AutoJSAPI::ClearException' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/ScriptSettings.h:331:8: performance: Technically the member function 'mozilla::dom::AutoEntryScript::SetWebIDLCallerPrincipal' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.cpp:59:55: style: Function 'GetInternalStream' argument 1 names different: declaration 'aInputStream' definition 'aStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.h:88:51: note: Function 'GetInternalStream' argument 1 names different: declaration 'aInputStream' definition 'aStream'.
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.cpp:59:55: note: Function 'GetInternalStream' argument 1 names different: declaration 'aInputStream' definition 'aStream'.
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.cpp:279:54: style: Function 'GetMozFullPathInternal' argument 1 names different: declaration 'aFullPath' definition 'aFilename'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.h:96:50: note: Function 'GetMozFullPathInternal' argument 1 names different: declaration 'aFullPath' definition 'aFilename'.
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.cpp:279:54: note: Function 'GetMozFullPathInternal' argument 1 names different: declaration 'aFullPath' definition 'aFilename'.
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.cpp:327:47: style: Function 'InitializeChromeFile' argument 1 names different: declaration 'aData' definition 'aBlob'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.h:63:35: note: Function 'InitializeChromeFile' argument 1 names different: declaration 'aData' definition 'aBlob'.
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.cpp:327:47: note: Function 'InitializeChromeFile' argument 1 names different: declaration 'aData' definition 'aBlob'.
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.cpp:360:50: style: Function 'InitializeChromeFile' argument 2 names different: declaration 'aData' definition 'aFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.h:73:38: note: Function 'InitializeChromeFile' argument 2 names different: declaration 'aData' definition 'aFile'.
thunderbird-52.3.0/mozilla/dom/base/MultipartBlobImpl.cpp:360:50: note: Function 'InitializeChromeFile' argument 2 names different: declaration 'aData' definition 'aFile'.
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.cpp:12:97: style: Function 'MutableBlobStreamListener' argument 1 names different: declaration 'aType' definition 'aStorageType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.h:24:72: note: Function 'MutableBlobStreamListener' argument 1 names different: declaration 'aType' definition 'aStorageType'.
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.cpp:12:97: note: Function 'MutableBlobStreamListener' argument 1 names different: declaration 'aType' definition 'aStorageType'.
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.cpp:80:60: style: Function 'WriteSegmentFun' argument 1 names different: declaration 'aWriter' definition 'aWriterStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.h:33:35: note: Function 'WriteSegmentFun' argument 1 names different: declaration 'aWriter' definition 'aWriterStream'.
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.cpp:80:60: note: Function 'WriteSegmentFun' argument 1 names different: declaration 'aWriter' definition 'aWriterStream'.
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.cpp:83:53: style: Function 'WriteSegmentFun' argument 4 names different: declaration 'aOffset' definition 'aToOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.h:34:54: note: Function 'WriteSegmentFun' argument 4 names different: declaration 'aOffset' definition 'aToOffset'.
thunderbird-52.3.0/mozilla/dom/base/MutableBlobStreamListener.cpp:83:53: note: Function 'WriteSegmentFun' argument 4 names different: declaration 'aOffset' definition 'aToOffset'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:169:42: style: Function 'Navigator' argument 1 names different: declaration 'aInnerWindow' definition 'aWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Navigator.h:95:42: note: Function 'Navigator' argument 1 names different: declaration 'aInnerWindow' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:169:42: note: Function 'Navigator' argument 1 names different: declaration 'aInnerWindow' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:810:45: style: Function 'AddIdleObserver' argument 1 names different: declaration 'aObserver' definition 'aIdleObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Navigator.h:191:41: note: Function 'AddIdleObserver' argument 1 names different: declaration 'aObserver' definition 'aIdleObserver'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:810:45: note: Function 'AddIdleObserver' argument 1 names different: declaration 'aObserver' definition 'aIdleObserver'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:824:48: style: Function 'RemoveIdleObserver' argument 1 names different: declaration 'aObserver' definition 'aIdleObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Navigator.h:192:44: note: Function 'RemoveIdleObserver' argument 1 names different: declaration 'aObserver' definition 'aIdleObserver'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:824:48: note: Function 'RemoveIdleObserver' argument 1 names different: declaration 'aObserver' definition 'aIdleObserver'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:887:46: style: Function 'Vibrate' argument 1 names different: declaration 'aDuration' definition 'aPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Navigator.h:164:42: note: Function 'Vibrate' argument 1 names different: declaration 'aDuration' definition 'aPattern'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:887:46: note: Function 'Vibrate' argument 1 names different: declaration 'aDuration' definition 'aPattern'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:961:52: style: Function 'RegisterContentHandler' argument 2 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Navigator.h:134:76: note: Function 'RegisterContentHandler' argument 2 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:961:52: note: Function 'RegisterContentHandler' argument 2 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:980:53: style: Function 'RegisterProtocolHandler' argument 1 names different: declaration 'aScheme' definition 'aProtocol'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Navigator.h:132:49: note: Function 'RegisterProtocolHandler' argument 1 names different: declaration 'aScheme' definition 'aProtocol'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:980:53: note: Function 'RegisterProtocolHandler' argument 1 names different: declaration 'aScheme' definition 'aProtocol'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:981:53: style: Function 'RegisterProtocolHandler' argument 2 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Navigator.h:132:75: note: Function 'RegisterProtocolHandler' argument 2 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:981:53: note: Function 'RegisterProtocolHandler' argument 2 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:2000:85: style: Function 'RequestMediaKeySystemAccess' argument 2 names different: declaration 'aConfig' definition 'aConfigs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/Navigator.h:263:76: note: Function 'RequestMediaKeySystemAccess' argument 2 names different: declaration 'aConfig' definition 'aConfigs'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:2000:85: note: Function 'RequestMediaKeySystemAccess' argument 2 names different: declaration 'aConfig' definition 'aConfigs'.
thunderbird-52.3.0/mozilla/dom/base/Navigator.cpp:734:5: performance: Variable 'mWindow' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/base/ResponsiveImageSelector.cpp:159:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/dom/base/ResponsiveImageSelector.cpp:549:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/dom/base/ScreenOrientation.h:33:1: style: The class 'ScreenOrientation' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1270:7: warning: Possible null pointer dereference: port [nullPointer]
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1263:25: note: Assignment 'port=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1270:7: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1289:21: warning: Possible null pointer dereference: canvas [nullPointer]
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1281:33: note: Assignment 'canvas=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1289:21: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1291:9: warning: Possible null pointer dereference: canvas [nullPointer]
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1281:33: note: Assignment 'canvas=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1291:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1304:21: warning: Possible null pointer dereference: bitmap [nullPointer]
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1296:29: note: Assignment 'bitmap=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1304:21: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1306:9: warning: Possible null pointer dereference: bitmap [nullPointer]
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1296:29: note: Assignment 'bitmap=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1306:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:248:67: style: Function 'StructuredCloneHolder' argument 3 names different: declaration 'aStructuredCloneScope' definition 'aScope'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.h:156:55: note: Function 'StructuredCloneHolder' argument 3 names different: declaration 'aStructuredCloneScope' definition 'aScope'.
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:248:67: note: Function 'StructuredCloneHolder' argument 3 names different: declaration 'aStructuredCloneScope' definition 'aScope'.
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.h:222:3: performance: Technically the member function 'mozilla::dom::StructuredCloneHolder::TakeTransferredPortsAsSequence' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.cpp:1353:24: note: Technically the member function 'mozilla::dom::StructuredCloneHolder::TakeTransferredPortsAsSequence' can be static.
thunderbird-52.3.0/mozilla/dom/base/StructuredCloneHolder.h:222:3: note: Technically the member function 'mozilla::dom::StructuredCloneHolder::TakeTransferredPortsAsSequence' can be static.
thunderbird-52.3.0/mozilla/dom/base/Timeout.cpp:62:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/Timeout.cpp:69:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:476:41: style: Function 'CloseConnection' argument 1 names different: declaration 'reasonCode' definition 'aReasonCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:145:37: note: Function 'CloseConnection' argument 1 names different: declaration 'reasonCode' definition 'aReasonCode'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:476:41: note: Function 'CloseConnection' argument 1 names different: declaration 'reasonCode' definition 'aReasonCode'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:566:40: style: Function 'FailConnection' argument 1 names different: declaration 'reasonCode' definition 'aReasonCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:143:32: note: Function 'FailConnection' argument 1 names different: declaration 'reasonCode' definition 'aReasonCode'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:566:40: note: Function 'FailConnection' argument 1 names different: declaration 'reasonCode' definition 'aReasonCode'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:961:37: style: Function 'Constructor' argument 3 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.h:73:63: note: Function 'Constructor' argument 3 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:961:37: note: Function 'Constructor' argument 3 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:972:37: style: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.h:78:63: note: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:972:37: note: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:988:37: style: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.h:83:63: note: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:988:37: note: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:1000:47: style: Function 'CreateServerWebSocket' argument 6 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.h:90:73: note: Function 'CreateServerWebSocket' argument 6 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:1000:47: note: Function 'CreateServerWebSocket' argument 6 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:1210:43: style: Function 'ConstructorCommon' argument 6 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.h:97:69: note: Function 'ConstructorCommon' argument 6 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:1210:43: note: Function 'ConstructorCommon' argument 6 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:2391:30: style: Function 'GetUrl' argument 1 names different: declaration 'aResult' definition 'aURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.h:100:26: note: Function 'GetUrl' argument 1 names different: declaration 'aResult' definition 'aURL'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:2391:30: note: Function 'GetUrl' argument 1 names different: declaration 'aResult' definition 'aURL'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:2412:35: style: Function 'GetProtocol' argument 1 names different: declaration 'aResult' definition 'aProtocol'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.h:121:31: note: Function 'GetProtocol' argument 1 names different: declaration 'aResult' definition 'aProtocol'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:2412:35: note: Function 'GetProtocol' argument 1 names different: declaration 'aResult' definition 'aProtocol'.
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:89:12: warning: Member variable 'WebSocketImpl::mPort' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/WebSocket.cpp:2796:58: performance: Function parameter 'aEvent' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:736:5: warning: Possible null pointer dereference: aContent [nullPointer]
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:480:25: note: Calling function 'GetModifiableMapped', 1st argument 'aContent' value is 0
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:736:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:556:11: style: The scope of the variable 'idx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:328:47: style: Function 'GetAttr' argument 1 names different: declaration 'aName' definition 'aLocalName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.h:87:47: note: Function 'GetAttr' argument 1 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:328:47: note: Function 'GetAttr' argument 1 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.h:198:15: performance: Technically the member function 'nsAttrAndChildArray::SetChildAtPos' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:869:22: note: Technically the member function 'nsAttrAndChildArray::SetChildAtPos' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.h:198:15: note: Technically the member function 'nsAttrAndChildArray::SetChildAtPos' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:409:9: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:410:9: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:443:9: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/dom/base/nsAttrAndChildArray.cpp:444:9: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.cpp:454:49: style: Function 'SetToSerialized' argument 1 names different: declaration 'aValue' definition 'aOther'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:181:43: note: Function 'SetToSerialized' argument 1 names different: declaration 'aValue' definition 'aOther'.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.cpp:454:49: note: Function 'SetToSerialized' argument 1 names different: declaration 'aValue' definition 'aOther'.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:417:8: style: Technically the member function 'nsAttrValue::LoadImage' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.cpp:1666:14: note: Technically the member function 'nsAttrValue::LoadImage' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:417:8: note: Technically the member function 'nsAttrValue::LoadImage' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:449:12: performance: Technically the member function 'nsAttrValue::GetEnumTableIndex' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.cpp:1380:14: note: Technically the member function 'nsAttrValue::GetEnumTableIndex' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:449:12: note: Technically the member function 'nsAttrValue::GetEnumTableIndex' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:455:8: style: Technically the member function 'nsAttrValue::SetMiscAtomOrString' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.cpp:1742:14: note: Technically the member function 'nsAttrValue::SetMiscAtomOrString' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:455:8: note: Technically the member function 'nsAttrValue::SetMiscAtomOrString' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:456:8: style: Technically the member function 'nsAttrValue::ResetMiscAtomOrString' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.cpp:1775:14: note: Technically the member function 'nsAttrValue::ResetMiscAtomOrString' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:456:8: note: Technically the member function 'nsAttrValue::ResetMiscAtomOrString' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:473:5: performance: Technically the member function 'nsAttrValue::GetStringBuffer' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.cpp:1897:14: note: Technically the member function 'nsAttrValue::GetStringBuffer' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.h:473:5: note: Technically the member function 'nsAttrValue::GetStringBuffer' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsAttrValue.cpp:1207:8: performance: Technically the member function 'AtomArrayStringComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsCCUncollectableMarker.cpp:291:3: warning: Either the condition 'rootDocShell?rootDocShell->GetTabChild():nullptr' is redundant or there is possible null pointer dereference: aNode. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/base/nsCCUncollectableMarker.cpp:312:22: note: Assuming that condition 'rootDocShell?rootDocShell->GetTabChild():nullptr' is not redundant
thunderbird-52.3.0/mozilla/dom/base/nsCCUncollectableMarker.cpp:309:20: note: Calling function 'MarkDocShell', 1st argument 'aNode' value is 0
thunderbird-52.3.0/mozilla/dom/base/nsCCUncollectableMarker.cpp:291:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/nsContentAreaDragDrop.cpp:77:8: performance: Technically the member function 'DragDataProducer::AddString' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsContentAreaDragDrop.cpp:732:19: note: Technically the member function 'DragDataProducer::AddString' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsContentAreaDragDrop.cpp:77:8: note: Technically the member function 'DragDataProducer::AddString' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsContentIterator.cpp:294:38: style: Function 'Init' argument 1 names different: declaration 'aRange' definition 'aDOMRange'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentIterator.cpp:107:38: note: Function 'Init' argument 1 names different: declaration 'aRange' definition 'aDOMRange'.
thunderbird-52.3.0/mozilla/dom/base/nsContentIterator.cpp:294:38: note: Function 'Init' argument 1 names different: declaration 'aRange' definition 'aDOMRange'.
thunderbird-52.3.0/mozilla/dom/base/nsContentList.cpp:469:38: style: Function 'WrapObject' argument 1 names different: declaration 'aCx' definition 'cx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentList.h:264:43: note: Function 'WrapObject' argument 1 names different: declaration 'aCx' definition 'cx'.
thunderbird-52.3.0/mozilla/dom/base/nsContentList.cpp:469:38: note: Function 'WrapObject' argument 1 names different: declaration 'aCx' definition 'cx'.
thunderbird-52.3.0/mozilla/dom/base/nsContentList.cpp:645:38: style: Function 'GetElementAt' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentList.h:286:56: note: Function 'GetElementAt' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsContentList.cpp:645:38: note: Function 'GetElementAt' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:154:73: style: Function 'ContentPermissionRequestParent' argument 2 names different: declaration 'element' definition 'aElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:135:43: note: Function 'ContentPermissionRequestParent' argument 2 names different: declaration 'element' definition 'aElement'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:154:73: note: Function 'ContentPermissionRequestParent' argument 2 names different: declaration 'element' definition 'aElement'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:155:86: style: Function 'ContentPermissionRequestParent' argument 3 names different: declaration 'principal' definition 'aPrincipal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:136:56: note: Function 'ContentPermissionRequestParent' argument 3 names different: declaration 'principal' definition 'aPrincipal'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:155:86: note: Function 'ContentPermissionRequestParent' argument 3 names different: declaration 'principal' definition 'aPrincipal'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:575:34: warning: Member variable 'nsContentPermissionRequestProxy::mParent' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:219:3: performance: Variable 'mType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:220:3: performance: Variable 'mAccess' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/base/nsContentPermissionHelper.cpp:221:3: performance: Variable 'mOptions' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.cpp:75:48: style: Function 'CheckPolicy' argument 4 names different: declaration 'aURI' definition 'contentLocation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.h:53:34: note: Function 'CheckPolicy' argument 4 names different: declaration 'aURI' definition 'contentLocation'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.cpp:75:48: note: Function 'CheckPolicy' argument 4 names different: declaration 'aURI' definition 'contentLocation'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.cpp:76:48: style: Function 'CheckPolicy' argument 5 names different: declaration 'origURI' definition 'requestingLocation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.h:53:48: note: Function 'CheckPolicy' argument 5 names different: declaration 'origURI' definition 'requestingLocation'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.cpp:76:48: note: Function 'CheckPolicy' argument 5 names different: declaration 'origURI' definition 'requestingLocation'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.cpp:78:48: style: Function 'CheckPolicy' argument 7 names different: declaration 'mimeGuess' definition 'mimeType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.h:55:44: note: Function 'CheckPolicy' argument 7 names different: declaration 'mimeGuess' definition 'mimeType'.
thunderbird-52.3.0/mozilla/dom/base/nsContentPolicy.cpp:78:48: note: Function 'CheckPolicy' argument 7 names different: declaration 'mimeGuess' definition 'mimeType'.
thunderbird-52.3.0/mozilla/dom/base/nsContentSink.cpp:1572:28: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/dom/base/nsContentSink.cpp:480:13: style: The scope of the variable 'endCh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsContentSink.cpp:1242:41: style: Function 'NotifyAppend' argument 1 names different: declaration 'aContent' definition 'aContainer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentSink.h:104:33: note: Function 'NotifyAppend' argument 1 names different: declaration 'aContent' definition 'aContainer'.
thunderbird-52.3.0/mozilla/dom/base/nsContentSink.cpp:1242:41: note: Function 'NotifyAppend' argument 1 names different: declaration 'aContent' definition 'aContainer'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:6225:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:6223:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:6225:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:825:39: style: Function 'Atob' argument 1 names different: declaration 'aAsciiString' definition 'aAsciiBase64String'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:2260:41: note: Function 'Atob' argument 1 names different: declaration 'aAsciiString' definition 'aAsciiBase64String'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:825:39: note: Function 'Atob' argument 1 names different: declaration 'aAsciiString' definition 'aAsciiBase64String'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:1696:76: style: Function 'ParseIntMarginValue' argument 2 names different: declaration 'aResult' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:460:74: note: Function 'ParseIntMarginValue' argument 2 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:1696:76: note: Function 'ParseIntMarginValue' argument 2 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:2995:42: style: Function 'SplitExpatName' argument 3 names different: declaration 'aTagName' definition 'aLocalName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:593:40: note: Function 'SplitExpatName' argument 3 names different: declaration 'aTagName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:2995:42: note: Function 'SplitExpatName' argument 3 names different: declaration 'aTagName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:3071:39: style: Function 'CanLoadImage' argument 6 names different: declaration 'aContentPolicyType' definition 'aContentType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:682:37: note: Function 'CanLoadImage' argument 6 names different: declaration 'aContentPolicyType' definition 'aContentType'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:3071:39: note: Function 'CanLoadImage' argument 6 names different: declaration 'aContentPolicyType' definition 'aContentType'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:3133:50: style: Function 'GetOriginAttributes' argument 1 names different: declaration 'aDoc' definition 'aDocument'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:792:36: note: Function 'GetOriginAttributes' argument 1 names different: declaration 'aDoc' definition 'aDocument'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:3133:50: note: Function 'GetOriginAttributes' argument 1 names different: declaration 'aDoc' definition 'aDocument'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:3479:48: style: Function 'GetEventArgNames' argument 5 names different: declaration 'aArgNames' definition 'aArgArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:786:67: note: Function 'GetEventArgNames' argument 5 names different: declaration 'aArgNames' definition 'aArgArray'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:3479:48: note: Function 'GetEventArgNames' argument 5 names different: declaration 'aArgNames' definition 'aArgArray'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:8092:55: style: Function 'GetViewToDispatchEvent' argument 1 names different: declaration 'aPresContext' definition 'presContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:2546:56: note: Function 'GetViewToDispatchEvent' argument 1 names different: declaration 'aPresContext' definition 'presContext'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:8092:55: note: Function 'GetViewToDispatchEvent' argument 1 names different: declaration 'aPresContext' definition 'presContext'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:8093:55: style: Function 'GetViewToDispatchEvent' argument 2 names different: declaration 'aPresShell' definition 'presShell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:2547:56: note: Function 'GetViewToDispatchEvent' argument 2 names different: declaration 'aPresShell' definition 'presShell'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:8093:55: note: Function 'GetViewToDispatchEvent' argument 2 names different: declaration 'aPresShell' definition 'presShell'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:9631:65: style: Function 'GetCustomPrototype' argument 4 names different: declaration 'prototype' definition 'aPrototype'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.h:2718:63: note: Function 'GetCustomPrototype' argument 4 names different: declaration 'prototype' definition 'aPrototype'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:9631:65: note: Function 'GetCustomPrototype' argument 4 names different: declaration 'prototype' definition 'aPrototype'.
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:4954:5: performance: Variable 'mContent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/base/nsReferencedElement.h:42:4: warning: Class 'nsReferencedElement' which has virtual members does not have a virtual destructor. [virtualDestructor]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:7883:14: performance: Technically the member function '::GetSurfaceDataRawBuffer::Allocate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:8889:8: performance: Technically the member function '::StringBuilder::EncodeAttrString' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:8912:8: performance: Technically the member function '::StringBuilder::EncodeTextFragment' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:1480:0: style: Technically the member function 'CopyNormalizeNewlines < NormalizeNewlinesCharTraits < char16_t * > >::GetCharsWritten' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:1484:0: style: Technically the member function 'CopyNormalizeNewlines < NormalizeNewlinesCharTraits < char16_t * > >::IsLastCharCR' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:1480:0: style: Technically the member function 'CopyNormalizeNewlines < NormalizeNewlinesCharTraits < nsWritingIterator < char16_t > > >::GetCharsWritten' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:1484:0: style: Technically the member function 'CopyNormalizeNewlines < NormalizeNewlinesCharTraits < nsWritingIterator < char16_t > > >::IsLastCharCR' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsContentUtils.cpp:5254:63: performance: Function parameter 'aRunnable' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/base/nsCopySupport.cpp:321:58: style: Function 'GetTransferableForSelection' argument 1 names different: declaration 'aSelection' definition 'aSel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsCopySupport.h:45:63: note: Function 'GetTransferableForSelection' argument 1 names different: declaration 'aSelection' definition 'aSel'.
thunderbird-52.3.0/mozilla/dom/base/nsCopySupport.cpp:321:58: note: Function 'GetTransferableForSelection' argument 1 names different: declaration 'aSelection' definition 'aSel'.
thunderbird-52.3.0/mozilla/dom/base/nsCopySupport.cpp:322:57: style: Function 'GetTransferableForSelection' argument 2 names different: declaration 'aDocument' definition 'aDoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsCopySupport.h:46:62: note: Function 'GetTransferableForSelection' argument 2 names different: declaration 'aDocument' definition 'aDoc'.
thunderbird-52.3.0/mozilla/dom/base/nsCopySupport.cpp:322:57: note: Function 'GetTransferableForSelection' argument 2 names different: declaration 'aDocument' definition 'aDoc'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:396:45: style: Function 'RegisterClassProtos' argument 1 names different: declaration 'aDOMClassInfoID' definition 'aClassInfoID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.h:113:47: note: Function 'RegisterClassProtos' argument 1 names different: declaration 'aDOMClassInfoID' definition 'aClassInfoID'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:396:45: note: Function 'RegisterClassProtos' argument 1 names different: declaration 'aDOMClassInfoID' definition 'aClassInfoID'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:1307:48: style: Function 'HasInstance' argument 4 names different: declaration 'val' definition 'v'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:1167:68: note: Function 'HasInstance' argument 4 names different: declaration 'val' definition 'v'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:1307:48: note: Function 'HasInstance' argument 4 names different: declaration 'val' definition 'v'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:1508:28: style: Function 'ResolvePrototype' argument 9 names different: declaration 'dot_prototype' definition 'aDot_prototype'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:933:28: note: Function 'ResolvePrototype' argument 9 names different: declaration 'dot_prototype' definition 'aDot_prototype'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:1508:28: note: Function 'ResolvePrototype' argument 9 names different: declaration 'dot_prototype' definition 'aDot_prototype'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:1962:38: style: Function 'PreCreate' argument 3 names different: declaration 'globalObj' definition 'aGlobalObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.h:163:34: note: Function 'PreCreate' argument 3 names different: declaration 'globalObj' definition 'aGlobalObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:1962:38: note: Function 'PreCreate' argument 3 names different: declaration 'globalObj' definition 'aGlobalObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2018:41: style: Function 'PreCreate' argument 3 names different: declaration 'globalObj' definition 'aGlobalObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.h:227:34: note: Function 'PreCreate' argument 3 names different: declaration 'globalObj' definition 'aGlobalObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2018:41: note: Function 'PreCreate' argument 3 names different: declaration 'globalObj' definition 'aGlobalObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2036:39: style: Function 'Resolve' argument 3 names different: declaration 'obj' definition 'aObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.h:233:32: note: Function 'Resolve' argument 3 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2036:39: note: Function 'Resolve' argument 3 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2036:50: style: Function 'Resolve' argument 4 names different: declaration 'id' definition 'aId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.h:233:42: note: Function 'Resolve' argument 4 names different: declaration 'id' definition 'aId'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2036:50: note: Function 'Resolve' argument 4 names different: declaration 'id' definition 'aId'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2073:36: style: Function 'Call' argument 3 names different: declaration 'obj' definition 'aObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.h:236:29: note: Function 'Call' argument 3 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2073:36: note: Function 'Call' argument 3 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2094:41: style: Function 'Construct' argument 3 names different: declaration 'obj' definition 'aObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.h:239:34: note: Function 'Construct' argument 3 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2094:41: note: Function 'Construct' argument 3 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2115:58: style: Function 'HasInstance' argument 3 names different: declaration 'obj' definition 'aObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.h:242:36: note: Function 'HasInstance' argument 3 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMClassInfo.cpp:2115:58: note: Function 'HasInstance' argument 3 names different: declaration 'obj' definition 'aObj'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:634:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:376:58: style: Function 'DoOnMessageAvailable' argument 1 names different: declaration 'aMessage' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.h:90:42: note: Function 'DoOnMessageAvailable' argument 1 names different: declaration 'aMessage' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:376:58: note: Function 'DoOnMessageAvailable' argument 1 names different: declaration 'aMessage' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:617:63: style: Function 'NS_NewDOMDataChannel' argument 1 names different: declaration 'dataChannel' definition 'aDataChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannelDeclarations.h:23:63: note: Function 'NS_NewDOMDataChannel' argument 1 names different: declaration 'dataChannel' definition 'aDataChannel'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:617:63: note: Function 'NS_NewDOMDataChannel' argument 1 names different: declaration 'dataChannel' definition 'aDataChannel'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:619:42: style: Function 'NS_NewDOMDataChannel' argument 3 names different: declaration 'domDataChannel' definition 'aDomDataChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannelDeclarations.h:25:42: note: Function 'NS_NewDOMDataChannel' argument 3 names different: declaration 'domDataChannel' definition 'aDomDataChannel'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:619:42: note: Function 'NS_NewDOMDataChannel' argument 3 names different: declaration 'domDataChannel' definition 'aDomDataChannel'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:632:43: style: Function 'NS_DataChannelAppReady' argument 1 names different: declaration 'domDataChannel' definition 'aDomDataChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannelDeclarations.h:28:48: note: Function 'NS_DataChannelAppReady' argument 1 names different: declaration 'domDataChannel' definition 'aDomDataChannel'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMDataChannel.cpp:632:43: note: Function 'NS_DataChannelAppReady' argument 1 names different: declaration 'domDataChannel' definition 'aDomDataChannel'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMMutationObserver.cpp:499:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/base/nsDOMNavigationTiming.h:130:19: style: Technically the member function 'nsDOMNavigationTiming::DurationFromStart' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsDOMNavigationTiming.cpp:64:40: note: Technically the member function 'nsDOMNavigationTiming::DurationFromStart' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsDOMNavigationTiming.h:130:19: note: Technically the member function 'nsDOMNavigationTiming::DurationFromStart' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsDOMTokenList.cpp:108:55: style: Function 'CheckTokens' argument 1 names different: declaration 'aStr' definition 'aTokens'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMTokenList.h:89:50: note: Function 'CheckTokens' argument 1 names different: declaration 'aStr' definition 'aTokens'.
thunderbird-52.3.0/mozilla/dom/base/nsDOMTokenList.cpp:108:55: note: Function 'CheckTokens' argument 1 names different: declaration 'aStr' definition 'aTokens'.
thunderbird-52.3.0/mozilla/dom/base/nsDocument.cpp:1743:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:972:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:970:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:972:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:1654:98: style: Function 'GetPromotedPoint' argument 6 names different: declaration 'aCommon' definition 'common'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:1261:92: note: Function 'GetPromotedPoint' argument 6 names different: declaration 'aCommon' definition 'common'.
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:1654:98: note: Function 'GetPromotedPoint' argument 6 names different: declaration 'aCommon' definition 'common'.
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:1269:16: style: The function 'IncludeInContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:143:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:1269:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:1271:3: style: The function 'GetImmediateContextCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:99:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsDocumentEncoder.cpp:1271:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:2723:9: style: Condition 'popupFrame' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:2663:26: note: Assignment 'popupFrame=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:2723:9: note: Condition 'popupFrame' is always false
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:2520:16: style: The scope of the variable 'endOfSelectionInStartNode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:1448:55: style: Function 'AdjustWindowFocus' argument 1 names different: declaration 'aNewWindow' definition 'aWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.h:190:46: note: Function 'AdjustWindowFocus' argument 1 names different: declaration 'aNewWindow' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:1448:55: note: Function 'AdjustWindowFocus' argument 1 names different: declaration 'aNewWindow' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:1601:27: style: Function 'Blur' argument 4 names different: declaration 'aAdjustWidget' definition 'aAdjustWidgets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.h:244:18: note: Function 'Blur' argument 4 names different: declaration 'aAdjustWidget' definition 'aAdjustWidgets'.
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:1601:27: note: Function 'Blur' argument 4 names different: declaration 'aAdjustWidget' definition 'aAdjustWidgets'.
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:1784:28: style: Function 'Focus' argument 7 names different: declaration 'aAdjustWidget' definition 'aAdjustWidgets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.h:279:19: note: Function 'Focus' argument 7 names different: declaration 'aAdjustWidget' definition 'aAdjustWidgets'.
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:1784:28: note: Function 'Focus' argument 7 names different: declaration 'aAdjustWidget' definition 'aAdjustWidgets'.
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:2568:57: style: Function 'DetermineElementToMoveFocus' argument 2 names different: declaration 'aStart' definition 'aStartContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.h:384:52: note: Function 'DetermineElementToMoveFocus' argument 2 names different: declaration 'aStart' definition 'aStartContent'.
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:2568:57: note: Function 'DetermineElementToMoveFocus' argument 2 names different: declaration 'aStart' definition 'aStartContent'.
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:114:3: warning: Member variable 'nsDelayedBlurOrFocusEvent::mRelatedTarget' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsFocusManager.cpp:99:1: warning: The struct 'nsDelayedBlurOrFocusEvent' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsFrameLoader.cpp:717:3: style: Variable 'isContent' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/nsFrameLoader.cpp:710:0: note: Variable 'isContent' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/base/nsFrameLoader.cpp:717:3: note: Variable 'isContent' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/base/nsFrameLoader.cpp:2317:33: style: Function 'GetURL' argument 1 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsFrameLoader.h:219:25: note: Function 'GetURL' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/nsFrameLoader.cpp:2317:33: note: Function 'GetURL' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.h:118:8: performance: Technically the member function 'mozilla::dom::ipc::MessageManagerCallback::BuildClonedMessageDataForParent' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.cpp:307:25: note: Technically the member function 'mozilla::dom::ipc::MessageManagerCallback::BuildClonedMessageDataForParent' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.h:118:8: note: Technically the member function 'mozilla::dom::ipc::MessageManagerCallback::BuildClonedMessageDataForParent' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.h:121:8: performance: Technically the member function 'mozilla::dom::ipc::MessageManagerCallback::BuildClonedMessageDataForChild' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.cpp:315:25: note: Technically the member function 'mozilla::dom::ipc::MessageManagerCallback::BuildClonedMessageDataForChild' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.h:121:8: note: Technically the member function 'mozilla::dom::ipc::MessageManagerCallback::BuildClonedMessageDataForChild' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.h:406:8: performance: Technically the member function 'nsMessageManagerScriptExecutor::TryCacheLoadAndCompileScript' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.cpp:1757:33: note: Technically the member function 'nsMessageManagerScriptExecutor::TryCacheLoadAndCompileScript' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsFrameMessageManager.h:406:8: note: Technically the member function 'nsMessageManagerScriptExecutor::TryCacheLoadAndCompileScript' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:1082:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:202:46: style: Function 'SubstringData' argument 1 names different: declaration 'aOffset' definition 'aStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.h:75:35: note: Function 'SubstringData' argument 1 names different: declaration 'aOffset' definition 'aStart'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:202:46: note: Function 'SubstringData' argument 1 names different: declaration 'aOffset' definition 'aStart'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:248:51: style: Function 'AppendData' argument 1 names different: declaration 'aArg' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.h:77:40: note: Function 'AppendData' argument 1 names different: declaration 'aArg' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:248:51: note: Function 'AppendData' argument 1 names different: declaration 'aArg' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:256:51: style: Function 'InsertData' argument 2 names different: declaration 'aArg' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.h:78:58: note: Function 'InsertData' argument 2 names different: declaration 'aArg' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:256:51: note: Function 'InsertData' argument 2 names different: declaration 'aArg' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:270:52: style: Function 'ReplaceData' argument 3 names different: declaration 'aArg' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.h:81:41: note: Function 'ReplaceData' argument 3 names different: declaration 'aArg' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:270:52: note: Function 'ReplaceData' argument 3 names different: declaration 'aArg' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:652:62: style: Function 'SetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.h:120:59: note: Function 'SetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:652:62: note: Function 'SetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:660:64: style: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.h:123:61: note: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'.
thunderbird-52.3.0/mozilla/dom/base/nsGenericDOMDataNode.cpp:660:64: note: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4102:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4100:9: note: outer condition: parentWindow
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4102:11: note: identical inner condition: parentWindow
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9108:7: warning: Either the condition 'if(activeShell)' is redundant or there is possible null pointer dereference: activeShell. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9110:10: note: Assuming that condition 'if(activeShell)' is not redundant
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9108:7: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:1516:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:3228:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:3230:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:10327:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:10329:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14074:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14108:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14129:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14150:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14171:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14188:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14211:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14283:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14354:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14378:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14403:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14464:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14492:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14597:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14652:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14695:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:10650:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:10648:0: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:10650:3: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4361:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4511:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4701:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4976:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5053:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5143:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5172:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5188:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5204:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5324:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5388:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5417:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5480:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5532:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5556:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5614:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5637:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5708:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5768:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5788:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5823:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5848:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5902:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5933:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5955:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5995:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6166:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6173:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6180:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6187:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6227:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6240:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6265:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6429:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6943:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7237:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7257:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7360:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7477:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7527:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7547:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7567:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7625:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7642:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7727:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7791:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7842:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7902:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:7974:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:8030:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:8438:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:8557:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:8573:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:8771:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:8957:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9381:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9409:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9634:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9786:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9877:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:10827:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14275:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14348:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14372:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14397:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14581:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14644:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14687:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:1201:59: style: Function 'className' argument 2 names different: declaration 'wrapper' definition 'proxy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:1194:70: note: Function 'className' argument 2 names different: declaration 'wrapper' definition 'proxy'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:1201:59: note: Function 'className' argument 2 names different: declaration 'wrapper' definition 'proxy'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:2373:57: style: Function 'PushPopupControlState' argument 1 names different: declaration 'state' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:383:69: note: Function 'PushPopupControlState' argument 1 names different: declaration 'state' definition 'aState'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:2373:57: note: Function 'PushPopupControlState' argument 1 names different: declaration 'state' definition 'aState'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:2380:56: style: Function 'PopPopupControlState' argument 1 names different: declaration 'state' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:384:55: note: Function 'PopPopupControlState' argument 1 names different: declaration 'state' definition 'aState'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:2380:56: note: Function 'PopPopupControlState' argument 1 names different: declaration 'state' definition 'aState'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4980:49: style: Function 'GetControllers' argument 1 names different: declaration 'aControllers' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1116:44: note: Function 'GetControllers' argument 1 names different: declaration 'aControllers' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:4980:49: note: Function 'GetControllers' argument 1 names different: declaration 'aControllers' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5338:40: style: Function 'GetInnerWidth' argument 1 names different: declaration 'aWidth' definition 'aInnerWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1307:35: note: Function 'GetInnerWidth' argument 1 names different: declaration 'aWidth' definition 'aInnerWidth'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5338:40: note: Function 'GetInnerWidth' argument 1 names different: declaration 'aWidth' definition 'aInnerWidth'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5431:41: style: Function 'GetInnerHeight' argument 1 names different: declaration 'aHeight' definition 'aInnerHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1315:36: note: Function 'GetInnerHeight' argument 1 names different: declaration 'aHeight' definition 'aInnerHeight'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5431:41: note: Function 'GetInnerHeight' argument 1 names different: declaration 'aHeight' definition 'aInnerHeight'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5883:50: style: Function 'MatchMediaOuter' argument 1 names different: declaration 'aQuery' definition 'aMediaQueryList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1014:83: note: Function 'MatchMediaOuter' argument 1 names different: declaration 'aQuery' definition 'aMediaQueryList'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:5883:50: note: Function 'MatchMediaOuter' argument 1 names different: declaration 'aQuery' definition 'aMediaQueryList'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6010:54: style: Function 'CheckSecurityWidthAndHeight' argument 1 names different: declaration 'width' definition 'aWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1562:45: note: Function 'CheckSecurityWidthAndHeight' argument 1 names different: declaration 'width' definition 'aWidth'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6010:54: note: Function 'CheckSecurityWidthAndHeight' argument 1 names different: declaration 'width' definition 'aWidth'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6010:71: style: Function 'CheckSecurityWidthAndHeight' argument 2 names different: declaration 'height' definition 'aHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1562:61: note: Function 'CheckSecurityWidthAndHeight' argument 2 names different: declaration 'height' definition 'aHeight'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6010:71: note: Function 'CheckSecurityWidthAndHeight' argument 2 names different: declaration 'height' definition 'aHeight'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6039:51: style: Function 'SetDocShellWidthAndHeight' argument 1 names different: declaration 'width' definition 'aInnerWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1569:46: note: Function 'SetDocShellWidthAndHeight' argument 1 names different: declaration 'width' definition 'aInnerWidth'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6039:51: note: Function 'SetDocShellWidthAndHeight' argument 1 names different: declaration 'width' definition 'aInnerWidth'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6039:72: style: Function 'SetDocShellWidthAndHeight' argument 2 names different: declaration 'height' definition 'aInnerHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1569:61: note: Function 'SetDocShellWidthAndHeight' argument 2 names different: declaration 'height' definition 'aInnerHeight'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6039:72: note: Function 'SetDocShellWidthAndHeight' argument 2 names different: declaration 'height' definition 'aInnerHeight'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6057:54: style: Function 'SetCSSViewportWidthAndHeight' argument 1 names different: declaration 'width' definition 'aInnerWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1567:45: note: Function 'SetCSSViewportWidthAndHeight' argument 1 names different: declaration 'width' definition 'aInnerWidth'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6057:54: note: Function 'SetCSSViewportWidthAndHeight' argument 1 names different: declaration 'width' definition 'aInnerWidth'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6057:75: style: Function 'SetCSSViewportWidthAndHeight' argument 2 names different: declaration 'height' definition 'aInnerHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1567:60: note: Function 'SetCSSViewportWidthAndHeight' argument 2 names different: declaration 'height' definition 'aInnerHeight'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6057:75: note: Function 'SetCSSViewportWidthAndHeight' argument 2 names different: declaration 'height' definition 'aInnerHeight'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6074:50: style: Function 'CheckSecurityLeftAndTop' argument 1 names different: declaration 'left' definition 'aLeft'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1563:41: note: Function 'CheckSecurityLeftAndTop' argument 1 names different: declaration 'left' definition 'aLeft'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6074:50: note: Function 'CheckSecurityLeftAndTop' argument 1 names different: declaration 'left' definition 'aLeft'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6074:66: style: Function 'CheckSecurityLeftAndTop' argument 2 names different: declaration 'top' definition 'aTop'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1563:56: note: Function 'CheckSecurityLeftAndTop' argument 2 names different: declaration 'top' definition 'aTop'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6074:66: note: Function 'CheckSecurityLeftAndTop' argument 2 names different: declaration 'top' definition 'aTop'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6717:44: style: Function 'SetFullscreenInternal' argument 2 names different: declaration 'aIsFullscreen' definition 'aFullScreen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:440:36: note: Function 'SetFullscreenInternal' argument 2 names different: declaration 'aIsFullscreen' definition 'aFullScreen'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:6717:44: note: Function 'SetFullscreenInternal' argument 2 names different: declaration 'aIsFullscreen' definition 'aFullScreen'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:11187:79: style: Function 'ContainsIdleObserver' argument 2 names different: declaration 'timeInS' definition 'aTimeInS'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:720:70: note: Function 'ContainsIdleObserver' argument 2 names different: declaration 'timeInS' definition 'aTimeInS'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:11187:79: note: Function 'ContainsIdleObserver' argument 2 names different: declaration 'timeInS' definition 'aTimeInS'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:11583:55: style: Function 'RegisterIdleObserver' argument 1 names different: declaration 'aIdleObserverPtr' definition 'aIdleObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1550:58: note: Function 'RegisterIdleObserver' argument 1 names different: declaration 'aIdleObserverPtr' definition 'aIdleObserver'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:11583:55: note: Function 'RegisterIdleObserver' argument 1 names different: declaration 'aIdleObserverPtr' definition 'aIdleObserver'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:11684:57: style: Function 'UnregisterIdleObserver' argument 1 names different: declaration 'aIdleObserverPtr' definition 'aIdleObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:1553:60: note: Function 'UnregisterIdleObserver' argument 1 names different: declaration 'aIdleObserverPtr' definition 'aIdleObserver'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:11684:57: note: Function 'UnregisterIdleObserver' argument 1 names different: declaration 'aIdleObserverPtr' definition 'aIdleObserver'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14009:77: style: Function 'UpdateVRDisplays' argument 1 names different: declaration 'aDisplays' definition 'aDevices'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:758:68: note: Function 'UpdateVRDisplays' argument 1 names different: declaration 'aDisplays' definition 'aDevices'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:14009:77: note: Function 'UpdateVRDisplays' argument 1 names different: declaration 'aDisplays' definition 'aDevices'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:15145:27: style: Function 'TemporarilyDisableDialogs' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:533:40: note: Function 'TemporarilyDisableDialogs' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:15145:27: note: Function 'TemporarilyDisableDialogs' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:9242:5: performance: Variable 'mWindow' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:395:16: warning: Virtual function 'IsFrozen' is called from constructor 'nsGlobalWindow(nsGlobalWindow*aOuterWindow)' at line 1355. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.cpp:1355:16: note: Calling IsFrozen
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindow.h:395:16: note: IsFrozen is a virtual method
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:1182:59: style: Function 'RegisterWindowCommands' argument 1 names different: declaration 'ccm' definition 'inCommandTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.h:17:70: note: Function 'RegisterWindowCommands' argument 1 names different: declaration 'ccm' definition 'inCommandTable'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:1182:59: note: Function 'RegisterWindowCommands' argument 1 names different: declaration 'ccm' definition 'inCommandTable'.
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:685:1: style: The function 'IsClipboardCommandEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:583:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:685:1: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:685:1: style: The function 'DoClipboardCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:584:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:685:1: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:686:1: style: The function 'IsClipboardCommandEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:583:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:686:1: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:686:1: style: The function 'DoClipboardCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:584:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:686:1: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:687:1: style: The function 'IsClipboardCommandEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:583:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:687:1: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:687:1: style: The function 'DoClipboardCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:584:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:687:1: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:688:1: style: The function 'IsClipboardCommandEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:583:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:688:1: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:688:1: style: The function 'DoClipboardCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:584:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/base/nsGlobalWindowCommands.cpp:688:1: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.h:133:3: warning: The struct 'olState' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:604:51: style: Function 'RemoveDataEntry' argument 2 names different: declaration 'aBroadcastToOTherProcesses' definition 'aBroadcastToOtherProcesses'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:77:36: note: Function 'RemoveDataEntry' argument 2 names different: declaration 'aBroadcastToOTherProcesses' definition 'aBroadcastToOtherProcesses'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:604:51: note: Function 'RemoveDataEntry' argument 2 names different: declaration 'aBroadcastToOTherProcesses' definition 'aBroadcastToOtherProcesses'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:747:57: style: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:44:41: note: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:747:57: note: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:766:51: style: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:101:41: note: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:766:51: note: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:775:49: style: Function 'NewURI' argument 2 names different: declaration 'aOriginCharset' definition 'aCharset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:45:60: note: Function 'NewURI' argument 2 names different: declaration 'aOriginCharset' definition 'aCharset'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:775:49: note: Function 'NewURI' argument 2 names different: declaration 'aOriginCharset' definition 'aCharset'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:777:46: style: Function 'NewURI' argument 4 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:45:104: note: Function 'NewURI' argument 4 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:777:46: note: Function 'NewURI' argument 4 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:806:50: style: Function 'NewChannel2' argument 1 names different: declaration 'aURI' definition 'uri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:46:34: note: Function 'NewChannel2' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:806:50: note: Function 'NewChannel2' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:807:55: style: Function 'NewChannel2' argument 2 names different: declaration 'aLoadinfo' definition 'aLoadInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:46:53: note: Function 'NewChannel2' argument 2 names different: declaration 'aLoadinfo' definition 'aLoadInfo'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:807:55: note: Function 'NewChannel2' argument 2 names different: declaration 'aLoadinfo' definition 'aLoadInfo'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:808:55: style: Function 'NewChannel2' argument 3 names different: declaration '_retval' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:46:78: note: Function 'NewChannel2' argument 3 names different: declaration '_retval' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:808:55: note: Function 'NewChannel2' argument 3 names different: declaration '_retval' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:878:49: style: Function 'NewChannel' argument 1 names different: declaration 'aURI' definition 'uri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:47:33: note: Function 'NewChannel' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:878:49: note: Function 'NewChannel' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:878:67: style: Function 'NewChannel' argument 2 names different: declaration '_retval' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:47:53: note: Function 'NewChannel' argument 2 names different: declaration '_retval' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:878:67: note: Function 'NewChannel' argument 2 names different: declaration '_retval' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:900:56: style: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:114:41: note: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:900:56: note: Function 'GetProtocolFlags' argument 1 names different: declaration 'aProtocolFlags' definition 'result'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:981:48: style: Function 'NewURI' argument 2 names different: declaration 'aOriginCharset' definition 'aCharset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:117:33: note: Function 'NewURI' argument 2 names different: declaration 'aOriginCharset' definition 'aCharset'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:981:48: note: Function 'NewURI' argument 2 names different: declaration 'aOriginCharset' definition 'aCharset'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:983:45: style: Function 'NewURI' argument 4 names different: declaration '_retval' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.h:119:30: note: Function 'NewURI' argument 4 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectProtocolHandler.cpp:983:45: note: Function 'NewURI' argument 4 names different: declaration '_retval' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectURI.cpp:160:46: style: Function 'SetScheme' argument 1 names different: declaration 'aProtocol' definition 'aScheme'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectURI.h:51:42: note: Function 'SetScheme' argument 1 names different: declaration 'aProtocol' definition 'aScheme'.
thunderbird-52.3.0/mozilla/dom/base/nsHostObjectURI.cpp:160:46: note: Function 'SetScheme' argument 1 names different: declaration 'aProtocol' definition 'aScheme'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:500:37: style: Function 'GetFirstChild' argument 1 names different: declaration 'aFirstChild' definition 'aNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:1997:39: note: Function 'GetFirstChild' argument 1 names different: declaration 'aFirstChild' definition 'aNode'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:500:37: note: Function 'GetFirstChild' argument 1 names different: declaration 'aFirstChild' definition 'aNode'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:513:36: style: Function 'GetLastChild' argument 1 names different: declaration 'aLastChild' definition 'aNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:1998:38: note: Function 'GetLastChild' argument 1 names different: declaration 'aLastChild' definition 'aNode'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:513:36: note: Function 'GetLastChild' argument 1 names different: declaration 'aLastChild' definition 'aNode'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:694:32: style: Function 'GetBaseURI' argument 1 names different: declaration 'aBaseURI' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:1818:47: note: Function 'GetBaseURI' argument 1 names different: declaration 'aBaseURI' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:694:32: note: Function 'GetBaseURI' argument 1 names different: declaration 'aBaseURI' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:730:40: style: Function 'LookupPrefix' argument 1 names different: declaration 'aNamespace' definition 'aNamespaceURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:1402:38: note: Function 'LookupPrefix' argument 1 names different: declaration 'aNamespace' definition 'aNamespaceURI'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:730:40: note: Function 'LookupPrefix' argument 1 names different: declaration 'aNamespace' definition 'aNamespaceURI'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:730:66: style: Function 'LookupPrefix' argument 2 names different: declaration 'aResult' definition 'aPrefix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:1402:61: note: Function 'LookupPrefix' argument 2 names different: declaration 'aResult' definition 'aPrefix'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:730:66: note: Function 'LookupPrefix' argument 2 names different: declaration 'aResult' definition 'aPrefix'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:866:43: style: Function 'CompareDocumentPosition' argument 1 names different: declaration 'aOther' definition 'aOtherNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:1828:45: note: Function 'CompareDocumentPosition' argument 1 names different: declaration 'aOther' definition 'aOtherNode'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:866:43: note: Function 'CompareDocumentPosition' argument 1 names different: declaration 'aOther' definition 'aOtherNode'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:985:30: style: Function 'IsSameNode' argument 1 names different: declaration 'aNode' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:1863:28: note: Function 'IsSameNode' argument 1 names different: declaration 'aNode' definition 'other'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:985:30: note: Function 'IsSameNode' argument 1 names different: declaration 'aNode' definition 'other'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:991:31: style: Function 'IsEqualNode' argument 1 names different: declaration 'aNode' definition 'aOther'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsINode.h:1864:29: note: Function 'IsEqualNode' argument 1 names different: declaration 'aNode' definition 'aOther'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:991:31: note: Function 'IsEqualNode' argument 1 names different: declaration 'aNode' definition 'aOther'.
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:2915:8: performance: Technically the member function 'ElementHolder::SetCapacity' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsINode.cpp:2916:12: performance: Technically the member function 'ElementHolder::Length' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsImageLoadingContent.cpp:196:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:685:93: style: Function 'SetProperty' argument 3 names different: declaration 'aVal' definition 'aArgs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.h:54:99: note: Function 'SetProperty' argument 3 names different: declaration 'aVal' definition 'aArgs'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:685:93: note: Function 'SetProperty' argument 3 names different: declaration 'aVal' definition 'aArgs'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:1157:42: style: Function 'SetProcessingScriptTag' argument 1 names different: declaration 'aResult' definition 'aFlag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.h:57:44: note: Function 'SetProcessingScriptTag' argument 1 names different: declaration 'aResult' definition 'aFlag'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:1157:42: note: Function 'SetProcessingScriptTag' argument 1 names different: declaration 'aResult' definition 'aFlag'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:1173:53: style: Function 'GarbageCollectNow' argument 1 names different: declaration 'reason' definition 'aReason'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.h:83:54: note: Function 'GarbageCollectNow' argument 1 names different: declaration 'reason' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:1173:53: note: Function 'GarbageCollectNow' argument 1 names different: declaration 'reason' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:2802:56: style: Function 'NS_CreateJSArgv' argument 2 names different: declaration 'aArgc' definition 'argc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMJSUtils.h:22:56: note: Function 'NS_CreateJSArgv' argument 2 names different: declaration 'aArgc' definition 'argc'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:2802:56: note: Function 'NS_CreateJSArgv' argument 2 names different: declaration 'aArgc' definition 'argc'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:2803:43: style: Function 'NS_CreateJSArgv' argument 3 names different: declaration 'aArgv' definition 'argv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsDOMJSUtils.h:23:43: note: Function 'NS_CreateJSArgv' argument 3 names different: declaration 'aArgv' definition 'argv'.
thunderbird-52.3.0/mozilla/dom/base/nsJSEnvironment.cpp:2803:43: note: Function 'NS_CreateJSArgv' argument 3 names different: declaration 'aArgv' definition 'argv'.
thunderbird-52.3.0/mozilla/dom/base/nsJSTimeoutHandler.cpp:159:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/base/nsLineBreaker.h:204:8: performance: Technically the member function 'nsLineBreaker::FindHyphenationPoints' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsLineBreaker.cpp:310:16: note: Technically the member function 'nsLineBreaker::FindHyphenationPoints' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsLineBreaker.h:204:8: note: Technically the member function 'nsLineBreaker::FindHyphenationPoints' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributeElement.cpp:40:59: style: Function 'MapNoAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributeElement.h:39:47: note: Function 'MapNoAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributeElement.cpp:40:59: note: Function 'MapNoAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.cpp:63:47: style: Function 'operatornew' argument 1 names different: declaration 'size' definition 'aSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.h:31:29: note: Function 'operatornew' argument 1 names different: declaration 'size' definition 'aSize'.
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.cpp:63:47: note: Function 'operatornew' argument 1 names different: declaration 'size' definition 'aSize'.
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.cpp:134:54: style: Function 'Equals' argument 1 names different: declaration 'aAttributes' definition 'aOther'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.h:45:41: note: Function 'Equals' argument 1 names different: declaration 'aAttributes' definition 'aOther'.
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.cpp:134:54: note: Function 'Equals' argument 1 names different: declaration 'aAttributes' definition 'aOther'.
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.cpp:20:21: warning: Member variable 'nsMappedAttributes::mAttrs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.cpp:28:21: warning: Member variable 'nsMappedAttributes::mAttrs' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/base/nsMappedAttributes.h:24:1: warning: The class 'nsMappedAttributes' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:72:32: style: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:33:29: note: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:72:32: note: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:79:45: style: Function 'NamedItem' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:34:42: note: Function 'NamedItem' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:79:45: note: Function 'NamedItem' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:86:41: style: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:35:38: note: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:86:41: note: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:86:55: style: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:35:51: note: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:86:55: note: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:120:47: style: Function 'NamedGetter' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:36:44: note: Function 'NamedGetter' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:120:47: note: Function 'NamedGetter' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:120:60: style: Function 'NamedGetter' argument 2 names different: declaration 'found' definition 'aFound'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:36:56: note: Function 'NamedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:120:60: note: Function 'NamedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:159:56: style: Function 'GetSupportedNames' argument 1 names different: declaration 'retval' definition 'aRetval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:38:46: note: Function 'GetSupportedNames' argument 1 names different: declaration 'retval' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:159:56: note: Function 'GetSupportedNames' argument 1 names different: declaration 'retval' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:229:38: style: Function 'GetDescription' argument 1 names different: declaration 'retval' definition 'aRetval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:74:33: note: Function 'GetDescription' argument 1 names different: declaration 'retval' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:229:38: note: Function 'GetDescription' argument 1 names different: declaration 'retval' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:246:35: style: Function 'GetSuffixes' argument 1 names different: declaration 'retval' definition 'aRetval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:76:30: note: Function 'GetSuffixes' argument 1 names different: declaration 'retval' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:246:35: note: Function 'GetSuffixes' argument 1 names different: declaration 'retval' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:252:31: style: Function 'GetType' argument 1 names different: declaration 'retval' definition 'aRetval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.h:77:26: note: Function 'GetType' argument 1 names different: declaration 'retval' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/base/nsMimeTypeArray.cpp:252:31: note: Function 'GetType' argument 1 names different: declaration 'retval' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/base/nsNameSpaceManager.cpp:222:69: performance: Function parameter 'aURI' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/base/nsNameSpaceManager.cpp:239:68: performance: Function parameter 'aURI' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/base/nsNodeInfoManager.cpp:96:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.cpp:637:62: style: Function 'IsSupportedDocument' argument 1 names different: declaration 'aType' definition 'aMimeType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.h:519:47: note: Function 'IsSupportedDocument' argument 1 names different: declaration 'aType' definition 'aMimeType'.
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.cpp:637:62: note: Function 'IsSupportedDocument' argument 1 names different: declaration 'aType' definition 'aMimeType'.
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.cpp:684:41: style: Function 'BindToTree' argument 4 names different: declaration 'aCompileEventHandler' definition 'aCompileEventHandlers'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.h:339:30: note: Function 'BindToTree' argument 4 names different: declaration 'aCompileEventHandler' definition 'aCompileEventHandlers'.
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.cpp:684:41: note: Function 'BindToTree' argument 4 names different: declaration 'aCompileEventHandler' definition 'aCompileEventHandlers'.
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.cpp:1266:64: style: Function 'PresetOpenerWindow' argument 1 names different: declaration 'aOpenerWindow' definition 'aWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.h:259:49: note: Function 'PresetOpenerWindow' argument 1 names different: declaration 'aOpenerWindow' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.cpp:1266:64: note: Function 'PresetOpenerWindow' argument 1 names different: declaration 'aOpenerWindow' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.cpp:1519:91: style: Function 'MaybeRewriteYoutubeEmbed' argument 3 names different: declaration 'aRewrittenURI' definition 'aOutURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.h:589:44: note: Function 'MaybeRewriteYoutubeEmbed' argument 3 names different: declaration 'aRewrittenURI' definition 'aOutURI'.
thunderbird-52.3.0/mozilla/dom/base/nsObjectLoadingContent.cpp:1519:91: note: Function 'MaybeRewriteYoutubeEmbed' argument 3 names different: declaration 'aRewrittenURI' definition 'aOutURI'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1560:11: style: The scope of the variable 'newline' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1694:11: style: The scope of the variable 'nextpos' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:2025:11: style: The scope of the variable 'w' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1032:39: style: Function 'DoAddText' argument 1 names different: declaration 'aIsWhitespace' definition 'aIsLineBreak'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.h:94:23: note: Function 'DoAddText' argument 1 names different: declaration 'aIsWhitespace' definition 'aIsLineBreak'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1032:39: note: Function 'DoAddText' argument 1 names different: declaration 'aIsWhitespace' definition 'aIsLineBreak'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1233:51: style: Function 'AddToLine' argument 1 names different: declaration 'aStringToAdd' definition 'aLineFragment'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.h:74:34: note: Function 'AddToLine' argument 1 names different: declaration 'aStringToAdd' definition 'aLineFragment'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1233:51: note: Function 'AddToLine' argument 1 names different: declaration 'aStringToAdd' definition 'aLineFragment'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1234:42: style: Function 'AddToLine' argument 2 names different: declaration 'aLength' definition 'aLineFragmentLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.h:74:56: note: Function 'AddToLine' argument 2 names different: declaration 'aLength' definition 'aLineFragmentLength'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1234:42: note: Function 'AddToLine' argument 2 names different: declaration 'aLength' definition 'aLineFragmentLength'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1407:37: style: Function 'EndLine' argument 1 names different: declaration 'softlinebreak' definition 'aSoftlinebreak'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.h:75:21: note: Function 'EndLine' argument 1 names different: declaration 'softlinebreak' definition 'aSoftlinebreak'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1407:37: note: Function 'EndLine' argument 1 names different: declaration 'softlinebreak' definition 'aSoftlinebreak'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1548:47: style: Function 'Write' argument 1 names different: declaration 'aString' definition 'aStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.h:80:31: note: Function 'Write' argument 1 names different: declaration 'aString' definition 'aStr'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:1548:47: note: Function 'Write' argument 1 names different: declaration 'aString' definition 'aStr'.
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:66:24: warning: Member variable 'nsPlainTextSerializer::mFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:66:24: warning: Member variable 'nsPlainTextSerializer::mFloatingLines' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsPlainTextSerializer.cpp:66:24: warning: Member variable 'nsPlainTextSerializer::mLineBreakDue' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:264:64: style: Function 'NotifyHiddenPluginTouched' argument 1 names different: declaration 'aElement' definition 'aHiddenElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.h:46:58: note: Function 'NotifyHiddenPluginTouched' argument 1 names different: declaration 'aElement' definition 'aHiddenElement'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:264:64: note: Function 'NotifyHiddenPluginTouched' argument 1 names different: declaration 'aElement' definition 'aHiddenElement'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:460:32: style: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.h:96:29: note: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:460:32: note: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:468:45: style: Function 'NamedItem' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.h:97:42: note: Function 'NamedItem' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:468:45: note: Function 'NamedItem' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:475:41: style: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.h:98:38: note: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:475:41: note: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:475:55: style: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.h:98:51: note: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:475:55: note: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:489:47: style: Function 'NamedGetter' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.h:99:44: note: Function 'NamedGetter' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:489:47: note: Function 'NamedGetter' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:489:60: style: Function 'NamedGetter' argument 2 names different: declaration 'found' definition 'aFound'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.h:99:56: note: Function 'NamedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/base/nsPluginArray.cpp:489:60: note: Function 'NamedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:136:46: style: Function 'EnumerateAll' argument 1 names different: declaration 'aCallback' definition 'aCallBack'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:156:36: note: Function 'EnumerateAll' argument 1 names different: declaration 'aCallback' definition 'aCallBack'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:136:46: note: Function 'EnumerateAll' argument 1 names different: declaration 'aCallback' definition 'aCallBack'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:151:50: style: Function 'GetPropertyInternal' argument 4 names different: declaration 'aStatus' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:188:53: note: Function 'GetPropertyInternal' argument 4 names different: declaration 'aStatus' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:151:50: note: Function 'GetPropertyInternal' argument 4 names different: declaration 'aStatus' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:181:58: style: Function 'SetPropertyInternal' argument 4 names different: declaration 'aDtor' definition 'aPropDtorFunc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:192:64: note: Function 'SetPropertyInternal' argument 4 names different: declaration 'aDtor' definition 'aPropDtorFunc'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:181:58: note: Function 'SetPropertyInternal' argument 4 names different: declaration 'aDtor' definition 'aPropDtorFunc'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:182:58: style: Function 'SetPropertyInternal' argument 5 names different: declaration 'aDtorData' definition 'aPropDtorData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:193:64: note: Function 'SetPropertyInternal' argument 5 names different: declaration 'aDtorData' definition 'aPropDtorData'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:182:58: note: Function 'SetPropertyInternal' argument 5 names different: declaration 'aDtorData' definition 'aPropDtorData'.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:111:12: style: Technically the member function 'nsPropertyTable::DeleteProperty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:233:18: note: Technically the member function 'nsPropertyTable::DeleteProperty' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:111:12: note: Technically the member function 'nsPropertyTable::DeleteProperty' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:130:8: style: Technically the member function 'nsPropertyTable::DeleteAllPropertiesFor' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:82:18: note: Technically the member function 'nsPropertyTable::DeleteAllPropertiesFor' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:130:8: note: Technically the member function 'nsPropertyTable::DeleteAllPropertiesFor' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:148:8: style: Technically the member function 'nsPropertyTable::Enumerate' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:121:18: note: Technically the member function 'nsPropertyTable::Enumerate' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:148:8: note: Technically the member function 'nsPropertyTable::Enumerate' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:156:8: style: Technically the member function 'nsPropertyTable::EnumerateAll' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:136:18: note: Technically the member function 'nsPropertyTable::EnumerateAll' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.h:156:8: note: Technically the member function 'nsPropertyTable::EnumerateAll' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsPropertyTable.cpp:52:8: style: Technically the member function 'PropertyList::Equals' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:917:20: warning: Possible null pointer dereference: aStartN [nullPointer]
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:245:14: note: Calling function 'DoSetRange', 1st argument 'aStartN' value is 0
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:917:20: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:918:20: warning: Possible null pointer dereference: aEndN [nullPointer]
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:245:26: note: Calling function 'DoSetRange', 3rd argument 'aEndN' value is 0
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:918:20: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:1932:8: style: The scope of the variable 'handled' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:47:32: style: Function 'WrapObject' argument 1 names different: declaration 'cx' definition 'aCx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsRange.h:227:43: note: Function 'WrapObject' argument 1 names different: declaration 'cx' definition 'aCx'.
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:47:32: note: Function 'WrapObject' argument 1 names different: declaration 'cx' definition 'aCx'.
thunderbird-52.3.0/mozilla/dom/base/nsRange.cpp:1523:8: style: Technically the member function 'RangeSubtreeIterator::IsDone' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsReferencedElement.cpp:18:40: style: Function 'Reset' argument 1 names different: declaration 'aFrom' definition 'aFromContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsReferencedElement.h:63:26: note: Function 'Reset' argument 1 names different: declaration 'aFrom' definition 'aFromContent'.
thunderbird-52.3.0/mozilla/dom/base/nsReferencedElement.cpp:18:40: note: Function 'Reset' argument 1 names different: declaration 'aFrom' definition 'aFromContent'.
thunderbird-52.3.0/mozilla/dom/base/nsReferencedElement.cpp:131:46: style: Function 'ResetWithID' argument 1 names different: declaration 'aFrom' definition 'aFromContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsReferencedElement.h:75:32: note: Function 'ResetWithID' argument 1 names different: declaration 'aFrom' definition 'aFromContent'.
thunderbird-52.3.0/mozilla/dom/base/nsReferencedElement.cpp:131:46: note: Function 'ResetWithID' argument 1 names different: declaration 'aFrom' definition 'aFromContent'.
thunderbird-52.3.0/mozilla/dom/base/nsScriptElement.cpp:46:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsScriptElement.cpp:63:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsScriptElement.cpp:121:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsScriptElement.cpp:136:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/base/nsScriptLoader.cpp:292:1: style: The class 'nsModuleScript' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/base/nsScriptLoader.h:623:10: performance: Technically the member function 'nsScriptLoader::PreloadURIComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsScriptLoader.cpp:1312:39: note: Technically the member function 'nsScriptLoader::PreloadURIComparator::Equals' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsScriptLoader.h:623:10: note: Technically the member function 'nsScriptLoader::PreloadURIComparator::Equals' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsStyleLinkElement.cpp:61:29: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/base/nsTextFragment.h:38:1: warning: The class 'nsTextFragment' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:95:10: style: Technically the member function 'nsTreeSanitizer::MustFlatten' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.cpp:958:18: note: Technically the member function 'nsTreeSanitizer::MustFlatten' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:95:10: note: Technically the member function 'nsTreeSanitizer::MustFlatten' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:105:10: style: Technically the member function 'nsTreeSanitizer::MustPrune' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.cpp:1008:18: note: Technically the member function 'nsTreeSanitizer::MustPrune' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:105:10: note: Technically the member function 'nsTreeSanitizer::MustPrune' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:116:10: performance: Technically the member function 'nsTreeSanitizer::IsURL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.cpp:995:18: note: Technically the member function 'nsTreeSanitizer::IsURL' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:116:10: note: Technically the member function 'nsTreeSanitizer::IsURL' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:148:10: style: Technically the member function 'nsTreeSanitizer::SanitizeURL' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.cpp:1273:18: note: Technically the member function 'nsTreeSanitizer::SanitizeURL' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:148:10: note: Technically the member function 'nsTreeSanitizer::SanitizeURL' can be const.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:161:10: performance: Technically the member function 'nsTreeSanitizer::SanitizeStyleDeclaration' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.cpp:1067:18: note: Technically the member function 'nsTreeSanitizer::SanitizeStyleDeclaration' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:161:10: note: Technically the member function 'nsTreeSanitizer::SanitizeStyleDeclaration' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:184:10: performance: Technically the member function 'nsTreeSanitizer::RemoveAllAttributes' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.cpp:1471:18: note: Technically the member function 'nsTreeSanitizer::RemoveAllAttributes' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsTreeSanitizer.h:184:10: note: Technically the member function 'nsTreeSanitizer::RemoveAllAttributes' can be static.
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:427:25: style: Condition 'frameSundriesSize>0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:409:30: note: Assignment 'frameSundriesSize=0', assigned value is 0
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:427:25: note: Condition 'frameSundriesSize>0' is always false
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:427:25: style: Same expression on both sides of '>' because the value of 'frameSundriesSize' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:409:30: note: 'frameSundriesSize' is assigned value '0' here.
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:427:25: note: Same expression on both sides of '>' because the value of 'frameSundriesSize' and '0' are the same.
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:628:65: style: Function 'CheckTimerFired' argument 2 names different: declaration 'aClosure' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.h:235:55: note: Function 'CheckTimerFired' argument 2 names different: declaration 'aClosure' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:628:65: note: Function 'CheckTimerFired' argument 2 names different: declaration 'aClosure' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/base/nsWindowMemoryReporter.cpp:406:16: style: Variable 'FRAME_SUNDRIES_THRESHOLD' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/base/nsWindowRoot.cpp:38:3: performance: Variable 'mWindow' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:63:41: style: Function 'Init' argument 1 names different: declaration 'flags' definition 'aFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.h:30:28: note: Function 'Init' argument 1 names different: declaration 'flags' definition 'aFlags'.
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:63:41: note: Function 'Init' argument 1 names different: declaration 'flags' definition 'aFlags'.
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:516:66: style: Function 'CheckElementEnd' argument 1 names different: declaration 'aContent' definition 'aElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.h:55:55: note: Function 'CheckElementEnd' argument 1 names different: declaration 'aContent' definition 'aElement'.
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:516:66: note: Function 'CheckElementEnd' argument 1 names different: declaration 'aContent' definition 'aElement'.
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:52:27: warning: Member variable 'nsXHTMLContentSerializer::mDoHeader' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:52:27: warning: Member variable 'nsXHTMLContentSerializer::mIsCopying' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:52:27: warning: Member variable 'nsXHTMLContentSerializer::mDisableEntityEncoding' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:52:27: warning: Member variable 'nsXHTMLContentSerializer::mRewriteEncodingDeclaration' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsXHTMLContentSerializer.cpp:52:27: warning: Member variable 'nsXHTMLContentSerializer::mIsFirstChildOfOL' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/base/nsXMLContentSerializer.cpp:1528:8: style: The scope of the variable 'foundWhitespaceInLoop' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsXMLContentSerializer.cpp:1529:12: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/base/nsXMLContentSerializer.cpp:354:51: style: Function 'AppendDoctype' argument 1 names different: declaration 'aDoctype' definition 'aDocType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsXMLContentSerializer.h:54:40: note: Function 'AppendDoctype' argument 1 names different: declaration 'aDoctype' definition 'aDocType'.
thunderbird-52.3.0/mozilla/dom/base/nsXMLContentSerializer.cpp:354:51: note: Function 'AppendDoctype' argument 1 names different: declaration 'aDoctype' definition 'aDocType'.
thunderbird-52.3.0/mozilla/dom/base/nsXMLContentSerializer.cpp:1324:58: style: Function 'AppendNewLineToString' argument 1 names different: declaration 'aOutputStr' definition 'aStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/base/nsXMLContentSerializer.h:143:41: note: Function 'AppendNewLineToString' argument 1 names different: declaration 'aOutputStr' definition 'aStr'.
thunderbird-52.3.0/mozilla/dom/base/nsXMLContentSerializer.cpp:1324:58: note: Function 'AppendNewLineToString' argument 1 names different: declaration 'aOutputStr' definition 'aStr'.
thunderbird-52.3.0/mozilla/dom/base/nsXMLNameSpaceMap.cpp:20:10: performance: Technically the member function 'nsDefaultComparator < nsNameSpaceEntry , nsIAtom * >::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/base/nsXMLNameSpaceMap.cpp:28:10: performance: Technically the member function 'nsDefaultComparator < nsNameSpaceEntry , int32_t >::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:919:46: style: Function 'CreateInterfaceObjects' argument 6 names different: declaration 'interfaceProto' definition 'constructorProto'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.h:799:46: note: Function 'CreateInterfaceObjects' argument 6 names different: declaration 'interfaceProto' definition 'constructorProto'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:919:46: note: Function 'CreateInterfaceObjects' argument 6 names different: declaration 'interfaceProto' definition 'constructorProto'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:923:48: style: Function 'CreateInterfaceObjects' argument 11 names different: declaration 'regularProperties' definition 'properties'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.h:803:48: note: Function 'CreateInterfaceObjects' argument 11 names different: declaration 'regularProperties' definition 'properties'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:923:48: note: Function 'CreateInterfaceObjects' argument 11 names different: declaration 'regularProperties' definition 'properties'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:2094:55: style: Function 'ReparentWrapper' argument 2 names different: declaration 'aObj' definition 'aObjArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.h:2745:55: note: Function 'ReparentWrapper' argument 2 names different: declaration 'aObj' definition 'aObjArg'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:2094:55: note: Function 'ReparentWrapper' argument 2 names different: declaration 'aObj' definition 'aObjArg'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:2433:58: style: Function 'GetContentGlobalForJSImplementedObject' argument 3 names different: declaration 'global' definition 'globalObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.h:2768:58: note: Function 'GetContentGlobalForJSImplementedObject' argument 3 names different: declaration 'global' definition 'globalObj'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:2433:58: note: Function 'GetContentGlobalForJSImplementedObject' argument 3 names different: declaration 'global' definition 'globalObj'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:2669:26: style: Function 'FinalizeGlobal' argument 1 names different: declaration 'aFop' definition 'aFreeOp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.h:3093:26: note: Function 'FinalizeGlobal' argument 1 names different: declaration 'aFop' definition 'aFreeOp'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.cpp:2669:26: note: Function 'FinalizeGlobal' argument 1 names different: declaration 'aFop' definition 'aFreeOp'.
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.h:2949:5: performance: Technically the member function 'mozilla::dom::BindingJSObjectCreator::OwnedNative::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/bindings/BindingUtils.h:3218:3: style: Technically the member function 'mozilla::dom::PinnedStringId::operatorconstjsid&' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/bindings/Exceptions.cpp:237:1: style: The class 'JSStackFrame' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/cache/DBSchema.cpp:1759:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/cache/DBSchema.cpp:1756:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/cache/DBSchema.cpp:1759:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/cache/DBSchema.cpp:1762:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/cache/DBSchema.cpp:1759:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/cache/DBSchema.cpp:1762:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/cache/Manager.cpp:93:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/cache/Manager.cpp:91:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/cache/Manager.cpp:93:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/canvas/CanvasImageCache.cpp:48:3: warning: Member variable 'ImageCacheEntryData::mState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasImageCache.cpp:62:10: style: Technically the member function 'mozilla::ImageCacheEntryData::SizeInBytes' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasImageCache.cpp:46:1: warning: The struct 'ImageCacheEntryData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasImageCache.cpp:74:1: warning: The class 'ImageCacheEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasImageCache.cpp:119:1: warning: The class 'AllCanvasImageCacheEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContext2D.cpp:1008:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.cpp:24:55: style: Function 'ToBlob' argument 2 names different: declaration 'global' definition 'aGlobal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.h:59:48: note: Function 'ToBlob' argument 2 names different: declaration 'global' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.cpp:24:55: note: Function 'ToBlob' argument 2 names different: declaration 'global' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.cpp:266:55: style: Function 'ParseParams' argument 5 names different: declaration 'outCustomParseOptions' definition 'outUsingCustomParseOptions'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.h:57:44: note: Function 'ParseParams' argument 5 names different: declaration 'outCustomParseOptions' definition 'outUsingCustomParseOptions'.
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.cpp:266:55: note: Function 'ParseParams' argument 5 names different: declaration 'outCustomParseOptions' definition 'outUsingCustomParseOptions'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextLossHandler.h:18:1: style: The class 'WebGLContextLossHandler' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.h:71:3: performance: Technically the member function 'mozilla::dom::CanvasRenderingContextHelper::CreateContextHelper' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.cpp:130:31: note: Technically the member function 'mozilla::dom::CanvasRenderingContextHelper::CreateContextHelper' can be static.
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContextHelper.h:71:3: note: Technically the member function 'mozilla::dom::CanvasRenderingContextHelper::CreateContextHelper' can be static.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2101:18: style: Class 'UniqueBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < TexTargetDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < TexMinFilterDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < TexMagFilterDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < TexWrapDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < TexImageTargetDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < TexInternalFormatDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:200:1: warning: The struct 'FloatOrInt' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1815:0: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1815:0: portability: Casting from const float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1759:0: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1759:0: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1599:0: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1599:0: portability: Casting from const float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1531:0: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1531:0: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1181:22: style: Function 'BGR24ToNV21' argument 5 names different: declaration 'aUVBuffer' definition 'aVUBuffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.h:282:22: note: Function 'BGR24ToNV21' argument 5 names different: declaration 'aUVBuffer' definition 'aVUBuffer'.
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1181:22: note: Function 'BGR24ToNV21' argument 5 names different: declaration 'aUVBuffer' definition 'aVUBuffer'.
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1181:37: style: Function 'BGR24ToNV21' argument 6 names different: declaration 'aUVStride' definition 'aVUStride'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.h:282:37: note: Function 'BGR24ToNV21' argument 6 names different: declaration 'aUVStride' definition 'aVUStride'.
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1181:37: note: Function 'BGR24ToNV21' argument 6 names different: declaration 'aUVStride' definition 'aVUStride'.
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1484:22: style: Function 'BGRA32ToNV21' argument 5 names different: declaration 'aUVBuffer' definition 'aVUBuffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.h:351:23: note: Function 'BGRA32ToNV21' argument 5 names different: declaration 'aUVBuffer' definition 'aVUBuffer'.
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1484:22: note: Function 'BGRA32ToNV21' argument 5 names different: declaration 'aUVBuffer' definition 'aVUBuffer'.
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1484:37: style: Function 'BGRA32ToNV21' argument 6 names different: declaration 'aUVStride' definition 'aVUStride'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.h:351:38: note: Function 'BGRA32ToNV21' argument 6 names different: declaration 'aUVStride' definition 'aVUStride'.
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapColorUtils.cpp:1484:37: note: Function 'BGRA32ToNV21' argument 6 names different: declaration 'aUVStride' definition 'aVUStride'.
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:660:62: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:667:62: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:796:62: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:803:62: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:933:62: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:940:62: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:1069:62: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:1076:62: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:2285:86: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:2292:86: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:2299:85: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:2306:85: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:2421:85: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:2428:85: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:2435:85: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:2442:85: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/ImageBitmapUtils.cpp:68:27: style: Technically the member function 'mozilla::dom::imagebitmapformat::DoNotDelete::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/OffscreenCanvas.h:51:1: style: The class 'OffscreenCanvas' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContext2D.h:986:5: warning: Member variable 'ContextState::clipsAndTransforms' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/canvas/CanvasRenderingContext2D.h:966:3: warning: The class 'ContextState' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2091:1: warning: Memory for class instance allocated with calloc(), but class provides constructors. [mallocOnClassWarning]
thunderbird-52.3.0/mozilla/dom/canvas/TexUnpackBlob.cpp:338:0: note: Memory for class instance allocated with calloc(), but class provides constructors.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2091:1: note: Memory for class instance allocated with calloc(), but class provides constructors.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL1ContextUniforms.cpp:12:52: style: Function 'ValidateAttribPointerType' argument 3 names different: declaration 'alignment' definition 'out_alignment'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL1Context.h:37:54: note: Function 'ValidateAttribPointerType' argument 3 names different: declaration 'alignment' definition 'out_alignment'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL1ContextUniforms.cpp:12:52: note: Function 'ValidateAttribPointerType' argument 3 names different: declaration 'alignment' definition 'out_alignment'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextFramebuffers.cpp:106:63: style: Function 'GetFramebufferAttachmentParameter' argument 5 names different: declaration 'rv' definition 'out_error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:68:70: note: Function 'GetFramebufferAttachmentParameter' argument 5 names different: declaration 'rv' definition 'out_error'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextFramebuffers.cpp:106:63: note: Function 'GetFramebufferAttachmentParameter' argument 5 names different: declaration 'rv' definition 'out_error'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < RBTargetDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < FBTargetDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < FBStatusDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextPrograms.cpp:17:56: style: Function 'GetFragDataLocation' argument 1 names different: declaration 'program' definition 'prog'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:236:51: note: Function 'GetFragDataLocation' argument 1 names different: declaration 'program' definition 'prog'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextPrograms.cpp:17:56: note: Function 'GetFragDataLocation' argument 1 names different: declaration 'program' definition 'prog'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.h:119:1: style: The class 'WebGLProgram' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextQueries.cpp:64:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLQuery.h:17:1: style: The class 'WebGLQuery' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextRenderbuffers.cpp:18:56: style: Function 'GetInternalformatParameter' argument 6 names different: declaration 'rv' definition 'out_rv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:84:50: note: Function 'GetInternalformatParameter' argument 6 names different: declaration 'rv' definition 'out_rv'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextRenderbuffers.cpp:18:56: note: Function 'GetInternalformatParameter' argument 6 names different: declaration 'rv' definition 'out_rv'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextRenderbuffers.cpp:86:54: style: Function 'RenderbufferStorageMultisample' argument 3 names different: declaration 'internalformat' definition 'internalFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:85:80: note: Function 'RenderbufferStorageMultisample' argument 3 names different: declaration 'internalformat' definition 'internalFormat'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextRenderbuffers.cpp:86:54: note: Function 'RenderbufferStorageMultisample' argument 3 names different: declaration 'internalformat' definition 'internalFormat'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < TexCompareModeDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLStrongTypes.h:132:0: style: Class 'StrongGLenum < TexCompareFuncDetails >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextTextures.cpp:14:74: style: Function 'TexStorage' argument 3 names different: declaration 'target' definition 'rawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:112:68: note: Function 'TexStorage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextTextures.cpp:14:74: note: Function 'TexStorage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextTransformFeedback.cpp:99:46: style: Function 'BeginTransformFeedback' argument 1 names different: declaration 'primitiveMode' definition 'primMode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:363:40: note: Function 'BeginTransformFeedback' argument 1 names different: declaration 'primitiveMode' definition 'primMode'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextTransformFeedback.cpp:99:46: note: Function 'BeginTransformFeedback' argument 1 names different: declaration 'primitiveMode' definition 'primMode'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextUniforms.cpp:75:80: style: Function 'GetIndexedParameter' argument 5 names different: declaration 'rv' definition 'out_error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:385:74: note: Function 'GetIndexedParameter' argument 5 names different: declaration 'rv' definition 'out_error'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextUniforms.cpp:75:80: note: Function 'GetIndexedParameter' argument 5 names different: declaration 'rv' definition 'out_error'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextUniforms.cpp:251:70: style: Function 'GetActiveUniformBlockParameter' argument 5 names different: declaration 'retval' definition 'out_retval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:397:64: note: Function 'GetActiveUniformBlockParameter' argument 5 names different: declaration 'retval' definition 'out_retval'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextUniforms.cpp:251:70: note: Function 'GetActiveUniformBlockParameter' argument 5 names different: declaration 'retval' definition 'out_retval'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextUniforms.cpp:252:60: style: Function 'GetActiveUniformBlockParameter' argument 6 names different: declaration 'rv' definition 'out_error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:397:85: note: Function 'GetActiveUniformBlockParameter' argument 6 names different: declaration 'rv' definition 'out_error'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextUniforms.cpp:252:60: note: Function 'GetActiveUniformBlockParameter' argument 6 names different: declaration 'rv' definition 'out_error'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextVertices.cpp:19:52: style: Function 'ValidateAttribPointerType' argument 3 names different: declaration 'alignment' definition 'out_alignment'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2Context.h:426:54: note: Function 'ValidateAttribPointerType' argument 3 names different: declaration 'alignment' definition 'out_alignment'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGL2ContextVertices.cpp:19:52: note: Function 'ValidateAttribPointerType' argument 3 names different: declaration 'alignment' definition 'out_alignment'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLBuffer.cpp:207:45: style: Function 'Validate' argument 2 names different: declaration 'max_allowed' definition 'maxAllowed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLBuffer.h:54:41: note: Function 'Validate' argument 2 names different: declaration 'max_allowed' definition 'maxAllowed'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLBuffer.cpp:207:45: note: Function 'Validate' argument 2 names different: declaration 'max_allowed' definition 'maxAllowed'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:742:9: style: Condition 'tryNativeGL' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:711:24: note: Assignment 'tryNativeGL=true', assigned value is 1
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:742:9: note: Condition 'tryNativeGL' is always true
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:771:9: style: Condition 'tryANGLE' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:712:21: note: Assignment 'tryANGLE=false', assigned value is 0
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:771:9: note: Condition 'tryANGLE' is always false
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:783:41: style: Function 'ResizeBackbuffer' argument 1 names different: declaration 'width' definition 'requestedWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1551:36: note: Function 'ResizeBackbuffer' argument 1 names different: declaration 'width' definition 'requestedWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:783:41: note: Function 'ResizeBackbuffer' argument 1 names different: declaration 'width' definition 'requestedWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:784:41: style: Function 'ResizeBackbuffer' argument 2 names different: declaration 'height' definition 'requestedHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1551:52: note: Function 'ResizeBackbuffer' argument 2 names different: declaration 'height' definition 'requestedHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:784:41: note: Function 'ResizeBackbuffer' argument 2 names different: declaration 'height' definition 'requestedHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:854:37: style: Function 'SetDimensions' argument 1 names different: declaration 'width' definition 'signedWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:356:38: note: Function 'SetDimensions' argument 1 names different: declaration 'width' definition 'signedWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:854:37: note: Function 'SetDimensions' argument 1 names different: declaration 'width' definition 'signedWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:854:58: style: Function 'SetDimensions' argument 2 names different: declaration 'height' definition 'signedHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:356:53: note: Function 'SetDimensions' argument 2 names different: declaration 'height' definition 'signedHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:854:58: note: Function 'SetDimensions' argument 2 names different: declaration 'height' definition 'signedHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:1495:65: style: Function 'ForceClearFramebufferWithDefaultValues' argument 1 names different: declaration 'bufferBits' definition 'clearBits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:486:60: note: Function 'ForceClearFramebufferWithDefaultValues' argument 1 names different: declaration 'bufferBits' definition 'clearBits'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:1495:65: note: Function 'ForceClearFramebufferWithDefaultValues' argument 1 names different: declaration 'bufferBits' definition 'clearBits'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:1884:37: style: Function 'ForceLoseContext' argument 1 names different: declaration 'simulateLoss' definition 'simulateLosing'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1789:32: note: Function 'ForceLoseContext' argument 1 names different: declaration 'simulateLoss' definition 'simulateLosing'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:1884:37: note: Function 'ForceLoseContext' argument 1 names different: declaration 'simulateLoss' definition 'simulateLosing'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:131:5: performance: Variable 'mGeneration' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:141:5: performance: Variable 'mWebGLError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:142:5: performance: Variable 'mUnderlyingGLError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:144:5: performance: Variable 'mActiveTexture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:146:5: performance: Variable 'mStencilRefFront' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:147:5: performance: Variable 'mStencilRefBack' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:148:5: performance: Variable 'mStencilValueMaskFront' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:149:5: performance: Variable 'mStencilValueMaskBack' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:150:5: performance: Variable 'mStencilWriteMaskFront' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:151:5: performance: Variable 'mStencilWriteMaskBack' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:152:5: performance: Variable 'mDepthWriteMask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:153:5: performance: Variable 'mStencilClearValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:154:5: performance: Variable 'mDepthClearValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:157:5: performance: Variable 'mViewportX' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:158:5: performance: Variable 'mViewportY' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:159:5: performance: Variable 'mViewportWidth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:160:5: performance: Variable 'mViewportHeight' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:162:5: performance: Variable 'mDitherEnabled' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:163:5: performance: Variable 'mRasterizerDiscardEnabled' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:164:5: performance: Variable 'mScissorTestEnabled' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:165:5: performance: Variable 'mDepthTestEnabled' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:166:5: performance: Variable 'mStencilTestEnabled' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:1236:48: error: Uninitialized variable: premult [uninitvar]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.cpp:1260:48: error: Uninitialized variable: premult [uninitvar]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:196:72: style: Function 'BindBufferBase' argument 3 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:921:67: note: Function 'BindBufferBase' argument 3 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:196:72: note: Function 'BindBufferBase' argument 3 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:234:73: style: Function 'BindBufferRange' argument 3 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:922:68: note: Function 'BindBufferRange' argument 3 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:234:73: note: Function 'BindBufferRange' argument 3 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:371:69: style: Function 'BufferData' argument 2 names different: declaration 'srcData' definition 'src'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:932:64: note: Function 'BufferData' argument 2 names different: declaration 'srcData' definition 'src'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:371:69: note: Function 'BufferData' argument 2 names different: declaration 'srcData' definition 'src'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:393:40: style: Function 'BufferSubDataImpl' argument 3 names different: declaration 'srcDataLen' definition 'dataLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:937:35: note: Function 'BufferSubDataImpl' argument 3 names different: declaration 'srcDataLen' definition 'dataLen'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:393:40: note: Function 'BufferSubDataImpl' argument 3 names different: declaration 'srcDataLen' definition 'dataLen'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:393:64: style: Function 'BufferSubDataImpl' argument 4 names different: declaration 'srcData' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:937:62: note: Function 'BufferSubDataImpl' argument 4 names different: declaration 'srcData' definition 'data'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:393:64: note: Function 'BufferSubDataImpl' argument 4 names different: declaration 'srcData' definition 'data'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:474:41: style: Function 'DeleteBuffer' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:949:36: note: Function 'DeleteBuffer' argument 1 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:474:41: note: Function 'DeleteBuffer' argument 1 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:522:37: style: Function 'IsBuffer' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:950:32: note: Function 'IsBuffer' argument 1 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextBuffers.cpp:522:37: note: Function 'IsBuffer' argument 1 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:551:60: style: Function 'DrawArrays' argument 3 names different: declaration 'count' definition 'vertCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1266:55: note: Function 'DrawArrays' argument 3 names different: declaration 'count' definition 'vertCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:551:60: note: Function 'DrawArrays' argument 3 names different: declaration 'count' definition 'vertCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:587:69: style: Function 'DrawArraysInstanced' argument 3 names different: declaration 'count' definition 'vertCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1267:64: note: Function 'DrawArraysInstanced' argument 3 names different: declaration 'count' definition 'vertCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:587:69: note: Function 'DrawArraysInstanced' argument 3 names different: declaration 'count' definition 'vertCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:588:43: style: Function 'DrawArraysInstanced' argument 4 names different: declaration 'primcount' definition 'instanceCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1268:38: note: Function 'DrawArraysInstanced' argument 4 names different: declaration 'primcount' definition 'instanceCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:588:43: note: Function 'DrawArraysInstanced' argument 4 names different: declaration 'primcount' definition 'instanceCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:781:49: style: Function 'DrawElements' argument 2 names different: declaration 'count' definition 'vertCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1269:44: note: Function 'DrawElements' argument 2 names different: declaration 'count' definition 'vertCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:781:49: note: Function 'DrawElements' argument 2 names different: declaration 'count' definition 'vertCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:829:58: style: Function 'DrawElementsInstanced' argument 2 names different: declaration 'count' definition 'vertCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1271:53: note: Function 'DrawElementsInstanced' argument 2 names different: declaration 'count' definition 'vertCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:829:58: note: Function 'DrawElementsInstanced' argument 2 names different: declaration 'count' definition 'vertCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:830:69: style: Function 'DrawElementsInstanced' argument 5 names different: declaration 'primcount' definition 'instanceCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1272:64: note: Function 'DrawElementsInstanced' argument 5 names different: declaration 'primcount' definition 'instanceCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextDraw.cpp:830:69: note: Function 'DrawElementsInstanced' argument 5 names different: declaration 'primcount' definition 'instanceCount'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextExtensions.cpp:251:45: style: Function 'GetExtension' argument 2 names different: declaration 'name' definition 'wideName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:521:55: note: Function 'GetExtension' argument 2 names different: declaration 'name' definition 'wideName'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextExtensions.cpp:251:45: note: Function 'GetExtension' argument 2 names different: declaration 'name' definition 'wideName'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:81:36: style: Function 'ActiveTexture' argument 1 names different: declaration 'texUnit' definition 'texture'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1023:31: note: Function 'ActiveTexture' argument 1 names different: declaration 'texUnit' definition 'texture'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:81:36: note: Function 'ActiveTexture' argument 1 names different: declaration 'texUnit' definition 'texture'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:102:42: style: Function 'AttachShader' argument 1 names different: declaration 'prog' definition 'program'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:524:37: note: Function 'AttachShader' argument 1 names different: declaration 'prog' definition 'program'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:102:42: note: Function 'AttachShader' argument 1 names different: declaration 'prog' definition 'program'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:130:64: style: Function 'BindFramebuffer' argument 2 names different: declaration 'fb' definition 'wfb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:527:59: note: Function 'BindFramebuffer' argument 2 names different: declaration 'fb' definition 'wfb'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:130:64: note: Function 'BindFramebuffer' argument 2 names different: declaration 'fb' definition 'wfb'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:170:66: style: Function 'BindRenderbuffer' argument 2 names different: declaration 'fb' definition 'wrb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:528:61: note: Function 'BindRenderbuffer' argument 2 names different: declaration 'fb' definition 'wrb'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:170:66: note: Function 'BindRenderbuffer' argument 2 names different: declaration 'fb' definition 'wrb'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:327:51: style: Function 'DeleteFramebuffer' argument 1 names different: declaration 'fb' definition 'fbuf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:551:46: note: Function 'DeleteFramebuffer' argument 1 names different: declaration 'fb' definition 'fbuf'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:327:51: note: Function 'DeleteFramebuffer' argument 1 names different: declaration 'fb' definition 'fbuf'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:349:53: style: Function 'DeleteRenderbuffer' argument 1 names different: declaration 'rb' definition 'rbuf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:553:48: note: Function 'DeleteRenderbuffer' argument 1 names different: declaration 'rb' definition 'rbuf'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:349:53: note: Function 'DeleteRenderbuffer' argument 1 names different: declaration 'rb' definition 'rbuf'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:415:42: style: Function 'DetachShader' argument 1 names different: declaration 'prog' definition 'program'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:559:37: note: Function 'DetachShader' argument 1 names different: declaration 'prog' definition 'program'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:415:42: note: Function 'DetachShader' argument 1 names different: declaration 'prog' definition 'program'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:459:46: style: Function 'FramebufferRenderbuffer' argument 3 names different: declaration 'rbTarget' definition 'rbtarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:564:41: note: Function 'FramebufferRenderbuffer' argument 3 names different: declaration 'rbTarget' definition 'rbtarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:459:46: note: Function 'FramebufferRenderbuffer' argument 3 names different: declaration 'rbTarget' definition 'rbtarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:459:75: style: Function 'FramebufferRenderbuffer' argument 4 names different: declaration 'rb' definition 'wrb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:564:70: note: Function 'FramebufferRenderbuffer' argument 4 names different: declaration 'rb' definition 'wrb'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:459:75: note: Function 'FramebufferRenderbuffer' argument 4 names different: declaration 'rb' definition 'wrb'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:492:43: style: Function 'FramebufferTexture2D' argument 3 names different: declaration 'texImageTarget' definition 'textarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:566:38: note: Function 'FramebufferTexture2D' argument 3 names different: declaration 'texImageTarget' definition 'textarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:492:43: note: Function 'FramebufferTexture2D' argument 3 names different: declaration 'texImageTarget' definition 'textarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:493:50: style: Function 'FramebufferTexture2D' argument 4 names different: declaration 'tex' definition 'tobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:566:68: note: Function 'FramebufferTexture2D' argument 4 names different: declaration 'tex' definition 'tobj'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:493:50: note: Function 'FramebufferTexture2D' argument 4 names different: declaration 'tex' definition 'tobj'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:914:37: style: Function 'GetUniform' argument 1 names different: declaration 'cx' definition 'js'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:635:37: note: Function 'GetUniform' argument 1 names different: declaration 'cx' definition 'js'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:914:37: note: Function 'GetUniform' argument 1 names different: declaration 'cx' definition 'js'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1162:76: style: Function 'DoReadPixelsAndConvert' argument 9 names different: declaration 'dataLen' definition 'destSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:673:71: note: Function 'DoReadPixelsAndConvert' argument 9 names different: declaration 'dataLen' definition 'destSize'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1162:76: note: Function 'DoReadPixelsAndConvert' argument 9 names different: declaration 'dataLen' definition 'destSize'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1306:67: style: Function 'ReadPixels' argument 7 names different: declaration 'dstData' definition 'dstView'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:692:62: note: Function 'ReadPixels' argument 7 names different: declaration 'dstData' definition 'dstView'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1306:67: note: Function 'ReadPixels' argument 7 names different: declaration 'dstData' definition 'dstView'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1307:33: style: Function 'ReadPixels' argument 8 names different: declaration 'dstOffset' definition 'dstElemOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:692:78: note: Function 'ReadPixels' argument 8 names different: declaration 'dstOffset' definition 'dstElemOffset'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1307:33: note: Function 'ReadPixels' argument 8 names different: declaration 'dstOffset' definition 'dstElemOffset'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1505:56: style: Function 'ReadPixelsImpl' argument 3 names different: declaration 'width' definition 'rawWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:669:51: note: Function 'ReadPixelsImpl' argument 3 names different: declaration 'width' definition 'rawWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1505:56: note: Function 'ReadPixelsImpl' argument 3 names different: declaration 'width' definition 'rawWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1505:74: style: Function 'ReadPixelsImpl' argument 4 names different: declaration 'height' definition 'rawHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:669:66: note: Function 'ReadPixelsImpl' argument 4 names different: declaration 'height' definition 'rawHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1505:74: note: Function 'ReadPixelsImpl' argument 4 names different: declaration 'height' definition 'rawHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1506:37: style: Function 'ReadPixelsImpl' argument 5 names different: declaration 'format' definition 'packFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:669:81: note: Function 'ReadPixelsImpl' argument 5 names different: declaration 'format' definition 'packFormat'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1506:37: note: Function 'ReadPixelsImpl' argument 5 names different: declaration 'format' definition 'packFormat'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1506:56: style: Function 'ReadPixelsImpl' argument 6 names different: declaration 'type' definition 'packType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:670:32: note: Function 'ReadPixelsImpl' argument 6 names different: declaration 'type' definition 'packType'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1506:56: note: Function 'ReadPixelsImpl' argument 6 names different: declaration 'type' definition 'packType'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1506:72: style: Function 'ReadPixelsImpl' argument 7 names different: declaration 'data' definition 'dest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:670:44: note: Function 'ReadPixelsImpl' argument 7 names different: declaration 'data' definition 'dest'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1506:72: note: Function 'ReadPixelsImpl' argument 7 names different: declaration 'data' definition 'dest'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1627:64: style: Function 'RenderbufferStorage_base' argument 4 names different: declaration 'internalformat' definition 'internalFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:701:59: note: Function 'RenderbufferStorage_base' argument 4 names different: declaration 'internalformat' definition 'internalFormat'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1627:64: note: Function 'RenderbufferStorage_base' argument 4 names different: declaration 'internalformat' definition 'internalFormat'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1815:58: style: Function 'Uniform1i' argument 2 names different: declaration 'x' definition 'a1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:722:53: note: Function 'Uniform1i' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1815:58: note: Function 'Uniform1i' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1831:58: style: Function 'Uniform2i' argument 2 names different: declaration 'x' definition 'a1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:723:53: note: Function 'Uniform2i' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1831:58: note: Function 'Uniform2i' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1831:68: style: Function 'Uniform2i' argument 3 names different: declaration 'y' definition 'a2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:723:62: note: Function 'Uniform2i' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1831:68: note: Function 'Uniform2i' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1842:58: style: Function 'Uniform3i' argument 2 names different: declaration 'x' definition 'a1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:724:53: note: Function 'Uniform3i' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1842:58: note: Function 'Uniform3i' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1842:68: style: Function 'Uniform3i' argument 3 names different: declaration 'y' definition 'a2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:724:62: note: Function 'Uniform3i' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1842:68: note: Function 'Uniform3i' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1842:78: style: Function 'Uniform3i' argument 4 names different: declaration 'z' definition 'a3'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:724:71: note: Function 'Uniform3i' argument 4 names different: declaration 'z' definition 'a3'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1842:78: note: Function 'Uniform3i' argument 4 names different: declaration 'z' definition 'a3'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1853:58: style: Function 'Uniform4i' argument 2 names different: declaration 'x' definition 'a1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:725:53: note: Function 'Uniform4i' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1853:58: note: Function 'Uniform4i' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1853:68: style: Function 'Uniform4i' argument 3 names different: declaration 'y' definition 'a2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:725:62: note: Function 'Uniform4i' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1853:68: note: Function 'Uniform4i' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1853:78: style: Function 'Uniform4i' argument 4 names different: declaration 'z' definition 'a3'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:725:71: note: Function 'Uniform4i' argument 4 names different: declaration 'z' definition 'a3'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1853:78: note: Function 'Uniform4i' argument 4 names different: declaration 'z' definition 'a3'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1854:31: style: Function 'Uniform4i' argument 5 names different: declaration 'w' definition 'a4'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:725:80: note: Function 'Uniform4i' argument 5 names different: declaration 'w' definition 'a4'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1854:31: note: Function 'Uniform4i' argument 5 names different: declaration 'w' definition 'a4'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1867:60: style: Function 'Uniform1f' argument 2 names different: declaration 'x' definition 'a1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:717:55: note: Function 'Uniform1f' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1867:60: note: Function 'Uniform1f' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1878:60: style: Function 'Uniform2f' argument 2 names different: declaration 'x' definition 'a1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:718:55: note: Function 'Uniform2f' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1878:60: note: Function 'Uniform2f' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1878:72: style: Function 'Uniform2f' argument 3 names different: declaration 'y' definition 'a2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:718:66: note: Function 'Uniform2f' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1878:72: note: Function 'Uniform2f' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1889:60: style: Function 'Uniform3f' argument 2 names different: declaration 'x' definition 'a1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:719:55: note: Function 'Uniform3f' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1889:60: note: Function 'Uniform3f' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1889:72: style: Function 'Uniform3f' argument 3 names different: declaration 'y' definition 'a2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:719:66: note: Function 'Uniform3f' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1889:72: note: Function 'Uniform3f' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1890:33: style: Function 'Uniform3f' argument 4 names different: declaration 'z' definition 'a3'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:719:77: note: Function 'Uniform3f' argument 4 names different: declaration 'z' definition 'a3'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1890:33: note: Function 'Uniform3f' argument 4 names different: declaration 'z' definition 'a3'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1901:60: style: Function 'Uniform4f' argument 2 names different: declaration 'x' definition 'a1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:720:55: note: Function 'Uniform4f' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1901:60: note: Function 'Uniform4f' argument 2 names different: declaration 'x' definition 'a1'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1901:72: style: Function 'Uniform4f' argument 3 names different: declaration 'y' definition 'a2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:720:66: note: Function 'Uniform4f' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1901:72: note: Function 'Uniform4f' argument 3 names different: declaration 'y' definition 'a2'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1902:33: style: Function 'Uniform4f' argument 4 names different: declaration 'z' definition 'a3'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:720:77: note: Function 'Uniform4f' argument 4 names different: declaration 'z' definition 'a3'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1902:33: note: Function 'Uniform4f' argument 4 names different: declaration 'z' definition 'a3'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1902:45: style: Function 'Uniform4f' argument 5 names different: declaration 'w' definition 'a4'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:720:88: note: Function 'Uniform4f' argument 5 names different: declaration 'w' definition 'a4'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextGL.cpp:1902:45: note: Function 'Uniform4f' argument 5 names different: declaration 'w' definition 'a4'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLValidateStrings.h:57:31: style: Technically the member function 'mozilla::StripComments::result' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLValidateStrings.h:62:12: style: Technically the member function 'mozilla::StripComments::length' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLValidateStrings.h:68:10: style: Technically the member function 'mozilla::StripComments::hasMoreCharacters' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLValidateStrings.h:85:10: style: Technically the member function 'mozilla::StripComments::peek' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLValidateStrings.h:93:14: style: Technically the member function 'mozilla::StripComments::current' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLValidateStrings.h:104:10: performance: Technically the member function 'mozilla::StripComments::isNewline' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:207:34: style: Function 'BindTexture' argument 1 names different: declaration 'texTarget' definition 'rawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1024:29: note: Function 'BindTexture' argument 1 names different: declaration 'texTarget' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:207:34: note: Function 'BindTexture' argument 1 names different: declaration 'texTarget' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:207:59: style: Function 'BindTexture' argument 2 names different: declaration 'tex' definition 'newTex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1024:54: note: Function 'BindTexture' argument 2 names different: declaration 'tex' definition 'newTex'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:207:59: note: Function 'BindTexture' argument 2 names different: declaration 'tex' definition 'newTex'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:258:37: style: Function 'GenerateMipmap' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1027:32: note: Function 'GenerateMipmap' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:258:37: note: Function 'GenerateMipmap' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:272:38: style: Function 'GetTexParameter' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1046:38: note: Function 'GetTexParameter' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:272:38: note: Function 'GetTexParameter' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:300:40: style: Function 'TexParameter_base' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1047:35: note: Function 'TexParameter_base' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:300:40: note: Function 'TexParameter_base' argument 1 names different: declaration 'texTarget' definition 'rawTexTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:318:81: style: Function 'CompressedTexImage' argument 3 names different: declaration 'target' definition 'rawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1084:76: note: Function 'CompressedTexImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:318:81: note: Function 'CompressedTexImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:334:44: style: Function 'CompressedTexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1089:79: note: Function 'CompressedTexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:334:44: note: Function 'CompressedTexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:351:37: style: Function 'CopyTexImage2D' argument 1 names different: declaration 'target' definition 'rawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1097:32: note: Function 'CopyTexImage2D' argument 1 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:351:37: note: Function 'CopyTexImage2D' argument 1 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:367:78: style: Function 'CopyTexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1112:73: note: Function 'CopyTexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:367:78: note: Function 'CopyTexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:383:71: style: Function 'TexImage' argument 3 names different: declaration 'target' definition 'rawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1179:66: note: Function 'TexImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:383:71: note: Function 'TexImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:399:74: style: Function 'TexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1220:69: note: Function 'TexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextTextures.cpp:399:74: note: Function 'TexSubImage' argument 3 names different: declaration 'target' definition 'rawTarget'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextUnchecked.cpp:14:61: style: Function 'WebGLContextUnchecked' argument 1 names different: declaration 'gl' definition '_gl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextUnchecked.h:21:51: note: Function 'WebGLContextUnchecked' argument 1 names different: declaration 'gl' definition '_gl'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextUnchecked.cpp:14:61: note: Function 'WebGLContextUnchecked' argument 1 names different: declaration 'gl' definition '_gl'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextUtils.cpp:48:40: style: Function 'StringValue' argument 2 names different: declaration 'str' definition 'chars'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextUtils.h:33:50: note: Function 'StringValue' argument 2 names different: declaration 'str' definition 'chars'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextUtils.cpp:48:40: note: Function 'StringValue' argument 2 names different: declaration 'str' definition 'chars'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:40:48: style: Function 'ValidateBlendEquationEnum' argument 1 names different: declaration 'cap' definition 'mode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1568:43: note: Function 'ValidateBlendEquationEnum' argument 1 names different: declaration 'cap' definition 'mode'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:40:48: note: Function 'ValidateBlendEquationEnum' argument 1 names different: declaration 'cap' definition 'mode'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:67:47: style: Function 'ValidateBlendFuncDstEnum' argument 1 names different: declaration 'mode' definition 'factor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1569:42: note: Function 'ValidateBlendFuncDstEnum' argument 1 names different: declaration 'mode' definition 'factor'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:67:47: note: Function 'ValidateBlendFuncDstEnum' argument 1 names different: declaration 'mode' definition 'factor'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:93:47: style: Function 'ValidateBlendFuncSrcEnum' argument 1 names different: declaration 'mode' definition 'factor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:1570:42: note: Function 'ValidateBlendFuncSrcEnum' argument 1 names different: declaration 'mode' definition 'factor'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:93:47: note: Function 'ValidateBlendFuncSrcEnum' argument 1 names different: declaration 'mode' definition 'factor'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:222:68: style: Function 'ValidateAttribArraySetter' argument 2 names different: declaration 'count' definition 'setterElemSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:890:63: note: Function 'ValidateAttribArraySetter' argument 2 names different: declaration 'count' definition 'setterElemSize'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:222:68: note: Function 'ValidateAttribArraySetter' argument 2 names different: declaration 'count' definition 'setterElemSize'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:239:45: style: Function 'ValidateUniformSetter' argument 2 names different: declaration 'setterSize' definition 'setterElemSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:893:67: note: Function 'ValidateUniformSetter' argument 2 names different: declaration 'setterSize' definition 'setterElemSize'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextValidate.cpp:239:45: note: Function 'ValidateUniformSetter' argument 2 names different: declaration 'setterSize' definition 'setterElemSize'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextVertexArray.cpp:16:49: style: Function 'BindVertexArray' argument 1 names different: declaration 'vao' definition 'array'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:529:44: note: Function 'BindVertexArray' argument 1 names different: declaration 'vao' definition 'array'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextVertexArray.cpp:16:49: note: Function 'BindVertexArray' argument 1 names different: declaration 'vao' definition 'array'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextVertexArray.cpp:65:51: style: Function 'DeleteVertexArray' argument 1 names different: declaration 'vao' definition 'array'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:555:46: note: Function 'DeleteVertexArray' argument 1 names different: declaration 'vao' definition 'array'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextVertexArray.cpp:65:51: note: Function 'DeleteVertexArray' argument 1 names different: declaration 'vao' definition 'array'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextVertexArray.cpp:77:53: style: Function 'IsVertexArray' argument 1 names different: declaration 'vao' definition 'array'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:653:48: note: Function 'IsVertexArray' argument 1 names different: declaration 'vao' definition 'array'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContextVertexArray.cpp:77:53: note: Function 'IsVertexArray' argument 1 names different: declaration 'vao' definition 'array'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:471:46: style: Function 'BufferSubData' argument 3 names different: declaration 'updateByteSize' definition 'updateByteLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.h:38:60: note: Function 'BufferSubData' argument 3 names different: declaration 'updateByteSize' definition 'updateByteLength'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:471:46: note: Function 'BufferSubData' argument 3 names different: declaration 'updateByteSize' definition 'updateByteLength'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:578:41: style: Function 'Validate' argument 3 names different: declaration 'first' definition 'firstElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.h:40:60: note: Function 'Validate' argument 3 names different: declaration 'first' definition 'firstElement'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:578:41: note: Function 'Validate' argument 3 names different: declaration 'first' definition 'firstElement'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:578:62: style: Function 'Validate' argument 4 names different: declaration 'count' definition 'countElements'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.h:40:74: note: Function 'Validate' argument 4 names different: declaration 'count' definition 'countElements'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:578:62: note: Function 'Validate' argument 4 names different: declaration 'count' definition 'countElements'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.h:40:10: performance: Technically the member function 'mozilla::WebGLElementArrayCache::Validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:577:25: note: Technically the member function 'mozilla::WebGLElementArrayCache::Validate' can be static.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.h:40:10: note: Technically the member function 'mozilla::WebGLElementArrayCache::Validate' can be static.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:238:0: style: Technically the member function 'mozilla :: WebGLElementArrayCacheTree < uint8_t >::Validate' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:238:0: style: Technically the member function 'mozilla :: WebGLElementArrayCacheTree < uint16_t >::Validate' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLElementArrayCache.cpp:238:0: style: Technically the member function 'mozilla :: WebGLElementArrayCacheTree < uint32_t >::Validate' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensionBase.cpp:10:54: style: Function 'WebGLExtensionBase' argument 1 names different: declaration 'webgl' definition 'context'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensions.h:35:47: note: Function 'WebGLExtensionBase' argument 1 names different: declaration 'webgl' definition 'context'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensionBase.cpp:10:54: note: Function 'WebGLExtensionBase' argument 1 names different: declaration 'webgl' definition 'context'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensionFragDepth.cpp:25:58: style: Function 'IsSupported' argument 1 names different: declaration 'context' definition 'webgl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensions.h:174:49: note: Function 'IsSupported' argument 1 names different: declaration 'context' definition 'webgl'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensionFragDepth.cpp:25:58: note: Function 'IsSupported' argument 1 names different: declaration 'context' definition 'webgl'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensionSRGB.cpp:61:53: style: Function 'IsSupported' argument 1 names different: declaration 'context' definition 'webgl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensions.h:199:49: note: Function 'IsSupported' argument 1 names different: declaration 'context' definition 'webgl'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLExtensionSRGB.cpp:61:53: note: Function 'IsSupported' argument 1 names different: declaration 'context' definition 'webgl'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:643:9: style: Variable 'pi' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:639:9: note: Variable 'pi' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:643:9: note: Variable 'pi' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:644:9: style: Variable 'dui' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:640:9: note: Variable 'dui' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:644:9: note: Variable 'dui' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:647:9: style: Variable 'pi' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:643:9: note: Variable 'pi' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:647:9: note: Variable 'pi' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:648:9: style: Variable 'dui' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:644:9: note: Variable 'dui' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFormats.cpp:648:9: note: Variable 'dui' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:797:12: style: Condition '!hasMismatch' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:776:24: note: Assignment 'hasMismatch=false', assigned value is 0
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:797:12: note: Condition '!hasMismatch' is always true
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:827:12: style: Condition '!hasMismatch' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:810:24: note: Assignment 'hasMismatch=false', assigned value is 0
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:827:12: note: Condition '!hasMismatch' is always true
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1043:9: style: Condition 'clearBits' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1000:26: note: Assignment 'clearBits=0', assigned value is 0
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1043:9: note: Condition 'clearBits' is always false
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1044:20: style: The scope of the variable 'fnDrawBuffers' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:178:61: style: Function 'SetImageDataStatus' argument 1 names different: declaration 'x' definition 'newStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:90:50: note: Function 'SetImageDataStatus' argument 1 names different: declaration 'x' definition 'newStatus'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:178:61: note: Function 'SetImageDataStatus' argument 1 names different: declaration 'x' definition 'newStatus'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:667:46: style: Function 'GetColorAttachPoint' argument 1 names different: declaration 'attachment' definition 'attachPoint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:226:59: note: Function 'GetColorAttachPoint' argument 1 names different: declaration 'attachment' definition 'attachPoint'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:667:46: note: Function 'GetColorAttachPoint' argument 1 names different: declaration 'attachment' definition 'attachPoint'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:685:41: style: Function 'GetAttachPoint' argument 1 names different: declaration 'attachment' definition 'attachPoint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:225:54: note: Function 'GetAttachPoint' argument 1 names different: declaration 'attachment' definition 'attachPoint'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:685:41: note: Function 'GetAttachPoint' argument 1 names different: declaration 'attachment' definition 'attachPoint'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:920:47: style: Function 'ValidateForRead' argument 1 names different: declaration 'info' definition 'funcName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:239:38: note: Function 'ValidateForRead' argument 1 names different: declaration 'info' definition 'funcName'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:920:47: note: Function 'ValidateForRead' argument 1 names different: declaration 'info' definition 'funcName'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1330:72: style: Function 'FramebufferRenderbuffer' argument 2 names different: declaration 'attachment' definition 'attachEnum'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:272:63: note: Function 'FramebufferRenderbuffer' argument 2 names different: declaration 'attachment' definition 'attachEnum'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1330:72: note: Function 'FramebufferRenderbuffer' argument 2 names different: declaration 'attachment' definition 'attachEnum'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1367:69: style: Function 'FramebufferTexture2D' argument 2 names different: declaration 'attachment' definition 'attachEnum'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:274:60: note: Function 'FramebufferTexture2D' argument 2 names different: declaration 'attachment' definition 'attachEnum'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1367:69: note: Function 'FramebufferTexture2D' argument 2 names different: declaration 'attachment' definition 'attachEnum'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1455:72: style: Function 'FramebufferTextureLayer' argument 2 names different: declaration 'attachment' definition 'attachEnum'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:276:63: note: Function 'FramebufferTextureLayer' argument 2 names different: declaration 'attachment' definition 'attachEnum'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1455:72: note: Function 'FramebufferTextureLayer' argument 2 names different: declaration 'attachment' definition 'attachEnum'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1540:64: style: Function 'GetAttachmentParameter' argument 4 names different: declaration 'attachment' definition 'attachEnum'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:282:45: note: Function 'GetAttachmentParameter' argument 4 names different: declaration 'attachment' definition 'attachEnum'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1540:64: note: Function 'GetAttachmentParameter' argument 4 names different: declaration 'attachment' definition 'attachEnum'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1612:59: style: Function 'BlitFramebuffer' argument 2 names different: declaration 'src' definition 'srcFB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:286:57: note: Function 'BlitFramebuffer' argument 2 names different: declaration 'src' definition 'srcFB'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1612:59: note: Function 'BlitFramebuffer' argument 2 names different: declaration 'src' definition 'srcFB'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1614:59: style: Function 'BlitFramebuffer' argument 7 names different: declaration 'dst' definition 'dstFB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.h:288:57: note: Function 'BlitFramebuffer' argument 7 names different: declaration 'dst' definition 'dstFB'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLFramebuffer.cpp:1614:59: note: Function 'BlitFramebuffer' argument 7 names different: declaration 'dst' definition 'dstFB'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:534:41: style: Function 'BindAttribLocation' argument 1 names different: declaration 'index' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.h:137:36: note: Function 'BindAttribLocation' argument 1 names different: declaration 'index' definition 'loc'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:534:41: note: Function 'BindAttribLocation' argument 1 names different: declaration 'index' definition 'loc'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:645:50: style: Function 'GetAttribLocation' argument 1 names different: declaration 'name' definition 'userName_wide'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.h:142:46: note: Function 'GetAttribLocation' argument 1 names different: declaration 'name' definition 'userName_wide'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:645:50: note: Function 'GetAttribLocation' argument 1 names different: declaration 'name' definition 'userName_wide'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:676:52: style: Function 'GetFragDataLocation' argument 1 names different: declaration 'name' definition 'userName_wide'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.h:143:48: note: Function 'GetFragDataLocation' argument 1 names different: declaration 'name' definition 'userName_wide'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:676:52: note: Function 'GetFragDataLocation' argument 1 names different: declaration 'name' definition 'userName_wide'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:788:53: style: Function 'GetUniformBlockIndex' argument 1 names different: declaration 'name' definition 'userName_wide'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.h:146:50: note: Function 'GetUniformBlockIndex' argument 1 names different: declaration 'name' definition 'userName_wide'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:788:53: note: Function 'GetUniformBlockIndex' argument 1 names different: declaration 'name' definition 'userName_wide'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:818:78: style: Function 'GetActiveUniformBlockName' argument 2 names different: declaration 'name' definition 'retval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.h:147:73: note: Function 'GetActiveUniformBlockName' argument 2 names different: declaration 'name' definition 'retval'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:818:78: note: Function 'GetActiveUniformBlockName' argument 2 names different: declaration 'name' definition 'retval'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:912:51: style: Function 'GetUniformLocation' argument 1 names different: declaration 'name' definition 'userName_wide'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.h:151:80: note: Function 'GetUniformLocation' argument 1 names different: declaration 'name' definition 'userName_wide'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:912:51: note: Function 'GetUniformLocation' argument 1 names different: declaration 'name' definition 'userName_wide'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:1561:70: style: Function 'FindAttrib' argument 2 names different: declaration 'out_info' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.h:110:73: note: Function 'FindAttrib' argument 2 names different: declaration 'out_info' definition 'out'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:1561:70: note: Function 'FindAttrib' argument 2 names different: declaration 'out_info' definition 'out'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLProgram.cpp:444:5: error: Member variable 'prog' is initialized by itself. [selfInitialization]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexelConversions.cpp:88:10: style: Unused private function: 'WebGLImageConverter::run' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexelConversions.cpp:289:10: performance: Technically the member function 'mozilla::::WebGLImageConverter::run' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2091:1: warning: Memory for class instance allocated with calloc(), but class provides constructors. [mallocOnClassWarning]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.cpp:688:0: note: Memory for class instance allocated with calloc(), but class provides constructors.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2091:1: note: Memory for class instance allocated with calloc(), but class provides constructors.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2091:1: warning: Memory for class instance allocated with calloc(), but class provides constructors. [mallocOnClassWarning]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.cpp:731:0: note: Memory for class instance allocated with calloc(), but class provides constructors.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2091:1: note: Memory for class instance allocated with calloc(), but class provides constructors.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.cpp:782:41: style: Function 'PopulateMipChain' argument 1 names different: declaration 'baseLevel' definition 'firstLevel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.h:292:36: note: Function 'PopulateMipChain' argument 1 names different: declaration 'baseLevel' definition 'firstLevel'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.cpp:782:41: note: Function 'PopulateMipChain' argument 1 names different: declaration 'baseLevel' definition 'firstLevel'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.cpp:782:62: style: Function 'PopulateMipChain' argument 2 names different: declaration 'maxLevel' definition 'lastLevel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.h:292:56: note: Function 'PopulateMipChain' argument 2 names different: declaration 'maxLevel' definition 'lastLevel'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.cpp:782:62: note: Function 'PopulateMipChain' argument 2 names different: declaration 'maxLevel' definition 'lastLevel'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.h:114:5: warning: The class 'ImageInfo' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2091:1: warning: Memory for class instance allocated with calloc(), but class provides constructors. [mallocOnClassWarning]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2017:21: note: Memory for class instance allocated with calloc(), but class provides constructors.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLContext.h:2091:1: note: Memory for class instance allocated with calloc(), but class provides constructors.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2074:56: style: Function 'CopyTexImage2D' argument 6 names different: declaration 'width' definition 'rawWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.h:282:51: note: Function 'CopyTexImage2D' argument 6 names different: declaration 'width' definition 'rawWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2074:56: note: Function 'CopyTexImage2D' argument 6 names different: declaration 'width' definition 'rawWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2074:74: style: Function 'CopyTexImage2D' argument 7 names different: declaration 'height' definition 'rawHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.h:282:66: note: Function 'CopyTexImage2D' argument 7 names different: declaration 'height' definition 'rawHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2074:74: note: Function 'CopyTexImage2D' argument 7 names different: declaration 'height' definition 'rawHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2159:48: style: Function 'CopyTexSubImage' argument 9 names different: declaration 'width' definition 'rawWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.h:285:34: note: Function 'CopyTexSubImage' argument 9 names different: declaration 'width' definition 'rawWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2159:48: note: Function 'CopyTexSubImage' argument 9 names different: declaration 'width' definition 'rawWidth'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2159:66: style: Function 'CopyTexSubImage' argument 10 names different: declaration 'height' definition 'rawHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTexture.h:285:49: note: Function 'CopyTexSubImage' argument 10 names different: declaration 'height' definition 'rawHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/WebGLTextureUpload.cpp:2159:66: note: Function 'CopyTexSubImage' argument 10 names different: declaration 'height' definition 'rawHeight'.
thunderbird-52.3.0/mozilla/dom/canvas/gtest/TestImageBitmapColorUtils.cpp:47:0: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/canvas/gtest/TestImageBitmapColorUtils.cpp:48:0: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/console/Console.cpp:803:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.cpp:152:39: style: Function 'CryptoKey' argument 1 names different: declaration 'aWindow' definition 'aGlobal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.h:94:39: note: Function 'CryptoKey' argument 1 names different: declaration 'aWindow' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.cpp:152:39: note: Function 'CryptoKey' argument 1 names different: declaration 'aWindow' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.cpp:321:46: style: Function 'AddPublicKeyData' argument 1 names different: declaration 'point' definition 'aPublicKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.h:119:46: note: Function 'AddPublicKeyData' argument 1 names different: declaration 'point' definition 'aPublicKey'.
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.cpp:321:46: note: Function 'AddPublicKeyData' argument 1 names different: declaration 'point' definition 'aPublicKey'.
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.cpp:1044:47: style: Function 'PublicKeyFromJwk' argument 1 names different: declaration 'aKeyData' definition 'aJwk'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.h:169:62: note: Function 'PublicKeyFromJwk' argument 1 names different: declaration 'aKeyData' definition 'aJwk'.
thunderbird-52.3.0/mozilla/dom/crypto/CryptoKey.cpp:1044:47: note: Function 'PublicKeyFromJwk' argument 1 names different: declaration 'aKeyData' definition 'aJwk'.
thunderbird-52.3.0/mozilla/dom/crypto/WebCryptoTask.cpp:2269:5: performance: Variable 'mKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/encoding/TextEncoder.cpp:51:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/encoding/TextEncoder.cpp:47:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/encoding/TextEncoder.cpp:51:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:2842:14: warning: Either the condition '!aRange' is redundant or there is possible null pointer dereference: aRange. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:2844:7: note: Assuming that condition '!aRange' is not redundant
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:2842:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:2839:69: style: Function 'AdjustCollapsedRangeMaybeIntoTextNode' argument 1 names different: declaration 'aCollapsedRange' definition 'aRange'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:290:59: note: Function 'AdjustCollapsedRangeMaybeIntoTextNode' argument 1 names different: declaration 'aCollapsedRange' definition 'aRange'.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:2839:69: note: Function 'AdjustCollapsedRangeMaybeIntoTextNode' argument 1 names different: declaration 'aCollapsedRange' definition 'aRange'.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:3054:53: style: Function 'RectRelativeTo' argument 1 names different: declaration 'aBaseFrame' definition 'aDestFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:390:37: note: Function 'RectRelativeTo' argument 1 names different: declaration 'aBaseFrame' definition 'aDestFrame'.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:3054:53: note: Function 'RectRelativeTo' argument 1 names different: declaration 'aBaseFrame' definition 'aDestFrame'.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:274:8: performance: Technically the member function 'mozilla::ContentEventHandler::IsPlugin' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:367:22: note: Technically the member function 'mozilla::ContentEventHandler::IsPlugin' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:274:8: note: Technically the member function 'mozilla::ContentEventHandler::IsPlugin' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:290:12: performance: Technically the member function 'mozilla::ContentEventHandler::AdjustCollapsedRangeMaybeIntoTextNode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:2839:22: note: Technically the member function 'mozilla::ContentEventHandler::AdjustCollapsedRangeMaybeIntoTextNode' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:290:12: note: Technically the member function 'mozilla::ContentEventHandler::AdjustCollapsedRangeMaybeIntoTextNode' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:297:12: performance: Technically the member function 'mozilla::ContentEventHandler::ConvertToRootRelativeOffset' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:2917:22: note: Technically the member function 'mozilla::ContentEventHandler::ConvertToRootRelativeOffset' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:297:12: note: Technically the member function 'mozilla::ContentEventHandler::ConvertToRootRelativeOffset' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:321:16: performance: Technically the member function 'mozilla::ContentEventHandler::GetNodePositionHavingFlatText' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:1447:22: note: Technically the member function 'mozilla::ContentEventHandler::GetNodePositionHavingFlatText' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:321:16: note: Technically the member function 'mozilla::ContentEventHandler::GetNodePositionHavingFlatText' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:406:21: performance: Technically the member function 'mozilla::ContentEventHandler::GuessLineBreakerRectAfter' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:1718:22: note: Technically the member function 'mozilla::ContentEventHandler::GuessLineBreakerRectAfter' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:406:21: note: Technically the member function 'mozilla::ContentEventHandler::GuessLineBreakerRectAfter' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:427:8: performance: Technically the member function 'mozilla::ContentEventHandler::EnsureNonEmptyRect' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:1423:22: note: Technically the member function 'mozilla::ContentEventHandler::EnsureNonEmptyRect' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:427:8: note: Technically the member function 'mozilla::ContentEventHandler::EnsureNonEmptyRect' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:428:8: performance: Technically the member function 'mozilla::ContentEventHandler::EnsureNonEmptyRect' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.cpp:1432:22: note: Technically the member function 'mozilla::ContentEventHandler::EnsureNonEmptyRect' can be static.
thunderbird-52.3.0/mozilla/dom/events/ContentEventHandler.h:428:8: note: Technically the member function 'mozilla::ContentEventHandler::EnsureNonEmptyRect' can be static.
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.cpp:386:28: style: The scope of the variable 'idx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.cpp:643:52: style: Function 'PrincipalMaySetData' argument 1 names different: declaration 'aFormat' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.h:288:52: note: Function 'PrincipalMaySetData' argument 1 names different: declaration 'aFormat' definition 'aType'.
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.cpp:643:52: note: Function 'PrincipalMaySetData' argument 1 names different: declaration 'aFormat' definition 'aType'.
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.cpp:776:37: style: Function 'SetDragImage' argument 1 names different: declaration 'aElement' definition 'aImage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.h:135:30: note: Function 'SetDragImage' argument 1 names different: declaration 'aElement' definition 'aImage'.
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.cpp:776:37: note: Function 'SetDragImage' argument 1 names different: declaration 'aElement' definition 'aImage'.
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.cpp:874:36: style: Function 'Clone' argument 5 names different: declaration 'aResult' definition 'aNewDataTransfer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.h:282:33: note: Function 'Clone' argument 5 names different: declaration 'aResult' definition 'aNewDataTransfer'.
thunderbird-52.3.0/mozilla/dom/events/DataTransfer.cpp:874:36: note: Function 'Clone' argument 5 names different: declaration 'aResult' definition 'aNewDataTransfer'.
thunderbird-52.3.0/mozilla/dom/events/DataTransferItem.cpp:227:15: style: Same expression on both sides of '!=' because the value of 'oldKind' and 'Kind()' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/dom/events/DataTransferItem.cpp:191:23: note: 'oldKind' is assigned value 'Kind()' here.
thunderbird-52.3.0/mozilla/dom/events/DataTransferItem.cpp:227:15: note: Same expression on both sides of '!=' because the value of 'oldKind' and 'Kind()' are the same.
thunderbird-52.3.0/mozilla/dom/events/DataTransferItemList.cpp:149:40: style: Function 'Add' argument 4 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/DataTransferItemList.h:55:38: note: Function 'Add' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/events/DataTransferItemList.cpp:149:40: note: Function 'Add' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:734:19: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:729:38: note: outer condition: preVisitor.mDOMEvent
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:734:19: note: identical inner condition: preVisitor.mDOMEvent
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:465:34: warning: Possible null pointer dereference: piTarget [nullPointer]
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:460:31: note: Assignment 'piTarget=win?win->GetParentTarget():nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:465:34: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:83:8: style: Technically the member function 'mozilla::ELMCreationDetector::MayHaveNewListenerManager' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:89:8: style: Technically the member function 'mozilla::ELMCreationDetector::IsMainThread' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:193:8: style: Technically the member function 'mozilla::EventTargetChainItem::ForceContentDispatch' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:207:8: style: Technically the member function 'mozilla::EventTargetChainItem::WantsWillHandleEvent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/events/EventDispatcher.cpp:221:8: style: Technically the member function 'mozilla::EventTargetChainItem::MayHaveListenerManager' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/events/EventListenerManager.cpp:652:13: style: The scope of the variable 'listener' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/events/EventListenerManager.cpp:754:13: style: The scope of the variable 'listener' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/events/EventListenerService.cpp:39:3: performance: Variable 'mChangedListenerNames' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/events/EventStateManager.cpp:2771:33: warning: Either the condition 'current' is redundant or there is possible null pointer dereference: current. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/events/EventStateManager.cpp:2764:9: note: Assuming that condition 'current' is not redundant
thunderbird-52.3.0/mozilla/dom/events/EventStateManager.cpp:2771:33: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.cpp:589:55: style: Function 'IsManaging' argument 1 names different: declaration 'aTextComposition' definition 'aComposition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.h:98:42: note: Function 'IsManaging' argument 1 names different: declaration 'aTextComposition' definition 'aComposition'.
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.cpp:589:55: note: Function 'IsManaging' argument 1 names different: declaration 'aTextComposition' definition 'aComposition'.
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.cpp:665:54: style: Function 'GetSelectionAndRoot' argument 2 names different: declaration 'aRoot' definition 'aRootContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.h:111:45: note: Function 'GetSelectionAndRoot' argument 2 names different: declaration 'aRoot' definition 'aRootContent'.
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.cpp:665:54: note: Function 'GetSelectionAndRoot' argument 2 names different: declaration 'aRoot' definition 'aRootContent'.
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.cpp:947:48: style: Function 'NotifyContentAdded' argument 2 names different: declaration 'aStart' definition 'aStartIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.h:159:56: note: Function 'NotifyContentAdded' argument 2 names different: declaration 'aStart' definition 'aStartIndex'.
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.cpp:947:48: note: Function 'NotifyContentAdded' argument 2 names different: declaration 'aStart' definition 'aStartIndex'.
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.cpp:948:48: style: Function 'NotifyContentAdded' argument 3 names different: declaration 'aEnd' definition 'aEndIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.h:159:72: note: Function 'NotifyContentAdded' argument 3 names different: declaration 'aEnd' definition 'aEndIndex'.
thunderbird-52.3.0/mozilla/dom/events/IMEContentObserver.cpp:948:48: note: Function 'NotifyContentAdded' argument 3 names different: declaration 'aEnd' definition 'aEndIndex'.
thunderbird-52.3.0/mozilla/dom/fetch/Fetch.cpp:908:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/fetch/Fetch.h:206:3: style: Technically the member function 'mozilla::dom::FetchBody::IsOnTargetThread' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:249:3: performance: Technically the member function 'mozilla::dom::InternalRequest::SkipServiceWorker' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:255:3: performance: Technically the member function 'mozilla::dom::InternalRequest::SetSkipServiceWorker' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:261:3: performance: Technically the member function 'mozilla::dom::InternalRequest::IsSynchronous' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:291:3: performance: Technically the member function 'mozilla::dom::InternalRequest::GetResponseTainting' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:297:3: performance: Technically the member function 'mozilla::dom::InternalRequest::MaybeIncreaseResponseTainting' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:363:3: performance: Technically the member function 'mozilla::dom::InternalRequest::UnsafeRequest' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:369:3: performance: Technically the member function 'mozilla::dom::InternalRequest::SetUnsafeRequest' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:381:3: performance: Technically the member function 'mozilla::dom::InternalRequest::ForceOriginHeader' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:387:3: performance: Technically the member function 'mozilla::dom::InternalRequest::SameOriginDataURL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:393:3: performance: Technically the member function 'mozilla::dom::InternalRequest::UnsetSameOriginDataURL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:409:3: style: Technically the member function 'mozilla::dom::InternalRequest::GetBody' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.cpp:144:18: warning: Member variable 'InternalRequest::mBodyStream' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.cpp:144:18: warning: Member variable 'InternalRequest::mPrincipalInfo' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/fetch/InternalRequest.h:90:1: warning: The class 'InternalRequest' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/fetch/Request.cpp:278:61: style: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/fetch/Request.h:136:54: note: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/fetch/Request.cpp:278:61: note: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/fetch/Response.cpp:129:63: style: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/fetch/Response.h:118:55: note: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/fetch/Response.cpp:129:63: note: Function 'Constructor' argument 4 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/fetch/InternalHeaders.h:26:1: warning: The class 'InternalHeaders' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsChild.cpp:63:38: warning: Either the condition 'if(mThreadLocalSlot)' is redundant or there is possible null pointer dereference: mThreadLocalSlot. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsChild.cpp:65:8: note: Assuming that condition 'if(mThreadLocalSlot)' is not redundant
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsChild.cpp:63:38: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/filehandle/FileHandleCommon.h:55:3: performance: Technically the member function 'mozilla::dom::ThreadObject::AssertIsOnOwningThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsParent.cpp:1269:68: style: Function 'StoragesCompleteCallback' argument 1 names different: declaration 'aDatabaseIds' definition 'aDirectoryIds'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsParent.cpp:170:50: note: Function 'StoragesCompleteCallback' argument 1 names different: declaration 'aDatabaseIds' definition 'aDirectoryIds'.
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsParent.cpp:1269:68: note: Function 'StoragesCompleteCallback' argument 1 names different: declaration 'aDatabaseIds' definition 'aDirectoryIds'.
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsParent.cpp:502:3: warning: Member variable 'NormalFileHandleOp::mFileHandleIsAborted' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsParent.h:67:3: performance: Technically the member function 'mozilla::dom::FileHandleThreadPool::AssertIsOnOwningThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsParent.cpp:559:3: style: Class 'CopyFileHandleOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/filehandle/ActorsParent.cpp:1185:48: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/dom/filehandle/FileHandleBase.h:195:3: style: Technically the member function 'mozilla::dom::FileHandleBase::CheckState' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/filehandle/FileHandleBase.cpp:336:17: note: Technically the member function 'mozilla::dom::FileHandleBase::CheckState' can be const.
thunderbird-52.3.0/mozilla/dom/filehandle/FileHandleBase.h:195:3: note: Technically the member function 'mozilla::dom::FileHandleBase::CheckState' can be const.
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.cpp:412:51: style: Function 'AddExploredDirectory' argument 1 names different: declaration 'aDirectory' definition 'aDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.h:59:33: note: Function 'AddExploredDirectory' argument 1 names different: declaration 'aDirectory' definition 'aDir'.
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.cpp:412:51: note: Function 'AddExploredDirectory' argument 1 names different: declaration 'aDirectory' definition 'aDir'.
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.cpp:454:50: style: Function 'ShouldFollowSymLink' argument 1 names different: declaration 'aDirectory' definition 'aDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.h:62:32: note: Function 'ShouldFollowSymLink' argument 1 names different: declaration 'aDirectory' definition 'aDir'.
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.cpp:454:50: note: Function 'ShouldFollowSymLink' argument 1 names different: declaration 'aDirectory' definition 'aDir'.
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.cpp:551:40: style: Function 'Finished' argument 1 names different: declaration 'aResult' definition 'aError'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.h:174:21: note: Function 'Finished' argument 1 names different: declaration 'aResult' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.cpp:551:40: note: Function 'Finished' argument 1 names different: declaration 'aResult' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/filesystem/GetFilesHelper.cpp:196:25: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/filesystem/OSFileSystem.cpp:92:23: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystem.cpp:51:41: style: Function 'FileSystem' argument 1 names different: declaration 'aGlobalObject' definition 'aGlobal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystem.h:61:40: note: Function 'FileSystem' argument 1 names different: declaration 'aGlobalObject' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystem.cpp:51:41: note: Function 'FileSystem' argument 1 names different: declaration 'aGlobalObject' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:54:50: style: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemDirectoryEntry.h:43:26: note: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:54:50: note: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemDirectoryReader.h:24:1: style: The class 'FileSystemDirectoryReader' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemEntry.cpp:52:51: style: Function 'FileSystemEntry' argument 1 names different: declaration 'aGlobalObject' definition 'aGlobal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemEntry.h:75:36: note: Function 'FileSystemEntry' argument 1 names different: declaration 'aGlobalObject' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemEntry.cpp:52:51: note: Function 'FileSystemEntry' argument 1 names different: declaration 'aGlobalObject' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemFileEntry.cpp:109:45: style: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemFileEntry.h:42:26: note: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemFileEntry.cpp:109:45: note: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:42:54: style: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemRootDirectoryEntry.h:29:26: note: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:42:54: note: Function 'GetFullPath' argument 1 names different: declaration 'aFullPath' definition 'aPath'.
thunderbird-52.3.0/mozilla/dom/filesystem/compat/FileSystemRootDirectoryReader.h:15:1: style: The class 'FileSystemRootDirectoryReader' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/gamepad/GamepadPlatformService.cpp:242:8: style: The scope of the variable 'isChannelParentEmpty' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/gamepad/cocoa/CocoaGamepad.cpp:411:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/gamepad/cocoa/CocoaGamepad.cpp:419:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/gamepad/cocoa/CocoaGamepad.cpp:429:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/gamepad/cocoa/CocoaGamepad.cpp:79:3: warning: Member variable 'Gamepad::mDpadState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/cocoa/CocoaGamepad.cpp:135:8: performance: Technically the member function '::AxisComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/gamepad/cocoa/CocoaGamepad.cpp:139:8: performance: Technically the member function '::AxisComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/gamepad/ipc/GamepadEventChannelParent.h:12:1: style: The class 'GamepadEventChannelParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/gamepad/ipc/GamepadTestChannelParent.cpp:15:74: style: Function 'RecvGamepadTestEvent' argument 2 names different: declaration 'aGamepadEvent' definition 'aEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/gamepad/ipc/GamepadTestChannelParent.h:22:50: note: Function 'RecvGamepadTestEvent' argument 2 names different: declaration 'aGamepadEvent' definition 'aEvent'.
thunderbird-52.3.0/mozilla/dom/gamepad/ipc/GamepadTestChannelParent.cpp:15:74: note: Function 'RecvGamepadTestEvent' argument 2 names different: declaration 'aGamepadEvent' definition 'aEvent'.
thunderbird-52.3.0/mozilla/dom/gamepad/ipc/GamepadTestChannelParent.h:13:1: style: The class 'GamepadTestChannelParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_new' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_unref' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_device_unref' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_device_new_from_syspath' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_device_get_devnode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_device_get_parent_with_subsystem_devtype' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_device_get_property_value' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_device_get_action' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_device_get_sysattr_value' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_enumerate_new' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_enumerate_unref' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_enumerate_add_match_subsystem' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_enumerate_scan_devices' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_enumerate_get_list_entry' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_list_entry_get_next' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_list_entry_get_name' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_monitor_new_from_netlink' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_monitor_filter_add_match_subsystem_devtype' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_monitor_enable_receiving' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_monitor_get_fd' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_monitor_receive_device' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:29:3: warning: Member variable 'udev_lib::udev_monitor_unref' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/linux/udev.h:68:12: style: Technically the member function 'mozilla::udev_lib::operatorbool' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:344:7: style: Condition '!sIsShutdown' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:752:8: style: The scope of the variable 'hasDpad' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:440:60: style: Function 'XInputMessageLoopOnceCallback' argument 2 names different: declaration 'aClosure' definition 'aService'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:380:69: note: Function 'XInputMessageLoopOnceCallback' argument 2 names different: declaration 'aClosure' definition 'aService'.
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:440:60: note: Function 'XInputMessageLoopOnceCallback' argument 2 names different: declaration 'aClosure' definition 'aService'.
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:138:3: warning: Member variable 'Gamepad::id' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:152:3: warning: Member variable 'Gamepad::type' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:152:3: warning: Member variable 'Gamepad::id' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:152:3: warning: Member variable 'Gamepad::numAxes' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:152:3: warning: Member variable 'Gamepad::numButtons' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:152:3: warning: Member variable 'Gamepad::hasDpad' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:152:3: warning: Member variable 'Gamepad::present' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:354:3: warning: Member variable 'WindowsGamepadService::mIsXInputMonitoring' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:106:15: style: Member variable 'Gamepad::type' is in the wrong place in the initializer list. [initializerList]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:145:5: note: Member variable 'Gamepad::type' is in the wrong place in the initializer list.
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:106:15: note: Member variable 'Gamepad::type' is in the wrong place in the initializer list.
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:356:5: performance: Variable 'mDirectInputTimer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:195:3: style: Technically the member function '::XInputLoader::operatorbool' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:309:3: style: Technically the member function '::HIDLoader::operatorbool' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:393:8: performance: Technically the member function '::WindowsGamepadService::CheckXInputChanges' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:568:29: note: Technically the member function '::WindowsGamepadService::CheckXInputChanges' can be static.
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:393:8: note: Technically the member function '::WindowsGamepadService::CheckXInputChanges' can be static.
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:626:8: performance: Technically the member function '::HidValueComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/gamepad/windows/WindowsGamepad.cpp:630:8: performance: Technically the member function '::HidValueComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/geolocation/MLSFallback.cpp:14:35: style: Function 'MLSFallback' argument 1 names different: declaration 'delayMs' definition 'delay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/geolocation/MLSFallback.h:36:33: note: Function 'MLSFallback' argument 1 names different: declaration 'delayMs' definition 'delay'.
thunderbird-52.3.0/mozilla/dom/geolocation/MLSFallback.cpp:14:35: note: Function 'MLSFallback' argument 1 names different: declaration 'delayMs' definition 'delay'.
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeoPosition.cpp:100:5: performance: Variable 'mCoords' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.cpp:270:63: style: Function 'NotifyCallback' argument 1 names different: declaration 'callback' definition 'aCallback'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.h:243:55: note: Function 'NotifyCallback' argument 1 names different: declaration 'callback' definition 'aCallback'.
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.cpp:270:63: note: Function 'NotifyCallback' argument 1 names different: declaration 'callback' definition 'aCallback'.
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.cpp:529:55: style: Function 'SendLocation' argument 1 names different: declaration 'aLocation' definition 'aPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.cpp:85:40: note: Function 'SendLocation' argument 1 names different: declaration 'aLocation' definition 'aPosition'.
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.cpp:529:55: note: Function 'SendLocation' argument 1 names different: declaration 'aLocation' definition 'aPosition'.
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.cpp:1103:50: style: Function 'RemoveRequest' argument 1 names different: declaration 'request' definition 'aRequest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.h:153:44: note: Function 'RemoveRequest' argument 1 names different: declaration 'request' definition 'aRequest'.
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.cpp:1103:50: note: Function 'RemoveRequest' argument 1 names different: declaration 'request' definition 'aRequest'.
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.h:68:3: warning: Member variable 'nsGeolocationService::mLastPosition' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.h:124:1: style: The class 'Geolocation' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.h:224:1: style: The class 'PositionError' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/geolocation/nsGeolocation.cpp:61:1: style: The class 'nsGeolocationRequest' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/html/HTMLBodyElement.cpp:49:11: style: The scope of the variable 'bodyTopMargin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/html/HTMLBodyElement.cpp:50:11: style: The scope of the variable 'bodyBottomMargin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/html/HTMLBodyElement.cpp:51:11: style: The scope of the variable 'bodyLeftMargin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/html/HTMLBodyElement.cpp:52:11: style: The scope of the variable 'bodyRightMargin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/html/HTMLBodyElement.cpp:42:39: style: Function 'MapRuleInfoInto' argument 1 names different: declaration 'aRuleData' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/HTMLBodyElement.h:30:44: note: Function 'MapRuleInfoInto' argument 1 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/html/HTMLBodyElement.cpp:42:39: note: Function 'MapRuleInfoInto' argument 1 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/html/HTMLContentElement.cpp:87:24: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/dom/html/HTMLContentElement.cpp:87:24: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/html/HTMLContentElement.cpp:87:24: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormElement.cpp:1202:16: style: The scope of the variable 'element' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/html/HTMLFormElement.cpp:1233:55: style: Function 'AddElement' argument 1 names different: declaration 'aElement' definition 'aChild'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/HTMLFormElement.h:170:49: note: Function 'AddElement' argument 1 names different: declaration 'aElement' definition 'aChild'.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormElement.cpp:1233:55: note: Function 'AddElement' argument 1 names different: declaration 'aElement' definition 'aChild'.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormElement.cpp:2068:38: style: Function 'UpdateValidity' argument 1 names different: declaration 'aElementValidityState' definition 'aElementValidity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/HTMLFormElement.h:261:28: note: Function 'UpdateValidity' argument 1 names different: declaration 'aElementValidityState' definition 'aElementValidity'.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormElement.cpp:2068:38: note: Function 'UpdateValidity' argument 1 names different: declaration 'aElementValidityState' definition 'aElementValidity'.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.cpp:676:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.cpp:673:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.cpp:676:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.cpp:836:69: style: Function 'EncodeVal' argument 2 names different: declaration 'aResult' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.h:164:56: note: Function 'EncodeVal' argument 2 names different: declaration 'aResult' definition 'aOut'.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.cpp:836:69: note: Function 'EncodeVal' argument 2 names different: declaration 'aResult' definition 'aOut'.
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.cpp:433:3: performance: Variable 'mPostDataStream' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.h:115:8: style: Technically the member function 'mozilla::dom::HTMLFormSubmission::GetCharset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/html/HTMLFormSubmission.h:198:8: style: Technically the member function 'mozilla::dom::FSMultipartFormData::GetContentType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/html/HTMLFrameSetElement.cpp:69:39: style: Function 'SetAttr' argument 2 names different: declaration 'aName' definition 'aAttribute'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/HTMLFrameSetElement.h:110:59: note: Function 'SetAttr' argument 2 names different: declaration 'aName' definition 'aAttribute'.
thunderbird-52.3.0/mozilla/dom/html/HTMLFrameSetElement.cpp:69:39: note: Function 'SetAttr' argument 2 names different: declaration 'aName' definition 'aAttribute'.
thunderbird-52.3.0/mozilla/dom/html/HTMLImageElement.cpp:87:5: performance: Variable 'mDocument' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:272:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:271:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:272:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:869:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:864:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:869:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:5166:34: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:5166:34: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.cpp:5166:34: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/html/HTMLMediaElement.cpp:816:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:66:16: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:56:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:66:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:85:16: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:56:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:85:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:106:16: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:56:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:106:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:125:16: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:56:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:125:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:141:16: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:56:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/html/HTMLMenuItemElement.cpp:141:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/html/HTMLShadowElement.cpp:142:24: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/dom/html/HTMLShadowElement.cpp:142:24: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/html/HTMLShadowElement.cpp:142:24: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:715:52: warning: Logical conjunction always evaluates to false: imageWasOverflowing && !(ImageIsOverflowing()). [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:715:52: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:715:52: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:715:52: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mVisibleWidth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mVisibleHeight' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mImageWidth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mImageHeight' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mResizeImageByDefault' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mClickResizingEnabled' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mImageIsOverflowingHorizontally' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mImageIsOverflowingVertically' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mImageIsResized' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mShouldResize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mFirstResize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:138:16: warning: Member variable 'ImageDocument::mObservingImageLoader' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/ImageDocument.cpp:496:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.h:1649:7: performance: Variable 'mTitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.h:1650:7: performance: Variable 'mFilter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/html/HTMLInputElement.h:1636:3: warning: The struct 'nsFilePickerFilter' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/html/TextTrackManager.cpp:522:8: performance: Technically the member function 'mozilla::dom::CompareSimpleTextTrackEvents::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/html/VideoDocument.cpp:22:20: style: The function 'StartDocumentLoad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/html/MediaDocument.h:28:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/html/VideoDocument.cpp:22:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/html/VideoDocument.cpp:29:16: style: The function 'SetScriptGlobalObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/html/MediaDocument.h:36:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/html/VideoDocument.cpp:29:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.cpp:103:34: style: Function 'SetActive' argument 1 names different: declaration 'aActive' definition 'aVisible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.h:42:23: note: Function 'SetActive' argument 1 names different: declaration 'aActive' definition 'aVisible'.
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.cpp:103:34: note: Function 'SetActive' argument 1 names different: declaration 'aActive' definition 'aVisible'.
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.cpp:463:45: style: Function 'SetInputMethodActive' argument 1 names different: declaration 'isActive' definition 'aIsActive'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.h:108:63: note: Function 'SetInputMethodActive' argument 1 names different: declaration 'isActive' definition 'aIsActive'.
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.cpp:463:45: note: Function 'SetInputMethodActive' argument 1 names different: declaration 'isActive' definition 'aIsActive'.
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.h:135:8: style: Technically the member function 'mozilla::nsBrowserElement::IsBrowserElementOrThrow' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.cpp:34:19: note: Technically the member function 'mozilla::nsBrowserElement::IsBrowserElementOrThrow' can be const.
thunderbird-52.3.0/mozilla/dom/html/nsBrowserElement.h:135:8: note: Technically the member function 'mozilla::nsBrowserElement::IsBrowserElementOrThrow' can be const.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:227:51: style: Function 'GetAccessKeyLabel' argument 1 names different: declaration 'aAccessKeyLabel' definition 'aLabel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.h:115:36: note: Function 'GetAccessKeyLabel' argument 1 names different: declaration 'aAccessKeyLabel' definition 'aLabel'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:227:51: note: Function 'GetAccessKeyLabel' argument 1 names different: declaration 'aAccessKeyLabel' definition 'aLabel'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:363:59: style: Function 'InsertAdjacentHTML' argument 1 names different: declaration 'position' definition 'aPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.h:397:50: note: Function 'InsertAdjacentHTML' argument 1 names different: declaration 'position' definition 'aPosition'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:363:59: note: Function 'InsertAdjacentHTML' argument 1 names different: declaration 'position' definition 'aPosition'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:364:59: style: Function 'InsertAdjacentHTML' argument 2 names different: declaration 'text' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.h:398:50: note: Function 'InsertAdjacentHTML' argument 2 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:364:59: note: Function 'InsertAdjacentHTML' argument 2 names different: declaration 'text' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:846:64: style: Function 'UnsetAttr' argument 2 names different: declaration 'aName' definition 'aAttribute'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.h:484:61: note: Function 'UnsetAttr' argument 2 names different: declaration 'aName' definition 'aAttribute'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:846:64: note: Function 'UnsetAttr' argument 2 names different: declaration 'aName' definition 'aAttribute'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:1251:71: style: Function 'MapCommonAttributesIntoExceptHidden' argument 2 names different: declaration 'aRuleData' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.h:668:63: note: Function 'MapCommonAttributesIntoExceptHidden' argument 2 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:1251:71: note: Function 'MapCommonAttributesIntoExceptHidden' argument 2 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:1277:59: style: Function 'MapCommonAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.h:659:51: note: Function 'MapCommonAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:1277:59: note: Function 'MapCommonAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:1341:62: style: Function 'MapImageAlignAttributeInto' argument 2 names different: declaration 'aData' definition 'aRuleData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.h:686:54: note: Function 'MapImageAlignAttributeInto' argument 2 names different: declaration 'aData' definition 'aRuleData'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:1341:62: note: Function 'MapImageAlignAttributeInto' argument 2 names different: declaration 'aData' definition 'aRuleData'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:1372:60: style: Function 'MapDivAlignAttributeInto' argument 2 names different: declaration 'aData' definition 'aRuleData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.h:697:52: note: Function 'MapDivAlignAttributeInto' argument 2 names different: declaration 'aData' definition 'aRuleData'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLElement.cpp:1372:60: note: Function 'MapDivAlignAttributeInto' argument 2 names different: declaration 'aData' definition 'aRuleData'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLFrameElement.cpp:576:59: style: Function 'GetManifestURL' argument 1 names different: declaration 'aOut' definition 'aManifestURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLFrameElement.h:132:34: note: Function 'GetManifestURL' argument 1 names different: declaration 'aOut' definition 'aManifestURL'.
thunderbird-52.3.0/mozilla/dom/html/nsGenericHTMLFrameElement.cpp:576:59: note: Function 'GetManifestURL' argument 1 names different: declaration 'aOut' definition 'aManifestURL'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:550:14: style: The scope of the variable 'childCount' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:344:43: style: Function 'IsCurrentContainer' argument 1 names different: declaration 'mType' definition 'aTag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:208:41: note: Function 'IsCurrentContainer' argument 1 names different: declaration 'mType' definition 'aTag'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:344:43: note: Function 'IsCurrentContainer' argument 1 names different: declaration 'mType' definition 'aTag'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:927:44: style: Function 'OpenContainer' argument 1 names different: declaration 'aNodeType' definition 'aElementType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:148:40: note: Function 'OpenContainer' argument 1 names different: declaration 'aNodeType' definition 'aElementType'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:927:44: note: Function 'OpenContainer' argument 1 names different: declaration 'aNodeType' definition 'aElementType'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:637:18: warning: Member variable 'HTMLContentSink::mMaxTextRun' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:637:18: warning: Member variable 'HTMLContentSink::mCurrentContext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:637:18: warning: Member variable 'HTMLContentSink::mHeadContext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:637:18: warning: Member variable 'HTMLContentSink::mHaveSeenHead' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:637:18: warning: Member variable 'HTMLContentSink::mNotifiedRootInsertion' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:217:8: style: Unused private function: 'SinkContext::HaveNotifiedForCurrentContent' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:208:12: style: Technically the member function 'SinkContext::IsCurrentContainer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:344:14: note: Technically the member function 'SinkContext::IsCurrentContainer' can be const.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLContentSink.cpp:208:12: note: Technically the member function 'SinkContext::IsCurrentContainer' can be const.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:132:46: style: Function 'Prefetch' argument 1 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.h:62:45: note: Function 'Prefetch' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:132:46: note: Function 'Prefetch' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:158:49: style: Function 'PrefetchLow' argument 1 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.h:56:48: note: Function 'PrefetchLow' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:158:49: note: Function 'PrefetchLow' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:164:52: style: Function 'PrefetchMedium' argument 1 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.h:55:51: note: Function 'PrefetchMedium' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:164:52: note: Function 'PrefetchMedium' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:170:50: style: Function 'PrefetchHigh' argument 1 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.h:54:49: note: Function 'PrefetchHigh' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:170:50: note: Function 'PrefetchHigh' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:226:55: style: Function 'CancelPrefetchLow' argument 1 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.h:57:54: note: Function 'CancelPrefetchLow' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:226:55: note: Function 'CancelPrefetchLow' argument 1 names different: declaration 'host' definition 'hostname'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:248:33: warning: Member variable 'nsDeferrals::mEntries' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDNSPrefetch.cpp:254:3: performance: Variable 'mTimer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:1673:5: style: Variable 'executor' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:1672:0: note: Variable 'executor' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:1673:5: note: Variable 'executor' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:2309:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:2291:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:2309:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:278:50: style: Function 'TryHintCharset' argument 1 names different: declaration 'aContentViewer' definition 'aCv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.h:313:48: note: Function 'TryHintCharset' argument 1 names different: declaration 'aContentViewer' definition 'aCv'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:278:50: note: Function 'TryHintCharset' argument 1 names different: declaration 'aContentViewer' definition 'aCv'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:378:43: style: Function 'TryParentCharset' argument 2 names different: declaration 'charsetSource' definition 'aCharsetSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.h:324:34: note: Function 'TryParentCharset' argument 2 names different: declaration 'charsetSource' definition 'aCharsetSource'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:378:43: note: Function 'TryParentCharset' argument 2 names different: declaration 'charsetSource' definition 'aCharsetSource'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:2872:60: style: Function 'GetMidasCommandManager' argument 1 names different: declaration 'aCommandManager' definition 'aCmdMgr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.h:349:57: note: Function 'GetMidasCommandManager' argument 1 names different: declaration 'aCommandManager' definition 'aCmdMgr'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:2872:60: note: Function 'GetMidasCommandManager' argument 1 names different: declaration 'aCommandManager' definition 'aCmdMgr'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:3104:37: style: Function 'ConvertToMidasInternalCommand' argument 5 names different: declaration 'isBoolean' definition 'outIsBoolean'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:143:51: note: Function 'ConvertToMidasInternalCommand' argument 5 names different: declaration 'isBoolean' definition 'outIsBoolean'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:3104:37: note: Function 'ConvertToMidasInternalCommand' argument 5 names different: declaration 'isBoolean' definition 'outIsBoolean'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:3105:37: style: Function 'ConvertToMidasInternalCommand' argument 6 names different: declaration 'boolValue' definition 'outBooleanValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:144:51: note: Function 'ConvertToMidasInternalCommand' argument 6 names different: declaration 'boolValue' definition 'outBooleanValue'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:3105:37: note: Function 'ConvertToMidasInternalCommand' argument 6 names different: declaration 'boolValue' definition 'outBooleanValue'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:3466:56: style: Function 'QueryCommandSupported' argument 1 names different: declaration 'aCommandID' definition 'commandID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.h:231:47: note: Function 'QueryCommandSupported' argument 1 names different: declaration 'aCommandID' definition 'commandID'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:3466:56: note: Function 'QueryCommandSupported' argument 1 names different: declaration 'aCommandID' definition 'commandID'.
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mNumForms' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mWriteLevel' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mLoadFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mTooDeepWriteRecursion' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mDisableDocWrite' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mWarnedWidthHeight' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mContentEditableCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mEditingState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mDisableCookieAccess' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsHTMLDocument.cpp:174:17: warning: Member variable 'nsHTMLDocument::mPendingMaybeEditingStateChanged' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/html/nsIConstraintValidation.cpp:213:24: style: Same expression on both sides of '!=' because the value of 'previousValidity' and 'IsValid()' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/dom/html/nsIConstraintValidation.cpp:204:34: note: 'previousValidity' is assigned value 'IsValid()' here.
thunderbird-52.3.0/mozilla/dom/html/nsIConstraintValidation.cpp:213:24: note: Same expression on both sides of '!=' because the value of 'previousValidity' and 'IsValid()' are the same.
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:310:55: style: Function 'SetDisplaySelection' argument 1 names different: declaration 'toggle' definition 'aToggle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:229:42: note: Function 'SetDisplaySelection' argument 1 names different: declaration 'toggle' definition 'aToggle'.
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:310:55: note: Function 'SetDisplaySelection' argument 1 names different: declaration 'toggle' definition 'aToggle'.
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:320:56: style: Function 'GetDisplaySelection' argument 1 names different: declaration '_retval' definition 'aToggle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:230:43: note: Function 'GetDisplaySelection' argument 1 names different: declaration '_retval' definition 'aToggle'.
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:320:56: note: Function 'GetDisplaySelection' argument 1 names different: declaration '_retval' definition 'aToggle'.
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:330:53: style: Function 'SetSelectionFlags' argument 1 names different: declaration 'aInEnable' definition 'aToggle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:231:40: note: Function 'SetSelectionFlags' argument 1 names different: declaration 'aInEnable' definition 'aToggle'.
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:330:53: note: Function 'SetSelectionFlags' argument 1 names different: declaration 'aInEnable' definition 'aToggle'.
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:1099:28: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/html/nsTextEditorState.cpp:213:1: style: The class 'nsTextInputSelectionImpl' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseInlines.h:57:56: style: Function 'StructuredCloneReadInfo' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabase.h:77:53: note: Function 'StructuredCloneReadInfo' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseInlines.h:57:56: note: Function 'StructuredCloneReadInfo' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseInlines.h:73:66: style: Function 'StructuredCloneReadInfo' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabase.h:85:76: note: Function 'StructuredCloneReadInfo' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseInlines.h:73:66: note: Function 'StructuredCloneReadInfo' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseInlines.h:88:62: style: Function 'operator=' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabase.h:81:39: note: Function 'operator=' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseInlines.h:88:62: note: Function 'operator=' argument 1 names different: declaration 'aOther' definition 'aCloneReadInfo'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.cpp:1677:63: style: Function 'BackgroundDatabaseChild' argument 2 names different: declaration 'aOpenRequest' definition 'aOpenRequestActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.h:342:58: note: Function 'BackgroundDatabaseChild' argument 2 names different: declaration 'aOpenRequest' definition 'aOpenRequestActor'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.cpp:1677:63: note: Function 'BackgroundDatabaseChild' argument 2 names different: declaration 'aOpenRequest' definition 'aOpenRequestActor'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.cpp:2185:62: style: Function 'SetDOMTransaction' argument 1 names different: declaration 'aDOMObject' definition 'aTransaction'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.h:510:37: note: Function 'SetDOMTransaction' argument 1 names different: declaration 'aDOMObject' definition 'aTransaction'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.cpp:2185:62: note: Function 'SetDOMTransaction' argument 1 names different: declaration 'aDOMObject' definition 'aTransaction'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.cpp:3274:48: style: Function 'HandleResponse' argument 1 names different: declaration 'aResponse' definition 'aResponses'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.h:808:61: note: Function 'HandleResponse' argument 1 names different: declaration 'aResponse' definition 'aResponses'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.cpp:3274:48: note: Function 'HandleResponse' argument 1 names different: declaration 'aResponse' definition 'aResponses'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.h:75:3: performance: Technically the member function 'mozilla::dom::indexedDB::ThreadLocal::AssertIsOnOwningThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.h:231:3: performance: Technically the member function 'mozilla::dom::indexedDB::BackgroundRequestChildBase::AssertIsOnOwningThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.h:483:3: performance: Technically the member function 'mozilla::dom::indexedDB::BackgroundTransactionBase::AssertIsOnOwningThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/Key.h:353:3: performance: Technically the member function 'mozilla::dom::indexedDB::Key::Assert' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.h:627:3: style: Class 'BackgroundMutableFileChild' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabase.h:85:16: style: Struct 'StructuredCloneReadInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsChild.cpp:3114:67: performance: Function parameter 'aActionFunc' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:25488:51: style: Function 'RemoveReferencesToIndex' argument 2 names different: declaration 'aObjectDataKey' definition 'aObjectStoreKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:8246:38: note: Function 'RemoveReferencesToIndex' argument 2 names different: declaration 'aObjectDataKey' definition 'aObjectStoreKey'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:25488:51: note: Function 'RemoveReferencesToIndex' argument 2 names different: declaration 'aObjectDataKey' definition 'aObjectStoreKey'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:5036:3: performance: Technically the member function 'mozilla::dom::indexedDB::::DatabaseConnection::AssertIsOnConnectionThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:5168:3: performance: Technically the member function 'mozilla::dom::indexedDB::::CachedStatement::AssertIsOnConnectionThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:5381:3: performance: Technically the member function 'mozilla::dom::indexedDB::::ConnectionPool::AssertIsOnOwningThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:5567:3: performance: Technically the member function 'mozilla::dom::indexedDB::::DatabaseInfo::AssertIsOnConnectionThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:9831:3: performance: Technically the member function 'mozilla::dom::indexedDB::::FileHelper::SyncCopy' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:29711:13: note: Technically the member function 'mozilla::dom::indexedDB::::FileHelper::SyncCopy' can be static.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:9831:3: note: Technically the member function 'mozilla::dom::indexedDB::::FileHelper::SyncCopy' can be static.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:25500:5: performance: Technically the member function 'mozilla::dom::indexedDB::RemoveReferencesToIndex::IndexIdComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:25507:5: performance: Technically the member function 'mozilla::dom::indexedDB::RemoveReferencesToIndex::IndexIdComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:5823:12: warning: The class 'CommitOp' defines member variable with name 'mResultCode' also defined in its parent class 'DatabaseOperationBase'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:7138:12: note: The class 'CommitOp' defines member variable with name 'mResultCode' also defined in its parent class 'DatabaseOperationBase'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:5823:12: note: The class 'CommitOp' defines member variable with name 'mResultCode' also defined in its parent class 'DatabaseOperationBase'.
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:5665:3: style: Struct 'IdleDatabaseInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:5694:3: style: Struct 'IdleThreadInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:7637:16: style: Struct 'MaybeBlockedDatabaseInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/indexedDB/KeyPath.h:24:1: warning: The class 'KeyPath' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:459:1: warning: The struct 'IndexDataValue' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/indexedDB/ActorsParent.cpp:7822:52: performance: Function parameter 'aContentParent' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/indexedDB/FileInfo.h:61:3: style: Technically the member function 'mozilla::dom::indexedDB::FileInfo::GetReferences' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/indexedDB/FileInfo.cpp:110:11: note: Technically the member function 'mozilla::dom::indexedDB::FileInfo::GetReferences' can be const.
thunderbird-52.3.0/mozilla/dom/indexedDB/FileInfo.h:61:3: note: Technically the member function 'mozilla::dom::indexedDB::FileInfo::GetReferences' can be const.
thunderbird-52.3.0/mozilla/dom/indexedDB/FileSnapshot.cpp:126:46: style: Function 'BlobImplSnapshot' argument 1 names different: declaration 'aImpl' definition 'aFileImpl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/FileSnapshot.h:44:30: note: Function 'BlobImplSnapshot' argument 1 names different: declaration 'aImpl' definition 'aFileImpl'.
thunderbird-52.3.0/mozilla/dom/indexedDB/FileSnapshot.cpp:126:46: note: Function 'BlobImplSnapshot' argument 1 names different: declaration 'aImpl' definition 'aFileImpl'.
thunderbird-52.3.0/mozilla/dom/indexedDB/FileSnapshot.cpp:137:46: style: Function 'BlobImplSnapshot' argument 1 names different: declaration 'aImpl' definition 'aFileImpl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/FileSnapshot.h:50:30: note: Function 'BlobImplSnapshot' argument 1 names different: declaration 'aImpl' definition 'aFileImpl'.
thunderbird-52.3.0/mozilla/dom/indexedDB/FileSnapshot.cpp:137:46: note: Function 'BlobImplSnapshot' argument 1 names different: declaration 'aImpl' definition 'aFileImpl'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBDatabase.cpp:1410:38: warning: Possible null pointer dereference: foundObjectStoreSpec [nullPointer]
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBDatabase.cpp:1395:43: note: Assignment 'foundObjectStoreSpec=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBDatabase.cpp:1410:38: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBDatabase.cpp:497:49: style: Function 'DeleteObjectStore' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBDatabase.h:231:38: note: Function 'DeleteObjectStore' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBDatabase.cpp:497:49: note: Function 'DeleteObjectStore' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBEvents.cpp:53:56: style: Function 'CreateInternal' argument 2 names different: declaration 'aName' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBEvents.h:124:35: note: Function 'CreateInternal' argument 2 names different: declaration 'aName' definition 'aType'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBEvents.cpp:53:56: note: Function 'CreateInternal' argument 2 names different: declaration 'aName' definition 'aType'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBKeyRange.cpp:338:45: style: Function 'Includes' argument 2 names different: declaration 'aKey' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBKeyRange.h:131:34: note: Function 'Includes' argument 2 names different: declaration 'aKey' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBKeyRange.cpp:338:45: note: Function 'Includes' argument 2 names different: declaration 'aKey' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBObjectStore.cpp:2102:46: style: Function 'DeleteIndex' argument 1 names different: declaration 'aIndexName' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBObjectStore.h:239:32: note: Function 'DeleteIndex' argument 1 names different: declaration 'aIndexName' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBObjectStore.cpp:2102:46: note: Function 'DeleteIndex' argument 1 names different: declaration 'aIndexName' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBRequest.cpp:135:36: style: Function 'Create' argument 2 names different: declaration 'aSource' definition 'aSourceAsObjectStore'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBRequest.h:74:26: note: Function 'Create' argument 2 names different: declaration 'aSource' definition 'aSourceAsObjectStore'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBRequest.cpp:135:36: note: Function 'Create' argument 2 names different: declaration 'aSource' definition 'aSourceAsObjectStore'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBRequest.cpp:152:30: style: Function 'Create' argument 2 names different: declaration 'aSource' definition 'aSourceAsIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBRequest.h:80:20: note: Function 'Create' argument 2 names different: declaration 'aSource' definition 'aSourceAsIndex'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBRequest.cpp:152:30: note: Function 'Create' argument 2 names different: declaration 'aSource' definition 'aSourceAsIndex'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBTransaction.cpp:742:32: style: Function 'Abort' argument 1 names different: declaration 'aAbortCode' definition 'aErrorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBTransaction.h:264:18: note: Function 'Abort' argument 1 names different: declaration 'aAbortCode' definition 'aErrorCode'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IDBTransaction.cpp:742:32: note: Function 'Abort' argument 1 names different: declaration 'aAbortCode' definition 'aErrorCode'.
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseManager.cpp:1082:7: style: Condition 'useProfiler' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseManager.cpp:1077:5: note: Assignment 'useProfiler=false', assigned value is 0
thunderbird-52.3.0/mozilla/dom/indexedDB/IndexedDatabaseManager.cpp:1082:7: note: Condition 'useProfiler' is always false
thunderbird-52.3.0/mozilla/dom/indexedDB/Key.cpp:615:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/indexedDB/Key.cpp:638:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/inputmethod/HardwareKeyHandler.cpp:376:60: style: Function 'DispatchToCurrentProcess' argument 1 names different: declaration 'aPresShell' definition 'presShell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/inputmethod/HardwareKeyHandler.h:151:47: note: Function 'DispatchToCurrentProcess' argument 1 names different: declaration 'aPresShell' definition 'presShell'.
thunderbird-52.3.0/mozilla/dom/inputmethod/HardwareKeyHandler.cpp:376:60: note: Function 'DispatchToCurrentProcess' argument 1 names different: declaration 'aPresShell' definition 'presShell'.
thunderbird-52.3.0/mozilla/dom/ipc/AppProcessChecker.cpp:81:50: style: Function 'AssertAppPrincipal' argument 1 names different: declaration 'aParent' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/AppProcessChecker.h:101:50: note: Function 'AssertAppPrincipal' argument 1 names different: declaration 'aParent' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/AppProcessChecker.cpp:81:50: note: Function 'AssertAppPrincipal' argument 1 names different: declaration 'aParent' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/AppProcessChecker.cpp:88:47: style: Function 'CheckPermission' argument 1 names different: declaration 'aParent' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/AppProcessChecker.h:112:47: note: Function 'CheckPermission' argument 1 names different: declaration 'aParent' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/AppProcessChecker.cpp:88:47: note: Function 'CheckPermission' argument 1 names different: declaration 'aParent' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/Blob.cpp:815:42: style: Function 'CreateBlobImpl' argument 1 names different: declaration 'aBlobData' definition 'aBlobDatas'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/Blob.cpp:780:42: note: Function 'CreateBlobImpl' argument 1 names different: declaration 'aBlobData' definition 'aBlobDatas'.
thunderbird-52.3.0/mozilla/dom/ipc/Blob.cpp:815:42: note: Function 'CreateBlobImpl' argument 1 names different: declaration 'aBlobData' definition 'aBlobDatas'.
thunderbird-52.3.0/mozilla/dom/ipc/Blob.cpp:2186:49: style: Function 'RemoteBlobImpl' argument 5 names different: declaration 'aPath' definition 'aDOMPath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/Blob.cpp:1838:35: note: Function 'RemoteBlobImpl' argument 5 names different: declaration 'aPath' definition 'aDOMPath'.
thunderbird-52.3.0/mozilla/dom/ipc/Blob.cpp:2186:49: note: Function 'RemoteBlobImpl' argument 5 names different: declaration 'aPath' definition 'aDOMPath'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:88:1: style: The class 'ContentParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/ipc/Blob.cpp:409:1: style: The class 'BlobInputStreamTether' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/ipc/PermissionMessageUtils.h:16:1: warning: The class 'Principal' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:671:55: style: Function 'ProvideWindowCommon' argument 2 names different: declaration 'aOpener' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:82:43: note: Function 'ProvideWindowCommon' argument 2 names different: declaration 'aOpener' definition 'aParent'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:671:55: note: Function 'ProvideWindowCommon' argument 2 names different: declaration 'aOpener' definition 'aParent'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1151:65: style: Function 'AllocPPluginModuleParent' argument 1 names different: declaration 'transport' definition 'aTransport'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:151:53: note: Function 'AllocPPluginModuleParent' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1151:65: note: Function 'AllocPPluginModuleParent' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1152:56: style: Function 'AllocPPluginModuleParent' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:152:44: note: Function 'AllocPPluginModuleParent' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1152:56: note: Function 'AllocPPluginModuleParent' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1158:65: style: Function 'AllocPContentBridgeChild' argument 1 names different: declaration 'transport' definition 'aTransport'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:158:53: note: Function 'AllocPContentBridgeChild' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1158:65: note: Function 'AllocPContentBridgeChild' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1159:56: style: Function 'AllocPContentBridgeChild' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:159:44: note: Function 'AllocPContentBridgeChild' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1159:56: note: Function 'AllocPContentBridgeChild' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1165:66: style: Function 'AllocPContentBridgeParent' argument 1 names different: declaration 'transport' definition 'aTransport'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:155:54: note: Function 'AllocPContentBridgeParent' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1165:66: note: Function 'AllocPContentBridgeParent' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1166:57: style: Function 'AllocPContentBridgeParent' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:156:45: note: Function 'AllocPContentBridgeParent' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1166:57: note: Function 'AllocPContentBridgeParent' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1175:62: style: Function 'AllocPGMPServiceChild' argument 1 names different: declaration 'transport' definition 'aTransport'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:162:50: note: Function 'AllocPGMPServiceChild' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1175:62: note: Function 'AllocPGMPServiceChild' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1176:53: style: Function 'AllocPGMPServiceChild' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:163:41: note: Function 'AllocPGMPServiceChild' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1176:53: note: Function 'AllocPGMPServiceChild' argument 2 names different: declaration 'otherProcess' definition 'aOtherProcess'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1486:50: style: Function 'RecvBidiKeyboardNotify' argument 1 names different: declaration 'isLangRTL' definition 'aIsLangRTL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:376:51: note: Function 'RecvBidiKeyboardNotify' argument 1 names different: declaration 'isLangRTL' definition 'aIsLangRTL'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1486:50: note: Function 'RecvBidiKeyboardNotify' argument 1 names different: declaration 'isLangRTL' definition 'aIsLangRTL'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1487:50: style: Function 'RecvBidiKeyboardNotify' argument 2 names different: declaration 'haveBidiKeyboards' definition 'aHaveBidiKeyboards'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:377:51: note: Function 'RecvBidiKeyboardNotify' argument 2 names different: declaration 'haveBidiKeyboards' definition 'aHaveBidiKeyboards'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1487:50: note: Function 'RecvBidiKeyboardNotify' argument 2 names different: declaration 'haveBidiKeyboards' definition 'aHaveBidiKeyboards'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1538:54: style: Function 'SendPBrowserConstructor' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:552:55: note: Function 'SendPBrowserConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1538:54: note: Function 'SendPBrowserConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1540:60: style: Function 'SendPBrowserConstructor' argument 3 names different: declaration 'context' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:554:61: note: Function 'SendPBrowserConstructor' argument 3 names different: declaration 'context' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1540:60: note: Function 'SendPBrowserConstructor' argument 3 names different: declaration 'context' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1541:55: style: Function 'SendPBrowserConstructor' argument 4 names different: declaration 'chromeFlags' definition 'aChromeFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:555:56: note: Function 'SendPBrowserConstructor' argument 4 names different: declaration 'chromeFlags' definition 'aChromeFlags'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1541:55: note: Function 'SendPBrowserConstructor' argument 4 names different: declaration 'chromeFlags' definition 'aChromeFlags'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1560:54: style: Function 'RecvPBrowserConstructor' argument 1 names different: declaration 'aCctor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:560:55: note: Function 'RecvPBrowserConstructor' argument 1 names different: declaration 'aCctor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1560:54: note: Function 'RecvPBrowserConstructor' argument 1 names different: declaration 'aCctor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1661:48: style: Function 'SendPBlobConstructor' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:540:36: note: Function 'SendPBlobConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1661:48: note: Function 'SendPBlobConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1662:65: style: Function 'SendPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:541:53: note: Function 'SendPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1662:65: note: Function 'SendPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1895:77: style: Function 'DeallocPPSMContentDownloaderChild' argument 1 names different: declaration 'aDownloader' definition 'aListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:297:65: note: Function 'DeallocPPSMContentDownloaderChild' argument 1 names different: declaration 'aDownloader' definition 'aListener'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:1895:77: note: Function 'DeallocPPSMContentDownloaderChild' argument 1 names different: declaration 'aDownloader' definition 'aListener'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2088:56: style: Function 'RecvSetCaptivePortalState' argument 1 names different: declaration 'state' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:370:57: note: Function 'RecvSetCaptivePortalState' argument 1 names different: declaration 'state' definition 'aState'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2088:56: note: Function 'RecvSetCaptivePortalState' argument 1 names different: declaration 'state' definition 'aState'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2192:49: style: Function 'RecvVarUpdate' argument 1 names different: declaration 'pref' definition 'aVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:385:50: note: Function 'RecvVarUpdate' argument 1 names different: declaration 'pref' definition 'aVar'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2192:49: note: Function 'RecvVarUpdate' argument 1 names different: declaration 'pref' definition 'aVar'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2487:68: style: Function 'RecvInitBlobURLs' argument 1 names different: declaration 'aRegistations' definition 'aRegistrations'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:432:56: note: Function 'RecvInitBlobURLs' argument 1 names different: declaration 'aRegistations' definition 'aRegistrations'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2487:68: note: Function 'RecvInitBlobURLs' argument 1 names different: declaration 'aRegistations' definition 'aRegistrations'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2637:54: style: Function 'RecvNotifyIdleObserver' argument 3 names different: declaration 'aData' definition 'aTimeStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:471:55: note: Function 'RecvNotifyIdleObserver' argument 3 names different: declaration 'aData' definition 'aTimeStr'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2637:54: note: Function 'RecvNotifyIdleObserver' argument 3 names different: declaration 'aData' definition 'aTimeStr'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2691:73: style: Function 'DeallocPOfflineCacheUpdateChild' argument 1 names different: declaration 'offlineCacheUpdate' definition 'actor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.h:582:61: note: Function 'DeallocPOfflineCacheUpdateChild' argument 1 names different: declaration 'offlineCacheUpdate' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:2691:73: note: Function 'DeallocPOfflineCacheUpdateChild' argument 1 names different: declaration 'offlineCacheUpdate' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:497:15: warning: Member variable 'ContentChild::mIsForApp' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/ipc/ContentChild.cpp:497:15: warning: Member variable 'ContentChild::mIsForBrowser' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:1001:48: style: Function 'RecvGetBlocklistState' argument 2 names different: declaration 'aIsBlocklisted' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:258:48: note: Function 'RecvGetBlocklistState' argument 2 names different: declaration 'aIsBlocklisted' definition 'aState'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:1001:48: note: Function 'RecvGetBlocklistState' argument 2 names different: declaration 'aIsBlocklisted' definition 'aState'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:1672:58: style: Function 'ProcessingError' argument 2 names different: declaration 'aMsgName' definition 'aReason'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:983:58: note: Function 'ProcessingError' argument 2 names different: declaration 'aMsgName' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:1672:58: note: Function 'ProcessingError' argument 2 names different: declaration 'aMsgName' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:2184:45: style: Function 'InitInternal' argument 1 names different: declaration 'aPriority' definition 'aInitialPriority'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:618:37: note: Function 'InitInternal' argument 1 names different: declaration 'aPriority' definition 'aInitialPriority'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:2184:45: note: Function 'InitInternal' argument 1 names different: declaration 'aPriority' definition 'aInitialPriority'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:3040:66: style: Function 'RecvPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:741:53: note: Function 'RecvPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:3040:66: note: Function 'RecvPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:3080:37: style: Function 'KillHard' argument 1 names different: declaration 'aWhy' definition 'aReason'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:362:29: note: Function 'KillHard' argument 1 names different: declaration 'aWhy' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:3080:37: note: Function 'KillHard' argument 1 names different: declaration 'aWhy' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:3308:56: style: Function 'DeallocPPrintingParent' argument 1 names different: declaration 'aActor' definition 'printing'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:398:56: note: Function 'DeallocPPrintingParent' argument 1 names different: declaration 'aActor' definition 'printing'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:3308:56: note: Function 'DeallocPPrintingParent' argument 1 names different: declaration 'aActor' definition 'printing'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:3368:80: style: Function 'DeallocPPSMContentDownloaderParent' argument 1 names different: declaration 'aDownloader' definition 'aListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:800:67: note: Function 'DeallocPPSMContentDownloaderParent' argument 1 names different: declaration 'aDownloader' definition 'aListener'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:3368:80: note: Function 'DeallocPPSMContentDownloaderParent' argument 1 names different: declaration 'aDownloader' definition 'aListener'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4021:56: style: Function 'DoSendAsyncMessage' argument 3 names different: declaration 'aData' definition 'aHelper'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:286:60: note: Function 'DoSendAsyncMessage' argument 3 names different: declaration 'aData' definition 'aHelper'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4021:56: note: Function 'DoSendAsyncMessage' argument 3 names different: declaration 'aData' definition 'aHelper'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4079:56: style: Function 'SendPBrowserConstructor' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:592:23: note: Function 'SendPBrowserConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4079:56: note: Function 'SendPBrowserConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4081:61: style: Function 'SendPBrowserConstructor' argument 3 names different: declaration 'context' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:594:28: note: Function 'SendPBrowserConstructor' argument 3 names different: declaration 'context' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4081:61: note: Function 'SendPBrowserConstructor' argument 3 names different: declaration 'context' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4082:56: style: Function 'SendPBrowserConstructor' argument 4 names different: declaration 'chromeFlags' definition 'aChromeFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:595:23: note: Function 'SendPBrowserConstructor' argument 4 names different: declaration 'chromeFlags' definition 'aChromeFlags'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4082:56: note: Function 'SendPBrowserConstructor' argument 4 names different: declaration 'chromeFlags' definition 'aChromeFlags'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4097:53: style: Function 'RecvCreateFakeVolume' argument 1 names different: declaration 'aFsName' definition 'fsName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:962:53: note: Function 'RecvCreateFakeVolume' argument 1 names different: declaration 'aFsName' definition 'fsName'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4097:53: note: Function 'RecvCreateFakeVolume' argument 1 names different: declaration 'aFsName' definition 'fsName'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4098:53: style: Function 'RecvCreateFakeVolume' argument 2 names different: declaration 'aMountPoint' definition 'mountPoint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:963:53: note: Function 'RecvCreateFakeVolume' argument 2 names different: declaration 'aMountPoint' definition 'mountPoint'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4098:53: note: Function 'RecvCreateFakeVolume' argument 2 names different: declaration 'aMountPoint' definition 'mountPoint'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4114:55: style: Function 'RecvSetFakeVolumeState' argument 1 names different: declaration 'aFsName' definition 'fsName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:965:55: note: Function 'RecvSetFakeVolumeState' argument 1 names different: declaration 'aFsName' definition 'fsName'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4114:55: note: Function 'RecvSetFakeVolumeState' argument 1 names different: declaration 'aFsName' definition 'fsName'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4114:78: style: Function 'RecvSetFakeVolumeState' argument 2 names different: declaration 'aFsState' definition 'fsState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:966:54: note: Function 'RecvSetFakeVolumeState' argument 2 names different: declaration 'aFsState' definition 'fsState'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4114:78: note: Function 'RecvSetFakeVolumeState' argument 2 names different: declaration 'aFsState' definition 'fsState'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4270:52: style: Function 'RecvAddIdleObserver' argument 1 names different: declaration 'observerId' definition 'aObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:1004:52: note: Function 'RecvAddIdleObserver' argument 1 names different: declaration 'observerId' definition 'aObserver'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4270:52: note: Function 'RecvAddIdleObserver' argument 1 names different: declaration 'observerId' definition 'aObserver'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4287:55: style: Function 'RecvRemoveIdleObserver' argument 1 names different: declaration 'observerId' definition 'aObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.h:1007:55: note: Function 'RecvRemoveIdleObserver' argument 1 names different: declaration 'observerId' definition 'aObserver'.
thunderbird-52.3.0/mozilla/dom/ipc/ContentParent.cpp:4287:55: note: Function 'RecvRemoveIdleObserver' argument 1 names different: declaration 'observerId' definition 'aObserver'.
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.cpp:29:59: style: Function 'AnnotateCrashReport' argument 1 names different: declaration 'aKey' definition 'key'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.h:149:40: note: Function 'AnnotateCrashReport' argument 1 names different: declaration 'aKey' definition 'key'.
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.cpp:29:59: note: Function 'AnnotateCrashReport' argument 1 names different: declaration 'aKey' definition 'key'.
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.cpp:30:59: style: Function 'AnnotateCrashReport' argument 2 names different: declaration 'aData' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.h:149:63: note: Function 'AnnotateCrashReport' argument 2 names different: declaration 'aData' definition 'data'.
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.cpp:30:59: note: Function 'AnnotateCrashReport' argument 2 names different: declaration 'aData' definition 'data'.
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.cpp:44:58: style: Function 'RecvAppendAppNotes' argument 1 names different: declaration 'aData' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.h:161:52: note: Function 'RecvAppendAppNotes' argument 1 names different: declaration 'aData' definition 'data'.
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.cpp:44:58: note: Function 'RecvAppendAppNotes' argument 1 names different: declaration 'aData' definition 'data'.
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.cpp:67:57: style: Function 'SetChildData' argument 1 names different: declaration 'id' definition 'tid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.h:133:38: note: Function 'SetChildData' argument 1 names different: declaration 'id' definition 'tid'.
thunderbird-52.3.0/mozilla/dom/ipc/CrashReporterParent.cpp:67:57: note: Function 'SetChildData' argument 1 names different: declaration 'id' definition 'tid'.
thunderbird-52.3.0/mozilla/dom/ipc/FilePickerParent.h:25:3: warning: Member variable 'FilePickerParent::mResult' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/ipc/ProcessPriorityManager.cpp:1330:44: style: Function 'CalculateLRULevel' argument 1 names different: declaration 'aLRUPoolIndex' definition 'aLRU'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ProcessPriorityManager.cpp:121:39: note: Function 'CalculateLRULevel' argument 1 names different: declaration 'aLRUPoolIndex' definition 'aLRU'.
thunderbird-52.3.0/mozilla/dom/ipc/ProcessPriorityManager.cpp:1330:44: note: Function 'CalculateLRULevel' argument 1 names different: declaration 'aLRUPoolIndex' definition 'aLRU'.
thunderbird-52.3.0/mozilla/dom/ipc/ScreenManagerParent.cpp:223:54: style: Function 'ActorDestroy' argument 1 names different: declaration 'aWhy' definition 'why'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/ScreenManagerParent.h:32:48: note: Function 'ActorDestroy' argument 1 names different: declaration 'aWhy' definition 'why'.
thunderbird-52.3.0/mozilla/dom/ipc/ScreenManagerParent.cpp:223:54: note: Function 'ActorDestroy' argument 1 names different: declaration 'aWhy' definition 'why'.
thunderbird-52.3.0/mozilla/dom/ipc/ScreenManagerParent.cpp:24:3: performance: Variable 'mScreenMgr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/ipc/ScreenManagerParent.h:24:16: warning: Virtual function 'RecvRefresh' is called from constructor 'ScreenManagerParent(uint32_t*aNumberOfScreens,float*aSystemDefaultScale,bool*aSuccess)' at line 29. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/dom/ipc/ScreenManagerParent.cpp:29:13: note: Calling RecvRefresh
thunderbird-52.3.0/mozilla/dom/ipc/ScreenManagerParent.h:24:16: note: RecvRefresh is a virtual method
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.cpp:80:50: style: Function 'Write' argument 3 names different: declaration 'aTransfers' definition 'aTransfer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.h:111:36: note: Function 'Write' argument 3 names different: declaration 'aTransfers' definition 'aTransfer'.
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.cpp:80:50: note: Function 'Write' argument 3 names different: declaration 'aTransfers' definition 'aTransfer'.
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.cpp:100:51: style: Function 'WriteIPCParams' argument 1 names different: declaration 'aMessage' definition 'aMsg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.h:147:37: note: Function 'WriteIPCParams' argument 1 names different: declaration 'aMessage' definition 'aMsg'.
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.cpp:100:51: note: Function 'WriteIPCParams' argument 1 names different: declaration 'aMessage' definition 'aMsg'.
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.cpp:106:56: style: Function 'ReadIPCParams' argument 1 names different: declaration 'aMessage' definition 'aMsg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.h:148:42: note: Function 'ReadIPCParams' argument 1 names different: declaration 'aMessage' definition 'aMsg'.
thunderbird-52.3.0/mozilla/dom/ipc/StructuredCloneData.cpp:106:56: note: Function 'ReadIPCParams' argument 1 names different: declaration 'aMessage' definition 'aMsg'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:612:71: style: Function 'SetAllowedTouchBehavior' argument 2 names different: declaration 'aFlags' definition 'aTargets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:645:68: note: Function 'SetAllowedTouchBehavior' argument 2 names different: declaration 'aFlags' definition 'aTargets'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:612:71: note: Function 'SetAllowedTouchBehavior' argument 2 names different: declaration 'aFlags' definition 'aTargets'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1373:47: style: Function 'RecvUpdateDimensions' argument 1 names different: declaration 'aRect' definition 'rect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:351:39: note: Function 'RecvUpdateDimensions' argument 1 names different: declaration 'aRect' definition 'rect'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1373:47: note: Function 'RecvUpdateDimensions' argument 1 names different: declaration 'aRect' definition 'rect'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1373:68: style: Function 'RecvUpdateDimensions' argument 2 names different: declaration 'aSize' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:352:39: note: Function 'RecvUpdateDimensions' argument 2 names different: declaration 'aSize' definition 'size'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1373:68: note: Function 'RecvUpdateDimensions' argument 2 names different: declaration 'aSize' definition 'size'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1374:65: style: Function 'RecvUpdateDimensions' argument 3 names different: declaration 'aOrientation' definition 'orientation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:353:57: note: Function 'RecvUpdateDimensions' argument 3 names different: declaration 'aOrientation' definition 'orientation'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1374:65: note: Function 'RecvUpdateDimensions' argument 3 names different: declaration 'aOrientation' definition 'orientation'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1375:60: style: Function 'RecvUpdateDimensions' argument 4 names different: declaration 'aClientOffset' definition 'clientOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:354:52: note: Function 'RecvUpdateDimensions' argument 4 names different: declaration 'aClientOffset' definition 'clientOffset'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1375:60: note: Function 'RecvUpdateDimensions' argument 4 names different: declaration 'aClientOffset' definition 'clientOffset'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1376:60: style: Function 'RecvUpdateDimensions' argument 5 names different: declaration 'aChromeDisp' definition 'chromeDisp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:355:52: note: Function 'RecvUpdateDimensions' argument 5 names different: declaration 'aChromeDisp' definition 'chromeDisp'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1376:60: note: Function 'RecvUpdateDimensions' argument 5 names different: declaration 'aChromeDisp' definition 'chromeDisp'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2021:65: style: Function 'DeallocPDocumentRendererChild' argument 1 names different: declaration 'aCctor' definition 'actor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:457:57: note: Function 'DeallocPDocumentRendererChild' argument 1 names different: declaration 'aCctor' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2021:65: note: Function 'DeallocPDocumentRendererChild' argument 1 names different: declaration 'aCctor' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2068:55: style: Function 'DeallocPColorPickerChild' argument 1 names different: declaration 'aActor' definition 'aColorPicker'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:473:60: note: Function 'DeallocPColorPickerChild' argument 1 names different: declaration 'aActor' definition 'aColorPicker'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2068:55: note: Function 'DeallocPColorPickerChild' argument 1 names different: declaration 'aActor' definition 'aColorPicker'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2083:53: style: Function 'DeallocPDatePickerChild' argument 1 names different: declaration 'actor' definition 'aDatePicker'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:477:60: note: Function 'DeallocPDatePickerChild' argument 1 names different: declaration 'actor' definition 'aDatePicker'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2083:53: note: Function 'DeallocPDatePickerChild' argument 1 names different: declaration 'actor' definition 'aDatePicker'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2098:53: style: Function 'DeallocPFilePickerChild' argument 1 names different: declaration 'aActor' definition 'actor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:483:45: note: Function 'DeallocPFilePickerChild' argument 1 names different: declaration 'aActor' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2098:53: note: Function 'DeallocPFilePickerChild' argument 1 names different: declaration 'aActor' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2123:69: style: Function 'RecvActivateFrameEvent' argument 2 names different: declaration 'aCapture' definition 'capture'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:429:61: note: Function 'RecvActivateFrameEvent' argument 2 names different: declaration 'aCapture' definition 'capture'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2123:69: note: Function 'RecvActivateFrameEvent' argument 2 names different: declaration 'aCapture' definition 'capture'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2405:47: style: Function 'RecvSetDocShellIsActive' argument 2 names different: declaration 'aIsHidden' definition 'aPreserveLayers'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:681:52: note: Function 'RecvSetDocShellIsActive' argument 2 names different: declaration 'aIsHidden' definition 'aPreserveLayers'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:2405:47: note: Function 'RecvSetDocShellIsActive' argument 2 names different: declaration 'aIsHidden' definition 'aPreserveLayers'.
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:491:29: warning: Virtual function 'WebNavigation' is called from destructor '~TabChild()' at line 1211. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1211:3: note: Calling DestroyWindow
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1152:60: note: Calling WebNavigation
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:491:29: note: WebNavigation is a virtual method
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:491:29: warning: Virtual function 'WebNavigation' is called from destructor '~TabChild()' at line 1213. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.cpp:1213:58: note: Calling WebNavigation
thunderbird-52.3.0/mozilla/dom/ipc/TabChild.h:491:29: note: WebNavigation is a virtual method
thunderbird-52.3.0/mozilla/dom/ipc/TabMessageUtils.cpp:23:3: style: Variable 'aResult->mEvent' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/ipc/TabMessageUtils.cpp:19:3: note: Variable 'aResult->mEvent' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/ipc/TabMessageUtils.cpp:23:3: note: Variable 'aResult->mEvent' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2465:12: style: The scope of the variable 'layersId' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:620:38: style: Function 'Show' argument 1 names different: declaration 'aSize' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:377:34: note: Function 'Show' argument 1 names different: declaration 'aSize' definition 'size'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:620:38: note: Function 'Show' argument 1 names different: declaration 'aSize' definition 'size'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:737:46: style: Function 'UpdateDimensions' argument 1 names different: declaration 'aRect' definition 'rect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:379:42: note: Function 'UpdateDimensions' argument 1 names different: declaration 'aRect' definition 'rect'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:737:46: note: Function 'UpdateDimensions' argument 1 names different: declaration 'aRect' definition 'rect'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:737:73: style: Function 'UpdateDimensions' argument 2 names different: declaration 'aSize' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:379:70: note: Function 'UpdateDimensions' argument 2 names different: declaration 'aSize' definition 'size'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:737:73: note: Function 'UpdateDimensions' argument 2 names different: declaration 'aSize' definition 'size'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:1566:42: style: Function 'RecvSetCursor' argument 1 names different: declaration 'aValue' definition 'aCursor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:294:33: note: Function 'RecvSetCursor' argument 1 names different: declaration 'aValue' definition 'aCursor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:1566:42: note: Function 'RecvSetCursor' argument 1 names different: declaration 'aValue' definition 'aCursor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:1584:49: style: Function 'RecvSetCustomCursor' argument 1 names different: declaration 'aUri' definition 'aCursorData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:296:53: note: Function 'RecvSetCustomCursor' argument 1 names different: declaration 'aUri' definition 'aCursorData'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:1584:49: note: Function 'RecvSetCustomCursor' argument 1 names different: declaration 'aUri' definition 'aCursorData'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:1954:57: style: Function 'RecvReplyKeyEvent' argument 1 names different: declaration 'aEvent' definition 'event'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:174:61: note: Function 'RecvReplyKeyEvent' argument 1 names different: declaration 'aEvent' definition 'event'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:1954:57: note: Function 'RecvReplyKeyEvent' argument 1 names different: declaration 'aEvent' definition 'event'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2130:38: style: Function 'GetTabIdFrom' argument 1 names different: declaration 'docshell' definition 'docShell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:534:42: note: Function 'GetTabIdFrom' argument 1 names different: declaration 'docshell' definition 'docShell'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2130:38: note: Function 'GetTabIdFrom' argument 1 names different: declaration 'docshell' definition 'docShell'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2346:65: style: Function 'RecvSetNativeChildOfShareableWindow' argument 1 names different: declaration 'childWindow' definition 'aChildWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:327:69: note: Function 'RecvSetNativeChildOfShareableWindow' argument 1 names different: declaration 'childWindow' definition 'aChildWindow'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2346:65: note: Function 'RecvSetNativeChildOfShareableWindow' argument 1 names different: declaration 'childWindow' definition 'aChildWindow'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2440:58: style: Function 'DeallocPColorPickerParent' argument 1 names different: declaration 'aColorPicker' definition 'actor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:348:49: note: Function 'DeallocPColorPickerParent' argument 1 names different: declaration 'aColorPicker' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2440:58: note: Function 'DeallocPColorPickerParent' argument 1 names different: declaration 'aColorPicker' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2454:56: style: Function 'DeallocPDatePickerParent' argument 1 names different: declaration 'aDatePicker' definition 'actor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.h:352:60: note: Function 'DeallocPDatePickerParent' argument 1 names different: declaration 'aDatePicker' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:2454:56: note: Function 'DeallocPDatePickerParent' argument 1 names different: declaration 'aDatePicker' definition 'actor'.
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:136:12: warning: Member variable 'TabParent::mCustomCursorHotspotX' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/ipc/TabParent.cpp:136:12: warning: Member variable 'TabParent::mCustomCursorHotspotY' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/ipc/nsIContentChild.cpp:46:60: style: Function 'AllocPBrowserChild' argument 4 names different: declaration 'aCpId' definition 'aCpID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/nsIContentChild.h:88:68: note: Function 'AllocPBrowserChild' argument 4 names different: declaration 'aCpId' definition 'aCpID'.
thunderbird-52.3.0/mozilla/dom/ipc/nsIContentChild.cpp:46:60: note: Function 'AllocPBrowserChild' argument 4 names different: declaration 'aCpId' definition 'aCpID'.
thunderbird-52.3.0/mozilla/dom/ipc/nsIContentParent.cpp:171:57: style: Function 'DeallocPBrowserParent' argument 1 names different: declaration 'frame' definition 'aFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/ipc/nsIContentParent.h:105:54: note: Function 'DeallocPBrowserParent' argument 1 names different: declaration 'frame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/dom/ipc/nsIContentParent.cpp:171:57: note: Function 'DeallocPBrowserParent' argument 1 names different: declaration 'frame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:200:56: style: Function 'EncodeInternal' argument 2 names different: declaration 'val' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/json/nsJSON.h:57:44: note: Function 'EncodeInternal' argument 2 names different: declaration 'val' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:200:56: note: Function 'EncodeInternal' argument 2 names different: declaration 'val' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:400:53: style: Function 'DecodeInternal' argument 5 names different: declaration 'aRetVal' definition 'aRetval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/json/nsJSON.h:64:56: note: Function 'DecodeInternal' argument 5 names different: declaration 'aRetVal' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:400:53: note: Function 'DecodeInternal' argument 5 names different: declaration 'aRetVal' definition 'aRetval'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:650:41: style: Function 'Consume' argument 1 names different: declaration 'data' definition 'aBuffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/json/nsJSON.h:91:36: note: Function 'Consume' argument 1 names different: declaration 'data' definition 'aBuffer'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:650:41: note: Function 'Consume' argument 1 names different: declaration 'data' definition 'aBuffer'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:650:59: style: Function 'Consume' argument 2 names different: declaration 'len' definition 'aByteLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/json/nsJSON.h:91:51: note: Function 'Consume' argument 2 names different: declaration 'len' definition 'aByteLength'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:650:59: note: Function 'Consume' argument 2 names different: declaration 'len' definition 'aByteLength'.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.h:32:8: style: Technically the member function 'nsJSONWriter::DidWrite' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/json/nsJSON.cpp:317:20: note: Technically the member function 'nsJSONWriter::DidWrite' can be const.
thunderbird-52.3.0/mozilla/dom/json/nsJSON.h:32:8: note: Technically the member function 'nsJSONWriter::DidWrite' can be const.
thunderbird-52.3.0/mozilla/dom/mathml/nsMathMLElement.cpp:490:54: style: Function 'MapMathMLAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/mathml/nsMathMLElement.h:75:51: note: Function 'MapMathMLAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/mathml/nsMathMLElement.cpp:490:54: note: Function 'MapMathMLAttributesInto' argument 2 names different: declaration 'aRuleData' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/mathml/nsMathMLElement.cpp:1099:59: style: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/mathml/nsMathMLElement.h:104:61: note: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'.
thunderbird-52.3.0/mozilla/dom/mathml/nsMathMLElement.cpp:1099:59: note: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aAttr'.
thunderbird-52.3.0/mozilla/dom/mathml/nsMathMLElement.cpp:893:25: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/dom/media/MediaInfo.h:652:0: error: #error "Not supported audio type" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/media/StreamTracks.h:265:14: warning: Member variable 'TrackIter::mType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.h:148:3: warning: Member variable 'AudioChunk::mVolume' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.h:148:3: warning: Member variable 'AudioChunk::mBufferFormat' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/AudioStream.h:227:12: style: Technically the member function 'mozilla::AudioStream::GetOutChannels' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/VideoSegment.h:87:10: performance: Technically the member function 'mozilla::VideoChunk::SizeOfExcludingThisIfUnshared' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/StreamTracks.h:313:14: style: Technically the member function 'mozilla::StreamTracks::GetForgottenDuration' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/StreamTracks.h:158:10: performance: Technically the member function 'mozilla::StreamTracks::CompareTracksByID::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/StreamTracks.h:161:10: performance: Technically the member function 'mozilla::StreamTracks::CompareTracksByID::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:1020:11: style: Technically the member function 'mozilla::MediaInputPort::GetSourceTrackId' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:1022:11: style: Technically the member function 'mozilla::MediaInputPort::GetDestinationTrackId' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:1088:10: performance: Technically the member function 'mozilla::MediaInputPort::SizeOfExcludingThis' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:157:13: style: Technically the member function 'mozilla::GraphDriver::IterationEnd' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraphImpl.h:579:14: performance: Technically the member function 'mozilla::MediaStreamGraphImpl::StreamSet::end' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaSegment.h:352:0: style: Technically the member function 'mozilla :: MediaSegmentBase < VideoSegment , VideoChunk >::ConstChunkIterator::operator*' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaSegment.h:353:0: style: Technically the member function 'mozilla :: MediaSegmentBase < VideoSegment , VideoChunk >::ConstChunkIterator::operator.' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaSegment.h:352:0: style: Technically the member function 'mozilla :: MediaSegmentBase < AudioSegment , AudioChunk >::ConstChunkIterator::operator*' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaSegment.h:353:0: style: Technically the member function 'mozilla :: MediaSegmentBase < AudioSegment , AudioChunk >::ConstChunkIterator::operator.' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.h:303:5: error: Memory leak: c.mBuffer [memleak]
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.cpp:20:10: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.cpp:94:16: style: Checking if unsigned variable 'duration' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.cpp:85:48: style: Function 'Mix' argument 2 names different: declaration 'aChannelCount' definition 'aOutputChannels'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.h:365:41: note: Function 'Mix' argument 2 names different: declaration 'aChannelCount' definition 'aOutputChannels'.
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.cpp:85:48: note: Function 'Mix' argument 2 names different: declaration 'aChannelCount' definition 'aOutputChannels'.
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.cpp:167:66: style: Function 'WriteTo' argument 3 names different: declaration 'aChannelCount' definition 'aOutputChannels'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.h:361:59: note: Function 'WriteTo' argument 3 names different: declaration 'aChannelCount' definition 'aOutputChannels'.
thunderbird-52.3.0/mozilla/dom/media/AudioSegment.cpp:167:66: note: Function 'WriteTo' argument 3 names different: declaration 'aChannelCount' definition 'aOutputChannels'.
thunderbird-52.3.0/mozilla/dom/media/MediaSegment.h:352:18: style: Technically the member function 'mozilla::MediaSegmentBase::ConstChunkIterator::operator*' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaSegment.h:353:18: style: Technically the member function 'mozilla::MediaSegmentBase::ConstChunkIterator::operator.' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/CubebUtils.cpp:261:40: style: Function 'ReportCubebStreamInitFailure' argument 1 names different: declaration 'aIsFirstStream' definition 'aIsFirst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/CubebUtils.h:38:40: note: Function 'ReportCubebStreamInitFailure' argument 1 names different: declaration 'aIsFirstStream' definition 'aIsFirst'.
thunderbird-52.3.0/mozilla/dom/media/CubebUtils.cpp:261:40: note: Function 'ReportCubebStreamInitFailure' argument 1 names different: declaration 'aIsFirstStream' definition 'aIsFirst'.
thunderbird-52.3.0/mozilla/dom/media/DOMMediaStream.cpp:1211:62: style: Function 'OnTracksAvailable' argument 1 names different: declaration 'aCallback' definition 'aRunnable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/DOMMediaStream.h:573:53: note: Function 'OnTracksAvailable' argument 1 names different: declaration 'aCallback' definition 'aRunnable'.
thunderbird-52.3.0/mozilla/dom/media/DOMMediaStream.cpp:1211:62: note: Function 'OnTracksAvailable' argument 1 names different: declaration 'aCallback' definition 'aRunnable'.
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.cpp:651:27: style: Condition 'AUDIO_OUTPUT_FORMAT==AUDIO_FORMAT_S16' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.cpp:88:54: style: Function 'SwitchAtNextIteration' argument 1 names different: declaration 'aDriver' definition 'aNextDriver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:177:51: note: Function 'SwitchAtNextIteration' argument 1 names different: declaration 'aDriver' definition 'aNextDriver'.
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.cpp:88:54: note: Function 'SwitchAtNextIteration' argument 1 names different: declaration 'aDriver' definition 'aNextDriver'.
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:465:8: style: Unused private function: 'AudioCallbackDriver::PanOutputIfNeeded' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:305:8: style: Technically the member function 'mozilla::SystemClockDriver::IsFallback' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.cpp:311:20: note: Technically the member function 'mozilla::SystemClockDriver::IsFallback' can be const.
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:305:8: note: Technically the member function 'mozilla::SystemClockDriver::IsFallback' can be const.
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:447:8: style: Technically the member function 'mozilla::AudioCallbackDriver::InCallback' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.cpp:885:27: note: Technically the member function 'mozilla::AudioCallbackDriver::InCallback' can be const.
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:447:8: note: Technically the member function 'mozilla::AudioCallbackDriver::InCallback' can be const.
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:465:8: performance: Technically the member function 'mozilla::AudioCallbackDriver::PanOutputIfNeeded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.cpp:1081:27: note: Technically the member function 'mozilla::AudioCallbackDriver::PanOutputIfNeeded' can be static.
thunderbird-52.3.0/mozilla/dom/media/GraphDriver.h:465:8: note: Technically the member function 'mozilla::AudioCallbackDriver::PanOutputIfNeeded' can be static.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:77:53: style: Function 'LogLatency' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/Latency.h:86:53: note: Function 'LogLatency' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:77:53: note: Function 'LogLatency' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:82:50: style: Function 'LogTime' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/Latency.h:89:50: note: Function 'LogTime' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:82:50: note: Function 'LogTime' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:93:23: style: Function 'LogTime' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/Latency.h:90:23: note: Function 'LogTime' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:93:23: note: Function 'LogTime' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:101:26: style: Function 'LogLatency' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/Latency.h:87:26: note: Function 'LogLatency' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:101:26: note: Function 'LogLatency' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:209:46: style: Function 'Log' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/Latency.h:50:28: note: Function 'Log' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/Latency.cpp:209:46: note: Function 'Log' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.cpp:2354:13: style: The scope of the variable 'cacheBlock' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.cpp:1830:50: style: Function 'FlushPartialBlockInternal' argument 1 names different: declaration 'aNotify' definition 'aNotifyAll'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:429:39: note: Function 'FlushPartialBlockInternal' argument 1 names different: declaration 'aNotify' definition 'aNotifyAll'.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.cpp:1830:50: note: Function 'FlushPartialBlockInternal' argument 1 names different: declaration 'aNotify' definition 'aNotifyAll'.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:400:16: warning: Member variable 'Entry::mNextBlock' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:400:16: warning: Member variable 'Entry::mPrevBlock' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:238:8: style: Technically the member function 'mozilla::MediaCacheStream::EnsureCacheUpdate' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.cpp:1991:19: note: Technically the member function 'mozilla::MediaCacheStream::EnsureCacheUpdate' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:238:8: note: Technically the member function 'mozilla::MediaCacheStream::EnsureCacheUpdate' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:291:11: style: Technically the member function 'mozilla::MediaCacheStream::GetLength' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.cpp:2037:19: note: Technically the member function 'mozilla::MediaCacheStream::GetLength' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:291:11: note: Technically the member function 'mozilla::MediaCacheStream::GetLength' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:294:11: style: Technically the member function 'mozilla::MediaCacheStream::GetResourceID' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:328:8: style: Technically the member function 'mozilla::MediaCacheStream::IsTransportSeekable' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.cpp:1944:19: note: Technically the member function 'mozilla::MediaCacheStream::IsTransportSeekable' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:328:8: note: Technically the member function 'mozilla::MediaCacheStream::IsTransportSeekable' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:340:11: style: Technically the member function 'mozilla::MediaCacheStream::Tell' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.cpp:2197:19: note: Technically the member function 'mozilla::MediaCacheStream::Tell' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:340:11: note: Technically the member function 'mozilla::MediaCacheStream::Tell' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:393:10: performance: Technically the member function 'mozilla::MediaCacheStream::BlockList::Verify' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaResource.h:117:10: style: Technically the member function 'mozilla::MediaChannelStatistics::GetRate' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.cpp:210:8: performance: Technically the member function 'mozilla::MediaCache::Verify' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/Intervals.h:725:0: performance: Technically the member function 'mozilla :: media :: IntervalSet < int64_t >::CompareIntervals::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/Intervals.h:730:0: performance: Technically the member function 'mozilla :: media :: IntervalSet < int64_t >::CompareIntervals::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaCache.h:399:5: warning: The struct 'Entry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/media/MediaResource.cpp:609:88: style: Function 'CloneData' argument 1 names different: declaration 'aDecoder' definition 'aCallback'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/MediaResource.h:563:68: note: Function 'CloneData' argument 1 names different: declaration 'aDecoder' definition 'aCallback'.
thunderbird-52.3.0/mozilla/dom/media/MediaResource.cpp:609:88: note: Function 'CloneData' argument 1 names different: declaration 'aDecoder' definition 'aCallback'.
thunderbird-52.3.0/mozilla/dom/media/MediaResource.cpp:669:47: style: Function 'ReadAt' argument 1 names different: declaration 'offset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/MediaResource.h:579:27: note: Function 'ReadAt' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/dom/media/MediaResource.cpp:669:47: note: Function 'ReadAt' argument 1 names different: declaration 'offset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/dom/media/MediaResource.h:475:8: style: Technically the member function 'mozilla::ChannelSuspendAgent::IsSuspended' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaResource.cpp:1101:22: note: Technically the member function 'mozilla::ChannelSuspendAgent::IsSuspended' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaResource.h:475:8: note: Technically the member function 'mozilla::ChannelSuspendAgent::IsSuspended' can be const.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:3835:26: style: The scope of the variable 'driver' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:1962:34: style: Function 'EnsureTrack' argument 1 names different: declaration 'aTrack' definition 'aTrackId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:538:44: note: Function 'EnsureTrack' argument 1 names different: declaration 'aTrack' definition 'aTrackId'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:1962:34: note: Function 'EnsureTrack' argument 1 names different: declaration 'aTrack' definition 'aTrackId'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:2813:63: style: Function 'NotifyListenersEvent' argument 1 names different: declaration 'aEvent' definition 'aNewEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:736:51: note: Function 'NotifyListenersEvent' argument 1 names different: declaration 'aEvent' definition 'aNewEvent'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:2813:63: note: Function 'NotifyListenersEvent' argument 1 names different: declaration 'aEvent' definition 'aNewEvent'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:3307:60: style: Function 'MediaStreamGraphImpl' argument 1 names different: declaration 'aGraphDriverRequested' definition 'aDriverRequested'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraphImpl.h:117:49: note: Function 'MediaStreamGraphImpl' argument 1 names different: declaration 'aGraphDriverRequested' definition 'aDriverRequested'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:3307:60: note: Function 'MediaStreamGraphImpl' argument 1 names different: declaration 'aGraphDriverRequested' definition 'aDriverRequested'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:3652:59: style: Function 'NotifyWhenGraphStarted' argument 1 names different: declaration 'aNodeStream' definition 'aStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:1323:48: note: Function 'NotifyWhenGraphStarted' argument 1 names different: declaration 'aNodeStream' definition 'aStream'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:3652:59: note: Function 'NotifyWhenGraphStarted' argument 1 names different: declaration 'aNodeStream' definition 'aStream'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:1366:36: performance: Technically the member function 'mozilla::MediaStreamGraph::ConnectToCaptureStream' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:3976:19: note: Technically the member function 'mozilla::MediaStreamGraph::ConnectToCaptureStream' can be static.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:1366:36: note: Technically the member function 'mozilla::MediaStreamGraph::ConnectToCaptureStream' can be static.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:1376:8: performance: Technically the member function 'mozilla::MediaStreamGraph::AssertOnGraphThreadOrNotRunning' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.cpp:1081:19: note: Technically the member function 'mozilla::MediaStreamGraph::AssertOnGraphThreadOrNotRunning' can be static.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamGraph.h:1376:8: note: Technically the member function 'mozilla::MediaStreamGraph::AssertOnGraphThreadOrNotRunning' can be static.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFElevation.h:55:14: performance: Technically the member function 'WebCore::HRTFElevation::numberOfAzimuths' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFElevation.h:81:27: style: Technically the member function 'WebCore::HRTFElevation::kernelListL' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamListener.h:271:8: performance: Technically the member function 'mozilla::DirectMediaStreamTrackListener::MirrorAndDisableSegment' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamListener.cpp:21:33: note: Technically the member function 'mozilla::DirectMediaStreamTrackListener::MirrorAndDisableSegment' can be static.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamListener.h:271:8: note: Technically the member function 'mozilla::DirectMediaStreamTrackListener::MirrorAndDisableSegment' can be static.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamListener.h:272:8: performance: Technically the member function 'mozilla::DirectMediaStreamTrackListener::MirrorAndDisableSegment' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamListener.cpp:29:33: note: Technically the member function 'mozilla::DirectMediaStreamTrackListener::MirrorAndDisableSegment' can be static.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamListener.h:272:8: note: Technically the member function 'mozilla::DirectMediaStreamTrackListener::MirrorAndDisableSegment' can be static.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamTrack.cpp:352:71: style: Function 'NotifyPrincipalHandleChanged' argument 1 names different: declaration 'aPrincipalHandle' definition 'aNewPrincipalHandle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/MediaStreamTrack.h:329:60: note: Function 'NotifyPrincipalHandleChanged' argument 1 names different: declaration 'aPrincipalHandle' definition 'aNewPrincipalHandle'.
thunderbird-52.3.0/mozilla/dom/media/MediaStreamTrack.cpp:352:71: note: Function 'NotifyPrincipalHandleChanged' argument 1 names different: declaration 'aPrincipalHandle' definition 'aNewPrincipalHandle'.
thunderbird-52.3.0/mozilla/dom/media/MediaTimer.h:53:8: performance: Technically the member function 'mozilla::MediaTimer::OnMediaTimerThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/MediaTimer.cpp:72:13: note: Technically the member function 'mozilla::MediaTimer::OnMediaTimerThread' can be static.
thunderbird-52.3.0/mozilla/dom/media/MediaTimer.h:53:8: note: Technically the member function 'mozilla::MediaTimer::OnMediaTimerThread' can be static.
thunderbird-52.3.0/mozilla/dom/media/TextTrackCueList.cpp:16:8: performance: Technically the member function 'mozilla::dom::CompareCuesByTime::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/TextTrackCueList.cpp:19:8: performance: Technically the member function 'mozilla::dom::CompareCuesByTime::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/VideoFrameContainer.h:51:19: style: Technically the member function 'mozilla::VideoFrameContainer::GetLastPrincipalHandleLocked' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/VideoFrameContainer.cpp:42:38: note: Technically the member function 'mozilla::VideoFrameContainer::GetLastPrincipalHandleLocked' can be const.
thunderbird-52.3.0/mozilla/dom/media/VideoFrameContainer.h:51:19: note: Technically the member function 'mozilla::VideoFrameContainer::GetLastPrincipalHandleLocked' can be const.
thunderbird-52.3.0/mozilla/dom/media/VideoPlaybackQuality.h:18:1: style: The class 'VideoPlaybackQuality' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/WebVTTListener.cpp:165:3: warning: Possible null pointer dereference: cue [nullPointer]
thunderbird-52.3.0/mozilla/dom/media/WebVTTListener.cpp:161:23: note: Assignment 'cue=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/media/WebVTTListener.cpp:165:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/media/WebVTTListener.cpp:166:29: warning: Possible null pointer dereference: cue [nullPointer]
thunderbird-52.3.0/mozilla/dom/media/WebVTTListener.cpp:161:23: note: Assignment 'cue=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/media/WebVTTListener.cpp:166:29: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaReader.h:59:5: style: Class 'ImageBufferCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaPluginHost.cpp:34:10: warning: Member variable 'Decoder::GetDuration' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaPluginHost.cpp:34:10: warning: Member variable 'Decoder::GetVideoParameters' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaPluginHost.cpp:34:10: warning: Member variable 'Decoder::GetAudioParameters' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaPluginHost.cpp:34:10: warning: Member variable 'Decoder::HasVideo' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaPluginHost.cpp:34:10: warning: Member variable 'Decoder::HasAudio' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaPluginHost.cpp:34:10: warning: Member variable 'Decoder::ReadVideo' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaPluginHost.cpp:34:10: warning: Member variable 'Decoder::ReadAudio' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaPluginHost.cpp:34:10: warning: Member variable 'Decoder::DestroyDecoder' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaReader.h:65:14: style: Unused private function: 'ImageBufferCallback::CreateI420Image' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaResourceServer.cpp:437:57: style: Function 'AppendRandomPath' argument 1 names different: declaration 'aURL' definition 'aUrl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaResourceServer.h:67:40: note: Function 'AppendRandomPath' argument 1 names different: declaration 'aURL' definition 'aUrl'.
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaResourceServer.cpp:437:57: note: Function 'AppendRandomPath' argument 1 names different: declaration 'aURL' definition 'aUrl'.
thunderbird-52.3.0/mozilla/dom/media/android/AndroidMediaResourceServer.cpp:352:3: style: Class 'ResourceSocketListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/directshow/AudioSinkFilter.cpp:201:40: style: Function 'GetDuration' argument 1 names different: declaration 'pDuration' definition 'aDuration'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/directshow/AudioSinkFilter.h:61:38: note: Function 'GetDuration' argument 1 names different: declaration 'pDuration' definition 'aDuration'.
thunderbird-52.3.0/mozilla/dom/media/directshow/AudioSinkFilter.cpp:201:40: note: Function 'GetDuration' argument 1 names different: declaration 'pDuration' definition 'aDuration'.
thunderbird-52.3.0/mozilla/dom/media/directshow/AudioSinkFilter.cpp:208:44: style: Function 'GetStopPosition' argument 1 names different: declaration 'pStop' definition 'aStop'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/directshow/AudioSinkFilter.h:62:42: note: Function 'GetStopPosition' argument 1 names different: declaration 'pStop' definition 'aStop'.
thunderbird-52.3.0/mozilla/dom/media/directshow/AudioSinkFilter.cpp:208:44: note: Function 'GetStopPosition' argument 1 names different: declaration 'pStop' definition 'aStop'.
thunderbird-52.3.0/mozilla/dom/media/directshow/DirectShowUtils.h:29:3: style: Class 'Signal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/directshow/DirectShowReader.h:49:3: style: Class 'DirectShowReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/directshow/DirectShowReader.cpp:334:40: style: Function 'SeekInternal' argument 1 names different: declaration 'aTime' definition 'aTargetUs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/directshow/DirectShowReader.h:71:33: note: Function 'SeekInternal' argument 1 names different: declaration 'aTime' definition 'aTargetUs'.
thunderbird-52.3.0/mozilla/dom/media/directshow/DirectShowReader.cpp:334:40: note: Function 'SeekInternal' argument 1 names different: declaration 'aTime' definition 'aTargetUs'.
thunderbird-52.3.0/mozilla/dom/media/directshow/SourceFilter.cpp:333:15: style: Opposite expression on both sides of '&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/dom/media/directshow/SourceFilter.cpp:333:15: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/dom/media/directshow/SourceFilter.cpp:333:15: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/dom/media/eme/MediaKeySystemAccessManager.cpp:37:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.cpp:27:49: style: Function 'SetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.h:23:30: note: Function 'SetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aToken'.
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.cpp:27:49: note: Function 'SetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aToken'.
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.cpp:52:58: style: Function 'RejectPromise' argument 3 names different: declaration 'aSessionId' definition 'aMessage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.h:33:39: note: Function 'RejectPromise' argument 3 names different: declaration 'aSessionId' definition 'aMessage'.
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.cpp:52:58: note: Function 'RejectPromise' argument 3 names different: declaration 'aSessionId' definition 'aMessage'.
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmProxySupport.cpp:104:90: style: Function 'OnSessionMessage' argument 2 names different: declaration 'aSessionMessageType' definition 'aMessageType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmProxySupport.cpp:48:67: note: Function 'OnSessionMessage' argument 2 names different: declaration 'aSessionMessageType' definition 'aMessageType'.
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmProxySupport.cpp:104:90: note: Function 'OnSessionMessage' argument 2 names different: declaration 'aSessionMessageType' definition 'aMessageType'.
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmProxySupport.cpp:198:23: warning: Member variable 'MediaDrmProxySupport::mCallback' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmProxySupport.cpp:201:3: performance: Variable 'mJavaCallbacks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmProxySupport.h:34:3: style: Class 'MediaDrmProxySupport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/eme/mediadrm/MediaDrmProxySupport.cpp:30:3: style: Class 'MediaDrmJavaCallbacksSupport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/MediaEncoder.cpp:278:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/media/encoder/MediaEncoder.cpp:275:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/media/encoder/MediaEncoder.cpp:278:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/media/encoder/TrackEncoder.h:69:8: style: Technically the member function 'mozilla::TrackEncoder::IsEncodingComplete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/OpusTrackEncoder.cpp:435:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/media/encoder/OpusTrackEncoder.cpp:428:5: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/encoder/OpusTrackEncoder.cpp:435:5: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/encoder/OpusTrackEncoder.h:49:7: style: Technically the member function 'mozilla::OpusTrackEncoder::GetOutputSampleRate' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/OpusTrackEncoder.cpp:204:19: note: Technically the member function 'mozilla::OpusTrackEncoder::GetOutputSampleRate' can be const.
thunderbird-52.3.0/mozilla/dom/media/encoder/OpusTrackEncoder.h:49:7: note: Technically the member function 'mozilla::OpusTrackEncoder::GetOutputSampleRate' can be const.
thunderbird-52.3.0/mozilla/dom/media/encoder/VP8TrackEncoder.cpp:32:18: warning: Member variable 'VP8TrackEncoder::mEncodedFrameRate' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/encoder/VP8TrackEncoder.h:46:14: style: Technically the member function 'mozilla::VP8TrackEncoder::CalculateEncodedDuration' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/VP8TrackEncoder.cpp:507:18: note: Technically the member function 'mozilla::VP8TrackEncoder::CalculateEncodedDuration' can be const.
thunderbird-52.3.0/mozilla/dom/media/encoder/VP8TrackEncoder.h:46:14: note: Technically the member function 'mozilla::VP8TrackEncoder::CalculateEncodedDuration' can be const.
thunderbird-52.3.0/mozilla/dom/media/encoder/VP8TrackEncoder.h:49:14: style: Technically the member function 'mozilla::VP8TrackEncoder::CalculateRemainingTicks' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/VP8TrackEncoder.cpp:498:18: note: Technically the member function 'mozilla::VP8TrackEncoder::CalculateRemainingTicks' can be const.
thunderbird-52.3.0/mozilla/dom/media/encoder/VP8TrackEncoder.h:49:14: note: Technically the member function 'mozilla::VP8TrackEncoder::CalculateRemainingTicks' can be const.
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/AMRBox.cpp:41:3: performance: Variable 'amr_special_box' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:63:8: style: Technically the member function 'mozilla::FragmentBuffer::EOS' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:70:8: style: Technically the member function 'mozilla::FragmentBuffer::HasCSD' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:72:12: style: Technically the member function 'mozilla::FragmentBuffer::GetType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:78:12: style: Technically the member function 'mozilla::FragmentBuffer::GetLastFragmentLastFrameTime' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:185:12: style: Technically the member function 'mozilla::ISOControl::GetCurFragmentNumber' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:190:12: style: Technically the member function 'mozilla::ISOControl::GetMuxingType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:226:12: style: Technically the member function 'mozilla::MediaDataBox::GetAllSampleSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:227:12: style: Technically the member function 'mozilla::MediaDataBox::FirstSampleOffsetInMediaDataBox' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:273:12: style: Technically the member function 'mozilla::TrackRunBox::GetAllSampleSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:495:11: warning: The class 'VisualSampleEntry' defines member variable with name 'reserved' also defined in its parent class 'SampleEntryBox'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:560:11: note: The class 'VisualSampleEntry' defines member variable with name 'reserved' also defined in its parent class 'SampleEntryBox'.
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:495:11: note: The class 'VisualSampleEntry' defines member variable with name 'reserved' also defined in its parent class 'SampleEntryBox'.
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:138:3: style: Class 'ISOControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:140:3: style: Class 'FileTypeBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:149:3: style: Class 'MovieBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:175:3: style: Class 'MovieHeaderBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:394:3: style: Class 'MovieExtendsBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:596:3: style: Class 'SampleSizeBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:630:3: style: Class 'DataEntryUrlBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:648:3: style: Class 'DataReferenceBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:657:3: style: Class 'DataInformationBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:674:3: style: Class 'VideoMediaHeaderBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:691:3: style: Class 'SoundMediaHeaderBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/AMRBox.h:28:3: style: Class 'AMRSpecificBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/AMRBox.h:44:3: style: Class 'AMRSampleEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/AVCBox.cpp:44:3: performance: Variable 'avcConfigBox' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/AVCBox.h:37:3: style: Class 'AVCConfigurationBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/AVCBox.h:53:3: style: Class 'AVCSampleEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/EVRCBox.cpp:41:3: performance: Variable 'evrc_special_box' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/EVRCBox.h:28:3: style: Class 'EVRCSpecificBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/EVRCBox.h:44:3: style: Class 'EVRCSampleEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.cpp:396:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:182:12: performance: Technically the member function 'mozilla::ISOControl::GetTime' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.cpp:410:13: note: Technically the member function 'mozilla::ISOControl::GetTime' can be static.
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOControl.h:182:12: note: Technically the member function 'mozilla::ISOControl::GetTime' can be static.
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:428:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:377:57: style: Function 'MovieFragmentHeaderBox' argument 1 names different: declaration 'aType' definition 'aTrackType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:343:35: note: Function 'MovieFragmentHeaderBox' argument 1 names different: declaration 'aType' definition 'aTrackType'.
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:377:57: note: Function 'MovieFragmentHeaderBox' argument 1 names different: declaration 'aType' definition 'aTrackType'.
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:541:17: warning: Member variable 'ChunkOffsetBox::mTrackType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:571:19: warning: Member variable 'SampleToChunkBox::mTrackType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:601:18: warning: Member variable 'TimeToSampleBox::mTrackType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:892:22: warning: Member variable 'SoundMediaHeaderBox::balance' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:892:22: warning: Member variable 'SoundMediaHeaderBox::reserved' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:773:3: performance: Variable 'location' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/MP4ESDS.h:46:3: style: Class 'ES_Descriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/MP4ESDS.h:65:3: style: Class 'ESDBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/MP4ESDS.h:81:3: style: Class 'MP4AudioSampleEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h:616:1: warning: The class 'DataEntryUrlBox' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:171:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:346:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp:349:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/MP4ESDS.cpp:41:3: performance: Variable 'es' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/encoder/fmp4_muxer/MP4ESDS.cpp:71:3: performance: Variable 'es_descriptor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/flac/FlacDecoder.cpp:18:7: style: Condition '!IsEnabled()' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/media/flac/FlacDemuxer.cpp:236:1: style: The class 'Frame' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/flac/FlacDemuxer.cpp:388:1: style: The class 'FrameParser' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/flac/FlacFrameParser.cpp:79:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/dom/media/flac/FlacFrameParser.cpp:80:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/dom/media/flac/FlacFrameParser.h:31:8: performance: Technically the member function 'mozilla::FlacFrameParser::IsHeaderBlock' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/flac/FlacFrameParser.cpp:202:18: note: Technically the member function 'mozilla::FlacFrameParser::IsHeaderBlock' can be static.
thunderbird-52.3.0/mozilla/dom/media/flac/FlacFrameParser.h:31:8: note: Technically the member function 'mozilla::FlacFrameParser::IsHeaderBlock' can be static.
thunderbird-52.3.0/mozilla/dom/media/flac/FlacFrameParser.h:35:12: performance: Technically the member function 'mozilla::FlacFrameParser::HeaderBlockLength' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/flac/FlacFrameParser.cpp:52:18: note: Technically the member function 'mozilla::FlacFrameParser::HeaderBlockLength' can be static.
thunderbird-52.3.0/mozilla/dom/media/flac/FlacFrameParser.h:35:12: note: Technically the member function 'mozilla::FlacFrameParser::HeaderBlockLength' can be static.
thunderbird-52.3.0/mozilla/dom/media/fmp4/MP4Stream.h:35:10: style: Technically the member function 'mozilla::MP4Stream::ReadRecord::operator==' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/gmp-plugin/gmp-test-decryptor.cpp:138:23: performance: Function parameter 'aId' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/media/gmp-plugin/gmp-test-decryptor.cpp:220:47: performance: Function parameter 'aValue' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/media/gmp-plugin/gmp-test-decryptor.cpp:241:41: performance: Function parameter 'aId' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/media/gmp-plugin/gmp-test-decryptor.cpp:241:53: performance: Function parameter 'aValue' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/media/gmp-plugin/gmp-test-decryptor.cpp:241:68: performance: Function parameter 'aOverwrite' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/media/gmp-plugin/gmp-test-storage.cpp:12:1: style: The class 'WriteRecordClient' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp-plugin/gmp-test-storage.cpp:97:1: style: The class 'ReadRecordClient' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.cpp:40:48: style: Function 'Decoded' argument 1 names different: declaration 'aEncodedSamples' definition 'aDecodedSamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.h:29:33: note: Function 'Decoded' argument 1 names different: declaration 'aEncodedSamples' definition 'aDecodedSamples'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.cpp:40:48: note: Function 'Decoded' argument 1 names different: declaration 'aEncodedSamples' definition 'aDecodedSamples'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.cpp:93:63: style: Function 'RecvInitDecode' argument 1 names different: declaration 'codecSettings' definition 'a'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.h:37:48: note: Function 'RecvInitDecode' argument 1 names different: declaration 'codecSettings' definition 'a'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.cpp:93:63: note: Function 'RecvInitDecode' argument 1 names different: declaration 'codecSettings' definition 'a'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.cpp:115:67: style: Function 'RecvDecode' argument 1 names different: declaration 'input' definition 'aEncodedSamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.h:38:52: note: Function 'RecvDecode' argument 1 names different: declaration 'input' definition 'aEncodedSamples'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderChild.cpp:115:67: note: Function 'RecvDecode' argument 1 names different: declaration 'input' definition 'aEncodedSamples'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderParent.cpp:82:52: style: Function 'Decode' argument 1 names different: declaration 'aInput' definition 'aEncodedSamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderParent.h:40:40: note: Function 'Decode' argument 1 names different: declaration 'aInput' definition 'aEncodedSamples'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderParent.cpp:82:52: note: Function 'Decode' argument 1 names different: declaration 'aInput' definition 'aEncodedSamples'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPAudioDecoderParent.h:22:1: style: The class 'GMPAudioDecoderParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPContentParent.h:22:1: style: The class 'GMPContentParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMCallbackProxy.cpp:38:44: style: Function 'SetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMCallbackProxy.h:23:30: note: Function 'SetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aToken'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMCallbackProxy.cpp:38:44: note: Function 'SetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aToken'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMCallbackProxy.cpp:82:53: style: Function 'RejectPromise' argument 3 names different: declaration 'aSessionId' definition 'aMessage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMCallbackProxy.h:33:39: note: Function 'RejectPromise' argument 3 names different: declaration 'aSessionId' definition 'aMessage'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMCallbackProxy.cpp:82:53: note: Function 'RejectPromise' argument 3 names different: declaration 'aSessionId' definition 'aMessage'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPDecryptorProxy.h:26:4: warning: Class 'GMPDecryptorProxy' which has virtual members does not have a virtual destructor. [virtualDestructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMProxy.cpp:506:52: style: Function 'RejectPromise' argument 2 names different: declaration 'aExceptionCode' definition 'aCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMProxy.h:96:46: note: Function 'RejectPromise' argument 2 names different: declaration 'aExceptionCode' definition 'aCode'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMProxy.cpp:506:52: note: Function 'RejectPromise' argument 2 names different: declaration 'aExceptionCode' definition 'aCode'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPCDMProxy.h:18:1: style: The class 'GMPCDMProxy' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPChild.cpp:128:0: error: #error not defined [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPTimerChild.h:21:1: style: The class 'GMPTimerChild' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPStorageChild.h:23:1: style: The class 'GMPRecordImpl' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPStorageChild.h:52:1: style: The class 'GMPStorageChild' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPStorageChild.h:106:5: warning: Member variable 'RecordIteratorContext::mUserArg' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPContentParent.cpp:142:56: style: Function 'GetGMPDecryptor' argument 1 names different: declaration 'aGMPKS' definition 'aGMPDP'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPContentParent.h:37:49: note: Function 'GetGMPDecryptor' argument 1 names different: declaration 'aGMPKS' definition 'aGMPDP'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPContentParent.cpp:142:56: note: Function 'GetGMPDecryptor' argument 1 names different: declaration 'aGMPKS' definition 'aGMPDP'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPDecryptorParent.h:23:1: style: The class 'GMPDecryptorParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderParent.h:25:1: style: The class 'GMPVideoDecoderParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoEncoderParent.h:24:1: style: The class 'GMPVideoEncoderParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPTimerParent.h:20:1: style: The class 'GMPTimerParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPTimerParent.h:38:5: warning: Member variable 'Context::mId' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPStorageParent.h:17:1: style: The class 'GMPStorageParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPParent.h:90:1: style: The class 'GMPParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.h:111:6: warning: Class 'DirectoryFilter' which has virtual members does not have a virtual destructor. [virtualDestructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.h:194:0: style: Class 'mozilla :: gmp :: MainThreadOnly < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.h:194:0: style: Class 'mozilla :: gmp :: MainThreadOnly < int32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPDecryptorParent.cpp:202:54: style: Function 'RecvSetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aCreateSessionId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPDecryptorParent.h:77:41: note: Function 'RecvSetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aCreateSessionId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPDecryptorParent.cpp:202:54: note: Function 'RecvSetSessionId' argument 1 names different: declaration 'aCreateSessionToken' definition 'aCreateSessionId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPDiskStorage.cpp:392:12: performance: Technically the member function 'mozilla::gmp::GMPDiskStorage::ReadRecordMetadata' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPParent.cpp:770:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPParent.cpp:768:58: style: Function 'RecvPGMPStorageConstructor' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPParent.h:189:54: note: Function 'RecvPGMPStorageConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPParent.cpp:768:58: note: Function 'RecvPGMPStorageConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPPlatform.cpp:26:1: style: The class 'GMPRunnable' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPPlatform.cpp:52:1: style: The class 'GMPSyncRunnable' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPProcessChild.cpp:47:0: error: #error Not implemented [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceChild.cpp:230:53: style: Function 'HasPluginForAPI' argument 3 names different: declaration 'aRetVal' definition 'aHasPlugin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceChild.h:45:36: note: Function 'HasPluginForAPI' argument 3 names different: declaration 'aRetVal' definition 'aHasPlugin'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceChild.cpp:230:53: note: Function 'HasPluginForAPI' argument 3 names different: declaration 'aRetVal' definition 'aHasPlugin'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceChild.cpp:294:46: style: Function 'GetNodeId' argument 4 names different: declaration 'aInPrivateBrowsingMode' definition 'aInPrivateBrowsing'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceChild.h:49:29: note: Function 'GetNodeId' argument 4 names different: declaration 'aInPrivateBrowsingMode' definition 'aInPrivateBrowsing'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceChild.cpp:294:46: note: Function 'GetNodeId' argument 4 names different: declaration 'aInPrivateBrowsingMode' definition 'aInPrivateBrowsing'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:953:54: style: Function 'HasPluginForAPI' argument 3 names different: declaration 'aRetVal' definition 'aHasPlugin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.h:43:36: note: Function 'HasPluginForAPI' argument 3 names different: declaration 'aRetVal' definition 'aHasPlugin'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:953:54: note: Function 'HasPluginForAPI' argument 3 names different: declaration 'aRetVal' definition 'aHasPlugin'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:1218:74: style: Function 'PluginTerminated' argument 1 names different: declaration 'aOld' definition 'aPlugin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.h:125:50: note: Function 'PluginTerminated' argument 1 names different: declaration 'aOld' definition 'aPlugin'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:1218:74: note: Function 'PluginTerminated' argument 1 names different: declaration 'aOld' definition 'aPlugin'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:1543:47: style: Function 'GetNodeId' argument 4 names different: declaration 'aInPrivateBrowsingMode' definition 'aInPrivateBrowsing'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.h:47:29: note: Function 'GetNodeId' argument 4 names different: declaration 'aInPrivateBrowsingMode' definition 'aInPrivateBrowsing'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:1543:47: note: Function 'GetNodeId' argument 4 names different: declaration 'aInPrivateBrowsingMode' definition 'aInPrivateBrowsing'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:1742:76: style: Function 'ForgetThisSiteOnGMPThread' argument 1 names different: declaration 'aOrigin' definition 'aSite'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.h:116:52: note: Function 'ForgetThisSiteOnGMPThread' argument 1 names different: declaration 'aOrigin' definition 'aSite'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:1742:76: note: Function 'ForgetThisSiteOnGMPThread' argument 1 names different: declaration 'aOrigin' definition 'aSite'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:1987:44: style: Function 'RecvLaunchGMP' argument 3 names different: declaration 'aOutID' definition 'aOutProcessId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.h:266:33: note: Function 'RecvLaunchGMP' argument 3 names different: declaration 'aOutID' definition 'aOutProcessId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPServiceParent.cpp:1987:44: note: Function 'RecvLaunchGMP' argument 3 names different: declaration 'aOutID' definition 'aOutProcessId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPUtils.cpp:156:34: style: Function 'Init' argument 1 names different: declaration 'aFile' definition 'aInfoFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPUtils.h:66:22: note: Function 'Init' argument 1 names different: declaration 'aFile' definition 'aInfoFile'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPUtils.cpp:156:34: note: Function 'Init' argument 1 names different: declaration 'aFile' definition 'aInfoFile'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.cpp:47:50: style: Function 'Decoded' argument 1 names different: declaration 'decodedFrame' definition 'aDecodedFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.h:34:35: note: Function 'Decoded' argument 1 names different: declaration 'decodedFrame' definition 'aDecodedFrame'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.cpp:47:50: note: Function 'Decoded' argument 1 names different: declaration 'decodedFrame' definition 'aDecodedFrame'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.cpp:65:68: style: Function 'ReceivedDecodedReferenceFrame' argument 1 names different: declaration 'pictureId' definition 'aPictureId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.h:35:53: note: Function 'ReceivedDecodedReferenceFrame' argument 1 names different: declaration 'pictureId' definition 'aPictureId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.cpp:65:68: note: Function 'ReceivedDecodedReferenceFrame' argument 1 names different: declaration 'pictureId' definition 'aPictureId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.cpp:73:59: style: Function 'ReceivedDecodedFrame' argument 1 names different: declaration 'pictureId' definition 'aPictureId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.h:36:44: note: Function 'ReceivedDecodedFrame' argument 1 names different: declaration 'pictureId' definition 'aPictureId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/GMPVideoDecoderChild.cpp:73:59: note: Function 'ReceivedDecodedFrame' argument 1 names different: declaration 'pictureId' definition 'aPictureId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/rlz/sha256.c:393:14: style: Unused variable: t1 [unusedVariable]
thunderbird-52.3.0/mozilla/dom/media/gmp/rlz/sha256.c:434:14: style: Unused variable: t1 [unusedVariable]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineUtils.h:47:1: style: The class 'CDMWrapper' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineDecryptor.h:18:1: style: The class 'WidevineDecryptor' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.h:23:1: style: The class 'WidevineVideoDecoder' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp:24:41: style: Function 'GetInstance' argument 1 names different: declaration 'aDecryptorId' definition 'aInstanceId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineDecryptor.h:29:50: note: Function 'GetInstance' argument 1 names different: declaration 'aDecryptorId' definition 'aInstanceId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp:24:41: note: Function 'GetInstance' argument 1 names different: declaration 'aDecryptorId' definition 'aInstanceId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp:47:61: style: Function 'SetCDM' argument 2 names different: declaration 'aDecryptorId' definition 'aInstanceId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineDecryptor.h:27:49: note: Function 'SetCDM' argument 2 names different: declaration 'aDecryptorId' definition 'aInstanceId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp:47:61: note: Function 'SetCDM' argument 2 names different: declaration 'aDecryptorId' definition 'aInstanceId'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp:146:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp:366:13: style: Same expression on both sides of '==' because the value of 'rv' and 'kSuccess' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp:365:15: note: 'rv' is assigned value 'kSuccess' here.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp:366:13: note: Same expression on both sides of '==' because the value of 'rv' and 'kSuccess' are the same.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp:229:56: style: Function 'ReturnOutput' argument 1 names different: declaration 'aFrame' definition 'aCDMFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.h:55:41: note: Function 'ReturnOutput' argument 1 names different: declaration 'aFrame' definition 'aCDMFrame'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp:229:56: note: Function 'ReturnOutput' argument 1 names different: declaration 'aFrame' definition 'aCDMFrame'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp:25:61: style: Function 'WidevineVideoFrame' argument 1 names different: declaration 'other' definition 'aOther'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.h:18:43: note: Function 'WidevineVideoFrame' argument 1 names different: declaration 'other' definition 'aOther'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp:25:61: note: Function 'WidevineVideoFrame' argument 1 names different: declaration 'other' definition 'aOther'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp:114:42: style: Function 'SetTimestamp' argument 1 names different: declaration 'aTimestamp' definition 'timestamp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.h:36:29: note: Function 'SetTimestamp' argument 1 names different: declaration 'aTimestamp' definition 'timestamp'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp:114:42: note: Function 'SetTimestamp' argument 1 names different: declaration 'aTimestamp' definition 'timestamp'.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.h:31:12: style: Technically the member function 'mozilla::WidevineVideoFrame::PlaneOffset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp:95:21: note: Technically the member function 'mozilla::WidevineVideoFrame::PlaneOffset' can be const.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.h:31:12: note: Technically the member function 'mozilla::WidevineVideoFrame::PlaneOffset' can be const.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.h:34:12: style: Technically the member function 'mozilla::WidevineVideoFrame::Stride' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp:108:21: note: Technically the member function 'mozilla::WidevineVideoFrame::Stride' can be const.
thunderbird-52.3.0/mozilla/dom/media/gmp/widevine-adapter/WidevineVideoFrame.h:34:12: note: Technically the member function 'mozilla::WidevineVideoFrame::Stride' can be const.
thunderbird-52.3.0/mozilla/dom/media/gtest/MockMediaResource.cpp:13:79: style: Function 'MockMediaResource' argument 2 names different: declaration 'aMimeType' definition 'aContentType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/gtest/MockMediaResource.h:18:71: note: Function 'MockMediaResource' argument 2 names different: declaration 'aMimeType' definition 'aContentType'.
thunderbird-52.3.0/mozilla/dom/media/gtest/MockMediaResource.cpp:13:79: note: Function 'MockMediaResource' argument 2 names different: declaration 'aMimeType' definition 'aContentType'.
thunderbird-52.3.0/mozilla/dom/media/gtest/MockMediaResource.cpp:23:3: warning: Possible leak in public function. The pointer 'mFileHandle' is not deallocated before it is allocated. [publicAllocationError]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestAudioMixer.cpp:71:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestAudioPacketizer.cpp:132:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestAudioPacketizer.cpp:19:0: style: Class 'AutoBuffer < int16_t >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestAudioPacketizer.cpp:19:0: style: Class 'AutoBuffer < int16_t >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestAudioSegment.cpp:241:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:43:8: performance: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec1' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:113:16: note: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec1' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:43:8: note: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec1' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:44:8: performance: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec2' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:119:16: note: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec2' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:44:8: note: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec2' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:45:8: performance: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec3' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:125:16: note: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec3' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:45:8: note: Technically the member function 'GMPTestRunner::RunTestGMPTestCodec3' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:46:8: performance: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin1' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:209:16: note: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin1' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:46:8: note: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin1' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:47:8: performance: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin2' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:216:16: note: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin2' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:47:8: note: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin2' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:48:8: performance: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin3' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:223:16: note: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin3' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:48:8: note: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin3' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:49:8: performance: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin4' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:230:16: note: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin4' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestGMPCrossOrigin.cpp:49:8: note: Technically the member function 'GMPTestRunner::RunTestGMPCrossOrigin4' can be static.
thunderbird-52.3.0/mozilla/dom/media/gtest/TestMediaEventSource.cpp:218:10: style: Technically the member function 'TEST::Foo::OnNotify1' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestMediaEventSource.cpp:219:10: style: Technically the member function 'TEST::Foo::OnNotify2' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestMediaEventSource.cpp:220:10: style: Technically the member function 'TEST::Foo::OnNotify3' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestMediaEventSource.cpp:222:10: style: Technically the member function 'TEST::Foo::OnNotify5' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestMediaEventSource.cpp:270:10: performance: Technically the member function 'TEST::Foo::OnNotify' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestMediaEventSource.cpp:297:10: performance: Technically the member function 'TEST::Foo::OnNotify' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/gtest/TestMediaEventSource.cpp:247:1: warning: The struct 'SomeEvent' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/media/ipc/VideoDecoderChild.cpp:22:20: warning: Member variable 'VideoDecoderChild::mCallback' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/ipc/VideoDecoderParent.h:21:1: style: The class 'VideoDecoderParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/ipc/VideoDecoderParent.cpp:75:47: style: Function 'RecvInit' argument 1 names different: declaration 'aVideoInfo' definition 'aInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/ipc/VideoDecoderParent.h:36:34: note: Function 'RecvInit' argument 1 names different: declaration 'aVideoInfo' definition 'aInfo'.
thunderbird-52.3.0/mozilla/dom/media/ipc/VideoDecoderParent.cpp:75:47: note: Function 'RecvInit' argument 1 names different: declaration 'aVideoInfo' definition 'aInfo'.
thunderbird-52.3.0/mozilla/dom/media/mediasink/AudioSinkWrapper.cpp:67:46: performance: Function parameter 'aNow' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/media/mediasink/OutputStreamManager.h:21:1: style: The class 'OutputStreamData' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/mediasink/DecodedStream.cpp:43:5: performance: Variable 'mFinishPromise' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/mediasink/DecodedStream.cpp:305:7: performance: Variable 'mPromise' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/mediasink/DecodedStream.h:50:8: performance: Technically the member function 'mozilla::DecodedStream::HasUnplayedFrames' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/mediasink/VideoSink.cpp:344:47: style: Function 'RenderVideoFrames' argument 3 names different: declaration 'aClickTimeStamp' definition 'aClockTimeStamp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/mediasink/VideoSink.h:89:43: note: Function 'RenderVideoFrames' argument 3 names different: declaration 'aClickTimeStamp' definition 'aClockTimeStamp'.
thunderbird-52.3.0/mozilla/dom/media/mediasink/VideoSink.cpp:344:47: note: Function 'RenderVideoFrames' argument 3 names different: declaration 'aClickTimeStamp' definition 'aClockTimeStamp'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.h:57:8: style: Technically the member function 'mozilla::ContainerParser::HasInitData' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.h:68:18: style: Technically the member function 'mozilla::ContainerParser::InitSegmentRange' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.cpp:99:18: note: Technically the member function 'mozilla::ContainerParser::InitSegmentRange' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.h:68:18: note: Technically the member function 'mozilla::ContainerParser::InitSegmentRange' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.h:71:18: style: Technically the member function 'mozilla::ContainerParser::MediaHeaderRange' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.cpp:105:18: note: Technically the member function 'mozilla::ContainerParser::MediaHeaderRange' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.h:71:18: note: Technically the member function 'mozilla::ContainerParser::MediaHeaderRange' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.h:74:18: style: Technically the member function 'mozilla::ContainerParser::MediaSegmentRange' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.cpp:111:18: note: Technically the member function 'mozilla::ContainerParser::MediaSegmentRange' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/ContainerParser.h:74:18: note: Technically the member function 'mozilla::ContainerParser::MediaSegmentRange' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/SourceBuffer.h:43:1: style: The class 'SourceBuffer' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/mediasource/SourceBufferTask.h:51:43: performance: Function parameter 'aAttributes' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/media/mediasource/MediaSourceDecoder.cpp:250:7: style: Variable 'checkedDuration' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/media/mediasource/MediaSourceDemuxer.cpp:235:42: style: Function 'GetManager' argument 1 names different: declaration 'aType' definition 'aTrack'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/mediasource/MediaSourceDemuxer.h:68:56: note: Function 'GetManager' argument 1 names different: declaration 'aType' definition 'aTrack'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/MediaSourceDemuxer.cpp:235:42: note: Function 'GetManager' argument 1 names different: declaration 'aType' definition 'aTrack'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/SourceBufferResource.cpp:110:67: style: Function 'EvictData' argument 2 names different: declaration 'aThresholdReduct' definition 'aThreshold'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/mediasource/SourceBufferResource.h:116:56: note: Function 'EvictData' argument 2 names different: declaration 'aThresholdReduct' definition 'aThreshold'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/SourceBufferResource.cpp:110:67: note: Function 'EvictData' argument 2 names different: declaration 'aThresholdReduct' definition 'aThreshold'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.cpp:1009:8: style: The scope of the variable 'activeTrack' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.cpp:1134:61: style: Function 'OnDemuxerInitFailed' argument 1 names different: declaration 'aFailure' definition 'aError'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.h:240:47: note: Function 'OnDemuxerInitFailed' argument 1 names different: declaration 'aFailure' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.cpp:1134:61: note: Function 'OnDemuxerInitFailed' argument 1 names different: declaration 'aFailure' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.cpp:2049:51: style: Function 'UpdateEvictionIndex' argument 2 names different: declaration 'aCurrentIndex' definition 'currentIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.h:400:60: note: Function 'UpdateEvictionIndex' argument 2 names different: declaration 'aCurrentIndex' definition 'currentIndex'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.cpp:2049:51: note: Function 'UpdateEvictionIndex' argument 2 names different: declaration 'aCurrentIndex' definition 'currentIndex'.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.h:390:8: style: Technically the member function 'mozilla::TrackBuffersManager::UpdateHighestTimestamp' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.cpp:1770:22: note: Technically the member function 'mozilla::TrackBuffersManager::UpdateHighestTimestamp' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.h:390:8: note: Technically the member function 'mozilla::TrackBuffersManager::UpdateHighestTimestamp' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.h:399:8: style: Technically the member function 'mozilla::TrackBuffersManager::ResetEvictionIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.cpp:2041:22: note: Technically the member function 'mozilla::TrackBuffersManager::ResetEvictionIndex' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.h:399:8: note: Technically the member function 'mozilla::TrackBuffersManager::ResetEvictionIndex' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.h:400:8: style: Technically the member function 'mozilla::TrackBuffersManager::UpdateEvictionIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.cpp:2048:22: note: Technically the member function 'mozilla::TrackBuffersManager::UpdateEvictionIndex' can be const.
thunderbird-52.3.0/mozilla/dom/media/mediasource/TrackBuffersManager.h:400:8: note: Technically the member function 'mozilla::TrackBuffersManager::UpdateEvictionIndex' can be const.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:1245:28: warning: Either the condition '!packet' is redundant or there is possible null pointer dereference: packet. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:1247:7: note: Assuming that condition '!packet' is not redundant
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:1245:28: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:428:43: style: Function 'Time' argument 2 names different: declaration 'aGranulePos' definition 'aGranulepos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:359:47: note: Function 'Time' argument 2 names different: declaration 'aGranulePos' definition 'aGranulepos'.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:428:43: note: Function 'Time' argument 2 names different: declaration 'aGranulePos' definition 'aGranulepos'.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:494:37: style: Function 'IsKeyframe' argument 1 names different: declaration 'aPacket' definition 'pkt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:351:31: note: Function 'IsKeyframe' argument 1 names different: declaration 'aPacket' definition 'pkt'.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:494:37: note: Function 'IsKeyframe' argument 1 names different: declaration 'aPacket' definition 'pkt'.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:738:47: style: Function 'Time' argument 2 names different: declaration 'aGranulePos' definition 'aGranulepos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:282:51: note: Function 'Time' argument 2 names different: declaration 'aGranulePos' definition 'aGranulepos'.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:738:47: note: Function 'Time' argument 2 names different: declaration 'aGranulePos' definition 'aGranulepos'.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:934:12: warning: Member variable 'OpusState::mRate' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:934:12: warning: Member variable 'OpusState::mChannels' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:934:12: warning: Member variable 'OpusState::mPreSkip' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:934:12: warning: Member variable 'OpusState::mGain_Q16' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:146:8: style: Technically the member function 'mozilla::OggCodecState::DoneReadingHeaders' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:356:11: style: Technically the member function 'mozilla::TheoraState::MaxKeyframeOffset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:474:14: note: Technically the member function 'mozilla::TheoraState::MaxKeyframeOffset' can be const.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:356:11: note: Technically the member function 'mozilla::TheoraState::MaxKeyframeOffset' can be const.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:478:8: style: Technically the member function 'mozilla::SkeletonState::IsPresentable' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:499:10: style: Technically the member function 'mozilla::SkeletonState::nsKeyPoint::IsNull' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:621:20: style: Technically the member function 'mozilla::FlacState::Info' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:1357:12: note: Technically the member function 'mozilla::FlacState::Info' can be const.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:621:20: note: Technically the member function 'mozilla::FlacState::Info' can be const.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:158:20: warning: Virtual function 'Reset' is called from destructor '~OggCodecState()' at line 73. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.cpp:73:3: note: Calling Reset
thunderbird-52.3.0/mozilla/dom/media/ogg/OggCodecState.h:158:20: note: Reset is a virtual method
thunderbird-52.3.0/mozilla/dom/media/ogg/OggDemuxer.cpp:2175:28: style: Condition 'granuleTime<seekTarget' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggDemuxer.cpp:1757:5: style: Variable 'codecState' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggDemuxer.cpp:1756:0: note: Variable 'codecState' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggDemuxer.cpp:1757:5: note: Variable 'codecState' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggDemuxer.cpp:1970:12: style: The scope of the variable 'target' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggDemuxer.cpp:1602:39: style: Function 'GetPageChecksum' argument 1 names different: declaration 'aPage' definition 'page'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/ogg/OggDemuxer.h:229:42: note: Function 'GetPageChecksum' argument 1 names different: declaration 'aPage' definition 'page'.
thunderbird-52.3.0/mozilla/dom/media/ogg/OggDemuxer.cpp:1602:39: note: Function 'GetPageChecksum' argument 1 names different: declaration 'aPage' definition 'page'.
thunderbird-52.3.0/mozilla/dom/media/ogg/OpusParser.cpp:23:13: warning: Member variable 'OpusParser::mMappingTable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/ogg/OpusParser.cpp:23:13: warning: Member variable 'OpusParser::mPrevPacketGranulepos' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/platforms/PDMFactory.h:65:3: performance: Technically the member function 'mozilla::PDMFactory::CreateDecoderWithPDM' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/platforms/PDMFactory.cpp:249:13: note: Technically the member function 'mozilla::PDMFactory::CreateDecoderWithPDM' can be static.
thunderbird-52.3.0/mozilla/dom/media/platforms/PDMFactory.h:65:3: note: Technically the member function 'mozilla::PDMFactory::CreateDecoderWithPDM' can be static.
thunderbird-52.3.0/mozilla/dom/media/platforms/PDMFactory.h:76:8: performance: Technically the member function 'mozilla::PDMFactory::EnsureInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/platforms/PDMFactory.cpp:176:13: note: Technically the member function 'mozilla::PDMFactory::EnsureInit' can be static.
thunderbird-52.3.0/mozilla/dom/media/platforms/PDMFactory.h:76:8: note: Technically the member function 'mozilla::PDMFactory::EnsureInit' can be static.
thunderbird-52.3.0/mozilla/dom/media/platforms/agnostic/OpusDecoder.cpp:28:18: warning: Member variable 'OpusDataDecoder::mMappingTable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/platforms/agnostic/eme/SamplesWaitingForKey.h:22:1: style: The class 'SamplesWaitingForKey' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/android/MediaCodecDataDecoder.cpp:186:0: error: #error We only support 16-bit integer PCM [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/media/platforms/android/RemoteDataDecoder.cpp:359:0: error: #error We only support 16-bit integer PCM [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleATDecoder.cpp:605:0: error: #error Unknown audio sample type [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:87:3: style: Technically the member function 'mozilla::CFRefPtr::operatorT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:30:0: style: Technically the member function 'mozilla :: AutoCFRelease < CMBlockBufferRef >::operatorT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:30:0: style: Technically the member function 'mozilla :: AutoCFRelease < CMSampleBufferRef >::operatorT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:30:0: style: Technically the member function 'mozilla :: AutoCFRelease < CFDictionaryRef >::operatorT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:30:0: style: Technically the member function 'mozilla :: AutoCFRelease < CFDataRef >::operatorT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:30:0: style: Technically the member function 'mozilla :: AutoCFRelease < CFNumberRef >::operatorT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:19:0: style: Class 'mozilla :: AutoCFRelease < CMBlockBufferRef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:19:0: style: Class 'mozilla :: AutoCFRelease < CMSampleBufferRef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:19:0: style: Class 'mozilla :: AutoCFRelease < CFDictionaryRef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:19:0: style: Class 'mozilla :: AutoCFRelease < CFDataRef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/apple/AppleUtils.h:19:0: style: Class 'mozilla :: AutoCFRelease < CFNumberRef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:24:1: style: The class 'FFmpegVideoDecoder < LIBAV_VER >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:86:3: style: Variable 'libname' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:84:0: note: Variable 'libname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:86:3: note: Variable 'libname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkAudioDecoderManager.cpp:159:52: style: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkAudioDecoderManager.h:32:46: note: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkAudioDecoderManager.cpp:159:52: note: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkAudioDecoderManager.h:25:3: style: Class 'GonkAudioDecoderManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkMediaDataDecoder.cpp:337:64: style: Function 'GonkMediaDataDecoder' argument 1 names different: declaration 'aDecoderManager' definition 'aManager'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkMediaDataDecoder.h:187:44: note: Function 'GonkMediaDataDecoder' argument 1 names different: declaration 'aDecoderManager' definition 'aManager'.
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkMediaDataDecoder.cpp:337:64: note: Function 'GonkMediaDataDecoder' argument 1 names different: declaration 'aDecoderManager' definition 'aManager'.
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkVideoDecoderManager.cpp:188:54: style: Function 'CreateVideoData' argument 3 names different: declaration 'aOutData' definition 'v'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkVideoDecoderManager.h:88:85: note: Function 'CreateVideoData' argument 3 names different: declaration 'aOutData' definition 'v'.
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkVideoDecoderManager.cpp:188:54: note: Function 'CreateVideoData' argument 3 names different: declaration 'aOutData' definition 'v'.
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkVideoDecoderManager.cpp:560:52: style: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkVideoDecoderManager.h:48:46: note: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/gonk/GonkVideoDecoderManager.cpp:560:52: note: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.cpp:247:54: style: Function 'GonkBufferData' argument 2 names different: declaration 'aLayer' definition 'aGonkPlatformLayer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.h:60:40: note: Function 'GonkBufferData' argument 2 names different: declaration 'aLayer' definition 'aGonkPlatformLayer'.
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.cpp:247:54: note: Function 'GonkBufferData' argument 2 names different: declaration 'aLayer' definition 'aGonkPlatformLayer'.
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.cpp:501:50: style: Function 'SetParameter' argument 1 names different: declaration 'nIndex' definition 'aParamIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.h:141:44: note: Function 'SetParameter' argument 1 names different: declaration 'nIndex' definition 'aParamIndex'.
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.cpp:501:50: note: Function 'SetParameter' argument 1 names different: declaration 'nIndex' definition 'aParamIndex'.
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.h:62:12: style: Technically the member function 'mozilla::GonkBufferData::ID' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.h:170:20: style: Technically the member function 'mozilla::GonkOmxPlatformLayer::GetTrackInfo' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.cpp:597:23: note: Technically the member function 'mozilla::GonkOmxPlatformLayer::GetTrackInfo' can be const.
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.h:170:20: note: Technically the member function 'mozilla::GonkOmxPlatformLayer::GetTrackInfo' can be const.
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/GonkOmxPlatformLayer.cpp:154:3: style: Class 'GonkTextureClientRecycleHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/OmxPromiseLayer.cpp:351:45: style: Function 'SetParameter' argument 1 names different: declaration 'nIndex' definition 'aParamIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/OmxPromiseLayer.h:110:44: note: Function 'SetParameter' argument 1 names different: declaration 'nIndex' definition 'aParamIndex'.
thunderbird-52.3.0/mozilla/dom/media/platforms/omx/OmxPromiseLayer.cpp:351:45: note: Function 'SetParameter' argument 1 names different: declaration 'nIndex' definition 'aParamIndex'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/DXVA2Manager.cpp:846:3: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/DXVA2Manager.cpp:835:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/DXVA2Manager.cpp:846:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/DXVA2Manager.cpp:457:42: style: Function 'CopyToImage' argument 1 names different: declaration 'aVideoSample' definition 'aSample'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/DXVA2Manager.cpp:102:34: note: Function 'CopyToImage' argument 1 names different: declaration 'aVideoSample' definition 'aSample'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/DXVA2Manager.cpp:457:42: note: Function 'CopyToImage' argument 1 names different: declaration 'aVideoSample' definition 'aSample'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/MFTDecoder.h:17:1: style: The class 'MFTDecoder' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/MFTDecoder.cpp:124:39: style: Function 'CreateInputSample' argument 3 names different: declaration 'aTimestampUsecs' definition 'aTimestamp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/MFTDecoder.h:64:37: note: Function 'CreateInputSample' argument 3 names different: declaration 'aTimestampUsecs' definition 'aTimestamp'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/MFTDecoder.cpp:124:39: note: Function 'CreateInputSample' argument 3 names different: declaration 'aTimestampUsecs' definition 'aTimestamp'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/MFTDecoder.cpp:263:27: style: Function 'Input' argument 3 names different: declaration 'aTimestampUsecs' definition 'aTimestamp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/MFTDecoder.h:59:25: note: Function 'Input' argument 3 names different: declaration 'aTimestampUsecs' definition 'aTimestamp'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/MFTDecoder.cpp:263:27: note: Function 'Input' argument 3 names different: declaration 'aTimestampUsecs' definition 'aTimestamp'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFAudioMFTManager.cpp:225:47: style: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFAudioMFTManager.h:32:45: note: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFAudioMFTManager.cpp:225:47: note: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFAudioMFTManager.cpp:68:23: style: Variable 'profile' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFAudioMFTManager.h:21:3: style: Class 'WMFAudioMFTManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp:20:54: style: Function 'WMFMediaDataDecoder' argument 1 names different: declaration 'aOutputSource' definition 'aMFTManager'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFMediaDataDecoder.h:80:35: note: Function 'WMFMediaDataDecoder' argument 1 names different: declaration 'aOutputSource' definition 'aMFTManager'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp:20:54: note: Function 'WMFMediaDataDecoder' argument 1 names different: declaration 'aOutputSource' definition 'aMFTManager'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp:20:22: warning: Member variable 'WMFMediaDataDecoder::mLastStreamOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.cpp:690:3: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.cpp:685:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.cpp:690:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.cpp:892:47: style: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.h:33:60: note: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.cpp:892:47: note: Function 'Output' argument 2 names different: declaration 'aOutput' definition 'aOutData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.cpp:81:21: warning: Member variable 'WMFVideoMFTManager::mLastDuration' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.cpp:81:21: warning: Member variable 'WMFVideoMFTManager::mUseHwAccel' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.h:91:35: style: Member variable 'WMFVideoMFTManager::mKnowsCompositor' is in the wrong place in the initializer list. [initializerList]
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.cpp:91:5: note: Member variable 'WMFVideoMFTManager::mKnowsCompositor' is in the wrong place in the initializer list.
thunderbird-52.3.0/mozilla/dom/media/platforms/wmf/WMFVideoMFTManager.h:91:35: note: Member variable 'WMFVideoMFTManager::mKnowsCompositor' is in the wrong place in the initializer list.
thunderbird-52.3.0/mozilla/dom/media/platforms/wrappers/FuzzingWrapper.cpp:43:44: style: Function 'Input' argument 1 names different: declaration 'aSample' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/platforms/wrappers/FuzzingWrapper.h:106:28: note: Function 'Input' argument 1 names different: declaration 'aSample' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wrappers/FuzzingWrapper.cpp:43:44: note: Function 'Input' argument 1 names different: declaration 'aSample' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/media/platforms/wrappers/FuzzingWrapper.h:42:1: style: The class 'DecoderCallbackFuzzingWrapper' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/platforms/wrappers/H264Converter.cpp:264:7: style: Condition '!gotInput' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/media/platforms/wrappers/H264Converter.cpp:246:19: note: Assignment 'gotInput=false', assigned value is 0
thunderbird-52.3.0/mozilla/dom/media/platforms/wrappers/H264Converter.cpp:264:7: note: Condition '!gotInput' is always true
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.cpp:351:70: style: Function 'RecvReplyGetCaptureCapability' argument 1 names different: declaration 'capability' definition 'ipcCapability'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.h:166:71: note: Function 'RecvReplyGetCaptureCapability' argument 1 names different: declaration 'capability' definition 'ipcCapability'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.cpp:351:70: note: Function 'RecvReplyGetCaptureCapability' argument 1 names different: declaration 'capability' definition 'ipcCapability'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.cpp:482:55: style: Function 'StartCapture' argument 3 names different: declaration 'capability' definition 'webrtcCaps'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.h:183:69: note: Function 'StartCapture' argument 3 names different: declaration 'capability' definition 'webrtcCaps'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.cpp:482:55: note: Function 'StartCapture' argument 3 names different: declaration 'capability' definition 'webrtcCaps'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.cpp:483:54: style: Function 'StartCapture' argument 4 names different: declaration 'func' definition 'cb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.h:184:46: note: Function 'StartCapture' argument 4 names different: declaration 'func' definition 'cb'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasChild.cpp:483:54: note: Function 'StartCapture' argument 4 names different: declaration 'func' definition 'cb'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.cpp:749:22: style: The scope of the variable 'cameraPermission' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.cpp:892:24: style: The scope of the variable 'cbh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.cpp:893:33: style: The scope of the variable 'render' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.cpp:262:50: style: Function 'DeliverFrameOverIPC' argument 1 names different: declaration 'capEng' definition 'cap_engine'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.h:131:41: note: Function 'DeliverFrameOverIPC' argument 1 names different: declaration 'capEng' definition 'cap_engine'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.cpp:262:50: note: Function 'DeliverFrameOverIPC' argument 1 names different: declaration 'capEng' definition 'cap_engine'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.cpp:69:3: warning: Member variable 'FrameSizeChangeRunnable::mResult' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.cpp:118:3: warning: Member variable 'DeliverFrameRunnable::mResult' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/systemservices/CamerasParent.cpp:441:0: error: Memory leak: captureDeviceInfo [memleak]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadManager.cpp:199:10: style: The scope of the variable 'small' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadManager.cpp:101:60: style: Function 'LoadChanged' argument 2 names different: declaration 'aProcessLoad' definition 'aProcesLoad'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadManager.h:36:47: note: Function 'LoadChanged' argument 2 names different: declaration 'aProcessLoad' definition 'aProcesLoad'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadManager.cpp:101:60: note: Function 'LoadChanged' argument 2 names different: declaration 'aProcessLoad' definition 'aProcesLoad'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:300:1: style: The class 'RTCLoadInfo' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:316:8: style: Unused private function: 'RTCLoadInfo::UpdateCpuLoad' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:102:5: performance: Variable 'mLoadMonitor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:127:5: performance: Variable 'mLoadMonitor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:545:5: performance: Variable 'mLoadMonitor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:546:5: performance: Variable 'mLoadInfo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:287:10: style: Technically the member function 'mozilla::RTCLoadStats::GetLoad' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:312:12: performance: Technically the member function 'mozilla::RTCLoadInfo::UpdateSystemLoad' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:381:23: note: Technically the member function 'mozilla::RTCLoadInfo::UpdateSystemLoad' can be static.
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:312:12: note: Technically the member function 'mozilla::RTCLoadInfo::UpdateSystemLoad' can be static.
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:313:12: performance: Technically the member function 'mozilla::RTCLoadInfo::UpdateProcessLoad' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:487:23: note: Technically the member function 'mozilla::RTCLoadInfo::UpdateProcessLoad' can be static.
thunderbird-52.3.0/mozilla/dom/media/systemservices/LoadMonitor.cpp:313:12: note: Technically the member function 'mozilla::RTCLoadInfo::UpdateProcessLoad' can be static.
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaParent.h:39:8: performance: Technically the member function 'mozilla::media::NonE10s::SendGetOriginKeyResponse' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaParent.cpp:356:15: note: Technically the member function 'mozilla::media::NonE10s::SendGetOriginKeyResponse' can be static.
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaParent.h:39:8: note: Technically the member function 'mozilla::media::NonE10s::SendGetOriginKeyResponse' can be static.
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceClient.h:38:1: style: The class 'MediaSystemResourceClient' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceManager.h:61:8: style: Technically the member function 'mozilla::MediaSystemResourceManager::IsIpcClosed' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceManager.cpp:131:29: note: Technically the member function 'mozilla::MediaSystemResourceManager::IsIpcClosed' can be const.
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceManager.h:61:8: note: Technically the member function 'mozilla::MediaSystemResourceManager::IsIpcClosed' can be const.
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceManagerChild.cpp:13:34: warning: Member variable 'MediaSystemResourceManagerChild::mManager' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceManagerParent.cpp:65:67: style: Function 'ActorDestroy' argument 1 names different: declaration 'aActorDestroyReason' definition 'aReason'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceManagerParent.h:36:40: note: Function 'ActorDestroy' argument 1 names different: declaration 'aActorDestroyReason' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceManagerParent.cpp:65:67: note: Function 'ActorDestroy' argument 1 names different: declaration 'aActorDestroyReason' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceManagerParent.cpp:18:3: performance: Variable 'mMediaSystemResourceService' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceService.cpp:175:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceService.cpp:184:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceService.cpp:213:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/dom/media/systemservices/MediaSystemResourceService.cpp:223:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/dom/media/wave/WaveDemuxer.h:165:3: style: The class 'DataChunk' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/wave/WaveDemuxer.cpp:584:47: style: Function 'ChunkIndexFromOffset' argument 1 names different: declaration 'aOffet' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/wave/WaveDemuxer.h:228:40: note: Function 'ChunkIndexFromOffset' argument 1 names different: declaration 'aOffet' definition 'aOffset'.
thunderbird-52.3.0/mozilla/dom/media/wave/WaveDemuxer.cpp:584:47: note: Function 'ChunkIndexFromOffset' argument 1 names different: declaration 'aOffet' definition 'aOffset'.
thunderbird-52.3.0/mozilla/dom/media/wave/WaveDemuxer.cpp:874:13: warning: Member variable 'DataParser::mChunk' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioBuffer.cpp:35:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioEventTimeline.h:26:1: warning: The struct 'AudioTimelineEvent' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioContext.cpp:109:48: style: Function 'AudioContext' argument 1 names different: declaration 'aParentWindow' definition 'aWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioContext.h:121:36: note: Function 'AudioContext' argument 1 names different: declaration 'aParentWindow' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioContext.cpp:109:48: note: Function 'AudioContext' argument 1 names different: declaration 'aParentWindow' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/PannerNode.h:24:1: style: The class 'PannerNode' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/webaudio/ThreeDPoint.h:58:10: style: Technically the member function 'mozilla::dom::ThreeDPoint::DotProduct' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioDestinationNode.cpp:652:39: style: Function 'InputMuted' argument 1 names different: declaration 'aInputMuted' definition 'aMuted'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioDestinationNode.h:79:24: note: Function 'InputMuted' argument 1 names different: declaration 'aInputMuted' definition 'aMuted'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioDestinationNode.cpp:652:39: note: Function 'InputMuted' argument 1 names different: declaration 'aInputMuted' definition 'aMuted'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioProcessingEvent.cpp:45:55: style: Function 'LazilyCreateBuffer' argument 2 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioProcessingEvent.h:71:63: note: Function 'LazilyCreateBuffer' argument 2 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/AudioProcessingEvent.cpp:45:55: note: Function 'LazilyCreateBuffer' argument 2 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConstantSourceNode.cpp:207:54: style: Function 'Start' argument 2 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConstantSourceNode.h:48:41: note: Function 'Start' argument 2 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConstantSourceNode.cpp:207:54: note: Function 'Start' argument 2 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConstantSourceNode.cpp:231:53: style: Function 'Stop' argument 2 names different: declaration 'rv' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConstantSourceNode.h:49:40: note: Function 'Stop' argument 2 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConstantSourceNode.cpp:231:53: note: Function 'Stop' argument 2 names different: declaration 'rv' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConvolverNode.cpp:236:55: style: Function 'SetBuffer' argument 2 names different: declaration 'aBufferi' definition 'aBuffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConvolverNode.h:31:47: note: Function 'SetBuffer' argument 2 names different: declaration 'aBufferi' definition 'aBuffer'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConvolverNode.cpp:236:55: note: Function 'SetBuffer' argument 2 names different: declaration 'aBufferi' definition 'aBuffer'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConvolverNode.cpp:287:34: style: Function 'SetNormalize' argument 1 names different: declaration 'aNormal' definition 'aNormalize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConvolverNode.h:38:26: note: Function 'SetNormalize' argument 1 names different: declaration 'aNormal' definition 'aNormalize'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/ConvolverNode.cpp:287:34: note: Function 'SetNormalize' argument 1 names different: declaration 'aNormal' definition 'aNormalize'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/DelayBuffer.h:23:3: warning: Member variable 'DelayBuffer::mLastReadChunk' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webaudio/DelayBuffer.h:89:7: performance: Technically the member function 'mozilla::DelayBuffer::OffsetForPosition' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/webaudio/DelayBuffer.cpp:220:14: note: Technically the member function 'mozilla::DelayBuffer::OffsetForPosition' can be static.
thunderbird-52.3.0/mozilla/dom/media/webaudio/DelayBuffer.h:89:7: note: Technically the member function 'mozilla::DelayBuffer::OffsetForPosition' can be static.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/DynamicsCompressor.h:88:12: performance: Technically the member function 'WebCore::DynamicsCompressor::tailTime' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/webaudio/GainNode.cpp:83:13: style: Variable 'computedGain' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/dom/media/webaudio/MediaBufferDecoder.cpp:313:55: style: Function 'OnMetadataNotRead' argument 1 names different: declaration 'aError' definition 'aReason'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/MediaBufferDecoder.cpp:135:45: note: Function 'OnMetadataNotRead' argument 1 names different: declaration 'aError' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/MediaBufferDecoder.cpp:313:55: note: Function 'OnMetadataNotRead' argument 1 names different: declaration 'aError' definition 'aReason'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/PannerNode.cpp:429:29: style: The scope of the variable 'gainL' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/webaudio/PannerNode.cpp:429:36: style: The scope of the variable 'gainR' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/webaudio/PannerNode.cpp:745:56: style: Function 'FindConnectedSources' argument 3 names different: declaration 'aSeenNodes' definition 'aNodesSeen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/PannerNode.h:223:113: note: Function 'FindConnectedSources' argument 3 names different: declaration 'aSeenNodes' definition 'aNodesSeen'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/PannerNode.cpp:745:56: note: Function 'FindConnectedSources' argument 3 names different: declaration 'aSeenNodes' definition 'aNodesSeen'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/PannerNode.cpp:537:11: style: Variable 'computedGain' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/dom/media/webaudio/StereoPannerNode.cpp:141:13: style: Variable 'computedGain' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/dom/media/webaudio/WaveShaperNode.cpp:348:56: style: Function 'SetCurve' argument 1 names different: declaration 'aData' definition 'aCurve'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/WaveShaperNode.h:33:47: note: Function 'SetCurve' argument 1 names different: declaration 'aData' definition 'aCurve'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/WaveShaperNode.cpp:348:56: note: Function 'SetCurve' argument 1 names different: declaration 'aData' definition 'aCurve'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:194:62: style: Same expression on both sides of '/' because the value of '1' and 'S' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:193:20: note: 'S' is assigned value '1' here.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:194:62: note: Same expression on both sides of '/' because the value of '1' and 'S' are the same.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:229:62: style: Same expression on both sides of '/' because the value of '1' and 'S' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:228:20: note: 'S' is assigned value '1' here.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:229:62: note: Same expression on both sides of '/' because the value of '1' and 'S' are the same.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:304:0: style: Same expression used in consecutive assignments of 'b2' and 'a0'. [duplicateAssignExpression]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:305:0: note: Same expression used in consecutive assignments of 'b2' and 'a0'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:304:0: note: Same expression used in consecutive assignments of 'b2' and 'a0'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:101:38: style: Function 'setLowpassParams' argument 1 names different: declaration 'frequency' definition 'cutoff'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.h:52:34: note: Function 'setLowpassParams' argument 1 names different: declaration 'frequency' definition 'cutoff'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:101:38: note: Function 'setLowpassParams' argument 1 names different: declaration 'frequency' definition 'cutoff'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:134:39: style: Function 'setHighpassParams' argument 1 names different: declaration 'frequency' definition 'cutoff'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.h:53:35: note: Function 'setHighpassParams' argument 1 names different: declaration 'frequency' definition 'cutoff'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Biquad.cpp:134:39: note: Function 'setHighpassParams' argument 1 names different: declaration 'frequency' definition 'cutoff'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/DynamicsCompressor.h:83:11: style: Technically the member function 'WebCore::DynamicsCompressor::parameterValue' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/DynamicsCompressor.cpp:114:27: note: Technically the member function 'WebCore::DynamicsCompressor::parameterValue' can be const.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/DynamicsCompressor.h:83:11: note: Technically the member function 'WebCore::DynamicsCompressor::parameterValue' can be const.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/DynamicsCompressorKernel.h:99:11: style: Technically the member function 'WebCore::DynamicsCompressorKernel::kneeCurve' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/DynamicsCompressorKernel.cpp:117:33: note: Technically the member function 'WebCore::DynamicsCompressorKernel::kneeCurve' can be const.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/DynamicsCompressorKernel.h:99:11: note: Technically the member function 'WebCore::DynamicsCompressorKernel::kneeCurve' can be const.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFKernel.cpp:50:55: style: Function 'HRTFKernel' argument 2 names different: declaration 'fftSize' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFKernel.h:80:47: note: Function 'HRTFKernel' argument 2 names different: declaration 'fftSize' definition 'length'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFKernel.cpp:50:55: note: Function 'HRTFKernel' argument 2 names different: declaration 'fftSize' definition 'length'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFPanner.cpp:123:29: style: Function 'pan' argument 1 names different: declaration 'azimuth' definition 'desiredAzimuth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFPanner.h:50:21: note: Function 'pan' argument 1 names different: declaration 'azimuth' definition 'desiredAzimuth'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFPanner.cpp:123:29: note: Function 'pan' argument 1 names different: declaration 'azimuth' definition 'desiredAzimuth'.
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFPanner.cpp:45:13: warning: Member variable 'HRTFPanner::m_elevation1' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/HRTFPanner.cpp:45:13: warning: Member variable 'HRTFPanner::m_elevation2' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/PeriodicWave.cpp:111:15: warning: Member variable 'PeriodicWave::m_numberOfComponents' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/media/webaudio/blink/Reverb.cpp:82:11: style: The scope of the variable 'scale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/webm/EbmlComposer.cpp:223:15: warning: Member variable 'EbmlComposer::mDisplayWidth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webm/EbmlComposer.cpp:223:15: warning: Member variable 'EbmlComposer::mDisplayHeight' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMBufferedParser.h:202:14: style: Technically the member function 'mozilla::WebMBufferedParser::EBMLElement::Length' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMBufferedParser.cpp:276:8: performance: Technically the member function 'mozilla::SyncOffsetComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMBufferedParser.cpp:280:8: performance: Technically the member function 'mozilla::SyncOffsetComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMBufferedParser.cpp:286:8: performance: Technically the member function 'mozilla::TimeComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMBufferedParser.cpp:290:8: performance: Technically the member function 'mozilla::TimeComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/webm/NesteggPacketHolder.h:64:8: style: Technically the member function 'mozilla::NesteggPacketHolder::IsInitialized' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webm/NesteggPacketHolder.h:92:11: style: Technically the member function 'mozilla::WebMPacketQueue::GetSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMDemuxer.h:23:12: style: Technically the member function 'mozilla::MediaRawDataQueue::GetSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMDemuxer.h:21:1: warning: The class 'MediaRawDataQueue' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMDemuxer.cpp:587:32: style: Redundant condition: mIsMediaSource. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMDemuxer.cpp:602:32: style: Redundant condition: mIsMediaSource. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/dom/media/webm/WebMWriter.cpp:16:3: performance: Variable 'mEbmlComposer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:361:7: style: Condition 'hasFacingMode' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:324:24: note: Assignment 'hasFacingMode=false', assigned value is 0
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:361:7: note: Condition 'hasFacingMode' is always false
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:394:55: style: Function 'SetDirectListeners' argument 1 names different: declaration 'aHasListeners' definition 'aHasDirectListeners'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineCameraVideoSource.h:44:32: note: Function 'SetDirectListeners' argument 1 names different: declaration 'aHasListeners' definition 'aHasDirectListeners'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:394:55: note: Function 'SetDirectListeners' argument 1 names different: declaration 'aHasListeners' definition 'aHasDirectListeners'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngine.h:206:16: warning: Virtual function 'Shutdown' is called from destructor '~MediaEngineSource()' at line 202. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngine.h:202:7: note: Calling Shutdown
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngine.h:206:16: note: Shutdown is a virtual method
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineDefault.cpp:295:51: style: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineDefault.h:68:27: note: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineDefault.cpp:295:51: note: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineDefault.cpp:507:51: style: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineDefault.h:141:27: note: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineDefault.cpp:507:51: note: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineDefault.cpp:51:3: performance: Variable 'mImageContainer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:77:24: style: The scope of the variable 'source' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:78:10: style: The scope of the variable 'empty' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:332:50: style: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineRemoteVideoSource.h:92:27: note: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:332:50: note: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:292:8: performance: Technically the member function 'mozilla::AudioInputCubeb::UpdateDeviceList' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.cpp:50:23: note: Technically the member function 'mozilla::AudioInputCubeb::UpdateDeviceList' can be static.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:292:8: note: Technically the member function 'mozilla::AudioInputCubeb::UpdateDeviceList' can be static.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:233:7: style: The function 'GetRecordingDeviceName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:152:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:233:7: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:246:7: style: The function 'GetRecordingDeviceStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:154:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:246:7: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:254:8: style: The function 'StartRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:155:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:254:8: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:271:8: style: The function 'StopRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:156:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:271:8: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:279:7: style: The function 'SetRecordingDevice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:157:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:279:7: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:327:7: style: The function 'GetRecordingDeviceName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:152:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:327:7: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:339:7: style: The function 'GetRecordingDeviceStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:154:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:339:7: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:350:8: style: The function 'StartRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:155:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:350:8: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:351:8: style: The function 'StopRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:156:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:351:8: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:353:7: style: The function 'SetRecordingDevice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:157:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:353:7: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:798:24: style: The scope of the variable 'source' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:799:10: style: The scope of the variable 'empty' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:524:55: style: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTC.h:446:27: note: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:524:55: note: Function 'NotifyPull' argument 3 names different: declaration 'aId' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:66:3: performance: Variable 'mPlayoutFifo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaTrackConstraints.cpp:418:49: style: Function 'FitnessDistance' argument 2 names different: declaration 'aConstraint' definition 'aParams'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaTrackConstraints.h:298:51: note: Function 'FitnessDistance' argument 2 names different: declaration 'aConstraint' definition 'aParams'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/MediaTrackConstraints.cpp:418:49: note: Function 'FitnessDistance' argument 2 names different: declaration 'aConstraint' definition 'aParams'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:78:20: style: Function 'ValidateAssertion' argument 1 names different: declaration 'assertion' definition 'aAssertion'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webrtc/RTCIdentityProviderRegistrar.h:45:38: note: Function 'ValidateAssertion' argument 1 names different: declaration 'assertion' definition 'aAssertion'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:78:20: note: Function 'ValidateAssertion' argument 1 names different: declaration 'assertion' definition 'aAssertion'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:78:49: style: Function 'ValidateAssertion' argument 2 names different: declaration 'origin' definition 'aOrigin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webrtc/RTCIdentityProviderRegistrar.h:45:66: note: Function 'ValidateAssertion' argument 2 names different: declaration 'origin' definition 'aOrigin'.
thunderbird-52.3.0/mozilla/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:78:49: note: Function 'ValidateAssertion' argument 2 names different: declaration 'origin' definition 'aOrigin'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.cpp:109:5: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.cpp:108:5: note: Variable 'rv' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.cpp:109:5: note: Variable 'rv' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.cpp:112:5: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.cpp:109:5: note: Variable 'rv' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.cpp:112:5: note: Variable 'rv' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.cpp:101:17: style: The scope of the variable 'hyp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/SpeechRecognition.h:46:1: style: The class 'SpeechRecognition' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/energy_endpointer_params.h:41:3: style: 'EnergyEndpointerParams::operator=' should return 'EnergyEndpointerParams &'. [operatorEq]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/SpeechRecognition.cpp:1017:41: style: Function 'GetName' argument 1 names different: declaration 'aId' definition 'aEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/SpeechRecognition.h:250:36: note: Function 'GetName' argument 1 names different: declaration 'aId' definition 'aEvent'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/SpeechRecognition.cpp:1017:41: note: Function 'GetName' argument 1 names different: declaration 'aId' definition 'aEvent'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/endpointer.cc:109:38: style: Function 'Status' argument 1 names different: declaration 'time_us' definition 'time'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/endpointer.h:89:28: note: Function 'Status' argument 1 names different: declaration 'time_us' definition 'time'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/endpointer.cc:109:38: note: Function 'Status' argument 1 names different: declaration 'time_us' definition 'time'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/endpointer.h:89:12: style: Technically the member function 'mozilla::Endpointer::Status' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/endpointer.cc:109:22: note: Technically the member function 'mozilla::Endpointer::Status' can be const.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/endpointer.h:89:12: note: Technically the member function 'mozilla::Endpointer::Status' can be const.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/energy_endpointer.cc:388:44: style: Function 'Status' argument 1 names different: declaration 'status_time_us' definition 'status_time'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/energy_endpointer.h:112:28: note: Function 'Status' argument 1 names different: declaration 'status_time_us' definition 'status_time'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/energy_endpointer.cc:388:44: note: Function 'Status' argument 1 names different: declaration 'status_time_us' definition 'status_time'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/energy_endpointer.cc:82:9: style: Technically the member function 'mozilla::HistoryRing::RingSum' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/energy_endpointer.cc:117:38: note: Technically the member function 'mozilla::HistoryRing::RingSum' can be const.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/energy_endpointer.cc:82:9: note: Technically the member function 'mozilla::HistoryRing::RingSum' can be const.
thunderbird-52.3.0/mozilla/dom/media/webspeech/recognition/energy_endpointer_params.h:35:1: warning: The class 'EnergyEndpointerParams' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/ipc/SpeechSynthesisChild.cpp:58:73: warning: Function 'AllocPSpeechSynthesisRequestChild' argument order different: declaration 'aLang, aUri, aText, aVolume, aPitch, aRate' definition 'aText, aLang, aUri, aVolume, aRate, aPitch' [funcArgOrderDifferent]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/ipc/SpeechSynthesisChild.h:39:83: note: Function 'AllocPSpeechSynthesisRequestChild' argument order different: declaration 'aLang, aUri, aText, aVolume, aPitch, aRate' definition 'aText, aLang, aUri, aVolume, aRate, aPitch'
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/ipc/SpeechSynthesisChild.cpp:58:73: note: Function 'AllocPSpeechSynthesisRequestChild' argument order different: declaration 'aLang, aUri, aText, aVolume, aPitch, aRate' definition 'aText, aLang, aUri, aVolume, aRate, aPitch'
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/ipc/SpeechSynthesisChild.cpp:151:18: warning: Member variable 'SpeechTaskChild::mActor' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/ipc/SpeechSynthesisParent.h:82:3: warning: Member variable 'SpeechTaskParent::mActor' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/nsSpeechTask.cpp:131:15: warning: Member variable 'nsSpeechTask::mChannels' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:582:54: style: Function 'FindBestMatch' argument 2 names different: declaration 'lang' definition 'aLang'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/nsSynthVoiceRegistry.h:73:68: note: Function 'FindBestMatch' argument 2 names different: declaration 'lang' definition 'aLang'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:582:54: note: Function 'FindBestMatch' argument 2 names different: declaration 'lang' definition 'aLang'.
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:111:3: warning: Member variable 'GlobalQueueItem::mIsLocal' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:660:10: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:668:10: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_initialize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_terminate' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_getSystemStatusMessage' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_loadResource' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_unloadResource' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_getResourceName' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_createVoiceDefinition' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_addResourceToVoiceDefinition' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_releaseVoiceDefinition' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_newEngine' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_disposeEngine' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_resetEngine' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_putTextUtf8' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:67:3: warning: Member variable 'PicoApi::pico_getData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/pico/nsPicoService.cpp:195:3: style: Class 'PicoVoice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/media/webspeech/synth/windows/SapiService.cpp:164:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/messagechannel/MessagePortChild.h:17:1: style: The class 'MessagePortChild' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:31:11: performance: Technically the member function 'NetUtils::do_ifc_enable' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:72:19: note: Technically the member function 'NetUtils::do_ifc_enable' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:31:11: note: Technically the member function 'NetUtils::do_ifc_enable' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:32:11: performance: Technically the member function 'NetUtils::do_ifc_disable' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:78:19: note: Technically the member function 'NetUtils::do_ifc_disable' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:32:11: note: Technically the member function 'NetUtils::do_ifc_disable' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:33:11: performance: Technically the member function 'NetUtils::do_ifc_configure' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:84:19: note: Technically the member function 'NetUtils::do_ifc_configure' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:33:11: note: Technically the member function 'NetUtils::do_ifc_configure' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:39:11: performance: Technically the member function 'NetUtils::do_ifc_reset_connections' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:96:19: note: Technically the member function 'NetUtils::do_ifc_reset_connections' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:39:11: note: Technically the member function 'NetUtils::do_ifc_reset_connections' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:40:11: performance: Technically the member function 'NetUtils::do_ifc_set_default_route' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:103:19: note: Technically the member function 'NetUtils::do_ifc_set_default_route' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:40:11: note: Technically the member function 'NetUtils::do_ifc_set_default_route' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:41:11: performance: Technically the member function 'NetUtils::do_ifc_add_route' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:110:19: note: Technically the member function 'NetUtils::do_ifc_add_route' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:41:11: note: Technically the member function 'NetUtils::do_ifc_add_route' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:45:11: performance: Technically the member function 'NetUtils::do_ifc_remove_route' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:119:19: note: Technically the member function 'NetUtils::do_ifc_remove_route' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:45:11: note: Technically the member function 'NetUtils::do_ifc_remove_route' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:49:11: performance: Technically the member function 'NetUtils::do_ifc_remove_host_routes' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:128:19: note: Technically the member function 'NetUtils::do_ifc_remove_host_routes' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:49:11: note: Technically the member function 'NetUtils::do_ifc_remove_host_routes' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:50:11: performance: Technically the member function 'NetUtils::do_ifc_remove_default_route' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:134:19: note: Technically the member function 'NetUtils::do_ifc_remove_default_route' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:50:11: note: Technically the member function 'NetUtils::do_ifc_remove_default_route' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:51:11: performance: Technically the member function 'NetUtils::do_dhcp_stop' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:140:19: note: Technically the member function 'NetUtils::do_dhcp_stop' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:51:11: note: Technically the member function 'NetUtils::do_dhcp_stop' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:52:11: performance: Technically the member function 'NetUtils::do_dhcp_do_request' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/network/NetUtils.cpp:146:19: note: Technically the member function 'NetUtils::do_dhcp_do_request' can be static.
thunderbird-52.3.0/mozilla/dom/network/NetUtils.h:52:11: note: Technically the member function 'NetUtils::do_dhcp_do_request' can be static.
thunderbird-52.3.0/mozilla/dom/network/TCPServerSocketParent.h:22:1: style: The class 'TCPServerSocketParent' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/network/TCPServerSocketChild.cpp:77:59: style: Function 'RecvCallbackAccept' argument 1 names different: declaration 'socket' definition 'psocket'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/network/TCPServerSocketChild.h:52:52: note: Function 'RecvCallbackAccept' argument 1 names different: declaration 'socket' definition 'psocket'.
thunderbird-52.3.0/mozilla/dom/network/TCPServerSocketChild.cpp:77:59: note: Function 'RecvCallbackAccept' argument 1 names different: declaration 'socket' definition 'psocket'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.cpp:299:48: style: Function 'InitWithSocketChild' argument 1 names different: declaration 'aBridge' definition 'aSocketBridge'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.h:166:44: note: Function 'InitWithSocketChild' argument 1 names different: declaration 'aBridge' definition 'aSocketBridge'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.cpp:299:48: note: Function 'InitWithSocketChild' argument 1 names different: declaration 'aBridge' definition 'aSocketBridge'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.cpp:982:49: style: Function 'CreateAcceptedSocket' argument 2 names different: declaration 'aSocketBridge' definition 'aBridge'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.h:138:66: note: Function 'CreateAcceptedSocket' argument 2 names different: declaration 'aSocketBridge' definition 'aBridge'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.cpp:982:49: note: Function 'CreateAcceptedSocket' argument 2 names different: declaration 'aSocketBridge' definition 'aBridge'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.cpp:1161:53: style: Function 'SetAppIdAndBrowser' argument 2 names different: declaration 'aInBrowser' definition 'aInIsolatedMozBrowser'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.h:141:49: note: Function 'SetAppIdAndBrowser' argument 2 names different: declaration 'aInBrowser' definition 'aInIsolatedMozBrowser'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocket.cpp:1161:53: note: Function 'SetAppIdAndBrowser' argument 2 names different: declaration 'aInBrowser' definition 'aInIsolatedMozBrowser'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocketChild.cpp:147:58: style: Function 'RecvUpdateBufferedAmount' argument 1 names different: declaration 'aBufferred' definition 'aBuffered'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/network/TCPSocketChild.h:78:57: note: Function 'RecvUpdateBufferedAmount' argument 1 names different: declaration 'aBufferred' definition 'aBuffered'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocketChild.cpp:147:58: note: Function 'RecvUpdateBufferedAmount' argument 1 names different: declaration 'aBufferred' definition 'aBuffered'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocketParent.cpp:124:85: style: Function 'RecvOpen' argument 3 names different: declaration 'useSSL' definition 'aUseSSL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/network/TCPSocketParent.h:51:37: note: Function 'RecvOpen' argument 3 names different: declaration 'useSSL' definition 'aUseSSL'.
thunderbird-52.3.0/mozilla/dom/network/TCPSocketParent.cpp:124:85: note: Function 'RecvOpen' argument 3 names different: declaration 'useSSL' definition 'aUseSSL'.
thunderbird-52.3.0/mozilla/dom/network/UDPSocket.h:141:3: style: The class 'ListenerProxy' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/notification/Notification.cpp:458:3: style: Technically the member function 'mozilla::dom::NotificationRef::Initialized' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/offline/nsDOMOfflineResourceList.h:36:1: style: The class 'nsDOMOfflineResourceList' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/performance/Performance.cpp:145:36: style: Function 'WrapObject' argument 1 names different: declaration 'cx' definition 'aCx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/performance/Performance.h:54:35: note: Function 'WrapObject' argument 1 names different: declaration 'cx' definition 'aCx'.
thunderbird-52.3.0/mozilla/dom/performance/Performance.cpp:145:36: note: Function 'WrapObject' argument 1 names different: declaration 'cx' definition 'aCx'.
thunderbird-52.3.0/mozilla/dom/performance/Performance.cpp:362:68: style: Function 'TimingNotification' argument 3 names different: declaration 'epoch' definition 'aEpoch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/performance/Performance.h:141:36: note: Function 'TimingNotification' argument 3 names different: declaration 'epoch' definition 'aEpoch'.
thunderbird-52.3.0/mozilla/dom/performance/Performance.cpp:362:68: note: Function 'TimingNotification' argument 3 names different: declaration 'epoch' definition 'aEpoch'.
thunderbird-52.3.0/mozilla/dom/performance/Performance.cpp:44:8: performance: Technically the member function 'mozilla::dom::::PerformanceEntryComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/performance/Performance.cpp:52:8: performance: Technically the member function 'mozilla::dom::::PerformanceEntryComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/performance/PerformanceMainThread.cpp:218:72: style: Function 'GetPerformanceTimingFromString' argument 1 names different: declaration 'aTimingName' definition 'aProperty'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/performance/PerformanceMainThread.h:72:51: note: Function 'GetPerformanceTimingFromString' argument 1 names different: declaration 'aTimingName' definition 'aProperty'.
thunderbird-52.3.0/mozilla/dom/performance/PerformanceMainThread.cpp:218:72: note: Function 'GetPerformanceTimingFromString' argument 1 names different: declaration 'aTimingName' definition 'aProperty'.
thunderbird-52.3.0/mozilla/dom/performance/PerformanceWorker.cpp:43:68: style: Function 'GetPerformanceTimingFromString' argument 1 names different: declaration 'aTimingName' definition 'aProperty'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/performance/PerformanceWorker.h:86:51: note: Function 'GetPerformanceTimingFromString' argument 1 names different: declaration 'aTimingName' definition 'aProperty'.
thunderbird-52.3.0/mozilla/dom/performance/PerformanceWorker.cpp:43:68: note: Function 'GetPerformanceTimingFromString' argument 1 names different: declaration 'aTimingName' definition 'aProperty'.
thunderbird-52.3.0/mozilla/dom/permission/PermissionObserver.cpp:64:47: style: Function 'AddSink' argument 1 names different: declaration 'aObs' definition 'aSink'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/permission/PermissionObserver.h:34:34: note: Function 'AddSink' argument 1 names different: declaration 'aObs' definition 'aSink'.
thunderbird-52.3.0/mozilla/dom/permission/PermissionObserver.cpp:64:47: note: Function 'AddSink' argument 1 names different: declaration 'aObs' definition 'aSink'.
thunderbird-52.3.0/mozilla/dom/permission/PermissionObserver.cpp:73:50: style: Function 'RemoveSink' argument 1 names different: declaration 'aObs' definition 'aSink'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/permission/PermissionObserver.h:35:37: note: Function 'RemoveSink' argument 1 names different: declaration 'aObs' definition 'aSink'.
thunderbird-52.3.0/mozilla/dom/permission/PermissionObserver.cpp:73:50: note: Function 'RemoveSink' argument 1 names different: declaration 'aObs' definition 'aSink'.
thunderbird-52.3.0/mozilla/dom/plugins/base/PluginPRLibrary.cpp:262:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/PluginPRLibrary.cpp:302:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/PluginPRLibrary.cpp:312:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/PluginPRLibrary.cpp:340:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:107:3: warning: Member variable 'ANPAudioTrack::rate' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:107:3: warning: Member variable 'ANPAudioTrack::channels' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:107:3: warning: Member variable 'ANPAudioTrack::bufferSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:107:3: warning: Member variable 'ANPAudioTrack::isStopped' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:107:3: warning: Member variable 'ANPAudioTrack::keepGoing' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:107:3: warning: Member variable 'ANPAudioTrack::user' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:107:3: warning: Member variable 'ANPAudioTrack::proc' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:107:3: warning: Member variable 'ANPAudioTrack::format' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPAudio.cpp:115:3: style: Class 'AudioRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPSurface.cpp:26:17: style: struct member 'SurfaceInfo::usage' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/dom/plugins/base/android/ANPSurface.cpp:29:17: style: struct member 'SurfaceInfo::reserved' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:462:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:691:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:698:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:745:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:783:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:873:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:911:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:945:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:982:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:1036:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:1154:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:1867:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:2071:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:2310:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:883:3: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:874:0: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:883:3: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:957:3: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:946:0: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:957:3: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:2320:3: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:2311:0: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:2320:3: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:688:41: style: Function 'NP_Deallocate' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:73:39: note: Function 'NP_Deallocate' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:688:41: note: Function 'NP_Deallocate' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:696:41: style: Function 'NP_Invalidate' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:74:39: note: Function 'NP_Invalidate' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:696:41: note: Function 'NP_Invalidate' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:727:60: style: Function 'NP_HasMethod' argument 2 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:75:53: note: Function 'NP_HasMethod' argument 2 names different: declaration 'identifier' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:727:60: note: Function 'NP_HasMethod' argument 2 names different: declaration 'identifier' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:833:37: style: Function 'NP_Invoke' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:76:35: note: Function 'NP_Invoke' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:833:37: note: Function 'NP_Invoke' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:846:44: style: Function 'NP_InvokeDefault' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:79:42: note: Function 'NP_InvokeDefault' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:846:44: note: Function 'NP_InvokeDefault' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:855:42: style: Function 'NP_HasProperty' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:81:41: note: Function 'NP_HasProperty' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:855:42: note: Function 'NP_HasProperty' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:855:62: style: Function 'NP_HasProperty' argument 2 names different: declaration 'property' definition 'npid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:81:59: note: Function 'NP_HasProperty' argument 2 names different: declaration 'property' definition 'npid'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:855:62: note: Function 'NP_HasProperty' argument 2 names different: declaration 'property' definition 'npid'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:889:42: style: Function 'NP_GetProperty' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:82:40: note: Function 'NP_GetProperty' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:889:42: note: Function 'NP_GetProperty' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:889:62: style: Function 'NP_GetProperty' argument 2 names different: declaration 'property' definition 'id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:82:58: note: Function 'NP_GetProperty' argument 2 names different: declaration 'property' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:889:62: note: Function 'NP_GetProperty' argument 2 names different: declaration 'property' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:923:42: style: Function 'NP_SetProperty' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:84:40: note: Function 'NP_SetProperty' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:923:42: note: Function 'NP_SetProperty' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:923:62: style: Function 'NP_SetProperty' argument 2 names different: declaration 'property' definition 'npid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:84:58: note: Function 'NP_SetProperty' argument 2 names different: declaration 'property' definition 'npid'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:923:62: note: Function 'NP_SetProperty' argument 2 names different: declaration 'property' definition 'npid'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:964:45: style: Function 'NP_RemoveProperty' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:86:43: note: Function 'NP_RemoveProperty' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:964:45: note: Function 'NP_RemoveProperty' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:964:65: style: Function 'NP_RemoveProperty' argument 2 names different: declaration 'property' definition 'npid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:86:61: note: Function 'NP_RemoveProperty' argument 2 names different: declaration 'property' definition 'npid'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:964:65: note: Function 'NP_RemoveProperty' argument 2 names different: declaration 'property' definition 'npid'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:1014:62: style: Function 'NP_Enumerate' argument 2 names different: declaration 'identifier' definition 'idarray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:87:60: note: Function 'NP_Enumerate' argument 2 names different: declaration 'identifier' definition 'idarray'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:1014:62: note: Function 'NP_Enumerate' argument 2 names different: declaration 'identifier' definition 'idarray'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:1084:40: style: Function 'NP_Construct' argument 1 names different: declaration 'obj' definition 'npobj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:89:38: note: Function 'NP_Construct' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.cpp:1084:40: note: Function 'NP_Construct' argument 1 names different: declaration 'obj' definition 'npobj'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsJSNPRuntime.h:45:3: style: 'nsJSObjWrapperKey::operator=' should return 'nsJSObjWrapperKey &'. [operatorEq]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindow.h:41:12: style: Technically the member function 'nsPluginNativeWindow::GetPluginInstance' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:401:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:497:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:591:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:644:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:651:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:731:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:823:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:995:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1018:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1206:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1446:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1843:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1894:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2017:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2201:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2252:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2440:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2454:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2671:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2691:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2761:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2776:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2787:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2798:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2809:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:811:50: style: Function '_newstream' argument 3 names different: declaration 'window' definition 'target'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.h:281:50: note: Function '_newstream' argument 3 names different: declaration 'window' definition 'target'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:811:50: note: Function '_newstream' argument 3 names different: declaration 'window' definition 'target'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:811:69: style: Function '_newstream' argument 4 names different: declaration 'pstream' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.h:281:69: note: Function '_newstream' argument 4 names different: declaration 'pstream' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:811:69: note: Function '_newstream' argument 4 names different: declaration 'pstream' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1135:34: style: Function '_utf8fromidentifier' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.h:160:34: note: Function '_utf8fromidentifier' argument 1 names different: declaration 'identifier' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1135:34: note: Function '_utf8fromidentifier' argument 1 names different: declaration 'identifier' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1155:33: style: Function '_intfromidentifier' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.h:163:33: note: Function '_intfromidentifier' argument 1 names different: declaration 'identifier' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1155:33: note: Function '_intfromidentifier' argument 1 names different: declaration 'identifier' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1169:34: style: Function '_identifierisstring' argument 1 names different: declaration 'identifiers' definition 'id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.h:154:34: note: Function '_identifierisstring' argument 1 names different: declaration 'identifiers' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1169:34: note: Function '_identifierisstring' argument 1 names different: declaration 'identifiers' definition 'id'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1729:48: style: Function '_getvalue' argument 3 names different: declaration 'r_value' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.h:264:48: note: Function '_getvalue' argument 3 names different: declaration 'r_value' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:1729:48: note: Function '_getvalue' argument 3 names different: declaration 'r_value' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2189:48: style: Function '_setvalue' argument 3 names different: declaration 'r_value' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.h:267:48: note: Function '_setvalue' argument 3 names different: declaration 'r_value' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPlugin.cpp:2189:48: note: Function '_setvalue' argument 3 names different: declaration 'r_value' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:503:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1385:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1400:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:651:5: style: Variable 'pluginError' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:650:0: note: Variable 'pluginError' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:651:5: note: Variable 'pluginError' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:611:11: style: The scope of the variable 'tmpResult' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1201:39: style: Function 'GetIsOOP' argument 1 names different: declaration 'aIsOOP' definition 'aIsAsync'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.h:112:27: note: Function 'GetIsOOP' argument 1 names different: declaration 'aIsOOP' definition 'aIsAsync'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1201:39: note: Function 'GetIsOOP' argument 1 names different: declaration 'aIsOOP' definition 'aIsAsync'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1339:53: style: Function 'PrivateModeStateChanged' argument 1 names different: declaration 'aEnabled' definition 'enabled'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.h:280:41: note: Function 'PrivateModeStateChanged' argument 1 names different: declaration 'aEnabled' definition 'enabled'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1339:53: note: Function 'PrivateModeStateChanged' argument 1 names different: declaration 'aEnabled' definition 'enabled'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1676:69: style: Function 'CheckJavaC2PJSObjectQuirk' argument 2 names different: declaration 'names' definition 'paramNames'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.h:341:53: note: Function 'CheckJavaC2PJSObjectQuirk' argument 2 names different: declaration 'names' definition 'paramNames'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1676:69: note: Function 'CheckJavaC2PJSObjectQuirk' argument 2 names different: declaration 'names' definition 'paramNames'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1677:69: style: Function 'CheckJavaC2PJSObjectQuirk' argument 3 names different: declaration 'values' definition 'paramValues'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.h:342:53: note: Function 'CheckJavaC2PJSObjectQuirk' argument 3 names different: declaration 'values' definition 'paramValues'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1677:69: note: Function 'CheckJavaC2PJSObjectQuirk' argument 3 names different: declaration 'values' definition 'paramValues'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginInstance.cpp:1106:12: style: Technically the member function 'AutoPluginLibraryCall::operatorbool' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsNPAPIPluginStreamListener.cpp:24:3: performance: Variable 'mOutputStream' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginDirServiceProvider.cpp:52:22: style: The scope of the variable 'lpBuffer2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginManifestLineReader.h:51:14: warning: Either the condition 'lastDelimiter' is redundant or there is possible null pointer dereference: lastDelimiter. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginManifestLineReader.h:49:17: note: Assuming that condition 'lastDelimiter' is not redundant
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginManifestLineReader.h:51:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3971:7: warning: Either the condition '!library' is redundant or there is possible null pointer dereference: library. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3970:21: note: Assuming that condition '!library' is not redundant
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3971:7: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:778:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:775:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:778:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:1457:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:1446:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:1457:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:177:9: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3436:11: style: The scope of the variable 'crlf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3437:11: style: The scope of the variable 'colon' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3610:15: style: The scope of the variable 'pSCntlh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:1886:39: style: Function 'IsLiveTag' argument 1 names different: declaration 'tag' definition 'aPluginTag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.h:347:32: note: Function 'IsLiveTag' argument 1 names different: declaration 'tag' definition 'aPluginTag'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:1886:39: note: Function 'IsLiveTag' argument 1 names different: declaration 'tag' definition 'aPluginTag'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:2760:45: style: Function 'IsTypeWhitelisted' argument 1 names different: declaration 'aType' definition 'aMimeType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.h:189:45: note: Function 'IsTypeWhitelisted' argument 1 names different: declaration 'aType' definition 'aMimeType'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:2760:45: note: Function 'IsTypeWhitelisted' argument 1 names different: declaration 'aType' definition 'aMimeType'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3522:56: style: Function 'NewPluginStreamListener' argument 1 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.h:245:44: note: Function 'NewPluginStreamListener' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3522:56: note: Function 'NewPluginStreamListener' argument 1 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3952:44: style: Function 'PluginCrashed' argument 1 names different: declaration 'plugin' definition 'aPlugin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.h:217:37: note: Function 'PluginCrashed' argument 1 names different: declaration 'plugin' definition 'aPlugin'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:3952:44: note: Function 'PluginCrashed' argument 1 names different: declaration 'plugin' definition 'aPlugin'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginManifestLineReader.h:23:5: warning: Member variable 'nsPluginManifestLineReader::mLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:1746:3: warning: Member variable 'GetSitesClosure::result' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginManifestLineReader.h:90:17: style: Technically the member function 'nsPluginManifestLineReader::LineLength' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginManifestLineReader.h:92:17: performance: Technically the member function 'nsPluginManifestLineReader::IsEOL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:2013:3: performance: Technically the member function '::CompareFilesByTime::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginHost.cpp:2019:3: performance: Technically the member function '::CompareFilesByTime::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.cpp:468:68: style: Function 'GetDOMElement' argument 1 names different: declaration 'aResult' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.h:96:45: note: Function 'GetDOMElement' argument 1 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.cpp:468:68: note: Function 'GetDOMElement' argument 1 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.cpp:1296:66: style: Function 'GetTagType' argument 1 names different: declaration 'aResult' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.h:84:42: note: Function 'GetTagType' argument 1 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.cpp:1296:66: note: Function 'GetTagType' argument 1 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.cpp:1789:54: style: Function 'ProcessMouseDown' argument 1 names different: declaration 'aKeyEvent' definition 'aMouseEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.h:101:42: note: Function 'ProcessMouseDown' argument 1 names different: declaration 'aKeyEvent' definition 'aMouseEvent'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.cpp:1789:54: note: Function 'ProcessMouseDown' argument 1 names different: declaration 'aKeyEvent' definition 'aMouseEvent'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.cpp:323:24: warning: Member variable 'nsPluginInstanceOwner::mLastScaleFactor' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginInstanceOwner.cpp:323:24: warning: Member variable 'nsPluginInstanceOwner::mLastEventloopNestingLevel' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindow.cpp:50:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowGtk.cpp:67:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowGtk.cpp:292:26: style: Function 'plug_added_cb' argument 1 names different: declaration 'widget' definition 'socket'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowGtk.cpp:27:38: note: Function 'plug_added_cb' argument 1 names different: declaration 'widget' definition 'socket'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowGtk.cpp:292:26: note: Function 'plug_added_cb' argument 1 names different: declaration 'widget' definition 'socket'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowGtk.h:25:20: style: The function 'CallSetWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindow.h:61:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowGtk.h:25:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:397:12: style: Redundant condition: win. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:396:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:424:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:453:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:745:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:83:67: style: Function 'Init' argument 2 names different: declaration 'hWnd' definition 'aWnd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:51:50: note: Function 'Init' argument 2 names different: declaration 'hWnd' definition 'aWnd'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:83:67: note: Function 'Init' argument 2 names different: declaration 'hWnd' definition 'aWnd'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:84:35: style: Function 'Init' argument 3 names different: declaration 'msg' definition 'aMsg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:51:61: note: Function 'Init' argument 3 names different: declaration 'msg' definition 'aMsg'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:84:35: note: Function 'Init' argument 3 names different: declaration 'msg' definition 'aMsg'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:84:48: style: Function 'Init' argument 4 names different: declaration 'wParam' definition 'aWParam'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:51:73: note: Function 'Init' argument 4 names different: declaration 'wParam' definition 'aWParam'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:84:48: note: Function 'Init' argument 4 names different: declaration 'wParam' definition 'aWParam'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:84:64: style: Function 'Init' argument 5 names different: declaration 'lParam' definition 'aLParam'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:52:20: note: Function 'Init' argument 5 names different: declaration 'lParam' definition 'aLParam'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:84:64: note: Function 'Init' argument 5 names different: declaration 'lParam' definition 'aLParam'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:499:3: performance: Variable 'mPrevWinProc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:500:3: performance: Variable 'mPluginWinProc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:501:3: performance: Variable 'mPluginType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:503:3: performance: Variable 'mParentWnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:504:3: performance: Variable 'mParentProc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:164:3: style: Class 'nsDelayedPopupsEnabledEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:104:20: style: The function 'CallSetWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindow.h:61:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginNativeWindowWin.cpp:104:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginStreamListenerPeer.cpp:829:69: style: Function 'ServeStreamAsFile' argument 2 names different: declaration 'ctxt' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginStreamListenerPeer.h:80:64: note: Function 'ServeStreamAsFile' argument 2 names different: declaration 'ctxt' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginStreamListenerPeer.cpp:829:69: note: Function 'ServeStreamAsFile' argument 2 names different: declaration 'ctxt' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginStreamListenerPeer.cpp:266:29: warning: Member variable 'nsPluginStreamListenerPeer::mLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginStreamListenerPeer.cpp:69:3: performance: Variable 'mWeakPtrPluginStreamListenerPeer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginTags.cpp:398:16: error: Converting pointer arithmetic result to bool. The bool is always true unless there is undefined behaviour. [pointerArithBool]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginTags.cpp:292:14: warning: Member variable 'nsPluginTag::mHadLocalInstance' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirDarwin.cpp:414:52: style: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:68:39: note: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirDarwin.cpp:414:52: note: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirDarwin.cpp:573:53: style: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:40: note: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirDarwin.cpp:573:53: note: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirDarwin.cpp:288:15: warning: Member variable 'nsPluginFile::pLibrary' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirDarwin.cpp:127:5: performance: Variable 'mObject' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:11: performance: Technically the member function 'nsPluginFile::FreePluginInfo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirDarwin.cpp:573:24: note: Technically the member function 'nsPluginFile::FreePluginInfo' can be static.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:11: note: Technically the member function 'nsPluginFile::FreePluginInfo' can be static.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirUnix.cpp:243:37: style: Function 'nsPluginFile' argument 1 names different: declaration 'spec' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:55:33: note: Function 'nsPluginFile' argument 1 names different: declaration 'spec' definition 'file'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirUnix.cpp:243:37: note: Function 'nsPluginFile' argument 1 names different: declaration 'spec' definition 'file'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirUnix.cpp:319:52: style: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:68:39: note: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirUnix.cpp:319:52: note: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirUnix.cpp:388:53: style: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:40: note: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirUnix.cpp:388:53: note: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirUnix.cpp:243:15: warning: Member variable 'nsPluginFile::pLibrary' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:11: performance: Technically the member function 'nsPluginFile::FreePluginInfo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirUnix.cpp:388:24: note: Technically the member function 'nsPluginFile::FreePluginInfo' can be static.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:11: note: Technically the member function 'nsPluginFile::FreePluginInfo' can be static.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:55:15: warning: %llu in format string (no. 1) requires 'unsigned long long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:299:3: style: Variable 'protectCurrentDirectory' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:295:0: note: Variable 'protectCurrentDirectory' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:299:3: note: Variable 'protectCurrentDirectory' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:151:17: style: Checking if unsigned variable 'variants' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:275:37: style: Function 'nsPluginFile' argument 1 names different: declaration 'spec' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:55:33: note: Function 'nsPluginFile' argument 1 names different: declaration 'spec' definition 'file'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:275:37: note: Function 'nsPluginFile' argument 1 names different: declaration 'spec' definition 'file'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:339:52: style: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:68:39: note: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:339:52: note: Function 'GetPluginInfo' argument 1 names different: declaration 'outPluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:404:53: style: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:40: note: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:404:53: note: Function 'FreePluginInfo' argument 1 names different: declaration 'PluginInfo' definition 'info'.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:275:15: warning: Member variable 'nsPluginFile::pLibrary' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:11: performance: Technically the member function 'nsPluginFile::FreePluginInfo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDirWin.cpp:404:24: note: Technically the member function 'nsPluginFile::FreePluginInfo' can be static.
thunderbird-52.3.0/mozilla/dom/plugins/base/nsPluginsDir.h:73:11: note: Technically the member function 'nsPluginFile::FreePluginInfo' can be static.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/BrowserStreamChild.cpp:60:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/BrowserStreamChild.cpp:57:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/BrowserStreamChild.cpp:60:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginAsyncSurrogate.h:57:3: style: The function 'GetAsyncSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginDataResolver.h:19:35: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginAsyncSurrogate.h:57:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginAsyncSurrogate.h:60:3: style: The function 'GetInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginDataResolver.h:20:35: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginAsyncSurrogate.h:60:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginMessageUtils.h:120:0: error: #error Need NativeWindowHandle for this platform [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/D3D11SurfaceHolder.h:27:8: style: Technically the member function 'mozilla::plugins::D3D11SurfaceHolder::IsValid' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/D3D11SurfaceHolder.cpp:33:21: note: Technically the member function 'mozilla::plugins::D3D11SurfaceHolder::IsValid' can be const.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/D3D11SurfaceHolder.h:27:8: note: Technically the member function 'mozilla::plugins::D3D11SurfaceHolder::IsValid' can be const.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:135:3: warning: Possible null pointer dereference: initStruct [nullPointer]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:132:29: note: Assignment 'initStruct=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:135:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:136:3: warning: Possible null pointer dereference: initStruct [nullPointer]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:132:29: note: Assignment 'initStruct=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:136:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:137:3: warning: Possible null pointer dereference: initStruct [nullPointer]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:132:29: note: Assignment 'initStruct=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:137:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:138:3: warning: Possible null pointer dereference: initStruct [nullPointer]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:132:29: note: Assignment 'initStruct=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:138:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:162:40: style: Function 'GetCookie' argument 1 names different: declaration 'aCookie' definition 'cookie'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.h:62:27: note: Function 'GetCookie' argument 1 names different: declaration 'aCookie' definition 'cookie'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/MiniShmParent.cpp:162:40: note: Function 'GetCookie' argument 1 names different: declaration 'aCookie' definition 'cookie'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:337:3: warning: Possible null pointer dereference: cmd [nullPointer]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:332:30: note: Assignment 'cmd=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:337:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:423:22: warning: Possible null pointer dereference: response [nullPointer]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:414:42: note: Assignment 'response=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:423:22: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:437:3: warning: Possible null pointer dereference: cmd [nullPointer]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:430:30: note: Assignment 'cmd=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginHangUIParent.cpp:437:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:116:61: style: Function 'PluginInstanceParent' argument 3 names different: declaration 'mimeType' definition 'aMimeType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:67:43: note: Function 'PluginInstanceParent' argument 3 names different: declaration 'mimeType' definition 'aMimeType'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:116:61: note: Function 'PluginInstanceParent' argument 3 names different: declaration 'mimeType' definition 'aMimeType'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:315:74: style: Function 'AnswerNPN_GetValue_NPNVWindowNPObject' argument 1 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:107:72: note: Function 'AnswerNPN_GetValue_NPNVWindowNPObject' argument 1 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:315:74: note: Function 'AnswerNPN_GetValue_NPNVWindowNPObject' argument 1 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:316:51: style: Function 'AnswerNPN_GetValue_NPNVWindowNPObject' argument 2 names different: declaration 'result' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:108:49: note: Function 'AnswerNPN_GetValue_NPNVWindowNPObject' argument 2 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:316:51: note: Function 'AnswerNPN_GetValue_NPNVWindowNPObject' argument 2 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:323:74: style: Function 'AnswerNPN_GetValue_NPNVPluginElementNPObject' argument 1 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:111:72: note: Function 'AnswerNPN_GetValue_NPNVPluginElementNPObject' argument 1 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:323:74: note: Function 'AnswerNPN_GetValue_NPNVPluginElementNPObject' argument 1 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:324:51: style: Function 'AnswerNPN_GetValue_NPNVPluginElementNPObject' argument 2 names different: declaration 'result' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:112:49: note: Function 'AnswerNPN_GetValue_NPNVPluginElementNPObject' argument 2 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:324:51: note: Function 'AnswerNPN_GetValue_NPNVPluginElementNPObject' argument 2 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:396:80: style: Function 'AnswerNPN_GetValue_PreferredDXGIAdapter' argument 1 names different: declaration 'desc' definition 'aOutDesc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:129:62: note: Function 'AnswerNPN_GetValue_PreferredDXGIAdapter' argument 1 names different: declaration 'desc' definition 'aOutDesc'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:396:80: note: Function 'AnswerNPN_GetValue_PreferredDXGIAdapter' argument 1 names different: declaration 'desc' definition 'aOutDesc'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:818:70: style: Function 'RecvShowDirectDXGISurface' argument 2 names different: declaration 'rect' definition 'dirty'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:198:52: note: Function 'RecvShowDirectDXGISurface' argument 2 names different: declaration 'rect' definition 'dirty'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:818:70: note: Function 'RecvShowDirectDXGISurface' argument 2 names different: declaration 'rect' definition 'dirty'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:984:48: style: Function 'AsyncSetWindow' argument 1 names different: declaration 'window' definition 'aWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:322:39: note: Function 'AsyncSetWindow' argument 1 names different: declaration 'window' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:984:48: note: Function 'AsyncSetWindow' argument 1 names different: declaration 'window' definition 'aWindow'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:1418:48: style: Function 'NPP_GetValue' argument 1 names different: declaration 'variable' definition 'aVariable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:265:38: note: Function 'NPP_GetValue' argument 1 names different: declaration 'variable' definition 'aVariable'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:1418:48: note: Function 'NPP_GetValue' argument 1 names different: declaration 'variable' definition 'aVariable'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:1419:42: style: Function 'NPP_GetValue' argument 2 names different: declaration 'retval' definition '_retval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:265:54: note: Function 'NPP_GetValue' argument 2 names different: declaration 'retval' definition '_retval'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:1419:42: note: Function 'NPP_GetValue' argument 2 names different: declaration 'retval' definition '_retval'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:2390:32: style: Function 'Cast' argument 1 names different: declaration 'instance' definition 'aInstance'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:347:43: note: Function 'Cast' argument 1 names different: declaration 'instance' definition 'aInstance'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:2390:32: note: Function 'Cast' argument 1 names different: declaration 'instance' definition 'aInstance'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:2416:67: style: Function 'RecvGetCompositionString' argument 2 names different: declaration 'aBuffer' definition 'aDist'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.h:353:49: note: Function 'RecvGetCompositionString' argument 2 names different: declaration 'aBuffer' definition 'aDist'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginInstanceParent.cpp:2416:67: note: Function 'RecvGetCompositionString' argument 2 names different: declaration 'aBuffer' definition 'aDist'.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginModuleChild.cpp:315:0: error: #error Please copy the initialization code from nsNPAPIPlugin.cpp [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginModuleParent.cpp:1767:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginModuleParent.cpp:1773:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginModuleParent.cpp:1781:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginModuleParent.cpp:1837:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginModuleParent.cpp:1872:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginModuleParent.cpp:2652:8: performance: Technically the member function 'nsCaseInsensitiveUTF8StringArrayComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginProcessChild.cpp:117:0: error: #error Sorry [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginUtilsWin.cpp:190:8: style: Member variable 'AudioNotification::mIsRegistered' is in the wrong place in the initializer list. [initializerList]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginUtilsWin.cpp:52:7: note: Member variable 'AudioNotification::mIsRegistered' is in the wrong place in the initializer list.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/PluginUtilsWin.cpp:190:8: note: Member variable 'AudioNotification::mIsRegistered' is in the wrong place in the initializer list.
thunderbird-52.3.0/mozilla/dom/plugins/ipc/hangui/MiniShmBase.h:67:3: style: Technically the member function 'mozilla::plugins::ScopedMappedFileView::operatorLPVOID' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/hangui/MiniShmBase.h:161:3: style: Technically the member function 'mozilla::plugins::MiniShmBase::GetReadPtr' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/hangui/PluginHangUIChild.cpp:122:8: style: The scope of the variable 'returnStatus' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/hangui/PluginHangUIChild.cpp:41:20: warning: Member variable 'PluginHangUIChild::mMessageText' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/hangui/PluginHangUIChild.cpp:41:20: warning: Member variable 'PluginHangUIChild::mWindowTitle' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/hangui/PluginHangUIChild.cpp:41:20: warning: Member variable 'PluginHangUIChild::mWaitBtnText' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/hangui/PluginHangUIChild.cpp:41:20: warning: Member variable 'PluginHangUIChild::mKillBtnText' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/ipc/hangui/PluginHangUIChild.cpp:41:20: warning: Member variable 'PluginHangUIChild::mNoFutureText' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest.cpp:750:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest_gtk2.cpp:450:7: style: Condition '!toplevelGdk' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest_gtk2.cpp:442:28: note: Assignment 'toplevelGdk=0', assigned value is 0
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest_gtk2.cpp:450:7: note: Condition '!toplevelGdk' is always true
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest_windows.cpp:551:7: warning: Identical condition '!rgn', second condition is always false [identicalConditionAfterEarlyExit]
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest_windows.cpp:547:29: note: 'rgn' is assigned value '::CreateRectRgn(0,0,0,0)' here.
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest_windows.cpp:550:37: note: 'ancestorRgn' is assigned value '::CreateRectRgn(0,0,0,0)' here.
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest_windows.cpp:548:7: note: first condition
thunderbird-52.3.0/mozilla/dom/plugins/test/testplugin/nptest_windows.cpp:551:7: note: second condition
thunderbird-52.3.0/mozilla/dom/power/WakeLock.h:25:1: style: The class 'WakeLock' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/presentation/PresentationReceiver.cpp:44:23: warning: Member variable 'PresentationReceiver::mWindowId' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.h:127:16: warning: Virtual function 'Shutdown' is called from destructor '~PresentationSessionInfo()' at line 124. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.h:124:5: note: Calling Shutdown
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.h:127:16: note: Shutdown is a virtual method
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.cpp:366:46: style: Function 'ReplyError' argument 1 names different: declaration 'aReason' definition 'aError'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.h:111:32: note: Function 'ReplyError' argument 1 names different: declaration 'aReason' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.cpp:366:46: note: Function 'ReplyError' argument 1 names different: declaration 'aReason' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.cpp:1242:81: style: Function 'OnSessionTransport' argument 1 names different: declaration 'transport' definition 'aTransport'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.h:258:69: note: Function 'OnSessionTransport' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/presentation/PresentationSessionInfo.cpp:1242:81: note: Function 'OnSessionTransport' argument 1 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/presentation/PresentationTCPSessionTransport.h:37:1: style: The class 'PresentationTCPSessionTransport' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/presentation/ipc/PresentationIPCService.cpp:350:81: style: Function 'NotifySessionTransport' argument 3 names different: declaration 'transport' definition 'aTransport'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/presentation/ipc/PresentationIPCService.h:54:68: note: Function 'NotifySessionTransport' argument 3 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/presentation/ipc/PresentationIPCService.cpp:350:81: note: Function 'NotifySessionTransport' argument 3 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/dom/presentation/provider/DisplayDeviceProvider.h:40:1: style: The class 'DisplayDeviceProvider' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/presentation/provider/LegacyMDNSDeviceProvider.h:125:10: performance: Technically the member function 'mozilla::dom::presentation::legacy::LegacyMDNSDeviceProvider::DeviceIdComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/presentation/provider/LegacyMDNSDeviceProvider.h:131:10: performance: Technically the member function 'mozilla::dom::presentation::legacy::LegacyMDNSDeviceProvider::DeviceAddressComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/presentation/provider/MulticastDNSDeviceProvider.h:140:10: performance: Technically the member function 'mozilla::dom::presentation::MulticastDNSDeviceProvider::DeviceIdComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/presentation/provider/MulticastDNSDeviceProvider.h:146:10: performance: Technically the member function 'mozilla::dom::presentation::MulticastDNSDeviceProvider::DeviceAddressComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/promise/Promise.cpp:1920:1: style: The class 'CountdownHolder' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/promise/Promise.cpp:2013:1: style: The class 'AllResolveElementFunction' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/promise/PromiseCallback.cpp:287:70: style: Function 'WrapperPromiseCallback' argument 3 names different: declaration 'mNextPromiseObj' definition 'aNextPromiseObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/promise/PromiseCallback.h:75:48: note: Function 'WrapperPromiseCallback' argument 3 names different: declaration 'mNextPromiseObj' definition 'aNextPromiseObj'.
thunderbird-52.3.0/mozilla/dom/promise/PromiseCallback.cpp:287:70: note: Function 'WrapperPromiseCallback' argument 3 names different: declaration 'mNextPromiseObj' definition 'aNextPromiseObj'.
thunderbird-52.3.0/mozilla/dom/promise/PromiseCallback.cpp:549:71: style: Function 'Factory' argument 2 names different: declaration 'aObject' definition 'aGlobal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/promise/PromiseCallback.h:44:56: note: Function 'Factory' argument 2 names different: declaration 'aObject' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/promise/PromiseCallback.cpp:549:71: note: Function 'Factory' argument 2 names different: declaration 'aObject' definition 'aGlobal'.
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:2145:57: style: Function 'MustWaitFor' argument 1 names different: declaration 'aLock' definition 'aExistingLock'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:291:40: note: Function 'MustWaitFor' argument 1 names different: declaration 'aLock' definition 'aExistingLock'.
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:2145:57: note: Function 'MustWaitFor' argument 1 names different: declaration 'aLock' definition 'aExistingLock'.
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:3092:37: style: Function 'Init' argument 1 names different: declaration 'aBaseDirPath' definition 'aBasePath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/quota/QuotaManager.h:408:25: note: Function 'Init' argument 1 names different: declaration 'aBaseDirPath' definition 'aBasePath'.
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:3092:37: note: Function 'Init' argument 1 names different: declaration 'aBaseDirPath' definition 'aBasePath'.
thunderbird-52.3.0/mozilla/dom/quota/QuotaCommon.h:43:3: performance: Technically the member function 'mozilla::dom::quota::BackgroundThreadObject::AssertIsOnOwningThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/quota/QuotaManager.h:458:3: style: Technically the member function 'mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:4111:15: note: Technically the member function 'mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent' can be const.
thunderbird-52.3.0/mozilla/dom/quota/QuotaManager.h:458:3: note: Technically the member function 'mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent' can be const.
thunderbird-52.3.0/mozilla/dom/quota/QuotaManager.h:480:3: style: Technically the member function 'mozilla::dom::quota::QuotaManager::DeleteFilesForOrigin' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:5018:15: note: Technically the member function 'mozilla::dom::quota::QuotaManager::DeleteFilesForOrigin' can be const.
thunderbird-52.3.0/mozilla/dom/quota/QuotaManager.h:480:3: note: Technically the member function 'mozilla::dom::quota::QuotaManager::DeleteFilesForOrigin' can be const.
thunderbird-52.3.0/mozilla/dom/quota/UsageInfo.h:28:3: style: Technically the member function 'mozilla::dom::quota::UsageInfo::Canceled' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/quota/UsageInfo.h:62:3: style: Technically the member function 'mozilla::dom::quota::UsageInfo::DatabaseUsage' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/quota/UsageInfo.h:68:3: style: Technically the member function 'mozilla::dom::quota::UsageInfo::FileUsage' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/quota/UsageInfo.h:74:3: style: Technically the member function 'mozilla::dom::quota::UsageInfo::Limit' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:239:3: performance: Technically the member function 'mozilla::dom::quota::DirectoryLockImpl::AssertIsOnOwningThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:302:3: style: Technically the member function 'mozilla::dom::quota::DirectoryLockImpl::GetBlockedOnLocks' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:508:3: performance: Technically the member function 'mozilla::dom::quota::OriginInfoLRUComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:515:3: performance: Technically the member function 'mozilla::dom::quota::OriginInfoLRUComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:627:3: style: Technically the member function 'mozilla::dom::quota::GroupInfoPair::LockedHasGroupInfos' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/quota/OriginScope.h:16:1: warning: The class 'OriginScope' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/quota/OriginScope.h:28:3: warning: The struct 'OriginAndAttributes' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:1465:3: style: The function 'DoProcessOriginDirectories' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:1312:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:1465:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:1512:3: style: The function 'DoProcessOriginDirectories' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:1312:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/quota/ActorsParent.cpp:1512:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/SRICheck.cpp:534:13: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/security/nsCSPContext.cpp:137:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/security/nsCSPContext.cpp:126:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/security/nsCSPContext.cpp:137:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:481:10: performance: Technically the member function 'nsBlockAllMixedContentDirective::permits' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:534:10: performance: Technically the member function 'nsUpgradeInsecureDirective::permits' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/security/nsCSPParser.h:50:17: style: Technically the member function 'nsCSPTokenizer::atEnd' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/security/nsCSPParser.h:149:17: style: Technically the member function 'nsCSPParser::atEnd' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:231:10: style: The function 'permits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:207:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:231:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:233:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:211:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:233:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:234:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:212:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:234:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:250:10: style: The function 'permits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:207:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:250:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:252:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:211:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:252:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:253:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:212:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:253:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:285:10: style: The function 'allows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:209:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:285:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:287:10: style: The function 'permits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:207:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:287:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:289:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:211:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:289:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:290:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:212:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:290:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:295:17: style: The function 'invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:214:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:295:17: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:314:10: style: The function 'permits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:207:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:314:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:316:10: style: The function 'allows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:209:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:316:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:318:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:211:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:318:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:319:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:212:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:319:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:324:17: style: The function 'invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:214:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:324:17: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:342:10: style: The function 'allows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:209:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:342:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:344:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:212:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:344:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:345:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:211:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:345:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:353:17: style: The function 'invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:214:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:353:17: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:372:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:211:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:372:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:373:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:212:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:373:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:386:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:211:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:386:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:387:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:212:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:387:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:462:18: style: The function 'restrictsContentType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:429:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:462:18: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:464:18: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:434:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:464:18: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:477:10: style: The function 'permits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:419:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:477:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:484:10: style: The function 'allows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:421:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:484:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:488:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:423:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:488:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:490:10: style: The function 'addSrcs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:426:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:490:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:530:10: style: The function 'permits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:419:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:530:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:537:10: style: The function 'allows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:421:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:537:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:541:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:423:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:541:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:543:10: style: The function 'addSrcs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:426:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:543:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:554:10: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:423:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:554:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:559:10: style: The function 'restrictsContentType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:429:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:559:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:560:10: style: The function 'allows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:421:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:560:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/security/nsCSPContext.cpp:757:60: error: Uninitialized variable: isHttpOrFtp [uninitvar]
thunderbird-52.3.0/mozilla/dom/security/nsCSPContext.cpp:758:61: error: Uninitialized variable: isHttpOrFtp [uninitvar]
thunderbird-52.3.0/mozilla/dom/security/nsCSPContext.cpp:759:59: error: Uninitialized variable: isHttpOrFtp [uninitvar]
thunderbird-52.3.0/mozilla/dom/security/nsCSPContext.cpp:947:68: error: Uninitialized variable: isHttpScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/security/nsCSPContext.cpp:948:69: error: Uninitialized variable: isHttpScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/security/nsCSPParser.h:146:10: style: Technically the member function 'nsCSPParser::atValidPctEncodedChar' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/security/nsCSPParser.cpp:222:14: note: Technically the member function 'nsCSPParser::atValidPctEncodedChar' can be const.
thunderbird-52.3.0/mozilla/dom/security/nsCSPParser.h:146:10: note: Technically the member function 'nsCSPParser::atValidPctEncodedChar' can be const.
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:879:45: style: Function 'nsCSPHashSrc' argument 1 names different: declaration 'algo' definition 'aAlgo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:339:35: note: Function 'nsCSPHashSrc' argument 1 names different: declaration 'algo' definition 'aAlgo'.
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:879:45: note: Function 'nsCSPHashSrc' argument 1 names different: declaration 'algo' definition 'aAlgo'.
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:879:69: style: Function 'nsCSPHashSrc' argument 2 names different: declaration 'hash' definition 'aHash'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:339:58: note: Function 'nsCSPHashSrc' argument 2 names different: declaration 'hash' definition 'aHash'.
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:879:69: note: Function 'nsCSPHashSrc' argument 2 names different: declaration 'hash' definition 'aHash'.
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:1364:35: style: Function 'permits' argument 1 names different: declaration 'aDirective' definition 'aDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.h:574:31: note: Function 'permits' argument 1 names different: declaration 'aDirective' definition 'aDir'.
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:1364:35: note: Function 'permits' argument 1 names different: declaration 'aDirective' definition 'aDir'.
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:1001:3: performance: Variable 'mDirective' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:630:63: error: Uninitialized variable: isBlobScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:632:63: error: Uninitialized variable: isDataScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/security/nsCSPUtils.cpp:634:69: error: Uninitialized variable: isFileScheme [uninitvar]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.h:34:3: style: 'nsSMILValue::operator=' should return 'nsSMILValue &'. [operatorEq]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILKeySpline.h:19:3: warning: Member variable 'nsSMILKeySpline::mX1' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILKeySpline.h:19:3: warning: Member variable 'nsSMILKeySpline::mY1' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILKeySpline.h:19:3: warning: Member variable 'nsSMILKeySpline::mX2' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILKeySpline.h:19:3: warning: Member variable 'nsSMILKeySpline::mY2' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILKeySpline.h:19:3: warning: Member variable 'nsSMILKeySpline::mSampleValues' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILCompositor.h:37:3: warning: Member variable 'nsSMILCompositor::mCachedBaseValue' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILAnimationFunction.h:259:12: performance: Technically the member function 'nsSMILAnimationFunction::Comparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILAnimationFunction.h:263:12: performance: Technically the member function 'nsSMILAnimationFunction::Comparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILCompositor.h:26:1: warning: The class 'nsSMILCompositor' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILInterval.cpp:16:17: warning: Member variable 'nsSMILInterval::mDependentTimes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILInterval.h:22:1: warning: The class 'nsSMILInterval' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILSetAnimationFunction.h:65:8: performance: Technically the member function 'nsSMILSetAnimationFunction::IsDisallowedAttribute' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILSetAnimationFunction.cpp:10:29: note: Technically the member function 'nsSMILSetAnimationFunction::IsDisallowedAttribute' can be static.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILSetAnimationFunction.h:65:8: note: Technically the member function 'nsSMILSetAnimationFunction::IsDisallowedAttribute' can be static.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.h:69:8: style: Technically the member function 'nsSMILTimeValueSpec::IsWhitelistedEvent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.cpp:279:22: note: Technically the member function 'nsSMILTimeValueSpec::IsWhitelistedEvent' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.h:69:8: note: Technically the member function 'nsSMILTimeValueSpec::IsWhitelistedEvent' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.h:75:8: style: Technically the member function 'nsSMILTimeValueSpec::CheckRepeatEventDetail' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.cpp:417:22: note: Technically the member function 'nsSMILTimeValueSpec::CheckRepeatEventDetail' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.h:75:8: note: Technically the member function 'nsSMILTimeValueSpec::CheckRepeatEventDetail' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.h:76:8: style: Technically the member function 'nsSMILTimeValueSpec::CheckAccessKeyEventDetail' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.cpp:431:22: note: Technically the member function 'nsSMILTimeValueSpec::CheckAccessKeyEventDetail' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimeValueSpec.h:76:8: note: Technically the member function 'nsSMILTimeValueSpec::CheckAccessKeyEventDetail' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.cpp:503:32: style: Function 'RemoveInstanceTimesForCreator' argument 1 names different: declaration 'aSpec' definition 'aCreator'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.h:186:65: note: Function 'RemoveInstanceTimesForCreator' argument 1 names different: declaration 'aSpec' definition 'aCreator'.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.cpp:503:32: note: Function 'RemoveInstanceTimesForCreator' argument 1 names different: declaration 'aSpec' definition 'aCreator'.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.h:364:12: performance: Technically the member function 'nsSMILTimedElement::InstanceTimeComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.cpp:49:45: note: Technically the member function 'nsSMILTimedElement::InstanceTimeComparator::Equals' can be static.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.h:364:12: note: Technically the member function 'nsSMILTimedElement::InstanceTimeComparator::Equals' can be static.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.h:366:12: performance: Technically the member function 'nsSMILTimedElement::InstanceTimeComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.cpp:64:45: note: Technically the member function 'nsSMILTimedElement::InstanceTimeComparator::LessThan' can be static.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.h:366:12: note: Technically the member function 'nsSMILTimedElement::InstanceTimeComparator::LessThan' can be static.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.cpp:481:10: style: Technically the member function '::RemoveByCreator::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.cpp:1426:10: style: Technically the member function '::RemoveReset::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILTimedElement.cpp:1623:10: style: Technically the member function '::RemoveFiltered::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.h:52:12: style: Technically the member function 'nsSMILValue::Add' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.cpp:86:14: note: Technically the member function 'nsSMILValue::Add' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.h:52:12: note: Technically the member function 'nsSMILValue::Add' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.h:53:12: style: Technically the member function 'nsSMILValue::SandwichAdd' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.cpp:97:14: note: Technically the member function 'nsSMILValue::SandwichAdd' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.h:53:12: note: Technically the member function 'nsSMILValue::SandwichAdd' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.h:77:8: style: Technically the member function 'nsSMILValue::DestroyAndCheckPostcondition' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.cpp:149:14: note: Technically the member function 'nsSMILValue::DestroyAndCheckPostcondition' can be const.
thunderbird-52.3.0/mozilla/dom/smil/nsSMILValue.h:77:8: note: Technically the member function 'nsSMILValue::DestroyAndCheckPostcondition' can be const.
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManager.cpp:206:44: style: Function 'SetAudioChannelActive' argument 1 names different: declaration 'aIsActive' definition 'isActive'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManager.h:48:35: note: Function 'SetAudioChannelActive' argument 1 names different: declaration 'aIsActive' definition 'isActive'.
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManager.cpp:206:44: note: Function 'SetAudioChannelActive' argument 1 names different: declaration 'aIsActive' definition 'isActive'.
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.cpp:77:42: style: Function 'ForceSpeaker' argument 1 names different: declaration 'enable' definition 'aEnable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.h:38:26: note: Function 'ForceSpeaker' argument 1 names different: declaration 'enable' definition 'aEnable'.
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.cpp:77:42: note: Function 'ForceSpeaker' argument 1 names different: declaration 'enable' definition 'aEnable'.
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.cpp:77:60: style: Function 'ForceSpeaker' argument 2 names different: declaration 'aChildid' definition 'aChildId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.h:38:43: note: Function 'ForceSpeaker' argument 2 names different: declaration 'aChildid' definition 'aChildId'.
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.cpp:77:60: note: Function 'ForceSpeaker' argument 2 names different: declaration 'aChildid' definition 'aChildId'.
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.cpp:98:43: style: Function 'TurnOnSpeaker' argument 1 names different: declaration 'aEnable' definition 'aOn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.h:56:27: note: Function 'TurnOnSpeaker' argument 1 names different: declaration 'aEnable' definition 'aOn'.
thunderbird-52.3.0/mozilla/dom/speakermanager/SpeakerManagerService.cpp:98:43: note: Function 'TurnOnSpeaker' argument 1 names different: declaration 'aEnable' definition 'aOn'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorage.cpp:112:61: style: Function 'SetItem' argument 2 names different: declaration 'aValue' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorage.h:95:56: note: Function 'SetItem' argument 2 names different: declaration 'aValue' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorage.cpp:112:61: note: Function 'SetItem' argument 2 names different: declaration 'aValue' definition 'aData'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageManager.h:68:5: warning: Member variable 'DOMStorageCacheHashKey::mCache' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageManager.h:68:5: warning: Member variable 'DOMStorageCacheHashKey::mCacheRef' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageManager.h:60:3: warning: The class 'DOMStorageCacheHashKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:128:27: style: The function 'Origin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:38:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:128:27: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:129:28: style: The function 'OriginNoSuffix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:45:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:129:28: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:130:28: style: The function 'OriginSuffix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:42:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:130:28: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:131:16: style: The function 'Loaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:48:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:131:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:132:20: style: The function 'LoadedCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:52:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:132:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:133:16: style: The function 'LoadItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:55:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:133:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:134:16: style: The function 'LoadDone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:59:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:134:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:135:16: style: The function 'LoadWait' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:63:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:135:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:279:16: style: The function 'LoadUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:263:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:279:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.cpp:371:62: style: Function 'GetKey' argument 2 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:107:56: note: Function 'GetKey' argument 2 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.cpp:371:62: note: Function 'GetKey' argument 2 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.cpp:725:83: style: Function 'CheckAndSetETLD1UsageDelta' argument 2 names different: declaration 'aUsageDelta' definition 'aDelta'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.h:275:67: note: Function 'CheckAndSetETLD1UsageDelta' argument 2 names different: declaration 'aUsageDelta' definition 'aDelta'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageCache.cpp:725:83: note: Function 'CheckAndSetETLD1UsageDelta' argument 2 names different: declaration 'aUsageDelta' definition 'aDelta'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:271:20: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:44:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:271:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:272:20: style: The function 'Shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:47:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:272:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:274:16: style: The function 'AsyncPreload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:53:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:274:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:279:16: style: The function 'AsyncGetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:57:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:279:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:282:20: style: The function 'AsyncAddItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:64:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:282:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:285:20: style: The function 'AsyncUpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:67:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:285:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:288:20: style: The function 'AsyncRemoveItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:70:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:288:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:291:20: style: The function 'AsyncClear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:73:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:291:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:294:16: style: The function 'AsyncClearAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:76:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:294:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:297:16: style: The function 'AsyncClearMatchingOrigin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:79:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:297:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:300:16: style: The function 'AsyncClearMatchingOriginAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:82:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:300:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:303:16: style: The function 'AsyncFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:85:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:303:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:305:16: style: The function 'ShouldPreloadOrigin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:88:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:305:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:306:16: style: The function 'GetOriginsHavingData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:91:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:306:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:44:20: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:44:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:44:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:45:20: style: The function 'Shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:47:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:45:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:47:16: style: The function 'AsyncPreload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:53:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:47:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:48:16: style: The function 'AsyncGetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:57:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:48:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:50:16: style: The function 'SyncPreload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:61:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:50:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:52:20: style: The function 'AsyncAddItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:64:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:52:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:53:20: style: The function 'AsyncUpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:67:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:53:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:54:20: style: The function 'AsyncRemoveItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:70:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:54:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:55:20: style: The function 'AsyncClear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:73:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:55:20: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:57:16: style: The function 'AsyncClearAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:76:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:57:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:64:16: style: The function 'AsyncClearMatchingOrigin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:79:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:64:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:67:16: style: The function 'AsyncClearMatchingOriginAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:82:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:67:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:70:16: style: The function 'AsyncFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:85:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:70:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:73:16: style: The function 'ShouldPreloadOrigin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:88:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:73:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:74:16: style: The function 'GetOriginsHavingData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:91:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:74:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.cpp:184:69: style: Function 'SyncPreload' argument 2 names different: declaration 'aForce' definition 'aForceSync'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:277:64: note: Function 'SyncPreload' argument 2 names different: declaration 'aForce' definition 'aForceSync'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.cpp:184:69: note: Function 'SyncPreload' argument 2 names different: declaration 'aForce' definition 'aForceSync'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:394:18: style: Technically the member function 'mozilla::dom::DOMStorageDBThread::TimeUntilFlush' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.cpp:692:21: note: Technically the member function 'mozilla::dom::DOMStorageDBThread::TimeUntilFlush' can be const.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:394:18: note: Technically the member function 'mozilla::dom::DOMStorageDBThread::TimeUntilFlush' can be const.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:397:8: performance: Technically the member function 'mozilla::dom::DOMStorageDBThread::NotifyFlushCompletion' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.cpp:717:21: note: Technically the member function 'mozilla::dom::DOMStorageDBThread::NotifyFlushCompletion' can be static.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageDBThread.h:397:8: note: Technically the member function 'mozilla::dom::DOMStorageDBThread::NotifyFlushCompletion' can be static.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.cpp:205:58: style: Function 'ShouldPreloadOrigin' argument 1 names different: declaration 'aOriginNoSuffix' definition 'aOrigin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:73:54: note: Function 'ShouldPreloadOrigin' argument 1 names different: declaration 'aOriginNoSuffix' definition 'aOrigin'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.cpp:205:58: note: Function 'ShouldPreloadOrigin' argument 1 names different: declaration 'aOriginNoSuffix' definition 'aOrigin'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.cpp:602:46: style: Function 'Observe' argument 2 names different: declaration 'aOriginAttrPattern' definition 'aOriginAttributesPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:203:65: note: Function 'Observe' argument 2 names different: declaration 'aOriginAttrPattern' definition 'aOriginAttributesPattern'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.cpp:602:46: note: Function 'Observe' argument 2 names different: declaration 'aOriginAttrPattern' definition 'aOriginAttributesPattern'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.cpp:758:64: style: Function 'LoadUsage' argument 1 names different: declaration 'usage' definition 'aUsage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.h:181:42: note: Function 'LoadUsage' argument 1 names different: declaration 'usage' definition 'aUsage'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageIPC.cpp:758:64: note: Function 'LoadUsage' argument 1 names different: declaration 'usage' definition 'aUsage'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageManager.cpp:489:50: style: Function 'ClearCaches' argument 3 names different: declaration 'aKeyPrefix' definition 'aOriginScope'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageManager.h:113:38: note: Function 'ClearCaches' argument 3 names different: declaration 'aKeyPrefix' definition 'aOriginScope'.
thunderbird-52.3.0/mozilla/dom/storage/DOMStorageManager.cpp:489:50: note: Function 'ClearCaches' argument 3 names different: declaration 'aKeyPrefix' definition 'aOriginScope'.
thunderbird-52.3.0/mozilla/dom/svg/SVGLength.h:35:3: warning: Member variable 'SVGLength::mValue' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/SVGLength.h:35:3: warning: Member variable 'SVGLength::mUnit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/SVGLengthList.h:311:3: warning: Member variable 'SVGUserUnitList::mElement' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/SVGLengthList.h:311:3: warning: Member variable 'SVGUserUnitList::mAxis' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < SVGAnimatedLengthList , DOMSVGAnimatedLengthList >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedNumberList.h:45:3: warning: Member variable 'SVGAnimatedNumberList::mIsBaseSet' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < SVGAnimatedNumberList , DOMSVGAnimatedNumberList >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGLength.cpp:262:30: style: Function 'SetValue' argument 1 names different: declaration 'aValue' definition 'aUserUnitValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGLength.h:177:23: note: Function 'SetValue' argument 1 names different: declaration 'aValue' definition 'aUserUnitValue'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGLength.cpp:262:30: note: Function 'SetValue' argument 1 names different: declaration 'aValue' definition 'aUserUnitValue'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:86:1: style: The class 'nsSVGLength2' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:104:17: warning: Member variable 'nsSVGLength2::mAttrEnum' is not assigned a value in 'nsSVGLength2::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:104:17: warning: Member variable 'nsSVGLength2::mCtxType' is not assigned a value in 'nsSVGLength2::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGLength2 , DOMSVGLength >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:86:1: warning: The class 'nsSVGLength2' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.cpp:176:44: style: Function 'Initialize' argument 1 names different: declaration 'newItem' definition 'aItem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.h:115:59: note: Function 'Initialize' argument 1 names different: declaration 'newItem' definition 'aItem'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.cpp:176:44: note: Function 'Initialize' argument 1 names different: declaration 'newItem' definition 'aItem'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.cpp:223:50: style: Function 'InsertItemBefore' argument 1 names different: declaration 'newItem' definition 'aItem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.h:120:65: note: Function 'InsertItemBefore' argument 1 names different: declaration 'newItem' definition 'aItem'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.cpp:223:50: note: Function 'InsertItemBefore' argument 1 names different: declaration 'newItem' definition 'aItem'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.cpp:273:45: style: Function 'ReplaceItem' argument 1 names different: declaration 'newItem' definition 'aItem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.h:122:60: note: Function 'ReplaceItem' argument 1 names different: declaration 'newItem' definition 'aItem'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGNumberList.cpp:273:45: note: Function 'ReplaceItem' argument 1 names different: declaration 'newItem' definition 'aItem'.
thunderbird-52.3.0/mozilla/dom/svg/SVGPathSegUtils.h:120:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/svg/SVGPathSegUtils.h:125:23: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:121:47: style: Function 'ToSVGPathSegEncodedData' argument 1 names different: declaration 'aData' definition 'aRaw'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.h:158:39: note: Function 'ToSVGPathSegEncodedData' argument 1 names different: declaration 'aData' definition 'aRaw'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:121:47: note: Function 'ToSVGPathSegEncodedData' argument 1 names different: declaration 'aData' definition 'aRaw'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:260:1: style: Function 'SetLargeArcFlag' argument 1 names different: declaration 'aFlag' definition 'aLargeArcFlag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.h:494:29: note: Function 'SetLargeArcFlag' argument 1 names different: declaration 'aFlag' definition 'aLargeArcFlag'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:260:1: note: Function 'SetLargeArcFlag' argument 1 names different: declaration 'aFlag' definition 'aLargeArcFlag'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:261:1: style: Function 'SetSweepFlag' argument 1 names different: declaration 'aFlag' definition 'aSweepFlag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.h:496:26: note: Function 'SetSweepFlag' argument 1 names different: declaration 'aFlag' definition 'aSweepFlag'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:261:1: note: Function 'SetSweepFlag' argument 1 names different: declaration 'aFlag' definition 'aSweepFlag'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:271:1: style: Function 'SetLargeArcFlag' argument 1 names different: declaration 'aFlag' definition 'aLargeArcFlag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.h:533:29: note: Function 'SetLargeArcFlag' argument 1 names different: declaration 'aFlag' definition 'aLargeArcFlag'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:271:1: note: Function 'SetLargeArcFlag' argument 1 names different: declaration 'aFlag' definition 'aLargeArcFlag'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:272:1: style: Function 'SetSweepFlag' argument 1 names different: declaration 'aFlag' definition 'aSweepFlag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.h:535:26: note: Function 'SetSweepFlag' argument 1 names different: declaration 'aFlag' definition 'aSweepFlag'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.cpp:272:1: note: Function 'SetSweepFlag' argument 1 names different: declaration 'aFlag' definition 'aSweepFlag'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.h:233:5: warning: Member variable 'ItemProxy::mItem' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.h:233:5: warning: Member variable 'ItemProxy::mInternalDataIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSeg.h:231:3: warning: Member variable 'DOMSVGPathSegClosePath::mArgs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/SVGPathSegUtils.h:66:8: style: Technically the member function 'mozilla::SVGPathTraversalState::ShouldUpdateLengthAndControlPoints' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.cpp:162:12: style: The scope of the variable 'newSegType' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.cpp:336:43: style: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.h:147:58: note: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.cpp:336:43: note: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.cpp:336:57: style: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.h:147:71: note: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.cpp:336:57: note: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.cpp:337:47: style: Function 'IndexedGetter' argument 3 names different: declaration 'error' definition 'aError'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.h:148:62: note: Function 'IndexedGetter' argument 3 names different: declaration 'error' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPathSegList.cpp:337:47: note: Function 'IndexedGetter' argument 3 names different: declaration 'error' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < void , DOMSVGPathSegList >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.cpp:281:41: style: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.h:149:56: note: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.cpp:281:41: note: Function 'IndexedGetter' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.cpp:281:55: style: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.h:149:69: note: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.cpp:281:55: note: Function 'IndexedGetter' argument 2 names different: declaration 'found' definition 'aFound'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.cpp:282:45: style: Function 'IndexedGetter' argument 3 names different: declaration 'error' definition 'aError'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.h:150:60: note: Function 'IndexedGetter' argument 3 names different: declaration 'error' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/svg/DOMSVGPointList.cpp:282:45: note: Function 'IndexedGetter' argument 3 names different: declaration 'error' definition 'aError'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < void , DOMSVGPointList >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < SVGStringList , DOMSVGStringList >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGString.h:16:1: style: The class 'nsSVGString' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/SVGAngle.cpp:79:40: style: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'value' definition 'valueInSpecifiedUnits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGAngle.h:46:56: note: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'value' definition 'valueInSpecifiedUnits'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAngle.cpp:79:40: note: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'value' definition 'valueInSpecifiedUnits'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.h:36:1: style: The class 'nsSVGAngle' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGBoolean.h:26:1: style: The class 'nsSVGBoolean' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedLengthList.cpp:65:58: style: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedLengthList.h:66:46: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedLengthList.cpp:65:58: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:1: style: The class 'nsSVGAttrTearoffTable' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedNumberList.cpp:67:58: style: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedNumberList.h:66:46: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedNumberList.cpp:67:58: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPathSegList.cpp:96:57: style: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPathSegList.h:70:44: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPathSegList.cpp:96:57: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPointList.cpp:96:56: style: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPointList.h:69:45: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPointList.cpp:96:56: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:174:20: style: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPreserveAspectRatio.h:36:48: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:174:20: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:204:14: style: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPreserveAspectRatio.h:39:38: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:204:14: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedPreserveAspectRatio.h:25:1: style: The class 'SVGAnimatedPreserveAspectRatio' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < SVGAnimatedPreserveAspectRatio , DOMSVGAnimatedPreserveAspectRatio >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < SVGAnimatedPreserveAspectRatio , DOMSVGPreserveAspectRatio >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/SVGAnimatedRect.h:22:1: style: The class 'SVGAnimatedRect' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGViewBox.h:34:3: warning: Member variable 'nsSVGViewBoxRect::x' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGViewBox.h:34:3: warning: Member variable 'nsSVGViewBoxRect::y' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGViewBox.h:34:3: warning: Member variable 'nsSVGViewBoxRect::width' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGViewBox.h:34:3: warning: Member variable 'nsSVGViewBoxRect::height' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGViewBox.h:42:1: style: The class 'nsSVGViewBox' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGViewBox , mozilla :: dom :: SVGAnimatedRect >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGViewBox.h:28:1: warning: The struct 'nsSVGViewBoxRect' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGAnimatedTransformList , SVGAnimatedTransformList >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.h:25:1: style: The class 'nsSVGIntegerPair' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.h:28:1: style: The class 'nsSVGNumberPair' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/SVGContentUtils.cpp:85:25: style: Checking if unsigned variable 'dashArrayLength' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/dom/svg/SVGContentUtils.cpp:102:25: style: Checking if unsigned variable 'dashArrayLength' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumber2.h:27:1: style: The class 'nsSVGNumber2' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/SVGContentUtils.cpp:97:14: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/svg/SVGContentUtils.cpp:123:14: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/svg/SVGLength.cpp:38:48: style: Function 'SetValueFromString' argument 1 names different: declaration 'aValue' definition 'aString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGLength.h:70:44: note: Function 'SetValueFromString' argument 1 names different: declaration 'aValue' definition 'aString'.
thunderbird-52.3.0/mozilla/dom/svg/SVGLength.cpp:38:48: note: Function 'SetValueFromString' argument 1 names different: declaration 'aValue' definition 'aString'.
thunderbird-52.3.0/mozilla/dom/svg/SVGMotionSMILAnimationFunction.cpp:266:44: style: Function 'RebuildPathAndVertices' argument 1 names different: declaration 'aContextElem' definition 'aTargetElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGMotionSMILAnimationFunction.h:80:53: note: Function 'RebuildPathAndVertices' argument 1 names different: declaration 'aContextElem' definition 'aTargetElement'.
thunderbird-52.3.0/mozilla/dom/svg/SVGMotionSMILAnimationFunction.cpp:266:44: note: Function 'RebuildPathAndVertices' argument 1 names different: declaration 'aContextElem' definition 'aTargetElement'.
thunderbird-52.3.0/mozilla/dom/svg/SVGMotionSMILPathUtils.h:63:17: style: Technically the member function 'mozilla::SVGMotionSMILPathUtils::PathGenerator::HaveReceivedCommands' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/svg/SVGMotionSMILPathUtils.cpp:94:40: style: Function 'ParseCoordinatePair' argument 1 names different: declaration 'aStr' definition 'aCoordPairStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGMotionSMILPathUtils.h:69:47: note: Function 'ParseCoordinatePair' argument 1 names different: declaration 'aStr' definition 'aCoordPairStr'.
thunderbird-52.3.0/mozilla/dom/svg/SVGMotionSMILPathUtils.cpp:94:40: note: Function 'ParseCoordinatePair' argument 1 names different: declaration 'aStr' definition 'aCoordPairStr'.
thunderbird-52.3.0/mozilla/dom/svg/SVGMotionSMILType.cpp:62:1: warning: The struct 'MotionSegment' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/svg/SVGPathData.cpp:153:84: style: Function 'GetDistancesFromOriginToEndsOfVisibleSegments' argument 1 names different: declaration 'aArray' definition 'aOutput'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGPathData.h:160:78: note: Function 'GetDistancesFromOriginToEndsOfVisibleSegments' argument 1 names different: declaration 'aArray' definition 'aOutput'.
thunderbird-52.3.0/mozilla/dom/svg/SVGPathData.cpp:153:84: note: Function 'GetDistancesFromOriginToEndsOfVisibleSegments' argument 1 names different: declaration 'aArray' definition 'aOutput'.
thunderbird-52.3.0/mozilla/dom/svg/SVGPathData.cpp:189:39: style: Function 'GetPathSegAtLength' argument 1 names different: declaration 'aLength' definition 'aDistance'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGPathData.h:148:37: note: Function 'GetPathSegAtLength' argument 1 names different: declaration 'aLength' definition 'aDistance'.
thunderbird-52.3.0/mozilla/dom/svg/SVGPathData.cpp:189:39: note: Function 'GetPathSegAtLength' argument 1 names different: declaration 'aLength' definition 'aDistance'.
thunderbird-52.3.0/mozilla/dom/svg/SVGSVGElement.cpp:697:32: style: Same expression on both sides of '!=' because the value of 'hadChildrenOnlyTransform' and 'mHasChildrenOnlyTransform' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/dom/svg/SVGSVGElement.cpp:693:35: note: 'hadChildrenOnlyTransform' is assigned value 'mHasChildrenOnlyTransform' here.
thunderbird-52.3.0/mozilla/dom/svg/SVGSVGElement.cpp:697:32: note: Same expression on both sides of '!=' because the value of 'hadChildrenOnlyTransform' and 'mHasChildrenOnlyTransform' are the same.
thunderbird-52.3.0/mozilla/dom/svg/SVGSVGElement.cpp:1095:3: error: Returning/dereferencing 'valPtr' after it is deallocated / released [deallocret]
thunderbird-52.3.0/mozilla/dom/svg/SVGTransform.cpp:139:50: style: Function 'SVGTransform' argument 1 names different: declaration 'aMatrix' definition 'aTransform'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/SVGTransform.h:61:47: note: Function 'SVGTransform' argument 1 names different: declaration 'aMatrix' definition 'aTransform'.
thunderbird-52.3.0/mozilla/dom/svg/SVGTransform.cpp:139:50: note: Function 'SVGTransform' argument 1 names different: declaration 'aMatrix' definition 'aTransform'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < SVGTransform , SVGMatrix >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:132:12: style: Expression is always false because 'else if' condition matches previous condition at line 130. [multiCondition]
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:130:15: warning: Logical conjunction always evaluates to false: prevSet && !(nowSet). [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:132:22: warning: Logical conjunction always evaluates to false: !(prevSet) && nowSet. [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:130:15: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:130:15: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:130:15: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:132:22: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:132:22: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/svg/SVGTransformableElement.cpp:132:22: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:205:5: warning: Either the condition 'aSVGElement' is redundant or there is possible null pointer dereference: aSVGElement. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:195:7: note: Assuming that condition 'aSVGElement' is not redundant
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:205:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:316:5: warning: Either the condition 'aSVGElement' is redundant or there is possible null pointer dereference: aSVGElement. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:307:7: note: Assuming that condition 'aSVGElement' is not redundant
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:316:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:154:46: style: Function 'ConvertToSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.h:90:45: note: Function 'ConvertToSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:154:46: note: Function 'ConvertToSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:182:45: style: Function 'NewValueSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.h:88:44: note: Function 'NewValueSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:182:45: note: Function 'NewValueSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:183:42: style: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'aValue' definition 'valueInSpecifiedUnits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.h:88:61: note: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'aValue' definition 'valueInSpecifiedUnits'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:183:42: note: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'aValue' definition 'valueInSpecifiedUnits'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:253:49: style: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.h:51:48: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:253:49: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:288:44: style: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.h:54:38: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:288:44: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:294:44: style: Function 'GetAnimValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.h:55:38: note: Function 'GetAnimValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAngle.cpp:294:44: note: Function 'GetAnimValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGAngle , SVGAnimatedAngle >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGAngle , SVGAngle >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAnimatedTransformList.cpp:85:66: style: Function 'SetAnimValue' argument 1 names different: declaration 'aNewAnimValue' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAnimatedTransformList.h:72:49: note: Function 'SetAnimValue' argument 1 names different: declaration 'aNewAnimValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAnimatedTransformList.cpp:85:66: note: Function 'SetAnimValue' argument 1 names different: declaration 'aNewAnimValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAnimatedTransformList.cpp:302:22: style: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAnimatedTransformList.h:144:54: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAnimatedTransformList.cpp:302:22: note: Function 'SetAnimValue' argument 1 names different: declaration 'aValue' definition 'aNewAnimValue'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGBoolean , SVGAnimatedBoolean >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.cpp:89:37: style: Function 'GetAnimValue' argument 1 names different: declaration 'aValue' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.h:39:32: note: Function 'GetAnimValue' argument 1 names different: declaration 'aValue' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.cpp:89:37: note: Function 'GetAnimValue' argument 1 names different: declaration 'aValue' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.h:33:8: style: Technically the member function 'nsSVGClass::SetBaseValue' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.cpp:67:13: note: Technically the member function 'nsSVGClass::SetBaseValue' can be const.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.h:33:8: note: Technically the member function 'nsSVGClass::SetBaseValue' can be const.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.h:36:8: performance: Technically the member function 'nsSVGClass::GetBaseValue' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.cpp:83:13: note: Technically the member function 'nsSVGClass::GetBaseValue' can be static.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGClass.h:36:8: note: Technically the member function 'nsSVGClass::GetBaseValue' can be static.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:2301:19: warning: Possible null pointer dereference: viewBox [nullPointer]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:2296:37: note: Assignment 'viewBox=GetViewBox()', assigned value is 0
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:2301:19: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:2341:19: warning: Possible null pointer dereference: preserveAspectRatio [nullPointer]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:2334:27: note: Assignment 'preserveAspectRatio=GetPreserveAspectRatio()', assigned value is 0
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:2341:19: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:98:35: style: Function 'WrapNode' argument 1 names different: declaration 'cx' definition 'aCx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.h:323:41: note: Function 'WrapNode' argument 1 names different: declaration 'cx' definition 'aCx'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:98:35: note: Function 'WrapNode' argument 1 names different: declaration 'cx' definition 'aCx'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:655:41: style: Function 'UnsetAttrInternal' argument 1 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.h:633:34: note: Function 'UnsetAttrInternal' argument 1 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:655:41: note: Function 'UnsetAttrInternal' argument 1 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:655:64: style: Function 'UnsetAttrInternal' argument 2 names different: declaration 'aAttribute' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.h:633:57: note: Function 'UnsetAttrInternal' argument 2 names different: declaration 'aAttribute' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:655:64: note: Function 'UnsetAttrInternal' argument 2 names different: declaration 'aAttribute' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:870:33: style: Function 'UnsetAttr' argument 1 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.h:108:38: note: Function 'UnsetAttr' argument 1 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:870:33: note: Function 'UnsetAttr' argument 1 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:870:56: style: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.h:108:61: note: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGElement.cpp:870:56: note: Function 'UnsetAttr' argument 2 names different: declaration 'aAttribute' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGInteger.h:25:1: style: The class 'nsSVGInteger' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGEnum.h:33:1: style: The class 'nsSVGEnum' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGEnum , nsSVGEnum :: DOMAnimatedEnum >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGFilters.h:53:12: warning: Member variable 'nsSVGFE::mLengthAttributes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGFilters.h:177:12: warning: Member variable 'nsSVGFELightingElement::mNumberAttributes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGFilters.h:177:12: warning: Member variable 'nsSVGFELightingElement::mNumberPairAttributes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGFilters.h:177:12: warning: Member variable 'nsSVGFELightingElement::mStringAttributes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGInteger.cpp:23:51: style: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGInteger.h:36:48: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGInteger.cpp:23:51: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGInteger.cpp:44:46: style: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGInteger.h:38:38: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGInteger.cpp:44:46: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGInteger , nsSVGInteger :: DOMAnimatedInteger >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.cpp:58:55: style: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.h:42:48: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.cpp:58:55: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.cpp:87:49: style: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.h:44:38: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.cpp:87:49: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.cpp:98:58: style: Function 'SetBaseValue' argument 2 names different: declaration 'aIndex' definition 'aPairIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.h:46:47: note: Function 'SetBaseValue' argument 2 names different: declaration 'aIndex' definition 'aPairIndex'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGIntegerPair.cpp:98:58: note: Function 'SetBaseValue' argument 2 names different: declaration 'aIndex' definition 'aPairIndex'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGIntegerPair , nsSVGIntegerPair :: DOMAnimatedInteger >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:298:48: style: Function 'ConvertToSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:181:45: note: Function 'ConvertToSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:298:48: note: Function 'ConvertToSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:326:47: style: Function 'NewValueSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:179:44: note: Function 'NewValueSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:326:47: note: Function 'NewValueSpecifiedUnits' argument 1 names different: declaration 'aUnitType' definition 'unitType'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:327:44: style: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'aValue' definition 'valueInSpecifiedUnits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:179:61: note: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'aValue' definition 'valueInSpecifiedUnits'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:327:44: note: Function 'NewValueSpecifiedUnits' argument 2 names different: declaration 'aValue' definition 'valueInSpecifiedUnits'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:377:51: style: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:113:48: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:377:51: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:414:46: style: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:116:38: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:414:46: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:420:46: style: Function 'GetAnimValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.h:117:38: note: Function 'GetAnimValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGLength2.cpp:420:46: note: Function 'GetAnimValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGLength2 , SVGAnimatedLength >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumber2.cpp:49:51: style: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumber2.h:38:48: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumber2.cpp:49:51: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumber2.cpp:76:46: style: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumber2.h:40:38: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumber2.cpp:76:46: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGNumber2 , nsSVGNumber2 :: DOMAnimatedNumber >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.cpp:54:54: style: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.h:45:48: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.cpp:54:54: note: Function 'SetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.cpp:82:48: style: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.h:47:38: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.cpp:82:48: note: Function 'GetBaseValueString' argument 1 names different: declaration 'aValue' definition 'aValueAsString'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.cpp:93:55: style: Function 'SetBaseValue' argument 2 names different: declaration 'aIndex' definition 'aPairIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.h:49:45: note: Function 'SetBaseValue' argument 2 names different: declaration 'aIndex' definition 'aPairIndex'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGNumberPair.cpp:93:55: note: Function 'SetBaseValue' argument 2 names different: declaration 'aIndex' definition 'aPairIndex'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGNumberPair , nsSVGNumberPair :: DOMAnimatedNumber >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGString.cpp:57:38: style: Function 'GetAnimValue' argument 1 names different: declaration 'aValue' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGString.h:33:32: note: Function 'GetAnimValue' argument 1 names different: declaration 'aValue' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGString.cpp:57:38: note: Function 'GetAnimValue' argument 1 names different: declaration 'aValue' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGString , nsSVGString :: DOMAnimatedString >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGViewBox , nsSVGViewBox :: DOMBaseVal >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGViewBox , nsSVGViewBox :: DOMAnimVal >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/svg/nsSVGAttrTearoffTable.h:23:0: style: The class 'nsSVGAttrTearoffTable < nsSVGViewBox , dom :: SVGAnimatedRect >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:67:13: style: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::GetStreamType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:73:14: style: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::GetLastDevices' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:77:10: style: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::IsVolumeIndexesChanged' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.cpp:1242:34: note: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::IsVolumeIndexesChanged' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:77:10: note: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::IsVolumeIndexesChanged' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:80:14: style: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::GetMaxIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.cpp:1262:34: note: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::GetMaxIndex' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:80:14: note: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::GetMaxIndex' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:81:14: style: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::GetDefaultIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.cpp:1268:34: note: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::GetDefaultIndex' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:81:14: note: Technically the member function 'mozilla::dom::gonk::AudioManager::VolumeStreamState::GetDefaultIndex' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/android_audio/AudioSystem.h:1090:5: style: Class 'AudioParameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.h:27:1: style: The class 'MozMtpDatabase' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/VolumeCommand.h:36:1: style: The class 'VolumeResponseCallback' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/Volume.h:41:1: style: The class 'Volume' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/VolumeManager.h:76:1: style: The class 'VolumeManager' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:209:1: style: The class 'AutoMounter' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:233:8: performance: Technically the member function 'mozilla::system::AutoMounter::CheckVolumeSettings' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:262:8: style: Technically the member function 'mozilla::system::AutoMounter::GetStatus' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:1120:19: note: Technically the member function 'mozilla::system::AutoMounter::GetStatus' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:262:8: note: Technically the member function 'mozilla::system::AutoMounter::GetStatus' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:276:15: performance: Technically the member function 'mozilla::system::AutoMounter::ModeStr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:287:8: performance: Technically the member function 'mozilla::system::AutoMounter::IsModeEnabled' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:432:15: performance: Technically the member function 'mozilla::system::AutoMounter::StateStr' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/nsVolume.h:25:3: style: Class 'nsVolume' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/nsVolume.h:28:3: style: Class 'nsVolume' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/VolumeCommand.h:198:3: style: Class 'VolumeListCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.h:168:0: style: Class 'mozilla :: system :: mtp :: ProtectedTArray < RefPtr < DbEntry > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.h:168:0: style: Class 'mozilla :: system :: mtp :: ProtectedTArray < RefPtr < StorageEntry > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:199:16: style: The function 'ResponseReceived' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/system/gonk/VolumeCommand.h:65:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounter.cpp:199:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounterSetting.cpp:76:3: style: Class 'CheckVolumeSettingsCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounterSetting.cpp:167:3: style: Class 'CheckVolumeSettingsRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/AutoMounterSetting.cpp:200:3: style: Class 'SetStatusRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/GonkGPSGeolocationProvider.cpp:87:5: style: Class 'UpdateLocationEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/GonkGPSGeolocationProvider.cpp:248:5: style: Class 'UpdateCapabilitiesEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.cpp:117:35: style: Function 'AddEntry' argument 1 names different: declaration 'aEntry' definition 'entry'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.h:244:26: note: Function 'AddEntry' argument 1 names different: declaration 'aEntry' definition 'entry'.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.cpp:117:35: note: Function 'AddEntry' argument 1 names different: declaration 'aEntry' definition 'entry'.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.cpp:130:44: style: Function 'AddEntryAndNotify' argument 1 names different: declaration 'aEntr' definition 'entry'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.h:245:35: note: Function 'AddEntryAndNotify' argument 1 names different: declaration 'aEntr' definition 'entry'.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.cpp:130:44: note: Function 'AddEntryAndNotify' argument 1 names different: declaration 'aEntr' definition 'entry'.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.cpp:382:43: style: Function 'BaseName' argument 1 names different: declaration 'aPath' definition 'path'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.h:257:39: note: Function 'BaseName' argument 1 names different: declaration 'aPath' definition 'path'.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpDatabase.cpp:382:43: note: Function 'BaseName' argument 1 names different: declaration 'aPath' definition 'path'.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.h:44:41: style: Technically the member function 'mozilla::system::mtp::MozMtpServer::GetMtpServer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.cpp:216:15: note: Technically the member function 'mozilla::system::mtp::MozMtpServer::GetMtpServer' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.h:44:41: note: Technically the member function 'mozilla::system::mtp::MozMtpServer::GetMtpServer' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.h:45:36: style: Technically the member function 'mozilla::system::mtp::MozMtpServer::GetMozMtpDatabase' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.cpp:223:15: note: Technically the member function 'mozilla::system::mtp::MozMtpServer::GetMozMtpDatabase' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.h:45:36: note: Technically the member function 'mozilla::system::mtp::MozMtpServer::GetMozMtpDatabase' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.cpp:79:3: style: Class 'MtpWatcherUpdate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.cpp:147:3: style: Class 'AllocMtpWatcherUpdateRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpServer.cpp:165:3: style: Class 'FreeMtpWatcherUpdateRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpStorage.cpp:52:38: style: Function 'Notify' argument 1 names different: declaration 'aEvent' definition 'aVolume'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpStorage.h:32:38: note: Function 'Notify' argument 1 names different: declaration 'aEvent' definition 'aVolume'.
thunderbird-52.3.0/mozilla/dom/system/gonk/MozMtpStorage.cpp:52:38: note: Function 'Notify' argument 1 names different: declaration 'aEvent' definition 'aVolume'.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:906:9: error: Width 32 given in format string (no. 1) is larger than destination buffer 'interface[32]', use %31s to prevent overflowing it. [invalidScanfFormatWidth]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:369:12: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2396:20: style: The scope of the variable 'p1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2396:24: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2445:20: style: The scope of the variable 'p1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2445:24: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mId' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mPrefixLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mReport' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mEnabled' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mEnable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mThreshold' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mIpaddr' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mMask' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mGateway_long' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mDns1_long' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mDns2_long' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mMtu' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mNetId' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:72:3: warning: Member variable 'NetworkParams::mLoopIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:75:3: warning: Member variable 'NetworkParams::mNetId' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:107:5: performance: Variable 'mCmd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:1746:3: performance: Variable 'mNetUtils' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:280:8: style: Technically the member function 'NetworkUtils::ExecuteCommand' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:1774:20: note: Technically the member function 'NetworkUtils::ExecuteCommand' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:280:8: note: Technically the member function 'NetworkUtils::ExecuteCommand' can be const.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:303:17: performance: Technically the member function 'NetworkUtils::setNetworkInterfaceAlarm' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2520:29: note: Technically the member function 'NetworkUtils::setNetworkInterfaceAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:303:17: note: Technically the member function 'NetworkUtils::setNetworkInterfaceAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:304:17: performance: Technically the member function 'NetworkUtils::enableNetworkInterfaceAlarm' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2527:29: note: Technically the member function 'NetworkUtils::enableNetworkInterfaceAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:304:17: note: Technically the member function 'NetworkUtils::enableNetworkInterfaceAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:305:17: performance: Technically the member function 'NetworkUtils::disableNetworkInterfaceAlarm' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2534:29: note: Technically the member function 'NetworkUtils::disableNetworkInterfaceAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:305:17: note: Technically the member function 'NetworkUtils::disableNetworkInterfaceAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:306:17: performance: Technically the member function 'NetworkUtils::setTetheringAlarm' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2541:29: note: Technically the member function 'NetworkUtils::setTetheringAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:306:17: note: Technically the member function 'NetworkUtils::setTetheringAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:307:17: performance: Technically the member function 'NetworkUtils::removeTetheringAlarm' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2548:29: note: Technically the member function 'NetworkUtils::removeTetheringAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:307:17: note: Technically the member function 'NetworkUtils::removeTetheringAlarm' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:308:17: performance: Technically the member function 'NetworkUtils::getTetheringStatus' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2555:29: note: Technically the member function 'NetworkUtils::getTetheringStatus' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:308:17: note: Technically the member function 'NetworkUtils::getTetheringStatus' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:309:17: performance: Technically the member function 'NetworkUtils::setWifiOperationMode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2565:29: note: Technically the member function 'NetworkUtils::setWifiOperationMode' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:309:17: note: Technically the member function 'NetworkUtils::setWifiOperationMode' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:310:17: performance: Technically the member function 'NetworkUtils::setDhcpServer' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:1932:29: note: Technically the member function 'NetworkUtils::setDhcpServer' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:310:17: note: Technically the member function 'NetworkUtils::setDhcpServer' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:314:17: performance: Technically the member function 'NetworkUtils::updateUpStream' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2760:29: note: Technically the member function 'NetworkUtils::updateUpStream' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:314:17: note: Technically the member function 'NetworkUtils::updateUpStream' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:318:17: performance: Technically the member function 'NetworkUtils::setMtu' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2882:29: note: Technically the member function 'NetworkUtils::setMtu' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:318:17: note: Technically the member function 'NetworkUtils::setMtu' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:319:17: performance: Technically the member function 'NetworkUtils::getInterfaces' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2858:29: note: Technically the member function 'NetworkUtils::getInterfaces' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:319:17: note: Technically the member function 'NetworkUtils::getInterfaces' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:320:17: performance: Technically the member function 'NetworkUtils::getInterfaceConfig' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2867:29: note: Technically the member function 'NetworkUtils::getInterfaceConfig' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:320:17: note: Technically the member function 'NetworkUtils::getInterfaceConfig' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:321:17: performance: Technically the member function 'NetworkUtils::setInterfaceConfig' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2876:29: note: Technically the member function 'NetworkUtils::setInterfaceConfig' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:321:17: note: Technically the member function 'NetworkUtils::setInterfaceConfig' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:459:8: performance: Technically the member function 'NetworkUtils::sendBroadcastMessage' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2899:20: note: Technically the member function 'NetworkUtils::sendBroadcastMessage' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:459:8: note: Technically the member function 'NetworkUtils::sendBroadcastMessage' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:465:8: performance: Technically the member function 'NetworkUtils::dumpParams' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2947:20: note: Technically the member function 'NetworkUtils::dumpParams' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:465:8: note: Technically the member function 'NetworkUtils::dumpParams' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:468:19: performance: Technically the member function 'NetworkUtils::netdResponseType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.cpp:2918:31: note: Technically the member function 'NetworkUtils::netdResponseType' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:468:19: note: Technically the member function 'NetworkUtils::netdResponseType' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:34:3: style: Class 'CommandCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:75:3: style: Class 'NetworkParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:263:3: style: Class 'CommandResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:264:3: style: Class 'CommandResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:265:3: style: Class 'CommandResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkUtils.h:277:3: style: Class 'NetworkUtils' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkWorker.cpp:36:3: style: Class 'NetworkResultDispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkWorker.cpp:59:3: style: Class 'NetworkCommandDispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/NetworkWorker.cpp:82:3: style: Class 'NetdEventRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/OpenFileFinder.cpp:33:17: warning: Member variable 'OpenFileFinder::mState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/system/gonk/OpenFileFinder.cpp:42:3: performance: Variable 'mMyPid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/system/gonk/OpenFileFinder.h:45:8: performance: Technically the member function 'mozilla::system::OpenFileFinder::ReadSymLink' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/OpenFileFinder.cpp:221:17: note: Technically the member function 'mozilla::system::OpenFileFinder::ReadSymLink' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/OpenFileFinder.h:45:8: note: Technically the member function 'mozilla::system::OpenFileFinder::ReadSymLink' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/SystemWorkerManager.cpp:53:22: warning: Member variable 'SystemWorkerManager::mShutdown' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/dom/system/gonk/AudioManager.h:147:53: performance: Function parameter 'aAddress' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/system/gonk/Volume.h:120:8: performance: Technically the member function 'mozilla::system::Volume::StartCommand' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/Volume.cpp:460:9: note: Technically the member function 'mozilla::system::Volume::StartCommand' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/Volume.h:120:8: note: Technically the member function 'mozilla::system::Volume::StartCommand' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/Volume.h:124:8: performance: Technically the member function 'mozilla::system::Volume::BoolConfigValue' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/system/gonk/Volume.cpp:214:9: note: Technically the member function 'mozilla::system::Volume::BoolConfigValue' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/Volume.h:124:8: note: Technically the member function 'mozilla::system::Volume::BoolConfigValue' can be static.
thunderbird-52.3.0/mozilla/dom/system/gonk/VolumeManager.cpp:308:16: style: The function 'ResponseReceived' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/system/gonk/VolumeCommand.h:65:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/system/gonk/VolumeManager.cpp:308:16: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/MozStumbler.cpp:33:3: style: Class 'RequestCellInfoEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/UploadStumbleRunnable.cpp:17:62: style: Function 'UploadStumbleRunnable' argument 1 names different: declaration 'aUploadInputStream' definition 'aUploadData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/UploadStumbleRunnable.h:23:50: note: Function 'UploadStumbleRunnable' argument 1 names different: declaration 'aUploadInputStream' definition 'aUploadData'.
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/UploadStumbleRunnable.cpp:17:62: note: Function 'UploadStumbleRunnable' argument 1 names different: declaration 'aUploadInputStream' definition 'aUploadData'.
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/UploadStumbleRunnable.h:36:3: style: Class 'UploadEventListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:120:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:117:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:120:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:257:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:254:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:257:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:299:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:296:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/system/gonk/mozstumbler/WriteStumbleOnThread.cpp:299:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/system/gonk/nsVolume.cpp:449:18: style: The scope of the variable 'sMountGeneration' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/system/gonk/nsVolume.cpp:438:34: style: Function 'SetIsHotSwappable' argument 1 names different: declaration 'aIsHotSwappble' definition 'aIsHotSwappable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/system/gonk/nsVolume.h:91:31: note: Function 'SetIsHotSwappable' argument 1 names different: declaration 'aIsHotSwappble' definition 'aIsHotSwappable'.
thunderbird-52.3.0/mozilla/dom/system/gonk/nsVolume.cpp:438:34: note: Function 'SetIsHotSwappable' argument 1 names different: declaration 'aIsHotSwappble' definition 'aIsHotSwappable'.
thunderbird-52.3.0/mozilla/dom/system/gonk/nsVolumeStat.h:21:3: style: Class 'nsVolumeStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/gonk/nsVolumeMountLock.h:41:3: style: Class 'nsVolumeMountLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/linux/GpsdLocationProvider.cpp:153:3: style: Class 'PollRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/system/nsDeviceSensors.cpp:376:43: style: Function 'FireDOMLightEvent' argument 2 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/system/nsDeviceSensors.h:47:33: note: Function 'FireDOMLightEvent' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/system/nsDeviceSensors.cpp:376:43: note: Function 'FireDOMLightEvent' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/dom/system/nsDeviceSensors.cpp:106:3: performance: Variable 'mLastDOMMotionEventTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/url/URL.cpp:580:35: style: Function 'GetHash' argument 1 names different: declaration 'aHost' definition 'aHash'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/url/URL.cpp:175:22: note: Function 'GetHash' argument 1 names different: declaration 'aHost' definition 'aHash'.
thunderbird-52.3.0/mozilla/dom/url/URL.cpp:580:35: note: Function 'GetHash' argument 1 names different: declaration 'aHost' definition 'aHash'.
thunderbird-52.3.0/mozilla/dom/url/URL.cpp:1627:31: style: Function 'GetHash' argument 1 names different: declaration 'aHost' definition 'aHash'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/url/URL.cpp:749:22: note: Function 'GetHash' argument 1 names different: declaration 'aHost' definition 'aHash'.
thunderbird-52.3.0/mozilla/dom/url/URL.cpp:1627:31: note: Function 'GetHash' argument 1 names different: declaration 'aHost' definition 'aHash'.
thunderbird-52.3.0/mozilla/dom/url/URLSearchParams.h:199:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/dom/url/URLSearchParams.h:46:12: warning: Member variable 'URLParams::mDecoder' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/url/URLSearchParams.h:50:3: warning: Member variable 'URLParams::mDecoder' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.h:21:8: performance: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayConnect' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.cpp:42:18: note: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayConnect' can be static.
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.h:21:8: note: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayConnect' can be static.
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.h:22:8: performance: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayDisconnect' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.cpp:57:18: note: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayDisconnect' can be static.
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.h:22:8: note: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayDisconnect' can be static.
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.h:23:8: performance: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayPresentChange' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.cpp:68:18: note: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayPresentChange' can be static.
thunderbird-52.3.0/mozilla/dom/vr/VREventObserver.h:23:8: note: Technically the member function 'mozilla::dom::VREventObserver::NotifyVRDisplayPresentChange' can be static.
thunderbird-52.3.0/mozilla/dom/wifi/WifiCertService.cpp:208:5: style: Variable 'srv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/wifi/WifiCertService.cpp:204:5: note: Variable 'srv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/wifi/WifiCertService.cpp:208:5: note: Variable 'srv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/wifi/WifiHotspotUtils.cpp:112:18: style: The scope of the variable 'dent' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/wifi/WifiHotspotUtils.h:24:11: performance: Technically the member function 'WifiHotspotUtils::do_wifi_close_hostapd_connection' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/wifi/WifiHotspotUtils.cpp:145:27: note: Technically the member function 'WifiHotspotUtils::do_wifi_close_hostapd_connection' can be static.
thunderbird-52.3.0/mozilla/dom/wifi/WifiHotspotUtils.h:24:11: note: Technically the member function 'WifiHotspotUtils::do_wifi_close_hostapd_connection' can be static.
thunderbird-52.3.0/mozilla/dom/wifi/WifiHotspotUtils.h:32:11: performance: Technically the member function 'WifiHotspotUtils::sendCommand' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/wifi/WifiHotspotUtils.cpp:65:19: note: Technically the member function 'WifiHotspotUtils::sendCommand' can be static.
thunderbird-52.3.0/mozilla/dom/wifi/WifiHotspotUtils.h:32:11: note: Technically the member function 'WifiHotspotUtils::sendCommand' can be static.
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:35:5: performance: Variable 'mCmd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:24:3: style: Struct 'CommandOptions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/wifi/WifiProxyService.cpp:61:3: style: Class 'EventRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:515:13: style: Checking if unsigned variable 'bytes' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:103:8: style: Technically the member function 'WpaSupplicant::CheckBuffer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:495:16: note: Technically the member function 'WpaSupplicant::CheckBuffer' can be const.
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:103:8: note: Technically the member function 'WpaSupplicant::CheckBuffer' can be const.
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:104:12: performance: Technically the member function 'WpaSupplicant::MakeMask' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:413:25: note: Technically the member function 'WpaSupplicant::MakeMask' can be static.
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:104:12: note: Technically the member function 'WpaSupplicant::MakeMask' can be static.
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:268:3: style: The function 'do_wifi_load_driver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:64:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:268:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:269:3: style: The function 'do_wifi_unload_driver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:67:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:269:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:272:11: style: The function 'do_wifi_wait_for_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:58:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:272:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:278:11: style: The function 'do_wifi_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:61:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:278:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:284:11: style: The function 'do_wifi_start_supplicant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:70:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:284:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:290:11: style: The function 'do_wifi_stop_supplicant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:73:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:290:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:296:11: style: The function 'do_wifi_connect_to_supplicant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:76:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:296:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:302:8: style: The function 'do_wifi_close_supplicant_connection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:79:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:302:8: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:314:11: style: The function 'do_wifi_wait_for_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:58:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:314:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:320:11: style: The function 'do_wifi_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:61:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:320:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:326:11: style: The function 'do_wifi_start_supplicant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:70:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:326:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:332:11: style: The function 'do_wifi_stop_supplicant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:73:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:332:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:338:11: style: The function 'do_wifi_connect_to_supplicant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:76:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:338:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:344:8: style: The function 'do_wifi_close_supplicant_connection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:79:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:344:8: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:356:11: style: The function 'do_wifi_start_supplicant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:70:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:356:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:362:11: style: The function 'do_wifi_stop_supplicant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:73:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:362:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:368:11: style: The function 'do_wifi_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.h:61:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/wifi/WifiUtils.cpp:368:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/workers/Queue.h:111:8: performance: Technically the member function 'mozilla::dom::workers::NoLocking::Lock' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/workers/Queue.h:114:8: performance: Technically the member function 'mozilla::dom::workers::NoLocking::Unlock' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/workers/WorkerPrivate.h:97:1: warning: The class 'SharedMutex' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.h:32:12: performance: Technically the member function 'mozilla::dom::FileReaderSync::ConvertStream' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.cpp:235:17: note: Technically the member function 'mozilla::dom::FileReaderSync::ConvertStream' can be static.
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.h:32:12: note: Technically the member function 'mozilla::dom::FileReaderSync::ConvertStream' can be static.
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.h:44:8: performance: Technically the member function 'mozilla::dom::FileReaderSync::ReadAsBinaryString' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.cpp:96:17: note: Technically the member function 'mozilla::dom::FileReaderSync::ReadAsBinaryString' can be static.
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.h:44:8: note: Technically the member function 'mozilla::dom::FileReaderSync::ReadAsBinaryString' can be static.
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.h:47:8: performance: Technically the member function 'mozilla::dom::FileReaderSync::ReadAsDataURL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.cpp:190:17: note: Technically the member function 'mozilla::dom::FileReaderSync::ReadAsDataURL' can be static.
thunderbird-52.3.0/mozilla/dom/workers/FileReaderSync.h:47:8: note: Technically the member function 'mozilla::dom::FileReaderSync::ReadAsDataURL' can be static.
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1150:46: warning: Either the condition 'if(parent)' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1244:10: note: Assuming that condition 'if(parent)' is not redundant
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1150:46: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1723:3: warning: Possible null pointer dereference: response [nullPointer]
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1715:38: note: Assignment 'response=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1723:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1724:18: warning: Possible null pointer dereference: response [nullPointer]
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1715:38: note: Assignment 'response=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1724:18: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1725:43: warning: Possible null pointer dereference: response [nullPointer]
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1715:38: note: Assignment 'response=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:1725:43: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:2084:62: style: Function 'LogExceptionToConsole' argument 2 names different: declaration 'WorkerPrivate' definition 'aWorkerPrivate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:342:45: note: Function 'LogExceptionToConsole' argument 2 names different: declaration 'WorkerPrivate' definition 'aWorkerPrivate'.
thunderbird-52.3.0/mozilla/dom/workers/ScriptLoader.cpp:2084:62: note: Function 'LogExceptionToConsole' argument 2 names different: declaration 'WorkerPrivate' definition 'aWorkerPrivate'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerPrivate.h:65:1: style: The class 'ServiceWorkerPrivate' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerClients.cpp:89:5: style: The function 'WorkerRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/workers/WorkerRunnable.h:159:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerClients.cpp:89:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerClients.cpp:174:5: style: The function 'WorkerRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/workers/WorkerRunnable.h:159:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerClients.cpp:174:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerClients.cpp:332:3: style: The function 'WorkerRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/workers/WorkerRunnable.h:159:3: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerClients.cpp:332:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:1382:61: style: Function 'GetOrCreateJobQueue' argument 1 names different: declaration 'aOriginSuffix' definition 'aKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.h:337:41: note: Function 'GetOrCreateJobQueue' argument 1 names different: declaration 'aOriginSuffix' definition 'aKey'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:1382:61: note: Function 'GetOrCreateJobQueue' argument 1 names different: declaration 'aOriginSuffix' definition 'aKey'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:1960:78: style: Function 'AddScopeAndRegistration' argument 2 names different: declaration 'aRegistation' definition 'aInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.h:406:58: note: Function 'AddScopeAndRegistration' argument 2 names different: declaration 'aRegistation' definition 'aInfo'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:1960:78: note: Function 'AddScopeAndRegistration' argument 2 names different: declaration 'aRegistation' definition 'aInfo'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:2535:49: style: Function 'IsControlled' argument 1 names different: declaration 'aDocument' definition 'aDoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.h:133:29: note: Function 'IsControlled' argument 1 names different: declaration 'aDocument' definition 'aDoc'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:2535:49: note: Function 'IsControlled' argument 1 names different: declaration 'aDocument' definition 'aDoc'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:3672:75: style: Function 'NotifyListenersOnRegister' argument 1 names different: declaration 'aRegistration' definition 'aInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.h:475:63: note: Function 'NotifyListenersOnRegister' argument 1 names different: declaration 'aRegistration' definition 'aInfo'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:3672:75: note: Function 'NotifyListenersOnRegister' argument 1 names different: declaration 'aRegistration' definition 'aInfo'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:3682:75: style: Function 'NotifyListenersOnUnregister' argument 1 names different: declaration 'aRegistration' definition 'aInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.h:478:65: note: Function 'NotifyListenersOnUnregister' argument 1 names different: declaration 'aRegistration' definition 'aInfo'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:3682:75: note: Function 'NotifyListenersOnUnregister' argument 1 names different: declaration 'aRegistration' definition 'aInfo'.
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:1256:3: style: The function 'JobFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerJob.h:34:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:1256:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:2758:3: style: The function 'JobFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerJob.h:34:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerManager.cpp:2758:3: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerPrivate.cpp:809:78: performance: Function parameter 'aRegistration' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerRegistration.cpp:75:1: style: The class 'ServiceWorkerRegistrationMainThread' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerRegistration.cpp:855:1: style: The class 'ServiceWorkerRegistrationWorkerThread' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerRegistration.cpp:919:1: style: The class 'WorkerListener' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:906:29: warning: Possible null pointer dereference: cache [nullPointer]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:895:18: note: Assignment 'cache=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:906:29: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:938:14: warning: Possible null pointer dereference: response [nullPointer]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:931:24: note: Assignment 'response=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:938:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:941:3: warning: Possible null pointer dereference: response [nullPointer]
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:931:24: note: Assignment 'response=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/dom/workers/ServiceWorkerScriptCache.cpp:941:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/workers/WorkerPrivate.cpp:3705:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/workers/WorkerScope.cpp:953:26: style: Function 'IsWorkerGlobal' argument 1 names different: declaration 'global' definition 'object'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/workers/Workers.h:365:26: note: Function 'IsWorkerGlobal' argument 1 names different: declaration 'global' definition 'object'.
thunderbird-52.3.0/mozilla/dom/workers/WorkerScope.cpp:953:26: note: Function 'IsWorkerGlobal' argument 1 names different: declaration 'global' definition 'object'.
thunderbird-52.3.0/mozilla/dom/workers/WorkerScope.cpp:959:28: style: Function 'IsDebuggerGlobal' argument 1 names different: declaration 'global' definition 'object'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/workers/Workers.h:368:28: note: Function 'IsDebuggerGlobal' argument 1 names different: declaration 'global' definition 'object'.
thunderbird-52.3.0/mozilla/dom/workers/WorkerScope.cpp:959:28: note: Function 'IsDebuggerGlobal' argument 1 names different: declaration 'global' definition 'object'.
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.cpp:180:5: warning: Either the condition '!aContent' is redundant or there is possible null pointer dereference: aContent. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.cpp:183:9: note: Assuming that condition '!aContent' is not redundant
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.cpp:180:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.cpp:169:77: style: Function 'SetWrappedJS' argument 2 names different: declaration 'aResult' definition 'aWrappedJS'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.h:177:70: note: Function 'SetWrappedJS' argument 2 names different: declaration 'aResult' definition 'aWrappedJS'.
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.cpp:169:77: note: Function 'SetWrappedJS' argument 2 names different: declaration 'aResult' definition 'aWrappedJS'.
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.cpp:484:46: style: Function 'GetXBLDocumentInfo' argument 1 names different: declaration 'aURI' definition 'aURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.h:115:49: note: Function 'GetXBLDocumentInfo' argument 1 names different: declaration 'aURI' definition 'aURL'.
thunderbird-52.3.0/mozilla/dom/xbl/nsBindingManager.cpp:484:46: note: Function 'GetXBLDocumentInfo' argument 1 names different: declaration 'aURI' definition 'aURL'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLMaybeCompiled.h:64:14: style: Unused private function: 'nsXBLMaybeCompiled::UnsafeGetJSFunction' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:117:11: style: Technically the member function 'nsXBLPrototypeHandler::GetPhase' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:118:11: style: Technically the member function 'nsXBLPrototypeHandler::GetType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:142:8: style: Technically the member function 'nsXBLPrototypeHandler::HasAllowUntrustedAttr' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:149:8: style: Technically the member function 'nsXBLPrototypeHandler::AllowUntrustedEvents' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:161:8: performance: Technically the member function 'nsXBLPrototypeHandler::Init' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMember.h:56:12: style: Technically the member function 'nsXBLTextWithLineNumber::GetLineNumber' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMember.h:77:8: style: Technically the member function 'nsXBLProtoImplMember::ShouldExposeToUntrustedContent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMember.h:79:19: style: Technically the member function 'nsXBLProtoImplMember::GetName' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.h:55:11: style: Technically the member function 'nsXBLUncompiledMethod::GetParameterCount' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.h:312:3: warning: The class 'IIDHashKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.cpp:110:51: style: Function 'nsXBLBinding' argument 1 names different: declaration 'aProtoBinding' definition 'aBinding'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.h:42:48: note: Function 'nsXBLBinding' argument 1 names different: declaration 'aProtoBinding' definition 'aBinding'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.cpp:110:51: note: Function 'nsXBLBinding' argument 1 names different: declaration 'aProtoBinding' definition 'aBinding'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.cpp:197:44: style: Function 'InstallAnonymousContent' argument 3 names different: declaration 'aNativeAnon' definition 'aChromeOnlyContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.h:108:37: note: Function 'InstallAnonymousContent' argument 3 names different: declaration 'aNativeAnon' definition 'aChromeOnlyContent'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.cpp:197:44: note: Function 'InstallAnonymousContent' argument 3 names different: declaration 'aNativeAnon' definition 'aChromeOnlyContent'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.cpp:110:15: warning: Member variable 'nsXBLBinding::mBoundElement' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.h:138:8: style: Technically the member function 'nsXBLBinding::AllowScripts' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.cpp:1095:15: note: Technically the member function 'nsXBLBinding::AllowScripts' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLBinding.h:138:8: note: Technically the member function 'nsXBLBinding::AllowScripts' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLContentSink.cpp:37:30: style: Function 'NS_NewXBLContentSink' argument 3 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLContentSink.h:153:30: note: Function 'NS_NewXBLContentSink' argument 3 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLContentSink.cpp:37:30: note: Function 'NS_NewXBLContentSink' argument 3 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLContentSink.cpp:74:32: style: Function 'Init' argument 2 names different: declaration 'aURL' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLContentSink.h:66:25: note: Function 'Init' argument 2 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLContentSink.cpp:74:32: note: Function 'Init' argument 2 names different: declaration 'aURL' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImpl.h:52:8: style: Technically the member function 'nsXBLProtoImpl::LookupMember' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImpl.cpp:271:17: note: Technically the member function 'nsXBLProtoImpl::LookupMember' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImpl.h:52:8: note: Technically the member function 'nsXBLProtoImpl::LookupMember' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImpl.h:68:8: style: Technically the member function 'nsXBLProtoImpl::Trace' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImpl.cpp:285:17: note: Technically the member function 'nsXBLProtoImpl::Trace' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImpl.h:68:8: note: Technically the member function 'nsXBLProtoImpl::Trace' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplField.cpp:49:22: warning: Member variable 'nsXBLProtoImplField::mName' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.cpp:45:55: style: Function 'AppendBodyText' argument 1 names different: declaration 'aBody' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.h:86:40: note: Function 'AppendBodyText' argument 1 names different: declaration 'aBody' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.cpp:45:55: note: Function 'AppendBodyText' argument 1 names different: declaration 'aBody' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.cpp:60:53: style: Function 'AddParameter' argument 1 names different: declaration 'aName' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.h:87:38: note: Function 'AddParameter' argument 1 names different: declaration 'aName' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.cpp:60:53: note: Function 'AddParameter' argument 1 names different: declaration 'aName' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.h:141:12: style: Technically the member function 'nsXBLProtoImplAnonymousMethod::Execute' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.cpp:264:32: note: Technically the member function 'nsXBLProtoImplAnonymousMethod::Execute' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplMethod.h:141:12: note: Technically the member function 'nsXBLProtoImplAnonymousMethod::Execute' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:87:59: style: Function 'AppendGetterText' argument 1 names different: declaration 'aGetter' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.h:31:42: note: Function 'AppendGetterText' argument 1 names different: declaration 'aGetter' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:87:59: note: Function 'AppendGetterText' argument 1 names different: declaration 'aGetter' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:96:59: style: Function 'AppendSetterText' argument 1 names different: declaration 'aSetter' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.h:32:42: note: Function 'AppendSetterText' argument 1 names different: declaration 'aSetter' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:96:59: note: Function 'AppendSetterText' argument 1 names different: declaration 'aSetter' definition 'aText'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:284:53: style: Function 'Trace' argument 1 names different: declaration 'aCallback' definition 'aCallbacks'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.h:42:44: note: Function 'Trace' argument 1 names different: declaration 'aCallback' definition 'aCallbacks'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:284:53: note: Function 'Trace' argument 1 names different: declaration 'aCallback' definition 'aCallbacks'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:226:12: error: Memory pointed to by 'getterText' is freed twice. [doubleFree]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:272:12: error: Memory pointed to by 'setterText' is freed twice. [doubleFree]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLProtoImplProperty.cpp:338:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:1543:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:114:47: style: Function 'Init' argument 1 names different: declaration 'aRef' definition 'aID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.h:243:35: note: Function 'Init' argument 1 names different: declaration 'aRef' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:114:47: note: Function 'Init' argument 1 names different: declaration 'aRef' definition 'aID'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:298:70: style: Function 'SetConstructor' argument 1 names different: declaration 'aConstructor' definition 'aMethod'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.h:71:58: note: Function 'SetConstructor' argument 1 names different: declaration 'aConstructor' definition 'aMethod'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:298:70: note: Function 'SetConstructor' argument 1 names different: declaration 'aConstructor' definition 'aMethod'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:307:69: style: Function 'SetDestructor' argument 1 names different: declaration 'aDestructor' definition 'aMethod'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.h:73:57: note: Function 'SetDestructor' argument 1 names different: declaration 'aDestructor' definition 'aMethod'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:307:69: note: Function 'SetDestructor' argument 1 names different: declaration 'aDestructor' definition 'aMethod'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:467:51: style: Function 'LocateInstance' argument 1 names different: declaration 'aBoundElt' definition 'aBoundElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.h:259:42: note: Function 'LocateInstance' argument 1 names different: declaration 'aBoundElt' definition 'aBoundElement'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:467:51: note: Function 'LocateInstance' argument 1 names different: declaration 'aBoundElt' definition 'aBoundElement'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:1175:53: style: Function 'ReadContentNode' argument 4 names different: declaration 'aChild' definition 'aContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.h:192:41: note: Function 'ReadContentNode' argument 4 names different: declaration 'aChild' definition 'aContent'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:1175:53: note: Function 'ReadContentNode' argument 4 names different: declaration 'aChild' definition 'aContent'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:99:24: warning: Member variable 'nsXBLPrototypeBinding::mXBLDocInfoWeak' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeBinding.cpp:78:11: style: Technically the member function 'nsXBLAttributeEntry::GetDstNameSpace' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:999:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:998:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:999:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:102:58: style: Function 'nsXBLPrototypeHandler' argument 1 names different: declaration 'aKeyElement' definition 'aHandlerElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:86:46: note: Function 'nsXBLPrototypeHandler' argument 1 names different: declaration 'aKeyElement' definition 'aHandlerElement'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:102:58: note: Function 'nsXBLPrototypeHandler' argument 1 names different: declaration 'aKeyElement' definition 'aHandlerElement'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:712:48: style: Function 'GetEventType' argument 1 names different: declaration 'type' definition 'aEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:181:32: note: Function 'GetEventType' argument 1 names different: declaration 'type' definition 'aEvent'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:712:48: note: Function 'GetEventType' argument 1 names different: declaration 'type' definition 'aEvent'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:888:104: style: Function 'ReportKeyConflict' argument 3 names different: declaration 'aElement' definition 'aKeyElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:180:88: note: Function 'ReportKeyConflict' argument 3 names different: declaration 'aElement' definition 'aKeyElement'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:888:104: note: Function 'ReportKeyConflict' argument 3 names different: declaration 'aElement' definition 'aKeyElement'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:125:29: style: Technically the member function 'nsXBLPrototypeHandler::GetEventName' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:540:24: note: Technically the member function 'nsXBLPrototypeHandler::GetEventName' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:125:29: note: Technically the member function 'nsXBLPrototypeHandler::GetEventName' can be const.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:170:18: performance: Technically the member function 'nsXBLPrototypeHandler::GetMatchingKeyCode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.cpp:653:32: note: Technically the member function 'nsXBLPrototypeHandler::GetMatchingKeyCode' can be static.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeHandler.h:170:18: note: Technically the member function 'nsXBLPrototypeHandler::GetMatchingKeyCode' can be static.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeResources.cpp:60:58: style: Function 'AddResourceListener' argument 1 names different: declaration 'aElement' definition 'aBoundElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeResources.h:34:40: note: Function 'AddResourceListener' argument 1 names different: declaration 'aElement' definition 'aBoundElement'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLPrototypeResources.cpp:60:58: note: Function 'AddResourceListener' argument 1 names different: declaration 'aElement' definition 'aBoundElement'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLResourceLoader.cpp:52:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLSerialize.cpp:18:45: style: Function 'XBL_SerializeFunction' argument 2 names different: declaration 'aFunctionObject' definition 'aFunction'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLSerialize.h:85:45: note: Function 'XBL_SerializeFunction' argument 2 names different: declaration 'aFunctionObject' definition 'aFunction'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLSerialize.cpp:18:45: note: Function 'XBL_SerializeFunction' argument 2 names different: declaration 'aFunctionObject' definition 'aFunction'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLSerialize.cpp:28:54: style: Function 'XBL_DeserializeFunction' argument 2 names different: declaration 'aFunctionObject' definition 'aFunctionObjectp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLSerialize.h:89:54: note: Function 'XBL_DeserializeFunction' argument 2 names different: declaration 'aFunctionObject' definition 'aFunctionObjectp'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLSerialize.cpp:28:54: note: Function 'XBL_DeserializeFunction' argument 2 names different: declaration 'aFunctionObject' definition 'aFunctionObjectp'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:295:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:276:59: style: Function 'HasRequest' argument 2 names different: declaration 'aBoundElement' definition 'aElt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:183:45: note: Function 'HasRequest' argument 2 names different: declaration 'aBoundElement' definition 'aElt'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:276:59: note: Function 'HasRequest' argument 2 names different: declaration 'aBoundElement' definition 'aElt'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:625:31: style: Function 'GetBinding' argument 3 names different: declaration 'aPeekFlag' definition 'aPeekOnly'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.h:89:28: note: Function 'GetBinding' argument 3 names different: declaration 'aPeekFlag' definition 'aPeekOnly'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:625:31: note: Function 'GetBinding' argument 3 names different: declaration 'aPeekFlag' definition 'aPeekOnly'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:684:31: style: Function 'GetBinding' argument 3 names different: declaration 'aPeekFlag' definition 'aPeekOnly'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.h:110:28: note: Function 'GetBinding' argument 3 names different: declaration 'aPeekFlag' definition 'aPeekOnly'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:684:31: note: Function 'GetBinding' argument 3 names different: declaration 'aPeekFlag' definition 'aPeekOnly'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLService.cpp:208:3: performance: Variable 'mBoundDocument' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLWindowKeyHandler.cpp:150:61: style: Function 'GetAllHandlers' argument 2 names different: declaration 'handler' definition 'aHandler'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLWindowKeyHandler.cpp:57:47: note: Function 'GetAllHandlers' argument 2 names different: declaration 'handler' definition 'aHandler'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLWindowKeyHandler.cpp:150:61: note: Function 'GetAllHandlers' argument 2 names different: declaration 'handler' definition 'aHandler'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLWindowKeyHandler.cpp:151:61: style: Function 'GetAllHandlers' argument 3 names different: declaration 'userHandler' definition 'aUserHandler'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLWindowKeyHandler.cpp:58:47: note: Function 'GetAllHandlers' argument 3 names different: declaration 'userHandler' definition 'aUserHandler'.
thunderbird-52.3.0/mozilla/dom/xbl/nsXBLWindowKeyHandler.cpp:151:61: note: Function 'GetAllHandlers' argument 3 names different: declaration 'userHandler' definition 'aUserHandler'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:99:12: style: Technically the member function 'mozilla::dom::ArrayBufferBuilder::length' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:100:12: style: Technically the member function 'mozilla::dom::ArrayBufferBuilder::capacity' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:533:61: style: Function 'AppendToResponseText' argument 1 names different: declaration 'aBuffer' definition 'aSrcBuffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:558:46: note: Function 'AppendToResponseText' argument 1 names different: declaration 'aBuffer' definition 'aSrcBuffer'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:533:61: note: Function 'AppendToResponseText' argument 1 names different: declaration 'aBuffer' definition 'aSrcBuffer'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:534:57: style: Function 'AppendToResponseText' argument 2 names different: declaration 'aBufferLen' definition 'aSrcBufferLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:558:64: note: Function 'AppendToResponseText' argument 2 names different: declaration 'aBufferLen' definition 'aSrcBufferLen'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:534:57: note: Function 'AppendToResponseText' argument 2 names different: declaration 'aBufferLen' definition 'aSrcBufferLen'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:738:70: style: Function 'SetResponseType' argument 1 names different: declaration 'aType' definition 'aResponseType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:455:46: note: Function 'SetResponseType' argument 1 names different: declaration 'aType' definition 'aResponseType'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:738:70: note: Function 'SetResponseType' argument 1 names different: declaration 'aType' definition 'aResponseType'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:1084:46: style: Function 'Abort' argument 1 names different: declaration 'aRv' definition 'arv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:407:22: note: Function 'Abort' argument 1 names different: declaration 'aRv' definition 'arv'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:1084:46: note: Function 'Abort' argument 1 names different: declaration 'aRv' definition 'arv'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:1100:58: style: Function 'IsSafeHeader' argument 1 names different: declaration 'aHeaderName' definition 'aHeader'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:442:39: note: Function 'IsSafeHeader' argument 1 names different: declaration 'aHeaderName' definition 'aHeader'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:1100:58: note: Function 'IsSafeHeader' argument 1 names different: declaration 'aHeaderName' definition 'aHeader'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:1228:63: style: Function 'GetResponseHeader' argument 1 names different: declaration 'aHeader' definition 'header'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:420:39: note: Function 'GetResponseHeader' argument 1 names different: declaration 'aHeader' definition 'header'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:1228:63: note: Function 'GetResponseHeader' argument 1 names different: declaration 'aHeader' definition 'header'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:1229:57: style: Function 'GetResponseHeader' argument 2 names different: declaration 'aResult' definition '_retval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:420:60: note: Function 'GetResponseHeader' argument 2 names different: declaration 'aResult' definition '_retval'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:1229:57: note: Function 'GetResponseHeader' argument 2 names different: declaration 'aResult' definition '_retval'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:3737:68: style: Function 'BlobStoreCompleted' argument 3 names different: declaration 'aResult' definition 'aRv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:544:36: note: Function 'BlobStoreCompleted' argument 3 names different: declaration 'aResult' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:3737:68: note: Function 'BlobStoreCompleted' argument 3 names different: declaration 'aResult' definition 'aRv'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:4069:48: style: Function 'ApplyToChannel' argument 1 names different: declaration 'aChannel' definition 'aHttpChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:152:39: note: Function 'ApplyToChannel' argument 1 names different: declaration 'aChannel' definition 'aHttpChannel'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:4069:48: note: Function 'ApplyToChannel' argument 1 names different: declaration 'aChannel' definition 'aHttpChannel'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:407:3: warning: Virtual function 'Abort' is called from destructor '~XMLHttpRequestMainThread()' at line 203. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.cpp:203:5: note: Calling Abort
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:402:5: note: Calling Abort
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestMainThread.h:407:3: note: Abort is a virtual method
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestWorker.cpp:46:50: style: Function 'trace' argument 1 names different: declaration 'trc' definition 'aTrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestWorker.h:48:26: note: Function 'trace' argument 1 names different: declaration 'trc' definition 'aTrc'.
thunderbird-52.3.0/mozilla/dom/xhr/XMLHttpRequestWorker.cpp:46:50: note: Function 'trace' argument 1 names different: declaration 'trc' definition 'aTrc'.
thunderbird-52.3.0/mozilla/dom/xml/nsXMLContentSink.cpp:152:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:287:45: style: Function 'ReportError' argument 4 names different: declaration 'aRetval' definition '_retval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:61:32: note: Function 'ReportError' argument 4 names different: declaration 'aRetval' definition '_retval'.
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:287:45: note: Function 'ReportError' argument 4 names different: declaration 'aRetval' definition '_retval'.
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:382:58: style: Function 'SetTargetDocument' argument 1 names different: declaration 'aDocument' definition 'aTargetDocument'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:74:45: note: Function 'SetTargetDocument' argument 1 names different: declaration 'aDocument' definition 'aTargetDocument'.
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:382:58: note: Function 'SetTargetDocument' argument 1 names different: declaration 'aDocument' definition 'aTargetDocument'.
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:427:58: style: Function 'SetPreventScriptExecution' argument 1 names different: declaration 'aPreventScriptExecution' definition 'aPrevent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:78:45: note: Function 'SetPreventScriptExecution' argument 1 names different: declaration 'aPreventScriptExecution' definition 'aPrevent'.
thunderbird-52.3.0/mozilla/dom/xml/nsXMLFragmentContentSink.cpp:427:58: note: Function 'SetPreventScriptExecution' argument 1 names different: declaration 'aPreventScriptExecution' definition 'aPrevent'.
thunderbird-52.3.0/mozilla/dom/xml/nsXMLPrettyPrinter.cpp:100:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xml/nsXMLPrettyPrinter.cpp:96:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xml/nsXMLPrettyPrinter.cpp:100:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/base/txDouble.cpp:41:18: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xslt/base/txDouble.cpp:127:44: style: Function 'toDouble' argument 1 names different: declaration 'aStr' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/base/txCore.h:48:45: note: Function 'toDouble' argument 1 names different: declaration 'aStr' definition 'aSrc'.
thunderbird-52.3.0/mozilla/dom/xslt/base/txDouble.cpp:127:44: note: Function 'toDouble' argument 1 names different: declaration 'aStr' definition 'aSrc'.
thunderbird-52.3.0/mozilla/dom/xslt/base/txExpandedName.h:42:10: style: Technically the member function 'txExpandedName::isNull' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/base/txExpandedNameMap.cpp:12:10: performance: Technically the member function 'txMapItemComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.cpp:50:54: style: Function 'insertAfter' argument 2 names different: declaration 'sItem' definition 'refItem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.h:75:52: note: Function 'insertAfter' argument 2 names different: declaration 'sItem' definition 'refItem'.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.cpp:50:54: note: Function 'insertAfter' argument 2 names different: declaration 'sItem' definition 'refItem'.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.cpp:65:55: style: Function 'insertBefore' argument 2 names different: declaration 'sItem' definition 'refItem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.h:76:53: note: Function 'insertBefore' argument 2 names different: declaration 'sItem' definition 'refItem'.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.cpp:65:55: note: Function 'insertBefore' argument 2 names different: declaration 'sItem' definition 'refItem'.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.cpp:101:44: style: Function 'remove' argument 1 names different: declaration 'sItem' definition 'item'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.h:66:32: note: Function 'remove' argument 1 names different: declaration 'sItem' definition 'item'.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.cpp:101:44: note: Function 'remove' argument 1 names different: declaration 'sItem' definition 'item'.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.h:35:13: style: Technically the member function 'txList::getLength' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.cpp:38:15: note: Technically the member function 'txList::getLength' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.h:35:13: note: Technically the member function 'txList::getLength' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.h:40:17: style: Technically the member function 'txList::isEmpty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.h:114:11: style: Technically the member function 'txListIterator::hasNext' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.cpp:187:22: note: Technically the member function 'txListIterator::hasNext' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/base/txList.h:114:11: note: Technically the member function 'txListIterator::hasNext' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/base/txNamespaceMap.cpp:14:17: warning: Member variable 'txNamespaceMap::mRefCnt' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xslt/base/txNamespaceMap.cpp:17:5: performance: Variable 'mNamespaces' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/xslt/base/txNamespaceMap.h:13:1: warning: The class 'txNamespaceMap' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xslt/xml/txXMLUtils.cpp:128:44: style: Function 'normalizePIValue' argument 1 names different: declaration 'attValue' definition 'piValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xml/txXMLUtils.h:51:45: note: Function 'normalizePIValue' argument 1 names different: declaration 'attValue' definition 'piValue'.
thunderbird-52.3.0/mozilla/dom/xslt/xml/txXMLUtils.cpp:128:44: note: Function 'normalizePIValue' argument 1 names different: declaration 'attValue' definition 'piValue'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/XPathEvaluator.cpp:247:64: style: Function 'resolveFunctionCall' argument 3 names different: declaration 'aFunction' definition 'aFn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/XPathEvaluator.cpp:63:49: note: Function 'resolveFunctionCall' argument 3 names different: declaration 'aFunction' definition 'aFn'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/XPathEvaluator.cpp:247:64: note: Function 'resolveFunctionCall' argument 3 names different: declaration 'aFunction' definition 'aFn'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:484:14: style: Technically the member function 'txNodeTypeTest::getNodeTestType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:623:22: style: Technically the member function 'LocationStep::getAxisIdentifier' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: style: The function 'getResultType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:57:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: style: The function 'stringValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:64:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: style: The function 'stringValuePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:70:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: style: The function 'booleanValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:76:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: style: The function 'numberValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:82:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: style: The function 'getResultType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:57:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: style: The function 'stringValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:64:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: style: The function 'stringValuePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:70:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: style: The function 'booleanValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:76:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: style: The function 'numberValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:82:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: style: The function 'getResultType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:57:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: style: The function 'stringValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:64:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: style: The function 'stringValuePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:70:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: style: The function 'booleanValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:76:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: style: The function 'numberValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:82:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/XPathResult.h:47:1: warning: The class 'XPathResult' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: style: The function 'getResultType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:57:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: style: The function 'stringValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:64:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: style: The function 'stringValuePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:70:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: style: The function 'booleanValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:76:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: style: The function 'numberValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:82:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txBooleanExpr.cpp:56:47: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:721:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txBooleanExpr.cpp:56:47: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:721:5: performance: Technically the member function 'BooleanExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txBooleanExpr.cpp:53:1: note: Technically the member function 'BooleanExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:721:5: note: Technically the member function 'BooleanExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txBooleanResult.cpp:16:35: style: Function 'BooleanResult' argument 1 names different: declaration 'aValue' definition 'boolean'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:100:33: note: Function 'BooleanResult' argument 1 names different: declaration 'aValue' definition 'boolean'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txBooleanResult.cpp:16:35: note: Function 'BooleanResult' argument 1 names different: declaration 'aValue' definition 'boolean'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txBooleanResult.cpp:31:38: style: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:102:5: note: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txBooleanResult.cpp:31:38: note: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txCoreFunctionCall.cpp:278:22: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txCoreFunctionCall.cpp:661:54: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:367:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txCoreFunctionCall.cpp:661:54: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:367:5: style: Technically the member function 'txCoreFunctionCall::getReturnType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txCoreFunctionCall.cpp:655:21: note: Technically the member function 'txCoreFunctionCall::getReturnType' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:367:5: note: Technically the member function 'txCoreFunctionCall::getReturnType' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txErrorExpr.cpp:30:47: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:994:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txErrorExpr.cpp:30:47: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:994:5: performance: Technically the member function 'txErrorExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txErrorExpr.cpp:27:1: note: Technically the member function 'txErrorExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:994:5: note: Technically the member function 'txErrorExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:994:5: performance: Technically the member function 'txErrorExpr::isSensitiveTo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txErrorExpr.cpp:30:14: note: Technically the member function 'txErrorExpr::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:994:5: note: Technically the member function 'txErrorExpr::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprLexer.cpp:108:8: style: The scope of the variable 'isToken' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprLexer.h:213:10: performance: Technically the member function 'txExprLexer::nextIsOperatorToken' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprLexer.cpp:80:14: note: Technically the member function 'txExprLexer::nextIsOperatorToken' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprLexer.h:213:10: note: Technically the member function 'txExprLexer::nextIsOperatorToken' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprParser.cpp:470:41: style: Function 'createLocationStep' argument 3 names different: declaration 'aResult' definition 'aExpr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprParser.h:69:47: note: Function 'createLocationStep' argument 3 names different: declaration 'aResult' definition 'aExpr'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprParser.cpp:470:41: note: Function 'createLocationStep' argument 3 names different: declaration 'aResult' definition 'aExpr'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprParser.cpp:595:67: style: Function 'createNodeTypeTest' argument 2 names different: declaration 'aResult' definition 'aTest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprParser.h:71:53: note: Function 'createNodeTypeTest' argument 2 names different: declaration 'aResult' definition 'aTest'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprParser.cpp:595:67: note: Function 'createNodeTypeTest' argument 2 names different: declaration 'aResult' definition 'aTest'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txFilterExpr.cpp:79:46: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:656:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txFilterExpr.cpp:79:46: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:656:5: performance: Technically the member function 'FilterExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txFilterExpr.cpp:55:1: note: Technically the member function 'FilterExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:656:5: note: Technically the member function 'FilterExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: style: The function 'getVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:84:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: style: The function 'isStripSpaceAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:91:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: style: The function 'getPrivateContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:96:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: style: The function 'recycler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:98:31: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: style: The function 'receiveError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:103:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: style: The function 'getContextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:120:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:125:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: style: The function 'position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:131:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txForwardContext.h:24:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txFunctionCall.cpp:99:50: style: Function 'argsSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:310:45: note: Function 'argsSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txFunctionCall.cpp:99:50: note: Function 'argsSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txLiteralExpr.cpp:46:49: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:679:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txLiteralExpr.cpp:46:49: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:679:5: performance: Technically the member function 'txLiteralExpr::isSensitiveTo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txLiteralExpr.cpp:46:16: note: Technically the member function 'txLiteralExpr::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:679:5: note: Technically the member function 'txLiteralExpr::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txLocationStep.cpp:269:48: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:612:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txLocationStep.cpp:269:48: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:612:5: performance: Technically the member function 'LocationStep::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txLocationStep.cpp:254:1: note: Technically the member function 'LocationStep::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:612:5: note: Technically the member function 'LocationStep::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txMozillaXPathTreeWalker.cpp:32:20: warning: Member variable 'txXPathTreeWalker::mDescendants' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathNode.h:18:1: warning: The class 'txXPathNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathTreeWalker.h:37:1: warning: The class 'txXPathTreeWalker' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNamedAttributeStep.cpp:44:56: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:955:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNamedAttributeStep.cpp:44:56: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:955:5: performance: Technically the member function 'txNamedAttributeStep::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNamedAttributeStep.cpp:41:1: note: Technically the member function 'txNamedAttributeStep::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:955:5: note: Technically the member function 'txNamedAttributeStep::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:955:5: performance: Technically the member function 'txNamedAttributeStep::isSensitiveTo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNamedAttributeStep.cpp:44:23: note: Technically the member function 'txNamedAttributeStep::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:955:5: note: Technically the member function 'txNamedAttributeStep::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.cpp:224:13: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.cpp:376:13: style: The scope of the variable 'chunk' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.cpp:475:34: style: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.h:163:5: note: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aStr'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSet.cpp:475:34: note: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aStr'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: style: The function 'getVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:84:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: style: The function 'isStripSpaceAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:91:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: style: The function 'getPrivateContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:96:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: style: The function 'recycler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:98:31: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: style: The function 'receiveError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:103:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: style: The function 'getContextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:120:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:125:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: style: The function 'position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:131:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNodeSetContext.h:38:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNumberExpr.cpp:83:48: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:749:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNumberExpr.cpp:83:48: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:749:5: performance: Technically the member function 'txNumberExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNumberExpr.cpp:80:1: note: Technically the member function 'txNumberExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:749:5: note: Technically the member function 'txNumberExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNumberResult.cpp:37:37: style: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:113:5: note: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txNumberResult.cpp:37:37: note: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txPathExpr.cpp:22:45: style: Function 'addExpr' argument 2 names different: declaration 'pathOp' definition 'aPathOp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:834:48: note: Function 'addExpr' argument 2 names different: declaration 'pathOp' definition 'aPathOp'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txPathExpr.cpp:22:45: note: Function 'addExpr' argument 2 names different: declaration 'pathOp' definition 'aPathOp'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txPathExpr.cpp:205:44: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:846:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txPathExpr.cpp:205:44: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:846:5: performance: Technically the member function 'PathExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txPathExpr.cpp:188:1: note: Technically the member function 'PathExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:846:5: note: Technically the member function 'PathExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txPredicateList.cpp:16:46: style: Function 'evaluatePredicates' argument 1 names different: declaration 'aNodes' definition 'nodes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:533:44: note: Function 'evaluatePredicates' argument 1 names different: declaration 'aNodes' definition 'nodes'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txPredicateList.cpp:16:46: note: Function 'evaluatePredicates' argument 1 names different: declaration 'aNodes' definition 'nodes'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txRelationalExpr.cpp:167:50: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:786:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txRelationalExpr.cpp:167:50: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:786:5: performance: Technically the member function 'RelationalExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txRelationalExpr.cpp:164:1: note: Technically the member function 'RelationalExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:786:5: note: Technically the member function 'RelationalExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txResultRecycler.h:62:10: style: Technically the member function 'txResultRecycler::getEmptyStringResult' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txResultRecycler.cpp:111:19: note: Technically the member function 'txResultRecycler::getEmptyStringResult' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txResultRecycler.h:62:10: note: Technically the member function 'txResultRecycler::getEmptyStringResult' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txResultRecycler.h:63:10: style: Technically the member function 'txResultRecycler::getBoolResult' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txResultRecycler.cpp:184:19: note: Technically the member function 'txResultRecycler::getBoolResult' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txResultRecycler.h:63:10: note: Technically the member function 'txResultRecycler::getBoolResult' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txRootExpr.cpp:31:44: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:892:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txRootExpr.cpp:31:44: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:892:5: performance: Technically the member function 'RootExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txRootExpr.cpp:28:1: note: Technically the member function 'RootExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:892:5: note: Technically the member function 'RootExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:892:5: performance: Technically the member function 'RootExpr::isSensitiveTo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txRootExpr.cpp:31:11: note: Technically the member function 'RootExpr::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:892:5: note: Technically the member function 'RootExpr::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txStringResult.cpp:38:37: style: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExprResult.h:125:5: note: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txStringResult.cpp:38:37: note: Function 'stringValue' argument 1 names different: declaration 'aString' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txUnaryExpr.cpp:41:45: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:697:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txUnaryExpr.cpp:41:45: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:697:5: performance: Technically the member function 'UnaryExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txUnaryExpr.cpp:38:1: note: Technically the member function 'UnaryExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:697:5: note: Technically the member function 'UnaryExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txUnionExpr.cpp:71:45: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:937:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txUnionExpr.cpp:71:45: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:937:5: performance: Technically the member function 'UnionExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txUnionExpr.cpp:68:1: note: Technically the member function 'UnionExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:937:5: note: Technically the member function 'UnionExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txVariableRefExpr.cpp:49:51: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:807:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txVariableRefExpr.cpp:49:51: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:807:5: performance: Technically the member function 'VariableRefExpr::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txVariableRefExpr.cpp:46:1: note: Technically the member function 'VariableRefExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:807:5: note: Technically the member function 'VariableRefExpr::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:807:5: performance: Technically the member function 'VariableRefExpr::isSensitiveTo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txVariableRefExpr.cpp:49:18: note: Technically the member function 'VariableRefExpr::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txExpr.h:807:5: note: Technically the member function 'VariableRefExpr::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:602:64: style: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:113:5: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:602:64: note: Function 'isSensitiveTo' argument 1 names different: declaration 'aContexts' definition 'aContext'.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:113:5: performance: Technically the member function 'txXPCOMExtensionFunctionCall::getReturnType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:594:31: note: Technically the member function 'txXPCOMExtensionFunctionCall::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:113:5: note: Technically the member function 'txXPCOMExtensionFunctionCall::getReturnType' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:113:5: performance: Technically the member function 'txXPCOMExtensionFunctionCall::isSensitiveTo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:602:31: note: Technically the member function 'txXPCOMExtensionFunctionCall::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:113:5: note: Technically the member function 'txXPCOMExtensionFunctionCall::isSensitiveTo' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.h:26:14: performance: Technically the member function 'txXPathOptimizer::optimizeStep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:121:19: note: Technically the member function 'txXPathOptimizer::optimizeStep' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.h:26:14: note: Technically the member function 'txXPathOptimizer::optimizeStep' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.h:27:14: performance: Technically the member function 'txXPathOptimizer::optimizePath' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:154:19: note: Technically the member function 'txXPathOptimizer::optimizePath' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.h:27:14: note: Technically the member function 'txXPathOptimizer::optimizePath' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.h:28:14: performance: Technically the member function 'txXPathOptimizer::optimizeUnion' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:213:19: note: Technically the member function 'txXPathOptimizer::optimizeUnion' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.h:28:14: note: Technically the member function 'txXPathOptimizer::optimizeUnion' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:24:14: style: The function 'getVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:84:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:24:14: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:29:10: style: The function 'isStripSpaceAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:91:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:29:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:33:11: style: The function 'getPrivateContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:96:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:33:11: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:37:23: style: The function 'recycler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:98:31: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:37:23: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:41:10: style: The function 'receiveError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:103:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:41:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:44:24: style: The function 'getContextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:120:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:44:24: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:48:14: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:125:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:48:14: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:52:14: style: The function 'position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txIXPathContext.h:131:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xpath/txXPathOptimizer.cpp:52:14: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.cpp:323:53: style: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.cpp:323:53: note: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:37:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:49:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:60:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'comment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:67:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:78:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'processingInstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:86:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:92:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:102:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:115:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.h:32:5: warning: Member variable 'txLoadedDocumentEntry::mDocument' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.h:32:5: warning: Member variable 'txLoadedDocumentEntry::mLoadResult' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.h:173:10: style: Technically the member function 'txStripSpaceTest::stripsSpace' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txKey.h:36:1: warning: The struct 'txKeyValueHashEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txKey.h:78:1: warning: The struct 'txIndexedKeyHashEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.h:25:1: warning: The class 'txLoadedDocumentEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:37:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:49:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:60:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'comment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:67:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:78:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'processingInstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:86:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:92:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:102:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:115:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:71:5: style: The function 'getOutputDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:152:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:71:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:77:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:82:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:90:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:98:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:288:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:348:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:387:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:515:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:516:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:551:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:118:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:108:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:118:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:485:46: style: Function 'runTemplate' argument 1 names different: declaration 'aInstruction' definition 'aTemplate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.h:136:41: note: Function 'runTemplate' argument 1 names different: declaration 'aInstruction' definition 'aTemplate'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:485:46: note: Function 'runTemplate' argument 1 names different: declaration 'aInstruction' definition 'aTemplate'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txExecutionState.cpp:48:19: warning: Member variable 'txExecutionState::mOutputHandlerFactory' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:47:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:47:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:53:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:53:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:61:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:61:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:72:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:72:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:84:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:84:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:94:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:94:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:105:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:105:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:114:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:114:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:128:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:128:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:138:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:138:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:146:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:146:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:152:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:152:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:160:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:160:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:170:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:170:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:180:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:180:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:191:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:191:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:205:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:205:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:218:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:218:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:232:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:232:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:240:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:240:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:251:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:251:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:276:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:276:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:282:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:282:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:288:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:288:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:296:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:296:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:306:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:306:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:314:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:314:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:322:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:322:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:333:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:333:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:345:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:345:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:358:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:358:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:371:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:371:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:382:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:35:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txInstructions.h:382:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:37:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:49:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:60:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'comment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:67:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:78:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'processingInstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:86:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:92:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:102:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:115:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:110:5: performance: Variable 'mListener' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:236:5: style: The function 'loadURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:52:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:236:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:236:5: style: The function 'onDoneCompiling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:56:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:236:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:372:5: style: The function 'loadURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:52:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:372:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:372:5: style: The function 'onDoneCompiling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:56:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:372:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:586:5: style: The function 'loadURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:52:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:586:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:586:5: style: The function 'onDoneCompiling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:56:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:586:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.cpp:52:69: style: Function 'attribute' argument 2 names different: declaration 'aLocalName' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function 'attribute' argument 2 names different: declaration 'aLocalName' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.cpp:52:69: note: Function 'attribute' argument 2 names different: declaration 'aLocalName' definition 'aName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:37:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:49:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:60:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'comment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:67:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:78:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'processingInstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:86:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:92:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:102:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:115:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:27:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:28:5: style: The function 'getOutputDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:152:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaTextOutput.h:28:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.cpp:454:53: style: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:70:5: note: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.cpp:454:53: note: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.cpp:670:65: style: Function 'startHTMLElement' argument 2 names different: declaration 'aXHTML' definition 'aIsHTML'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.h:81:58: note: Function 'startHTMLElement' argument 2 names different: declaration 'aXHTML' definition 'aIsHTML'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXMLOutput.cpp:670:65: note: Function 'startHTMLElement' argument 2 names different: declaration 'aXHTML' definition 'aIsHTML'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:379:59: style: Function 'SetSourceContentModel' argument 1 names different: declaration 'aSource' definition 'aSourceDOM'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.h:77:50: note: Function 'SetSourceContentModel' argument 1 names different: declaration 'aSource' definition 'aSourceDOM'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:379:59: note: Function 'SetSourceContentModel' argument 1 names different: declaration 'aSource' definition 'aSourceDOM'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:262:14: style: Technically the member function 'txVariable::getValue' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: style: The function 'attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: style: The function 'comment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: style: The function 'endDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: style: The function 'processingInstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txBufferingHandler.h:40:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:60:5: style: The function 'createHandlerWith' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:172:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:60:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:60:5: style: The function 'createHandlerWith' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:184:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:60:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:77:5: style: The function 'createHandlerWith' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:172:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:77:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:77:5: style: The function 'createHandlerWith' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXMLEventHandler.h:184:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:77:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:248:14: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.h:200:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:248:14: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txNodeSorter.cpp:28:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txNodeSorter.cpp:222:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txPatternOptimizer.h:27:14: performance: Technically the member function 'txPatternOptimizer::optimizeStep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txPatternOptimizer.cpp:59:21: note: Technically the member function 'txPatternOptimizer::optimizeStep' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txPatternOptimizer.h:27:14: note: Technically the member function 'txPatternOptimizer::optimizeStep' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txPatternParser.cpp:50:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txPatternParser.cpp:47:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txPatternParser.cpp:50:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.cpp:261:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.cpp:258:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.cpp:261:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.cpp:585:73: style: Function 'GlobalVariable' argument 2 names different: declaration 'aFirstInstruction' definition 'aInstr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.h:99:51: note: Function 'GlobalVariable' argument 2 names different: declaration 'aFirstInstruction' definition 'aInstr'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.cpp:585:73: note: Function 'GlobalVariable' argument 2 names different: declaration 'aFirstInstruction' definition 'aInstr'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.h:48:46: style: Technically the member function 'txStylesheet::getKeyMap' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.cpp:217:15: note: Technically the member function 'txStylesheet::getKeyMap' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.h:48:46: note: Technically the member function 'txStylesheet::getKeyMap' can be const.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.h:114:14: performance: Technically the member function 'txStylesheet::addStripSpace' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.cpp:454:15: note: Technically the member function 'txStylesheet::addStripSpace' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.h:114:14: note: Technically the member function 'txStylesheet::addStripSpace' can be static.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:63:5: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:41:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:63:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:72:5: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:41:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:72:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:81:5: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:41:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:81:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:90:5: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:41:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:90:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:99:5: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:41:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:99:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:113:5: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:41:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:113:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:128:5: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:41:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txToplevelItems.h:128:5: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheet.cpp:30:5: warning: Possible leak in public function. The pointer 'mRootFrame' is not deallocated before it is allocated. [publicAllocationError]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:626:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:624:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:626:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:670:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:668:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:670:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:818:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:816:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:818:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:895:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:890:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:895:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1086:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1084:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1086:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1141:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1139:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1141:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1249:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1245:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1249:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1328:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1325:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1328:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1363:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1360:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1363:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1449:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1446:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1449:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1505:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1502:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1505:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1677:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1674:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1677:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1714:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1711:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1714:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1793:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1790:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1793:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1881:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1878:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1881:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1964:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1961:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:1964:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2082:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2079:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2082:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2209:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2206:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2209:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2274:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2272:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2274:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2318:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2315:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2318:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2360:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2357:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2360:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2461:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2458:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2461:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2515:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2512:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2515:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.cpp:108:53: style: Function 'startElement' argument 2 names different: declaration 'aAtts' definition 'aAttrs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:225:44: note: Function 'startElement' argument 2 names different: declaration 'aAtts' definition 'aAttrs'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.cpp:108:53: note: Function 'startElement' argument 2 names different: declaration 'aAtts' definition 'aAttrs'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.cpp:518:28: warning: Member variable 'txStylesheetCompilerState::mIsTopCompiler' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.cpp:1134:7: performance: Variable 'mInstructionNamespaces' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txStylesheetCompiler.h:32:1: warning: The class 'txElementContext' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.cpp:83:66: style: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.h:17:5: note: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txTextHandler.cpp:83:66: note: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.cpp:150:69: style: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.h:20:5: note: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txUnknownHandler.cpp:150:69: note: Function 'startElement' argument 2 names different: declaration 'aName' definition 'aLocalName'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXPathResultComparator.cpp:97:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXPathResultComparator.cpp:98:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXPathResultComparator.cpp:209:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXPathResultComparator.cpp:210:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.cpp:59:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.cpp:74:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.cpp:368:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.cpp:381:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.cpp:32:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.cpp:27:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.cpp:32:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:106:53: style: Function 'txDecimalCounter' argument 3 names different: declaration 'mGroupSeparator' definition 'aGroupSeparator'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:17:39: note: Function 'txDecimalCounter' argument 3 names different: declaration 'mGroupSeparator' definition 'aGroupSeparator'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:106:53: note: Function 'txDecimalCounter' argument 3 names different: declaration 'mGroupSeparator' definition 'aGroupSeparator'.
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:19:18: style: The function 'appendNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.h:64:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:19:18: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:33:18: style: The function 'appendNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.h:64:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:33:18: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:45:10: style: The function 'appendNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumber.h:64:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTNumberCounters.cpp:45:10: note: Function in derived class
thunderbird-52.3.0/mozilla/dom/xslt/xslt/txXSLTPatterns.cpp:325:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:4543:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:1913:9: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:1911:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:1913:9: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:362:66: style: Function 'StartDocumentLoad' argument 2 names different: declaration 'channel' definition 'aChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:109:52: note: Function 'StartDocumentLoad' argument 2 names different: declaration 'channel' definition 'aChannel'.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:362:66: note: Function 'StartDocumentLoad' argument 2 names different: declaration 'channel' definition 'aChannel'.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:1582:46: style: Function 'GetElementById' argument 1 names different: declaration 'elementId' definition 'aId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:160:55: note: Function 'GetElementById' argument 1 names different: declaration 'elementId' definition 'aId'.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:1582:46: note: Function 'GetElementById' argument 1 names different: declaration 'elementId' definition 'aId'.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:1923:37: style: Function 'MatchAttribute' argument 2 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:184:28: note: Function 'MatchAttribute' argument 2 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:1923:37: note: Function 'MatchAttribute' argument 2 names different: declaration 'aNameSpaceID' definition 'aNamespaceID'.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:60:3: warning: Member variable 'nsRefMapEntry::mRefContentList' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:115:13: warning: Member variable 'Entry::mState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:115:13: warning: Member variable 'Entry::mNext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/nsXULElement.h:238:10: style: Technically the member function 'nsXULPrototypeScript::HasScriptObject' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:385:17: style: Technically the member function 'mozilla::dom::XULDocument::ContextStack::Depth' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:389:18: style: Technically the member function 'mozilla::dom::XULDocument::ContextStack::Peek' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:2222:28: note: Technically the member function 'mozilla::dom::XULDocument::ContextStack::Peek' can be const.
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:389:18: note: Technically the member function 'mozilla::dom::XULDocument::ContextStack::Peek' can be const.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:125:17: style: Technically the member function 'XULContentSinkImpl::ContextStack::Depth' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:49:1: warning: The class 'nsRefMapEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.h:736:5: warning: The class 'nsDelayedBroadcastUpdate' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:630:1: warning: The struct 'nsAttrNameInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xul/XULDocument.cpp:1230:11: error: Memory leak: attrValue [memleak]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:146:80: style: Function 'Traverse' argument 1 names different: declaration 'aCallback' definition 'aCb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:135:59: note: Function 'Traverse' argument 1 names different: declaration 'aCallback' definition 'aCb'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:146:80: note: Function 'Traverse' argument 1 names different: declaration 'aCallback' definition 'aCb'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:325:46: style: Function 'IsDataInBuffer' argument 1 names different: declaration 'aBuffer' definition 'buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:85:42: note: Function 'IsDataInBuffer' argument 1 names different: declaration 'aBuffer' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:325:46: note: Function 'IsDataInBuffer' argument 1 names different: declaration 'aBuffer' definition 'buffer'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:325:62: style: Function 'IsDataInBuffer' argument 2 names different: declaration 'aLength' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:85:59: note: Function 'IsDataInBuffer' argument 2 names different: declaration 'aLength' definition 'length'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:325:62: note: Function 'IsDataInBuffer' argument 2 names different: declaration 'aLength' definition 'length'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:148:39: style: Variable 'cb' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:130:18: style: Technically the member function 'XULContentSinkImpl::ContextStack::GetTopNode' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:110:35: note: Technically the member function 'XULContentSinkImpl::ContextStack::GetTopNode' can be const.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:130:18: note: Technically the member function 'XULContentSinkImpl::ContextStack::GetTopNode' can be const.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:131:18: style: Technically the member function 'XULContentSinkImpl::ContextStack::GetTopChildren' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:121:35: note: Technically the member function 'XULContentSinkImpl::ContextStack::GetTopChildren' can be const.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:131:18: note: Technically the member function 'XULContentSinkImpl::ContextStack::GetTopChildren' can be const.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:135:14: style: Technically the member function 'XULContentSinkImpl::ContextStack::Traverse' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:146:35: note: Technically the member function 'XULContentSinkImpl::ContextStack::Traverse' can be const.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.h:135:14: note: Technically the member function 'XULContentSinkImpl::ContextStack::Traverse' can be const.
thunderbird-52.3.0/mozilla/dom/xul/nsXULContentSink.cpp:1037:9: error: Common realloc mistake: 'mText' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/dom/xul/nsXULControllers.h:33:29: style: Technically the member function 'nsXULControllerData::GetControllerID' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/nsXULElement.cpp:2027:59: style: Function 'UpdateBrightTitlebarForeground' argument 1 names different: declaration 'aDocument' definition 'aDoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULElement.h:672:54: note: Function 'UpdateBrightTitlebarForeground' argument 1 names different: declaration 'aDocument' definition 'aDoc'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULElement.cpp:2027:59: note: Function 'UpdateBrightTitlebarForeground' argument 1 names different: declaration 'aDocument' definition 'aDoc'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULElement.cpp:2532:71: style: Function 'nsXULPrototypeScript' argument 2 names different: declaration 'version' definition 'aVersion'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULElement.h:209:53: note: Function 'nsXULPrototypeScript' argument 2 names different: declaration 'version' definition 'aVersion'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULElement.cpp:2532:71: note: Function 'nsXULPrototypeScript' argument 2 names different: declaration 'version' definition 'aVersion'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:332:45: style: Function 'GetInputStream' argument 1 names different: declaration 'aURI' definition 'uri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.h:97:37: note: Function 'GetInputStream' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:332:45: note: Function 'GetInputStream' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:332:73: style: Function 'GetInputStream' argument 2 names different: declaration 'objectInput' definition 'stream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.h:97:66: note: Function 'GetInputStream' argument 2 names different: declaration 'objectInput' definition 'stream'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:332:73: note: Function 'GetInputStream' argument 2 names different: declaration 'objectInput' definition 'stream'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:360:48: style: Function 'FinishInputStream' argument 1 names different: declaration 'aURI' definition 'uri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.h:98:40: note: Function 'FinishInputStream' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:360:48: note: Function 'FinishInputStream' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:366:46: style: Function 'GetOutputStream' argument 1 names different: declaration 'aURI' definition 'uri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.h:99:38: note: Function 'GetOutputStream' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:366:46: note: Function 'GetOutputStream' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:366:75: style: Function 'GetOutputStream' argument 2 names different: declaration 'objectOutput' definition 'stream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.h:99:68: note: Function 'GetOutputStream' argument 2 names different: declaration 'objectOutput' definition 'stream'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:366:75: note: Function 'GetOutputStream' argument 2 names different: declaration 'objectOutput' definition 'stream'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:390:49: style: Function 'FinishOutputStream' argument 1 names different: declaration 'aURI' definition 'uri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.h:100:41: note: Function 'FinishOutputStream' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:390:49: note: Function 'FinishOutputStream' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:428:38: style: Function 'HasData' argument 1 names different: declaration 'aURI' definition 'uri'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.h:101:30: note: Function 'HasData' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:428:38: note: Function 'HasData' argument 1 names different: declaration 'aURI' definition 'uri'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:454:43: style: Function 'BeginCaching' argument 1 names different: declaration 'aDocumentURI' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.h:137:35: note: Function 'BeginCaching' argument 1 names different: declaration 'aDocumentURI' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeCache.cpp:454:43: note: Function 'BeginCaching' argument 1 names different: declaration 'aDocumentURI' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeDocument.cpp:433:56: style: Function 'AddStyleSheetReference' argument 1 names different: declaration 'aStyleSheet' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeDocument.h:82:41: note: Function 'AddStyleSheetReference' argument 1 names different: declaration 'aStyleSheet' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/xul/nsXULPrototypeDocument.cpp:433:56: note: Function 'AddStyleSheetReference' argument 1 names different: declaration 'aStyleSheet' definition 'aURI'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:85:9: warning: Member variable 'List::mElement' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:85:9: warning: Member variable 'List::mRefCnt' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:85:9: warning: Member variable 'List::mNext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:231:18: warning: Member variable 'List::mRefCnt' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:231:18: warning: Member variable 'List::mNext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:502:9: warning: Member variable 'List::mNext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:502:9: warning: Member variable 'List::mPrev' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:176:19: performance: Technically the member function 'MemoryElementSet::Last' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:325:19: performance: Technically the member function 'nsAssignmentSet::Last' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateMatch.h:40:10: style: Technically the member function 'nsTemplateMatch::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateMatch.h:70:10: style: Technically the member function 'nsTemplateMatch::IsActive' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateMatch.h:81:13: style: Technically the member function 'nsTemplateMatch::RuleIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateMatch.h:86:14: style: Technically the member function 'nsTemplateMatch::QuerySetPriority' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:187:1: warning: The class 'nsAssignment' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsContentTestNode.cpp:22:47: style: Function 'nsContentTestNode' argument 2 names different: declaration 'aContentVariable' definition 'aRefVariable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsContentTestNode.h:26:32: note: Function 'nsContentTestNode' argument 2 names different: declaration 'aContentVariable' definition 'aRefVariable'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsContentTestNode.cpp:22:47: note: Function 'nsContentTestNode' argument 2 names different: declaration 'aContentVariable' definition 'aRefVariable'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsInstantiationNode.cpp:14:54: style: Function 'nsInstantiationNode' argument 2 names different: declaration 'aRule' definition 'aQuery'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsInstantiationNode.h:23:37: note: Function 'nsInstantiationNode' argument 2 names different: declaration 'aRule' definition 'aQuery'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsInstantiationNode.cpp:14:54: note: Function 'nsInstantiationNode' argument 2 names different: declaration 'aRule' definition 'aQuery'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsInstantiationNode.cpp:32:54: style: Function 'Propagate' argument 3 names different: declaration 'aMatched' definition 'aTakenInstantiations'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsInstantiationNode.h:29:54: note: Function 'Propagate' argument 3 names different: declaration 'aMatched' definition 'aTakenInstantiations'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsInstantiationNode.cpp:32:54: note: Function 'Propagate' argument 3 names different: declaration 'aMatched' definition 'aTakenInstantiations'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.h:126:5: style: Technically the member function 'RDFBindingSet::AddDependencies' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.cpp:112:16: note: Technically the member function 'RDFBindingSet::AddDependencies' can be const.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.h:126:5: note: Technically the member function 'RDFBindingSet::AddDependencies' can be const.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.h:133:5: style: Technically the member function 'RDFBindingSet::RemoveDependencies' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.cpp:139:16: note: Technically the member function 'RDFBindingSet::RemoveDependencies' can be const.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.h:133:5: note: Technically the member function 'RDFBindingSet::RemoveDependencies' can be const.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.h:143:5: style: Technically the member function 'RDFBindingSet::LookupTargetIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.cpp:166:16: note: Technically the member function 'RDFBindingSet::LookupTargetIndex' can be const.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRDFBinding.h:143:5: note: Technically the member function 'RDFBindingSet::LookupTargetIndex' can be const.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsResourceSet.cpp:47:36: style: Function 'Add' argument 1 names different: declaration 'aProperty' definition 'aResource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsResourceSet.h:26:34: note: Function 'Add' argument 1 names different: declaration 'aProperty' definition 'aResource'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsResourceSet.cpp:47:36: note: Function 'Add' argument 1 names different: declaration 'aProperty' definition 'aResource'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsResourceSet.cpp:96:41: style: Function 'Contains' argument 1 names different: declaration 'aProperty' definition 'aResource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsResourceSet.h:29:35: note: Function 'Contains' argument 1 names different: declaration 'aProperty' definition 'aResource'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsResourceSet.cpp:96:41: note: Function 'Contains' argument 1 names different: declaration 'aProperty' definition 'aResource'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsResourceSet.cpp:20:16: warning: Member variable 'nsResourceSet::mCapacity' is not assigned a value in 'nsResourceSet::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.cpp:69:42: style: Function 'Add' argument 1 names different: declaration 'aElement' definition 'aAssignment'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:334:38: note: Function 'Add' argument 1 names different: declaration 'aElement' definition 'aAssignment'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.cpp:69:42: note: Function 'Add' argument 1 names different: declaration 'aElement' definition 'aAssignment'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.cpp:232:35: style: Function 'Insert' argument 1 names different: declaration 'aBefore' definition 'aIterator'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:603:30: note: Function 'Insert' argument 1 names different: declaration 'aBefore' definition 'aIterator'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.cpp:232:35: note: Function 'Insert' argument 1 names different: declaration 'aBefore' definition 'aIterator'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.cpp:249:34: style: Function 'Erase' argument 1 names different: declaration 'aElement' definition 'aIterator'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:605:29: note: Function 'Erase' argument 1 names different: declaration 'aElement' definition 'aIterator'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.cpp:249:34: note: Function 'Erase' argument 1 names different: declaration 'aElement' definition 'aIterator'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:603:14: performance: Technically the member function 'InstantiationSet::Insert' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.cpp:232:19: note: Technically the member function 'InstantiationSet::Insert' can be static.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:603:14: note: Technically the member function 'InstantiationSet::Insert' can be static.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:605:14: performance: Technically the member function 'InstantiationSet::Erase' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.cpp:249:19: note: Technically the member function 'InstantiationSet::Erase' can be static.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsRuleNetwork.h:605:14: note: Technically the member function 'InstantiationSet::Erase' can be static.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:16:47: style: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:48:30: note: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:16:47: note: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:17:47: style: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:49:30: note: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:17:47: note: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:32:47: style: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:54:30: note: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:32:47: note: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:33:47: style: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:55:30: note: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:33:47: note: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:64:47: style: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:61:30: note: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:64:47: note: Function 'nsTemplateCondition' argument 4 names different: declaration 'mIgnoreCase' definition 'aIgnoreCase'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:65:47: style: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:62:30: note: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:65:47: note: Function 'nsTemplateCondition' argument 5 names different: declaration 'mNegate' definition 'aNegate'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:295:42: style: Function 'GetRuleNode' argument 1 names different: declaration 'aResult' definition 'aRuleNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:133:39: note: Function 'GetRuleNode' argument 1 names different: declaration 'aResult' definition 'aRuleNode'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:295:42: note: Function 'GetRuleNode' argument 1 names different: declaration 'aResult' definition 'aRuleNode'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:302:56: style: Function 'SetCondition' argument 1 names different: declaration 'aConditions' definition 'aCondition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:155:44: note: Function 'SetCondition' argument 1 names different: declaration 'aConditions' definition 'aCondition'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:302:56: note: Function 'SetCondition' argument 1 names different: declaration 'aConditions' definition 'aCondition'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:267:17: warning: Member variable 'nsTemplateRule::mRuleFilter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:267:17: warning: Member variable 'nsTemplateRule::mTag' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:267:17: warning: Member variable 'nsTemplateRule::mRefVariable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.cpp:267:17: warning: Member variable 'nsTemplateRule::mMemberVariable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTemplateRule.h:106:1: warning: The class 'nsTemplateRule' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:97:32: style: Function 'operator[]' argument 1 names different: declaration 'aIndex' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.h:293:33: note: Function 'operator[]' argument 1 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:97:32: note: Function 'operator[]' argument 1 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:303:42: style: Function 'RemoveRowAt' argument 1 names different: declaration 'aChildIndex' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.h:150:34: note: Function 'RemoveRowAt' argument 1 names different: declaration 'aChildIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:303:42: note: Function 'RemoveRowAt' argument 1 names different: declaration 'aChildIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.h:159:5: warning: The struct 'Link' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:68:5: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:69:5: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:83:9: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:88:5: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:91:5: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:121:5: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:128:13: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:262:5: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:293:9: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsTreeRows.cpp:298:5: error: Invalid iterator 'result' used. [eraseDereference]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:69:46: style: Function 'GetAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.h:122:28: note: Function 'GetAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:69:46: note: Function 'GetAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:70:47: style: Function 'GetAssignmentFor' argument 4 names different: declaration 'type' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.h:123:29: note: Function 'GetAssignmentFor' argument 4 names different: declaration 'type' definition 'aType'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:70:47: note: Function 'GetAssignmentFor' argument 4 names different: declaration 'type' definition 'aType'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:94:50: style: Function 'GetNodeAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.h:128:32: note: Function 'GetNodeAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:94:50: note: Function 'GetNodeAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:106:52: style: Function 'GetStringAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.h:133:34: note: Function 'GetStringAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:106:52: note: Function 'GetStringAssignmentFor' argument 3 names different: declaration 'idx' definition 'aIndex'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.h:75:3: style: Technically the member function 'nsXMLBindingSet::LookupTargetIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.cpp:47:18: note: Technically the member function 'nsXMLBindingSet::LookupTargetIndex' can be const.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXMLBinding.h:75:3: note: Technically the member function 'nsXMLBindingSet::LookupTargetIndex' can be const.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1862:53: style: Redundant condition: mSortState.direction==nsSortState_natural. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1942:70: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:862:59: style: Function 'SynchronizeUsingTemplate' argument 2 names different: declaration 'aRealNode' definition 'aRealElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:166:42: note: Function 'SynchronizeUsingTemplate' argument 2 names different: declaration 'aRealNode' definition 'aRealElement'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:862:59: note: Function 'SynchronizeUsingTemplate' argument 2 names different: declaration 'aRealNode' definition 'aRealElement'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1219:63: style: Function 'EnsureElementHasGenericChild' argument 1 names different: declaration 'aParent' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:233:46: note: Function 'EnsureElementHasGenericChild' argument 1 names different: declaration 'aParent' definition 'parent'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1219:63: note: Function 'EnsureElementHasGenericChild' argument 1 names different: declaration 'aParent' definition 'parent'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1220:59: style: Function 'EnsureElementHasGenericChild' argument 2 names different: declaration 'aNameSpaceID' definition 'nameSpaceID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:234:42: note: Function 'EnsureElementHasGenericChild' argument 2 names different: declaration 'aNameSpaceID' definition 'nameSpaceID'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1220:59: note: Function 'EnsureElementHasGenericChild' argument 2 names different: declaration 'aNameSpaceID' definition 'nameSpaceID'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1221:60: style: Function 'EnsureElementHasGenericChild' argument 3 names different: declaration 'aTag' definition 'tag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:235:43: note: Function 'EnsureElementHasGenericChild' argument 3 names different: declaration 'aTag' definition 'tag'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1221:60: note: Function 'EnsureElementHasGenericChild' argument 3 names different: declaration 'aTag' definition 'tag'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1223:64: style: Function 'EnsureElementHasGenericChild' argument 5 names different: declaration 'aResult' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:237:47: note: Function 'EnsureElementHasGenericChild' argument 5 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1223:64: note: Function 'EnsureElementHasGenericChild' argument 5 names different: declaration 'aResult' definition 'result'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1478:57: style: Function 'GetResultForContent' argument 1 names different: declaration 'aContent' definition 'aElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:81:51: note: Function 'GetResultForContent' argument 1 names different: declaration 'aContent' definition 'aElement'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1478:57: note: Function 'GetResultForContent' argument 1 names different: declaration 'aContent' definition 'aElement'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1557:66: style: Function 'GetInsertionLocations' argument 1 names different: declaration 'aOldResult' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:283:49: note: Function 'GetInsertionLocations' argument 1 names different: declaration 'aOldResult' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1557:66: note: Function 'GetInsertionLocations' argument 1 names different: declaration 'aOldResult' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentBuilder.cpp:1160:0: error: Memory leak: newmatch [memleak]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentUtils.cpp:355:49: style: Function 'LogTemplateError' argument 1 names different: declaration 'aMsg' definition 'aStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentUtils.h:131:34: note: Function 'LogTemplateError' argument 1 names different: declaration 'aMsg' definition 'aStr'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULContentUtils.cpp:355:49: note: Function 'LogTemplateError' argument 1 names different: declaration 'aMsg' definition 'aStr'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULSortService.cpp:189:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULSortService.cpp:190:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULSortService.cpp:191:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULSortService.cpp:343:58: style: Function 'InitializeSortState' argument 4 names different: declaration 'aSortDirection' definition 'aSortHints'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULSortService.h:175:40: note: Function 'InitializeSortState' argument 4 names different: declaration 'aSortDirection' definition 'aSortHints'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULSortService.cpp:343:58: note: Function 'InitializeSortState' argument 4 names different: declaration 'aSortDirection' definition 'aSortHints'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateBuilder.cpp:240:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1025:64: style: Function 'CheckContainer' argument 1 names different: declaration 'aTargetResource' definition 'aResource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.h:92:36: note: Function 'CheckContainer' argument 1 names different: declaration 'aTargetResource' definition 'aResource'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1025:64: note: Function 'CheckContainer' argument 1 names different: declaration 'aTargetResource' definition 'aResource'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1061:60: style: Function 'CheckEmpty' argument 1 names different: declaration 'aTargetResource' definition 'aResource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.h:99:32: note: Function 'CheckEmpty' argument 1 names different: declaration 'aTargetResource' definition 'aResource'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1061:60: note: Function 'CheckEmpty' argument 1 names different: declaration 'aTargetResource' definition 'aResource'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1224:63: style: Function 'CompileQueryChild' argument 3 names different: declaration 'aConditions' definition 'aCondition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.h:134:35: note: Function 'CompileQueryChild' argument 3 names different: declaration 'aConditions' definition 'aCondition'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1224:63: note: Function 'CompileQueryChild' argument 3 names different: declaration 'aConditions' definition 'aCondition'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1628:64: style: Function 'GetBindingsForRule' argument 1 names different: declaration 'aRule' definition 'aRuleNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.h:190:36: note: Function 'GetBindingsForRule' argument 1 names different: declaration 'aRule' definition 'aRuleNode'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1628:64: note: Function 'GetBindingsForRule' argument 1 names different: declaration 'aRule' definition 'aRuleNode'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1038:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:1069:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTreeBuilder.cpp:1128:17: style: The scope of the variable 'row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTreeBuilder.cpp:1083:38: style: Function 'ReplaceMatch' argument 4 names different: declaration 'aContext' definition 'aLocation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTreeBuilder.cpp:192:24: note: Function 'ReplaceMatch' argument 4 names different: declaration 'aContext' definition 'aLocation'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTreeBuilder.cpp:1083:38: note: Function 'ReplaceMatch' argument 4 names different: declaration 'aContext' definition 'aLocation'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTreeBuilder.cpp:1700:57: style: Function 'IsContainerOpen' argument 1 names different: declaration 'aResource' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTreeBuilder.cpp:148:43: note: Function 'IsContainerOpen' argument 1 names different: declaration 'aResource' definition 'aResult'.
thunderbird-52.3.0/mozilla/dom/xul/templates/nsXULTreeBuilder.cpp:1700:57: note: Function 'IsContainerOpen' argument 1 names different: declaration 'aResource' definition 'aResult'.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:361:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:360:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:361:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:860:61: style: Function 'IsCommandEnabled' argument 2 names different: declaration 'aCommandRefCon' definition 'refCon'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:199:70: note: Function 'IsCommandEnabled' argument 2 names different: declaration 'aCommandRefCon' definition 'refCon'.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:860:61: note: Function 'IsCommandEnabled' argument 2 names different: declaration 'aCommandRefCon' definition 'refCon'.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:861:54: style: Function 'IsCommandEnabled' argument 3 names different: declaration '_retval' definition 'outCmdEnabled'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:199:92: note: Function 'IsCommandEnabled' argument 3 names different: declaration '_retval' definition 'outCmdEnabled'.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:861:54: note: Function 'IsCommandEnabled' argument 3 names different: declaration '_retval' definition 'outCmdEnabled'.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:973:54: style: Function 'IsCommandEnabled' argument 3 names different: declaration '_retval' definition 'outCmdEnabled'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:245:92: note: Function 'IsCommandEnabled' argument 3 names different: declaration '_retval' definition 'outCmdEnabled'.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.cpp:973:54: note: Function 'IsCommandEnabled' argument 3 names different: declaration '_retval' definition 'outCmdEnabled'.
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:88:21: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:68:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:88:21: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:91:21: style: The function 'ToggleState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:71:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:91:21: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:119:21: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:68:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:119:21: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:122:21: style: The function 'ToggleState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:71:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:122:21: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:133:21: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:68:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:133:21: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:136:21: style: The function 'ToggleState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:71:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:136:21: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:165:20: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:152:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:165:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:166:20: style: The function 'SetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:166:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:176:20: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:152:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:176:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:177:20: style: The function 'SetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:177:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:187:20: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:152:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:187:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:189:20: style: The function 'SetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:189:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:200:20: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:152:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:200:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:201:20: style: The function 'SetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:201:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:212:20: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:152:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:212:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:213:20: style: The function 'SetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:213:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:223:20: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:152:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:223:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:224:20: style: The function 'SetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:224:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:234:20: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:152:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:234:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:235:20: style: The function 'SetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:235:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:246:21: style: The function 'GetCurrentState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:68:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:246:21: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:247:21: style: The function 'ToggleState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:71:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerCommands.h:247:21: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/composer/nsComposerDocumentCommands.cpp:476:51: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/editor/composer/nsEditingSession.cpp:350:15: style: The scope of the variable 'classString' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/composer/nsEditingSession.cpp:874:42: style: Function 'StartDocumentLoad' argument 2 names different: declaration 'isToBeMadeEditable' definition 'aIsToBeMadeEditable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/composer/nsEditingSession.h:82:42: note: Function 'StartDocumentLoad' argument 2 names different: declaration 'isToBeMadeEditable' definition 'aIsToBeMadeEditable'.
thunderbird-52.3.0/mozilla/editor/composer/nsEditingSession.cpp:874:42: note: Function 'StartDocumentLoad' argument 2 names different: declaration 'isToBeMadeEditable' definition 'aIsToBeMadeEditable'.
thunderbird-52.3.0/mozilla/editor/composer/nsEditingSession.cpp:898:40: style: Function 'EndDocumentLoad' argument 4 names different: declaration 'isToBeMadeEditable' definition 'aIsToBeMadeEditable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/composer/nsEditingSession.h:85:40: note: Function 'EndDocumentLoad' argument 4 names different: declaration 'isToBeMadeEditable' definition 'aIsToBeMadeEditable'.
thunderbird-52.3.0/mozilla/editor/composer/nsEditingSession.cpp:898:40: note: Function 'EndDocumentLoad' argument 4 names different: declaration 'isToBeMadeEditable' definition 'aIsToBeMadeEditable'.
thunderbird-52.3.0/mozilla/editor/composer/nsEditorSpellCheck.cpp:756:58: style: Function 'DictionaryFetched' argument 1 names different: declaration 'aFetchState' definition 'aFetcher'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/composer/nsEditorSpellCheck.h:76:49: note: Function 'DictionaryFetched' argument 1 names different: declaration 'aFetchState' definition 'aFetcher'.
thunderbird-52.3.0/mozilla/editor/composer/nsEditorSpellCheck.cpp:756:58: note: Function 'DictionaryFetched' argument 1 names different: declaration 'aFetchState' definition 'aFetcher'.
thunderbird-52.3.0/mozilla/editor/libeditor/CSSEditUtils.cpp:1392:10: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/editor/libeditor/CSSEditUtils.cpp:1387:10: note: Assuming that condition 'node' is not redundant
thunderbird-52.3.0/mozilla/editor/libeditor/CSSEditUtils.cpp:1392:10: note: Null pointer dereference
thunderbird-52.3.0/mozilla/editor/libeditor/CSSEditUtils.cpp:674:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/editor/libeditor/CSSEditUtils.cpp:675:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/editor/libeditor/CSSEditUtils.cpp:696:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/editor/libeditor/CompositionTransaction.h:33:1: style: The class 'CompositionTransaction' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/editor/libeditor/DeleteRangeTransaction.cpp:184:60: style: Function 'CreateTxnsToDeleteContent' argument 1 names different: declaration 'aParent' definition 'aNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/DeleteRangeTransaction.h:62:47: note: Function 'CreateTxnsToDeleteContent' argument 1 names different: declaration 'aParent' definition 'aNode'.
thunderbird-52.3.0/mozilla/editor/libeditor/DeleteRangeTransaction.cpp:184:60: note: Function 'CreateTxnsToDeleteContent' argument 1 names different: declaration 'aParent' definition 'aNode'.
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3543:21: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3543:21: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3543:21: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3543:35: style: Same expression on both sides of '||' because the value of '!oldModCount&&mModCount' and 'oldModCount&&!mModCount' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3539:26: note: 'oldModCount' is assigned value 'mModCount' here.
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3543:35: note: Same expression on both sides of '||' because the value of '!oldModCount&&mModCount' and 'oldModCount&&!mModCount' are the same.
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3544:20: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3544:20: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/editor/libeditor/EditorBase.cpp:3544:20: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/editor/libeditor/InsertTextTransaction.h:34:1: style: The class 'InsertTextTransaction' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3650:7: style: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3644:7: note: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3650:7: note: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3833:7: style: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3827:7: note: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3833:7: note: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3911:11: style: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3909:11: note: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3911:11: note: Variable 'sibling' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:7208:5: style: Variable 'tmp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:7206:0: note: Variable 'tmp' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:7208:5: note: Variable 'tmp' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:7223:5: style: Variable 'tmp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:7221:0: note: Variable 'tmp' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:7223:5: note: Variable 'tmp' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:1856:11: style: The scope of the variable 'selOffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:2879:39: style: Function 'MoveNodeSmart' argument 3 names different: declaration 'aOffset' definition 'aInOutDestOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:171:35: note: Function 'MoveNodeSmart' argument 3 names different: declaration 'aOffset' definition 'aInOutDestOffset'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:2879:39: note: Function 'MoveNodeSmart' argument 3 names different: declaration 'aOffset' definition 'aInOutDestOffset'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:2917:38: style: Function 'MoveContents' argument 3 names different: declaration 'aOffset' definition 'aInOutDestOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:173:34: note: Function 'MoveContents' argument 3 names different: declaration 'aOffset' definition 'aInOutDestOffset'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:2917:38: note: Function 'MoveContents' argument 3 names different: declaration 'aOffset' definition 'aInOutDestOffset'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3359:53: style: Function 'WillMakeDefListItem' argument 2 names different: declaration 'aBlockType' definition 'aItemType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:197:49: note: Function 'WillMakeDefListItem' argument 2 names different: declaration 'aBlockType' definition 'aItemType'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:3359:53: note: Function 'WillMakeDefListItem' argument 2 names different: declaration 'aBlockType' definition 'aItemType'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:5127:46: style: Function 'NormalizeSelection' argument 1 names different: declaration 'aSelection' definition 'inSelection'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:262:42: note: Function 'NormalizeSelection' argument 1 names different: declaration 'aSelection' definition 'inSelection'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:5127:46: note: Function 'NormalizeSelection' argument 1 names different: declaration 'aSelection' definition 'inSelection'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:5520:40: style: Function 'PromoteRange' argument 2 names different: declaration 'inOperationType' definition 'aOperationType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:269:49: note: Function 'PromoteRange' argument 2 names different: declaration 'inOperationType' definition 'aOperationType'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:5520:40: note: Function 'PromoteRange' argument 2 names different: declaration 'inOperationType' definition 'aOperationType'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:5948:57: style: Function 'BustUpInlinesAtRangeEndpoints' argument 1 names different: declaration 'inRange' definition 'item'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:298:53: note: Function 'BustUpInlinesAtRangeEndpoints' argument 1 names different: declaration 'inRange' definition 'item'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:5948:57: note: Function 'BustUpInlinesAtRangeEndpoints' argument 1 names different: declaration 'inRange' definition 'item'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6253:46: style: Function 'ReturnInParagraph' argument 2 names different: declaration 'aHeader' definition 'aPara'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:219:65: note: Function 'ReturnInParagraph' argument 2 names different: declaration 'aHeader' definition 'aPara'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6253:46: note: Function 'ReturnInParagraph' argument 2 names different: declaration 'aHeader' definition 'aPara'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6254:46: style: Function 'ReturnInParagraph' argument 3 names different: declaration 'aTextNode' definition 'aNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:220:42: note: Function 'ReturnInParagraph' argument 3 names different: declaration 'aTextNode' definition 'aNode'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6254:46: note: Function 'ReturnInParagraph' argument 3 names different: declaration 'aTextNode' definition 'aNode'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6437:42: style: Function 'ReturnInListItem' argument 2 names different: declaration 'aHeader' definition 'aListItem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:227:61: note: Function 'ReturnInListItem' argument 2 names different: declaration 'aHeader' definition 'aListItem'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6437:42: note: Function 'ReturnInListItem' argument 2 names different: declaration 'aHeader' definition 'aListItem'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6867:54: style: Function 'SplitAsNeeded' argument 2 names different: declaration 'inOutParent' definition 'aInOutParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:309:65: note: Function 'SplitAsNeeded' argument 2 names different: declaration 'inOutParent' definition 'aInOutParent'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6867:54: note: Function 'SplitAsNeeded' argument 2 names different: declaration 'inOutParent' definition 'aInOutParent'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6868:39: style: Function 'SplitAsNeeded' argument 3 names different: declaration 'inOutOffset' definition 'aInOutOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:310:35: note: Function 'SplitAsNeeded' argument 3 names different: declaration 'inOutOffset' definition 'aInOutOffset'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:6868:39: note: Function 'SplitAsNeeded' argument 3 names different: declaration 'inOutOffset' definition 'aInOutOffset'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:7740:66: style: Function 'ListIsEmptyLine' argument 1 names different: declaration 'arrayOfNodes' definition 'aArrayOfNodes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.h:347:58: note: Function 'ListIsEmptyLine' argument 1 names different: declaration 'arrayOfNodes' definition 'aArrayOfNodes'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditRules.cpp:7740:66: note: Function 'ListIsEmptyLine' argument 1 names different: declaration 'arrayOfNodes' definition 'aArrayOfNodes'.
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.h:98:8: performance: Technically the member function 'mozilla::WSType::bool_conversion_helper' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.h:71:16: style: Class 'WSType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.h:49:1: warning: The class 'WSType' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditUtils.cpp:248:37: style: Function 'IsTableCell' argument 1 names different: declaration 'node' definition 'aNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditUtils.h:38:36: note: Function 'IsTableCell' argument 1 names different: declaration 'node' definition 'aNode'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditUtils.cpp:248:37: note: Function 'IsTableCell' argument 1 names different: declaration 'node' definition 'aNode'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditorDataTransfer.cpp:858:31: style: Function 'RemoveFragComments' argument 1 names different: declaration 'theStr' definition 'aStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditorDataTransfer.cpp:99:47: note: Function 'RemoveFragComments' argument 1 names different: declaration 'theStr' definition 'aStr'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditorDataTransfer.cpp:858:31: note: Function 'RemoveFragComments' argument 1 names different: declaration 'theStr' definition 'aStr'.
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditorDataTransfer.cpp:1788:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditorObjectResizer.cpp:60:3: performance: Variable 'mEditor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditorObjectResizer.cpp:81:3: performance: Variable 'mEditor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLEditorObjectResizer.cpp:111:3: performance: Variable 'mEditor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLStyleEditor.cpp:565:8: style: The scope of the variable 'isSet' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLStyleEditor.cpp:982:8: style: The scope of the variable 'first' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/HTMLTableEditor.cpp:793:12: style: The scope of the variable 'deleteCol' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/InsertTextTransaction.cpp:119:49: style: Function 'IsSequentialInsert' argument 1 names different: declaration 'aOtherTrasaction' definition 'aOtherTransaction'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/InsertTextTransaction.h:67:50: note: Function 'IsSequentialInsert' argument 1 names different: declaration 'aOtherTrasaction' definition 'aOtherTransaction'.
thunderbird-52.3.0/mozilla/editor/libeditor/InsertTextTransaction.cpp:119:49: note: Function 'IsSequentialInsert' argument 1 names different: declaration 'aOtherTrasaction' definition 'aOtherTransaction'.
thunderbird-52.3.0/mozilla/editor/libeditor/TextEditRules.cpp:637:11: style: The scope of the variable 'end' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/TypeInState.cpp:252:39: style: Function 'GetTypingState' argument 5 names different: declaration 'outValue' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/TypeInState.h:82:56: note: Function 'GetTypingState' argument 5 names different: declaration 'outValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/editor/libeditor/TypeInState.cpp:252:39: note: Function 'GetTypingState' argument 5 names different: declaration 'outValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:1618:11: style: The scope of the variable 'cmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:1668:11: style: The scope of the variable 'cmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:1711:8: style: The scope of the variable 'leftCheck' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:1712:8: style: The scope of the variable 'spaceNBSP' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:1713:8: style: The scope of the variable 'rightCheck' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:237:44: style: Function 'InsertText' argument 2 names different: declaration 'aInOutNode' definition 'aInOutParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.h:226:42: note: Function 'InsertText' argument 2 names different: declaration 'aInOutNode' definition 'aInOutParent'.
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:237:44: note: Function 'InsertText' argument 2 names different: declaration 'aInOutNode' definition 'aInOutParent'.
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.h:346:8: style: Technically the member function 'mozilla::WSRunObject::FindRun' can be const. [functionConst]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:1542:14: note: Technically the member function 'mozilla::WSRunObject::FindRun' can be const.
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.h:346:8: note: Technically the member function 'mozilla::WSRunObject::FindRun' can be const.
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.h:358:8: performance: Technically the member function 'mozilla::WSRunObject::IsBlockNode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.cpp:1920:14: note: Technically the member function 'mozilla::WSRunObject::IsBlockNode' can be static.
thunderbird-52.3.0/mozilla/editor/libeditor/WSRunObject.h:358:8: note: Technically the member function 'mozilla::WSRunObject::IsBlockNode' can be static.
thunderbird-52.3.0/mozilla/editor/txmgr/nsTransactionItem.h:60:8: style: Unused private function: 'nsTransactionItem::CleanUp' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/editor/txmgr/nsTransactionItem.h:35:36: style: Technically the member function 'nsTransactionItem::GetTransaction' can be const. [functionConst]
thunderbird-52.3.0/mozilla/editor/txmgr/nsTransactionItem.cpp:78:20: note: Technically the member function 'nsTransactionItem::GetTransaction' can be const.
thunderbird-52.3.0/mozilla/editor/txmgr/nsTransactionItem.h:35:36: note: Technically the member function 'nsTransactionItem::GetTransaction' can be const.
thunderbird-52.3.0/mozilla/editor/txmgr/nsTransactionManager.cpp:475:74: style: Function 'DidDoNotify' argument 2 names different: declaration 'aExecuteResult' definition 'aDoResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txmgr/nsTransactionManager.h:58:71: note: Function 'DidDoNotify' argument 2 names different: declaration 'aExecuteResult' definition 'aDoResult'.
thunderbird-52.3.0/mozilla/editor/txmgr/nsTransactionManager.cpp:475:74: note: Function 'DidDoNotify' argument 2 names different: declaration 'aExecuteResult' definition 'aDoResult'.
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:703:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:726:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:568:5: style: Variable 'mTXMgr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:565:5: note: Variable 'mTXMgr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:568:5: note: Variable 'mTXMgr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:701:20: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:694:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:701:20: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:724:28: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:694:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/editor/txmgr/tests/TestTXMgr.cpp:724:28: note: Function in derived class
thunderbird-52.3.0/mozilla/editor/txtsvc/nsFilteredContentIterator.h:48:3: warning: Member variable 'nsFilteredContentIterator::mDirection' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2526:25: warning: Possible null pointer dereference: node [nullPointer]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2502:12: note: Assignment 'node=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2526:25: note: Null pointer dereference
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:1627:16: style: The scope of the variable 'entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2807:56: style: Function 'GetRangeEndPoints' argument 2 names different: declaration 'aParent1' definition 'aStartParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:163:67: note: Function 'GetRangeEndPoints' argument 2 names different: declaration 'aParent1' definition 'aStartParent'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2807:56: note: Function 'GetRangeEndPoints' argument 2 names different: declaration 'aParent1' definition 'aStartParent'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2807:79: style: Function 'GetRangeEndPoints' argument 3 names different: declaration 'aOffset1' definition 'aStartOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:164:46: note: Function 'GetRangeEndPoints' argument 3 names different: declaration 'aOffset1' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2807:79: note: Function 'GetRangeEndPoints' argument 3 names different: declaration 'aOffset1' definition 'aStartOffset'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2808:56: style: Function 'GetRangeEndPoints' argument 4 names different: declaration 'aParent2' definition 'aEndParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:164:69: note: Function 'GetRangeEndPoints' argument 4 names different: declaration 'aParent2' definition 'aEndParent'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2808:56: note: Function 'GetRangeEndPoints' argument 4 names different: declaration 'aParent2' definition 'aEndParent'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2808:77: style: Function 'GetRangeEndPoints' argument 5 names different: declaration 'aOffset2' definition 'aEndOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:165:46: note: Function 'GetRangeEndPoints' argument 5 names different: declaration 'aOffset2' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2808:77: note: Function 'GetRangeEndPoints' argument 5 names different: declaration 'aOffset2' definition 'aEndOffset'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2842:58: style: Function 'FirstTextNode' argument 2 names different: declaration 'IteratorStatus' definition 'aIteratorStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:186:83: note: Function 'FirstTextNode' argument 2 names different: declaration 'IteratorStatus' definition 'aIteratorStatus'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2842:58: note: Function 'FirstTextNode' argument 2 names different: declaration 'IteratorStatus' definition 'aIteratorStatus'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2865:57: style: Function 'LastTextNode' argument 2 names different: declaration 'IteratorStatus' definition 'aIteratorStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:187:82: note: Function 'LastTextNode' argument 2 names different: declaration 'IteratorStatus' definition 'aIteratorStatus'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2865:57: note: Function 'LastTextNode' argument 2 names different: declaration 'IteratorStatus' definition 'aIteratorStatus'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2887:73: style: Function 'FirstTextNodeInCurrentBlock' argument 1 names different: declaration 'aIterator' definition 'iter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:189:67: note: Function 'FirstTextNodeInCurrentBlock' argument 1 names different: declaration 'aIterator' definition 'iter'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:2887:73: note: Function 'FirstTextNodeInCurrentBlock' argument 1 names different: declaration 'aIterator' definition 'iter'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:3234:71: style: Function 'SplitOffsetEntry' argument 2 names different: declaration 'aOffsetIntoEntry' definition 'aNewEntryLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:225:58: note: Function 'SplitOffsetEntry' argument 2 names different: declaration 'aOffsetIntoEntry' definition 'aNewEntryLength'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:3234:71: note: Function 'SplitOffsetEntry' argument 2 names different: declaration 'aOffsetIntoEntry' definition 'aNewEntryLength'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:3290:64: style: Function 'FindWordBounds' argument 1 names different: declaration 'offsetTable' definition 'aOffsetTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:227:58: note: Function 'FindWordBounds' argument 1 names different: declaration 'offsetTable' definition 'aOffsetTable'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:3290:64: note: Function 'FindWordBounds' argument 1 names different: declaration 'offsetTable' definition 'aOffsetTable'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:3291:50: style: Function 'FindWordBounds' argument 2 names different: declaration 'blockStr' definition 'aBlockStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.h:228:44: note: Function 'FindWordBounds' argument 2 names different: declaration 'blockStr' definition 'aBlockStr'.
thunderbird-52.3.0/mozilla/editor/txtsvc/nsTextServicesDocument.cpp:3291:50: note: Function 'FindWordBounds' argument 2 names different: declaration 'blockStr' definition 'aBlockStr'.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1121:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1120:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1121:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1162:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1161:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1162:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1271:53: style: Function 'ShowTooltip' argument 4 names different: declaration 'aDirText' definition 'aTipDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.h:174:43: note: Function 'ShowTooltip' argument 4 names different: declaration 'aDirText' definition 'aTipDir'.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1271:53: note: Function 'ShowTooltip' argument 4 names different: declaration 'aDirText' definition 'aTipDir'.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1331:47: style: Function 'sTooltipCallback' argument 2 names different: declaration 'aListener' definition 'aChromeTooltipListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.h:190:56: note: Function 'sTooltipCallback' argument 2 names different: declaration 'aListener' definition 'aChromeTooltipListener'.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1331:47: note: Function 'sTooltipCallback' argument 2 names different: declaration 'aListener' definition 'aChromeTooltipListener'.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1488:53: style: Function 'HandleEvent' argument 1 names different: declaration 'aEvent' definition 'aMouseEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.h:228:39: note: Function 'HandleEvent' argument 1 names different: declaration 'aEvent' definition 'aMouseEvent'.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1488:53: note: Function 'HandleEvent' argument 1 names different: declaration 'aEvent' definition 'aMouseEvent'.
thunderbird-52.3.0/mozilla/embedding/browser/nsDocShellTreeOwner.cpp:1078:3: performance: Variable 'mTooltipTextProvider' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/embedding/browser/nsWebBrowser.cpp:77:3: performance: Variable 'mWWatch' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/embedding/components/commandhandler/nsCommandManager.cpp:221:63: style: Function 'GetControllerForCommand' argument 2 names different: declaration 'aDirectedToThisWindow' definition 'aTargetWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/commandhandler/nsCommandManager.h:41:56: note: Function 'GetControllerForCommand' argument 2 names different: declaration 'aDirectedToThisWindow' definition 'aTargetWindow'.
thunderbird-52.3.0/mozilla/embedding/components/commandhandler/nsCommandManager.cpp:221:63: note: Function 'GetControllerForCommand' argument 2 names different: declaration 'aDirectedToThisWindow' definition 'aTargetWindow'.
thunderbird-52.3.0/mozilla/embedding/components/commandhandler/nsCommandParams.h:26:3: warning: The struct 'HashEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:816:46: warning: Possible null pointer dereference: t2b [nullPointer]
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:804:25: note: Assignment 't2b=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:816:46: note: Null pointer dereference
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:788:5: style: Variable 'tc' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:784:5: note: Variable 'tc' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:788:5: note: Variable 'tc' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:820:33: style: Function 'IsBlockNode' argument 1 names different: declaration 'aNode' definition 'aContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.h:58:32: note: Function 'IsBlockNode' argument 1 names different: declaration 'aNode' definition 'aContent'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:820:33: note: Function 'IsBlockNode' argument 1 names different: declaration 'aNode' definition 'aContent'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:843:35: style: Function 'IsVisibleNode' argument 1 names different: declaration 'aNode' definition 'aDOMNode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.h:60:34: note: Function 'IsVisibleNode' argument 1 names different: declaration 'aNode' definition 'aDOMNode'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:843:35: note: Function 'IsVisibleNode' argument 1 names different: declaration 'aNode' definition 'aDOMNode'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:860:30: style: Function 'SkipNode' argument 1 names different: declaration 'aNode' definition 'aContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.h:59:29: note: Function 'SkipNode' argument 1 names different: declaration 'aNode' definition 'aContent'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsFind.cpp:860:30: note: Function 'SkipNode' argument 1 names different: declaration 'aNode' definition 'aContent'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.cpp:457:55: style: Function 'SetRangeAroundDocument' argument 2 names different: declaration 'aStartPoint' definition 'aStartPt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.h:73:48: note: Function 'SetRangeAroundDocument' argument 2 names different: declaration 'aStartPoint' definition 'aStartPt'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.cpp:457:55: note: Function 'SetRangeAroundDocument' argument 2 names different: declaration 'aStartPoint' definition 'aStartPt'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.cpp:458:55: style: Function 'SetRangeAroundDocument' argument 3 names different: declaration 'aEndPoint' definition 'aEndPt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.h:74:48: note: Function 'SetRangeAroundDocument' argument 3 names different: declaration 'aEndPoint' definition 'aEndPt'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.cpp:458:55: note: Function 'SetRangeAroundDocument' argument 3 names different: declaration 'aEndPoint' definition 'aEndPt'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.cpp:491:48: style: Function 'GetSearchLimits' argument 1 names different: declaration 'aRange' definition 'aSearchRange'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.h:68:41: note: Function 'GetSearchLimits' argument 1 names different: declaration 'aRange' definition 'aSearchRange'.
thunderbird-52.3.0/mozilla/embedding/components/find/nsWebBrowserFind.cpp:491:48: note: Function 'GetSearchLimits' argument 1 names different: declaration 'aRange' definition 'aSearchRange'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintProgressDialogChild.h:26:16: style: Class 'PrintProgressDialogChild' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintSettingsDialogChild.h:12:1: style: The class 'PrintSettingsDialogChild' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:83:49: style: Function 'ShowPrintDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:99:37: note: Function 'ShowPrintDialog' argument 1 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:83:49: note: Function 'ShowPrintDialog' argument 1 names different: declaration 'parent' definition 'aParent'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:84:50: style: Function 'ShowPrintDialog' argument 2 names different: declaration 'data' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:100:38: note: Function 'ShowPrintDialog' argument 2 names different: declaration 'data' definition 'aData'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:84:50: note: Function 'ShowPrintDialog' argument 2 names different: declaration 'data' definition 'aData'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:85:44: style: Function 'ShowPrintDialog' argument 3 names different: declaration 'result' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:101:32: note: Function 'ShowPrintDialog' argument 3 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:85:44: note: Function 'ShowPrintDialog' argument 3 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:179:56: style: Function 'RecvSavePrintSettings' argument 1 names different: declaration 'data' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:45:44: note: Function 'RecvSavePrintSettings' argument 1 names different: declaration 'data' definition 'aData'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:179:56: note: Function 'RecvSavePrintSettings' argument 1 names different: declaration 'data' definition 'aData'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:180:51: style: Function 'RecvSavePrintSettings' argument 2 names different: declaration 'usePrinterNamePrefix' definition 'aUsePrinterNamePrefix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:46:39: note: Function 'RecvSavePrintSettings' argument 2 names different: declaration 'usePrinterNamePrefix' definition 'aUsePrinterNamePrefix'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:180:51: note: Function 'RecvSavePrintSettings' argument 2 names different: declaration 'usePrinterNamePrefix' definition 'aUsePrinterNamePrefix'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:181:55: style: Function 'RecvSavePrintSettings' argument 3 names different: declaration 'flags' definition 'aFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:47:43: note: Function 'RecvSavePrintSettings' argument 3 names different: declaration 'flags' definition 'aFlags'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:181:55: note: Function 'RecvSavePrintSettings' argument 3 names different: declaration 'flags' definition 'aFlags'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:182:49: style: Function 'RecvSavePrintSettings' argument 4 names different: declaration 'rv' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:48:37: note: Function 'RecvSavePrintSettings' argument 4 names different: declaration 'rv' definition 'aResult'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:182:49: note: Function 'RecvSavePrintSettings' argument 4 names different: declaration 'rv' definition 'aResult'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:208:79: style: Function 'DeallocPPrintProgressDialogParent' argument 1 names different: declaration 'aActor' definition 'doomed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:54:67: note: Function 'DeallocPPrintProgressDialogParent' argument 1 names different: declaration 'aActor' definition 'doomed'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:208:79: note: Function 'DeallocPPrintProgressDialogParent' argument 1 names different: declaration 'aActor' definition 'doomed'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:225:79: style: Function 'DeallocPPrintSettingsDialogParent' argument 1 names different: declaration 'aActor' definition 'aDoomed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:60:67: note: Function 'DeallocPPrintSettingsDialogParent' argument 1 names different: declaration 'aActor' definition 'aDoomed'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:225:79: note: Function 'DeallocPPrintSettingsDialogParent' argument 1 names different: declaration 'aActor' definition 'aDoomed'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:239:69: style: Function 'DeallocPRemotePrintJobParent' argument 1 names different: declaration 'aActor' definition 'aDoomed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.h:66:57: note: Function 'DeallocPRemotePrintJobParent' argument 1 names different: declaration 'aActor' definition 'aDoomed'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/PrintingParent.cpp:239:69: note: Function 'DeallocPRemotePrintJobParent' argument 1 names different: declaration 'aActor' definition 'aDoomed'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/nsPrintingProxy.cpp:264:68: style: Function 'DeallocPRemotePrintJobChild' argument 1 names different: declaration 'aActor' definition 'aDoomed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/nsPrintingProxy.h:53:55: note: Function 'DeallocPRemotePrintJobChild' argument 1 names different: declaration 'aActor' definition 'aDoomed'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/ipc/nsPrintingProxy.cpp:264:68: note: Function 'DeallocPRemotePrintJobChild' argument 1 names different: declaration 'aActor' definition 'aDoomed'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/win/nsPrintingPromptService.cpp:93:66: style: Function 'GetHWNDForDOMWindow' argument 1 names different: declaration 'parent' definition 'aWindow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/printingui/win/nsPrintingPromptService.h:45:50: note: Function 'GetHWNDForDOMWindow' argument 1 names different: declaration 'parent' definition 'aWindow'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/win/nsPrintingPromptService.cpp:93:66: note: Function 'GetHWNDForDOMWindow' argument 1 names different: declaration 'parent' definition 'aWindow'.
thunderbird-52.3.0/mozilla/embedding/components/printingui/win/nsPrintingPromptService.cpp:63:5: style: Technically the member function 'ParamBlock::operatornsIDialogParamBlock*const' can be const. [functionConst]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:878:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:875:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:878:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:1299:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:1290:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:1299:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistRemoteDocument.cpp:20:48: style: Function 'WebBrowserPersistRemoteDocument' argument 2 names different: declaration 'Attrs' definition 'aAttrs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistRemoteDocument.h:46:43: note: Function 'WebBrowserPersistRemoteDocument' argument 2 names different: declaration 'Attrs' definition 'aAttrs'.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/WebBrowserPersistRemoteDocument.cpp:20:48: note: Function 'WebBrowserPersistRemoteDocument' argument 2 names different: declaration 'Attrs' definition 'aAttrs'.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:2697:5: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:2694:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:2697:5: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:1430:21: style: The scope of the variable 'crlf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:1431:21: style: The scope of the variable 'colon' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:543:52: style: Function 'StartUpload' argument 1 names different: declaration 'aOutStream' definition 'storStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.h:103:44: note: Function 'StartUpload' argument 1 names different: declaration 'aOutStream' definition 'storStream'.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:543:52: note: Function 'StartUpload' argument 1 names different: declaration 'aOutStream' definition 'storStream'.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:2274:13: style: Function 'MakeOutputStream' argument 1 names different: declaration 'aFile' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.h:98:17: note: Function 'MakeOutputStream' argument 1 names different: declaration 'aFile' definition 'aURI'.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:2274:13: note: Function 'MakeOutputStream' argument 1 names different: declaration 'aFile' definition 'aURI'.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:2326:38: style: Function 'MakeOutputStreamFromURI' argument 2 names different: declaration 'aOutStream' definition 'aOutputStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.h:101:71: note: Function 'MakeOutputStreamFromURI' argument 2 names different: declaration 'aOutStream' definition 'aOutputStream'.
thunderbird-52.3.0/mozilla/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:2326:38: note: Function 'MakeOutputStreamFromURI' argument 2 names different: declaration 'aOutStream' definition 'aOutputStream'.
thunderbird-52.3.0/mozilla/embedding/components/windowwatcher/nsAutoWindowStateHelper.h:26:8: style: Technically the member function 'nsAutoWindowStateHelper::DefaultEnabled' can be const. [functionConst]
thunderbird-52.3.0/mozilla/embedding/components/windowwatcher/nsWindowWatcher.cpp:2025:9: style: The scope of the variable 'equal' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/embedding/components/windowwatcher/nsWindowWatcher.cpp:1835:65: style: Function 'CalculateChromeFlagsForChild' argument 1 names different: declaration 'aFeaturesStr' definition 'aFeatures'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/windowwatcher/nsWindowWatcher.h:98:66: note: Function 'CalculateChromeFlagsForChild' argument 1 names different: declaration 'aFeaturesStr' definition 'aFeatures'.
thunderbird-52.3.0/mozilla/embedding/components/windowwatcher/nsWindowWatcher.cpp:1835:65: note: Function 'CalculateChromeFlagsForChild' argument 1 names different: declaration 'aFeaturesStr' definition 'aFeatures'.
thunderbird-52.3.0/mozilla/embedding/components/windowwatcher/nsWindowWatcher.cpp:1862:66: style: Function 'CalculateChromeFlagsForParent' argument 2 names different: declaration 'aFeaturesStr' definition 'aFeatures'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/embedding/components/windowwatcher/nsWindowWatcher.h:101:67: note: Function 'CalculateChromeFlagsForParent' argument 2 names different: declaration 'aFeaturesStr' definition 'aFeatures'.
thunderbird-52.3.0/mozilla/embedding/components/windowwatcher/nsWindowWatcher.cpp:1862:66: note: Function 'CalculateChromeFlagsForParent' argument 2 names different: declaration 'aFeaturesStr' definition 'aFeatures'.
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthGSSAPI.cpp:262:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthGSSAPI.cpp:252:9: note: Variable 'ret' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthGSSAPI.cpp:262:9: note: Variable 'ret' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthGSSAPI.cpp:270:41: style: Same expression on both sides of '!=' because the value of 'msg_ctx' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthGSSAPI.cpp:240:25: note: 'msg_ctx' is assigned value '0' here.
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthGSSAPI.cpp:270:41: note: Same expression on both sides of '!=' because the value of 'msg_ctx' and '0' are the same.
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthGSSAPI.cpp:283:13: style: The scope of the variable 'item' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthGSSAPI.cpp:285:18: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthSASL.cpp:73:11: style: The scope of the variable 'message' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthSASL.cpp:74:33: style: The scope of the variable 'messageLen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthSSPI.cpp:139:13: warning: Member variable 'nsAuthSSPI::mIsFirst' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthSSPI.h:35:5: style: Class 'nsAuthSSPI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthSambaNTLM.cpp:15:18: warning: Member variable 'nsAuthSambaNTLM::mInitialMessageLen' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/auth/nsAuthSambaNTLM.cpp:220:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.cpp:678:57: style: Function 'MatchesBaseURI' argument 1 names different: declaration 'scheme' definition 'matchScheme'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.h:36:45: note: Function 'MatchesBaseURI' argument 1 names different: declaration 'scheme' definition 'matchScheme'.
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.cpp:678:57: note: Function 'MatchesBaseURI' argument 1 names different: declaration 'scheme' definition 'matchScheme'.
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.cpp:679:57: style: Function 'MatchesBaseURI' argument 2 names different: declaration 'host' definition 'matchHost'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.h:37:47: note: Function 'MatchesBaseURI' argument 2 names different: declaration 'host' definition 'matchHost'.
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.cpp:679:57: note: Function 'MatchesBaseURI' argument 2 names different: declaration 'host' definition 'matchHost'.
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.cpp:680:57: style: Function 'MatchesBaseURI' argument 3 names different: declaration 'port' definition 'matchPort'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.h:38:47: note: Function 'MatchesBaseURI' argument 3 names different: declaration 'port' definition 'matchPort'.
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.cpp:680:57: note: Function 'MatchesBaseURI' argument 3 names different: declaration 'port' definition 'matchPort'.
thunderbird-52.3.0/mozilla/extensions/auth/nsHttpNegotiateAuth.cpp:250:14: warning: Member variable 'GetNextTokenCompleteEvent::mFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.h:84:19: performance: Technically the member function 'nsPermissionManager::PermissionKey::GetHashCode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.h:100:3: warning: The class 'PermissionHashKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:1197:25: style: Expression is always false because 'else if' condition matches previous condition at line 1195. [multiCondition]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2147:3: style: Variable 'entry' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2144:0: note: Variable 'entry' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2147:3: note: Variable 'entry' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:427:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2543:11: style: The scope of the variable 'id' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:826:44: style: Function 'OpenDatabase' argument 1 names different: declaration 'permissionsFile' definition 'aPermissionsFile'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.h:226:34: note: Function 'OpenDatabase' argument 1 names different: declaration 'permissionsFile' definition 'aPermissionsFile'.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:826:44: note: Function 'OpenDatabase' argument 1 names different: declaration 'permissionsFile' definition 'aPermissionsFile'.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2385:88: style: Function 'RemovePermissionsWithAttributes' argument 1 names different: declaration 'aAttrs' definition 'aPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.h:208:69: note: Function 'RemovePermissionsWithAttributes' argument 1 names different: declaration 'aAttrs' definition 'aPattern'.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2385:88: note: Function 'RemovePermissionsWithAttributes' argument 1 names different: declaration 'aAttrs' definition 'aPattern'.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2453:47: style: Function 'GetTypeIndex' argument 1 names different: declaration 'aTypeString' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.h:213:36: note: Function 'GetTypeIndex' argument 1 names different: declaration 'aTypeString' definition 'aType'.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2453:47: note: Function 'GetTypeIndex' argument 1 names different: declaration 'aTypeString' definition 'aType'.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2668:84: style: Function '_DoImport' argument 2 names different: declaration 'aConn' definition 'conn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.h:231:74: note: Function '_DoImport' argument 2 names different: declaration 'aConn' definition 'conn'.
thunderbird-52.3.0/mozilla/extensions/cookie/nsPermissionManager.cpp:2668:84: note: Function '_DoImport' argument 2 names different: declaration 'aConn' definition 'conn'.
thunderbird-52.3.0/mozilla/extensions/gio/nsGIOProtocolHandler.cpp:940:60: style: Function 'IsSupportedProtocol' argument 1 names different: declaration 'spec' definition 'aSpec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/gio/nsGIOProtocolHandler.cpp:899:47: note: Function 'IsSupportedProtocol' argument 1 names different: declaration 'spec' definition 'aSpec'.
thunderbird-52.3.0/mozilla/extensions/gio/nsGIOProtocolHandler.cpp:940:60: note: Function 'IsSupportedProtocol' argument 1 names different: declaration 'spec' definition 'aSpec'.
thunderbird-52.3.0/mozilla/extensions/gio/nsGIOProtocolHandler.cpp:152:14: warning: Member variable 'nsGIOInputStream::mMountRes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/pref/autoconfig/src/nsAutoConfig.cpp:105:19: style: The scope of the variable 'size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/pref/autoconfig/src/nsAutoConfig.cpp:41:15: warning: Member variable 'nsAutoConfig::mLoaded' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/pref/autoconfig/src/nsReadConfig.cpp:122:14: style: The scope of the variable 'fileNameLen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineParent.cpp:14:3: performance: Variable 'mSpellChecker' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.cxx:294:18: style: The scope of the variable 'he' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.cxx:388:9: style: The scope of the variable 'st' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.cxx:778:18: style: The scope of the variable 'he' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.cxx:842:9: style: The scope of the variable 'st' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.cxx:545:65: style: Function 'test_condition' argument 2 names different: declaration 'begin' definition 'beg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:229:57: note: Function 'test_condition' argument 2 names different: declaration 'begin' definition 'beg'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.cxx:545:65: note: Function 'test_condition' argument 2 names different: declaration 'begin' definition 'beg'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.cxx:923:58: style: Function 'get_next_homonym' argument 1 names different: declaration 'word' definition 'he'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:196:50: note: Function 'get_next_homonym' argument 1 names different: declaration 'word' definition 'he'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.cxx:923:58: note: Function 'get_next_homonym' argument 1 names different: declaration 'word' definition 'he'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:102:15: style: Technically the member function 'PfxEntry::allowCross' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:123:15: style: Technically the member function 'PfxEntry::getFlag' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:124:22: style: Technically the member function 'PfxEntry::getKey' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:127:16: style: Technically the member function 'PfxEntry::getKeyLen' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:129:22: style: Technically the member function 'PfxEntry::getMorph' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:131:32: style: Technically the member function 'PfxEntry::getCont' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:132:16: style: Technically the member function 'PfxEntry::getContLen' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:172:15: style: Technically the member function 'SfxEntry::allowCross' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:202:15: style: Technically the member function 'SfxEntry::getFlag' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:203:22: style: Technically the member function 'SfxEntry::getKey' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:206:22: style: Technically the member function 'SfxEntry::getMorph' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:208:32: style: Technically the member function 'SfxEntry::getCont' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:209:16: style: Technically the member function 'SfxEntry::getContLen' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:210:22: style: Technically the member function 'SfxEntry::getAffix' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affentry.hxx:212:16: style: Technically the member function 'SfxEntry::getKeyLen' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/replist.hxx:96:3: style: Class 'RepList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3409:25: style: Condition '1==0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3417:27: style: Condition '1==0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3458:35: style: Condition '1==0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:2664:24: warning: Either the condition 'm' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:2664:17: note: Assuming that condition 'm' is not redundant
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:2664:24: note: Null pointer dereference
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3857:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3911:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:4111:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:4222:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:4333:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:4450:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1632:3: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1630:0: note: Variable 'rv' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1632:3: note: Variable 'rv' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3235:3: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3232:0: note: Variable 'rv' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3235:3: note: Variable 'rv' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3272:3: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3267:0: note: Variable 'st' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3272:3: note: Variable 'st' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:356:8: style: The scope of the variable 'ft' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1444:7: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1716:7: style: The scope of the variable 'onlycpdrule' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:2299:7: style: The scope of the variable 'onlycpdrule' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1418:50: style: Function 'cpdrep_check' argument 2 names different: declaration 'len' definition 'wl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:262:42: note: Function 'cpdrep_check' argument 2 names different: declaration 'len' definition 'wl'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1418:50: note: Function 'cpdrep_check' argument 2 names different: declaration 'len' definition 'wl'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1440:32: style: Function 'cpdpat_check' argument 2 names different: declaration 'len' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:264:24: note: Function 'cpdpat_check' argument 2 names different: declaration 'len' definition 'pos'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1440:32: note: Function 'cpdpat_check' argument 2 names different: declaration 'len' definition 'pos'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1467:51: style: Function 'cpdcase_check' argument 2 names different: declaration 'len' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:273:43: note: Function 'cpdcase_check' argument 2 names different: declaration 'len' definition 'pos'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1467:51: note: Function 'cpdcase_check' argument 2 names different: declaration 'len' definition 'pos'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1500:37: style: Function 'defcpd_check' argument 4 names different: declaration 'rwords' definition 'def'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:271:29: note: Function 'defcpd_check' argument 4 names different: declaration 'rwords' definition 'def'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1500:37: note: Function 'defcpd_check' argument 4 names different: declaration 'rwords' definition 'def'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:195:14: performance: Technically the member function 'AffixMgr::isSubset' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1204:22: note: Technically the member function 'AffixMgr::isSubset' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:195:14: note: Technically the member function 'AffixMgr::isSubset' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:200:14: performance: Technically the member function 'AffixMgr::isRevSubset' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:2806:22: note: Technically the member function 'AffixMgr::isRevSubset' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:200:14: note: Technically the member function 'AffixMgr::isRevSubset' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:275:8: style: Technically the member function 'AffixMgr::setcminmax' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1671:16: note: Technically the member function 'AffixMgr::setcminmax' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:275:8: note: Technically the member function 'AffixMgr::setcminmax' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:300:7: style: Technically the member function 'AffixMgr::get_suffix_words' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:5091:15: note: Technically the member function 'AffixMgr::get_suffix_words' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:300:7: note: Technically the member function 'AffixMgr::get_suffix_words' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:359:7: performance: Technically the member function 'AffixMgr::parse_num' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3814:15: note: Technically the member function 'AffixMgr::parse_num' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:359:7: note: Technically the member function 'AffixMgr::parse_num' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:362:7: performance: Technically the member function 'AffixMgr::parse_convtable' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:3990:15: note: Technically the member function 'AffixMgr::parse_convtable' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:362:7: note: Technically the member function 'AffixMgr::parse_convtable' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:373:8: performance: Technically the member function 'AffixMgr::reverse_condition' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:4632:16: note: Technically the member function 'AffixMgr::reverse_condition' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:373:8: note: Technically the member function 'AffixMgr::reverse_condition' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:374:8: style: Technically the member function 'AffixMgr::debugflag' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1146:16: note: Technically the member function 'AffixMgr::debugflag' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:374:8: note: Technically the member function 'AffixMgr::debugflag' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:376:7: style: Technically the member function 'AffixMgr::condlen' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:1169:15: note: Technically the member function 'AffixMgr::condlen' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:376:7: note: Technically the member function 'AffixMgr::condlen' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:386:7: style: Technically the member function 'AffixMgr::redundant_condition' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.cxx:4997:15: note: Technically the member function 'AffixMgr::redundant_condition' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/affixmgr.hxx:386:7: note: Technically the member function 'AffixMgr::redundant_condition' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:2625:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:283:23: style: Function 'mystrsep' argument 1 names different: declaration 'sptr' definition 'stringp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.hxx:151:48: note: Function 'mystrsep' argument 1 names different: declaration 'sptr' definition 'stringp'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:283:23: note: Function 'mystrsep' argument 1 names different: declaration 'sptr' definition 'stringp'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:2697:36: style: Function 'get_captype' argument 1 names different: declaration 'q' definition 'word'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.hxx:244:61: note: Function 'get_captype' argument 1 names different: declaration 'q' definition 'word'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:2697:36: note: Function 'get_captype' argument 1 names different: declaration 'q' definition 'word'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:2729:49: style: Function 'get_captype_utf8' argument 1 names different: declaration 'q' definition 'word'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.hxx:247:74: note: Function 'get_captype_utf8' argument 1 names different: declaration 'q' definition 'word'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:2729:49: note: Function 'get_captype_utf8' argument 1 names different: declaration 'q' definition 'word'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:806:10: warning: Size of pointer 'dest' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:812:14: warning: Size of pointer 's' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/csutil.cxx:2781:3: style: Class 'is_any_of' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.cxx:86:30: style: Function 'FileMgr' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.hxx:96:23: note: Function 'FileMgr' argument 1 names different: declaration 'filename' definition 'file'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.cxx:86:30: note: Function 'FileMgr' argument 1 names different: declaration 'filename' definition 'file'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.hxx:92:7: performance: Technically the member function 'FileMgr::fail' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.cxx:81:14: note: Technically the member function 'FileMgr::fail' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.hxx:92:7: note: Technically the member function 'FileMgr::fail' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.hxx:99:7: style: Technically the member function 'FileMgr::getlinenum' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.cxx:118:14: note: Technically the member function 'FileMgr::getlinenum' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/filemgr.hxx:99:7: note: Technically the member function 'FileMgr::getlinenum' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:440:7: style: The scope of the variable 'al' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:195:39: style: Function 'add_word' argument 4 names different: declaration 'ap' definition 'aff'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:133:32: note: Function 'add_word' argument 4 names different: declaration 'ap' definition 'aff'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:195:39: note: Function 'add_word' argument 4 names different: declaration 'ap' definition 'aff'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:336:46: style: Function 'add_hidden_capitalized_word' argument 4 names different: declaration 'al' definition 'flagslen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:142:39: note: Function 'add_hidden_capitalized_word' argument 4 names different: declaration 'al' definition 'flagslen'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:336:46: note: Function 'add_hidden_capitalized_word' argument 4 names different: declaration 'al' definition 'flagslen'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:452:59: style: Function 'add_with_affix' argument 2 names different: declaration 'pattern' definition 'example'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:117:52: note: Function 'add_with_affix' argument 2 names different: declaration 'pattern' definition 'example'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:452:59: note: Function 'add_with_affix' argument 2 names different: declaration 'pattern' definition 'example'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:731:49: style: Function 'decode_flag' argument 1 names different: declaration 'flag' definition 'f'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:120:42: note: Function 'decode_flag' argument 1 names different: declaration 'flag' definition 'f'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:731:49: note: Function 'decode_flag' argument 1 names different: declaration 'flag' definition 'f'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:760:43: style: Function 'encode_flag' argument 1 names different: declaration 'flag' definition 'f'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:121:36: note: Function 'encode_flag' argument 1 names different: declaration 'flag' definition 'f'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:760:43: note: Function 'encode_flag' argument 1 names different: declaration 'flag' definition 'f'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:119:7: style: Technically the member function 'HashMgr::decode_flags' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:642:14: note: Technically the member function 'HashMgr::decode_flags' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:119:7: note: Technically the member function 'HashMgr::decode_flags' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:120:18: style: Technically the member function 'HashMgr::decode_flag' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:731:25: note: Technically the member function 'HashMgr::decode_flag' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:120:18: note: Technically the member function 'HashMgr::decode_flag' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:122:7: style: Technically the member function 'HashMgr::is_aliasf' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:1014:14: note: Technically the member function 'HashMgr::is_aliasf' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:122:7: note: Technically the member function 'HashMgr::is_aliasf' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:123:7: style: Technically the member function 'HashMgr::get_aliasf' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:1018:14: note: Technically the member function 'HashMgr::get_aliasf' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:123:7: note: Technically the member function 'HashMgr::get_aliasf' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:124:7: style: Technically the member function 'HashMgr::is_aliasm' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.cxx:1138:14: note: Technically the member function 'HashMgr::is_aliasm' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hashmgr.hxx:124:7: note: Technically the member function 'HashMgr::is_aliasm' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:176:23: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:214:23: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1781:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1785:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1789:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1793:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1797:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1801:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1805:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1809:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1816:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1824:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1832:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1843:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1849:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1371:10: style: The scope of the variable 'n2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1372:10: style: The scope of the variable 'n3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1480:7: style: The scope of the variable 'nresult' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:165:47: style: Function 'cleanword2' argument 2 names different: declaration 'dest_u' definition 'dest_utf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:233:42: note: Function 'cleanword2' argument 2 names different: declaration 'dest_u' definition 'dest_utf'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:165:47: note: Function 'cleanword2' argument 2 names different: declaration 'dest_u' definition 'dest_utf'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:167:31: style: Function 'cleanword2' argument 4 names different: declaration 'w_len' definition 'nc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:235:26: note: Function 'cleanword2' argument 4 names different: declaration 'w_len' definition 'nc'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:167:31: note: Function 'cleanword2' argument 4 names different: declaration 'w_len' definition 'nc'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:310:38: style: Function 'spellsharps' argument 2 names different: declaration 'start_pos' definition 'n_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:246:41: note: Function 'spellsharps' argument 2 names different: declaration 'start_pos' definition 'n_pos'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:310:38: note: Function 'spellsharps' argument 2 names different: declaration 'start_pos' definition 'n_pos'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1173:41: style: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:183:33: note: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1173:41: note: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1568:63: style: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:197:55: note: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1568:63: note: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1568:71: style: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:197:65: note: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1568:71: note: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1625:68: style: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:187:60: note: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1625:68: note: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1151:17: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:162:8: performance: Technically the member function 'Hunspell::free_list' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1165:16: note: Technically the member function 'Hunspell::free_list' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:162:8: note: Technically the member function 'Hunspell::free_list' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:219:15: style: Technically the member function 'Hunspell::get_wordchars' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1251:23: note: Technically the member function 'Hunspell::get_wordchars' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:219:15: note: Technically the member function 'Hunspell::get_wordchars' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:220:30: style: Technically the member function 'Hunspell::get_wordchars_utf16' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1255:38: note: Technically the member function 'Hunspell::get_wordchars_utf16' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:220:30: note: Technically the member function 'Hunspell::get_wordchars_utf16' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:223:15: style: Technically the member function 'Hunspell::get_version' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1308:23: note: Technically the member function 'Hunspell::get_version' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:223:15: note: Technically the member function 'Hunspell::get_version' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:228:7: style: Technically the member function 'Hunspell::input_conv' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1655:15: note: Technically the member function 'Hunspell::input_conv' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:228:7: note: Technically the member function 'Hunspell::input_conv' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:244:15: performance: Technically the member function 'Hunspell::sharps_u8_l1' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:302:23: note: Technically the member function 'Hunspell::sharps_u8_l1' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:244:15: note: Technically the member function 'Hunspell::sharps_u8_l1' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:248:7: performance: Technically the member function 'Hunspell::insert_sug' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:342:15: note: Technically the member function 'Hunspell::insert_sug' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:248:7: note: Technically the member function 'Hunspell::insert_sug' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:249:8: performance: Technically the member function 'Hunspell::cat_result' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1316:16: note: Technically the member function 'Hunspell::cat_result' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:249:8: note: Technically the member function 'Hunspell::cat_result' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:252:15: performance: Technically the member function 'Hunspell::get_xml_par' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1634:23: note: Technically the member function 'Hunspell::get_xml_par' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:252:15: note: Technically the member function 'Hunspell::get_xml_par' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:253:15: performance: Technically the member function 'Hunspell::get_xml_pos' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.cxx:1661:23: note: Technically the member function 'Hunspell::get_xml_pos' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunspell.hxx:253:15: note: Technically the member function 'Hunspell::get_xml_pos' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunzip.cxx:73:16: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunzip.cxx:61:28: style: Function 'Hunzip' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunzip.hxx:82:22: note: Function 'Hunzip' argument 1 names different: declaration 'filename' definition 'file'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunzip.cxx:61:28: note: Function 'Hunzip' argument 1 names different: declaration 'filename' definition 'file'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunzip.hxx:79:7: performance: Technically the member function 'Hunzip::fail' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunzip.cxx:56:13: note: Technically the member function 'Hunzip::fail' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunzip.hxx:79:7: note: Technically the member function 'Hunzip::fail' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/hunzip.cxx:161:11: error: Common realloc mistake: 'dec' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/phonet.cxx:39:10: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/phonet.cxx:76:26: style: The scope of the variable 'z0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/phonet.cxx:73:59: style: Function 'phonet' argument 2 names different: declaration 'phone' definition 'parms'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/phonet.hxx:50:57: note: Function 'phonet' argument 2 names different: declaration 'phone' definition 'parms'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/phonet.cxx:73:59: note: Function 'phonet' argument 2 names different: declaration 'phone' definition 'parms'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/replist.cxx:134:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/replist.hxx:99:7: style: Technically the member function 'RepList::get_pos' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/replist.cxx:100:14: note: Technically the member function 'RepList::get_pos' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/replist.hxx:99:7: note: Technically the member function 'RepList::get_pos' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:130:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:147:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1769:5: style: Variable 'rv2' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1764:0: note: Variable 'rv2' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1769:5: note: Variable 'rv2' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:841:7: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1579:7: style: The scope of the variable 'nosuffix' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:211:37: style: Function 'suggest' argument 2 names different: declaration 'word' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:132:41: note: Function 'suggest' argument 2 names different: declaration 'word' definition 'w'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:211:37: note: Function 'suggest' argument 2 names different: declaration 'word' definition 'w'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:213:30: style: Function 'suggest' argument 4 names different: declaration 'onlycmpdsug' definition 'onlycompoundsug'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:132:62: note: Function 'suggest' argument 4 names different: declaration 'onlycmpdsug' definition 'onlycompoundsug'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:213:30: note: Function 'suggest' argument 4 names different: declaration 'onlycmpdsug' definition 'onlycompoundsug'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1152:39: style: Function 'ngsuggest' argument 2 names different: declaration 'word' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:133:42: note: Function 'ngsuggest' argument 2 names different: declaration 'word' definition 'w'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1152:39: note: Function 'ngsuggest' argument 2 names different: declaration 'word' definition 'w'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1678:45: style: Function 'suggest_morph' argument 1 names different: declaration 'word' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:138:35: note: Function 'suggest_morph' argument 1 names different: declaration 'word' definition 'w'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1678:45: note: Function 'suggest_morph' argument 1 names different: declaration 'word' definition 'w'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1794:38: style: Function 'suggest_gen' argument 1 names different: declaration 'pl' definition 'desc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:139:28: note: Function 'suggest_gen' argument 1 names different: declaration 'pl' definition 'desc'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1794:38: note: Function 'suggest_gen' argument 1 names different: declaration 'pl' definition 'desc'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1794:48: style: Function 'suggest_gen' argument 2 names different: declaration 'pln' definition 'n'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:139:36: note: Function 'suggest_gen' argument 2 names different: declaration 'pln' definition 'n'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1794:48: note: Function 'suggest_gen' argument 2 names different: declaration 'pln' definition 'n'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2083:36: style: Function 'bubblesort' argument 1 names different: declaration 'rwd' definition 'rword'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:191:26: note: Function 'bubblesort' argument 1 names different: declaration 'rwd' definition 'rword'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2083:36: note: Function 'bubblesort' argument 1 names different: declaration 'rwd' definition 'rword'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2083:50: style: Function 'bubblesort' argument 2 names different: declaration 'rwd2' definition 'rword2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:191:38: note: Function 'bubblesort' argument 2 names different: declaration 'rwd2' definition 'rword2'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2083:50: note: Function 'bubblesort' argument 2 names different: declaration 'rwd2' definition 'rword2'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2057:23: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:188:7: style: Technically the member function 'SuggestMgr::mystrlen' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2074:17: note: Technically the member function 'SuggestMgr::mystrlen' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:188:7: note: Technically the member function 'SuggestMgr::mystrlen' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:191:8: performance: Technically the member function 'SuggestMgr::bubblesort' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2083:18: note: Technically the member function 'SuggestMgr::bubblesort' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:191:8: note: Technically the member function 'SuggestMgr::bubblesort' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:192:8: style: Technically the member function 'SuggestMgr::lcs' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2110:18: note: Technically the member function 'SuggestMgr::lcs' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/hunspell/src/suggestmgr.hxx:192:8: note: Technically the member function 'SuggestMgr::lcs' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozEnglishWordUtils.cpp:240:11: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellChecker.cpp:106:23: warning: Member variable 'mozInlineSpellStatus::mOp' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellChecker.cpp:106:23: warning: Member variable 'mozInlineSpellStatus::mForceNavigationWordCheck' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellChecker.cpp:106:23: warning: Member variable 'mozInlineSpellStatus::mNewNavigationPositionOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellChecker.h:112:12: performance: Technically the member function 'mozInlineSpellStatus::PositionToCollapsedRange' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellChecker.cpp:456:23: note: Technically the member function 'mozInlineSpellStatus::PositionToCollapsedRange' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellChecker.h:112:12: note: Technically the member function 'mozInlineSpellStatus::PositionToCollapsedRange' can be static.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellWordUtil.h:175:12: style: Technically the member function 'mozInlineSpellWordUtil::MakeRange' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp:331:25: note: Technically the member function 'mozInlineSpellWordUtil::MakeRange' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozInlineSpellWordUtil.h:175:12: note: Technically the member function 'mozInlineSpellWordUtil::MakeRange' can be const.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.cpp:242:7: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.cpp:241:7: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.cpp:242:7: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.cpp:248:17: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.cpp:247:17: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.cpp:248:17: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.cpp:513:69: style: Function 'GetEngineList' argument 1 names different: declaration 'aDictionaryList' definition 'aSpellCheckingEngines'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.h:72:63: note: Function 'GetEngineList' argument 1 names different: declaration 'aDictionaryList' definition 'aSpellCheckingEngines'.
thunderbird-52.3.0/mozilla/extensions/spellcheck/src/mozSpellChecker.cpp:513:69: note: Function 'GetEngineList' argument 1 names different: declaration 'aDictionaryList' definition 'aSpellCheckingEngines'.
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.cpp:20:19: style: Checking if unsigned variable 'mTotalChars' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:16:3: warning: Member variable 'CharDistributionAnalysis::mCharToFreqOrder' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:16:3: warning: Member variable 'CharDistributionAnalysis::mTableSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:16:3: warning: Member variable 'CharDistributionAnalysis::mTypicalDistributionRatio' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:19:8: performance: Technically the member function 'CharDistributionAnalysis::HandleData' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:42:9: style: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.cpp:15:33: note: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const.
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:42:9: note: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const.
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:55:8: style: Technically the member function 'CharDistributionAnalysis::GotEnoughData' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:97:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:61:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:97:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:115:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:61:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:115:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:132:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:61:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:132:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:150:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:61:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:150:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:170:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:61:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:170:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:195:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:61:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/CharDistribution.h:195:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.cpp:102:11: style: The scope of the variable 'order' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:45:9: style: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.cpp:153:33: note: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const.
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:45:9: note: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const.
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:47:8: style: Technically the member function 'JapaneseContextAnalysis::GotEnoughData' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:78:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:50:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:78:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:80:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:51:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:80:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:94:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:50:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:94:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:95:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:51:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/JpCntx.h:95:11: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCodingStateMachine.h:35:12: warning: Member variable 'nsCodingStateMachine::mCurrentCharLen' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCodingStateMachine.h:35:12: warning: Member variable 'nsCodingStateMachine::mCurrentBytePos' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCodingStateMachine.h:51:13: style: Technically the member function 'nsCodingStateMachine::GetCurrentCharLen' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCodingStateMachine.h:53:16: style: Technically the member function 'nsCodingStateMachine::GetCodingStateMachine' can be const. [functionConst]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:22:4: style: Class 'nsEUCJPProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:22:4: style: Class 'nsEUCJPProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:25:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:24:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:25:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:26:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:23:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:26:15: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:27:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:25:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:27:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:28:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:26:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:28:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:29:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:27:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEUCJPProber.h:29:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.cpp:12:3: performance: Variable 'mCodingSM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:17:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:24:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:17:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:18:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:23:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:18:15: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:19:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:25:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:19:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:20:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:26:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:20:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:21:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:27:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsEscCharsetProber.h:21:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.cpp:94:17: style: The scope of the variable 'charClass' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.cpp:95:17: style: The scope of the variable 'freq' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:17:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:24:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:17:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:18:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:23:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:18:15: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:19:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:25:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:19:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:20:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:26:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:20:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:21:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:27:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsLatin1Prober.h:21:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:23:4: style: Class 'nsSJISProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:23:4: style: Class 'nsSJISProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:15:17: style: Class 'nsUTF8Prober' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:15:17: style: Class 'nsUTF8Prober' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:26:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:24:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:26:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:27:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:23:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:27:15: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:28:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:25:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:28:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:29:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:26:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:29:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:30:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:27:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsSJISProber.h:30:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:18:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:24:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:18:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:19:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:23:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:19:15: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:20:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:25:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:20:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:21:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:26:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:21:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:22:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:27:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUTF8Prober.h:22:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:19:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:24:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:19:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:20:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:23:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:20:15: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:21:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:25:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:21:18: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:22:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:26:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:22:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:23:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsCharSetProber.h:27:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsMBCSGroupProber.h:23:13: note: Function in derived class
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/base/nsUniversalDetector.cpp:14:22: warning: Member variable 'nsUniversalDetector::mLanguageFilter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/extensions/universalchardet/src/xpcom/nsUdetXPCOMWrapper.cpp:95:25: warning: Member variable 'nsXPCOMStringDetector::mResult' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/2d/Types.h:78:0: error: #error "bad endianness" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/2d/ssse3-scaler.c:142:9: style: struct member 'pixman_iter_info_t::unused' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/2d/unittest/TestBase.h:27:3: warning: Member variable 'TestBase::mTestFailed' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/2d/unittest/TestBase.h:37:38: performance: Function parameter 'aName' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/2d/unittest/SanityChecks.h:15:8: performance: Technically the member function 'SanityChecks::AlwaysPasses' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/2d/unittest/SanityChecks.cpp:14:15: note: Technically the member function 'SanityChecks::AlwaysPasses' can be static.
thunderbird-52.3.0/mozilla/gfx/2d/unittest/SanityChecks.h:15:8: note: Technically the member function 'SanityChecks::AlwaysPasses' can be static.
thunderbird-52.3.0/mozilla/gfx/2d/unittest/TestBugs.h:16:8: performance: Technically the member function 'TestBugs::PushPopClip950550' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/2d/unittest/TestBugs.cpp:72:11: note: Technically the member function 'TestBugs::PushPopClip950550' can be static.
thunderbird-52.3.0/mozilla/gfx/2d/unittest/TestBugs.h:16:8: note: Technically the member function 'TestBugs::PushPopClip950550' can be static.
thunderbird-52.3.0/mozilla/gfx/2d/unittest/TestCairo.cpp:29:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/common/BitSetIterator_unittest.cpp:25:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/common/Optional_unittest.cpp:24:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/common/debug.cpp:155:9: style: Condition '!DebugAnnotationsActive()' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/angle/src/common/mathutil_unittest.cpp:47:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/common/matrix_utils_unittest.cpp:22:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/common/string_utils_unittest.cpp:60:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/common/utilities_unittest.cpp:26:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/fuzz/translator_fuzzer.cpp:105:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/preprocessor/ExpressionParser.cpp:1069:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/preprocessor/ExpressionParser.cpp:132:10: style: Technically the member function '::Context::isIgnoringErrors' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/preprocessor/MacroExpander.cpp:28:5: style: Class 'TokenLexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/preprocessor/MacroExpander.cpp:57:5: style: Class 'ScopedMacroReenabler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
./Tokenizer.l:2726:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
./Tokenizer.l:1845:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
./Tokenizer.l:540:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
./Tokenizer.l:1845:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
./Tokenizer.l:2283:48: style: Function 'pp_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
./Tokenizer.l:480:47: note: Function 'pp_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
./Tokenizer.l:2283:48: note: Function 'pp_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
./Tokenizer.l:2299:48: style: Function 'pp_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
./Tokenizer.l:481:46: note: Function 'pp_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
./Tokenizer.l:2299:48: note: Function 'pp_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
./Tokenizer.l:2299:62: style: Function 'pp_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
./Tokenizer.l:481:56: note: Function 'pp_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
./Tokenizer.l:2299:62: note: Function 'pp_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
./Tokenizer.l:2544:24: style: Function 'ppset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent]
./Tokenizer.l:889:23: note: Function 'ppset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'.
./Tokenizer.l:2544:24: note: Function 'ppset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'.
./Tokenizer.l:2596:26: style: Function 'pplex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
./Tokenizer.l:871:27: note: Function 'pplex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
./Tokenizer.l:2596:26: note: Function 'pplex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
./Tokenizer.l:2626:36: style: Function 'pplex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent]
./Tokenizer.l:873:37: note: Function 'pplex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
./Tokenizer.l:2626:36: note: Function 'pplex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
./Tokenizer.l:2626:62: style: Function 'pplex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
./Tokenizer.l:873:60: note: Function 'pplex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
./Tokenizer.l:2626:62: note: Function 'pplex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:15:1: warning: The class 'BuiltInFunctionEmulationMarker' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/Cache.cpp:24:5: style: Class 'TScopedAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/CallDAG.cpp:22:5: style: Class 'CallDAGCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/Compiler.cpp:995:24: style: The scope of the variable 'sink' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/Compiler.cpp:140:5: style: Class 'TScopedPoolAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/Compiler.cpp:158:5: style: Class 'TScopedSymbolTableLevel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/EmulateGLFragColorBroadcast.cpp:26:5: style: Class 'GLFragColorBroadcastTraverser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/EmulatePrecision.cpp:701:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/EmulatePrecision.cpp:703:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/EmulatePrecision.cpp:705:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/EmulatePrecision.cpp:707:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/EmulatePrecision.cpp:50:5: style: Class 'RoundingHelperWriterGLSL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/EmulatePrecision.cpp:68:5: style: Class 'RoundingHelperWriterESSL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/EmulatePrecision.cpp:80:5: style: Class 'RoundingHelperWriterHLSL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/IntermNode.cpp:1371:62: warning: Either the condition 'divisor<0' is redundant or there is division by zero at line 1371. [zerodivcond]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/IntermNode.cpp:1359:52: note: Assuming that condition 'divisor<0' is not redundant
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/IntermNode.cpp:1371:62: note: Division by zero
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/IntermNode.cpp:446:0: error: Memory leak: u [memleak]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/IntermNode.cpp:1400:0: error: Memory leak: resultArray [memleak]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/OutputHLSL.cpp:282:164: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/OutputHLSL.cpp:294:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/OutputHLSL.cpp:304:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/OutputHLSL.cpp:376:161: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/OutputHLSL.cpp:1432:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/OutputHLSL.cpp:1569:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/OutputHLSL.cpp:1681:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/ParseContext.cpp:523:24: style: The scope of the variable 'reservedErrMsg' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/QualifierTypes.cpp:269:10: style: Technically the member function 'sh::::QualifierComparator::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/RewriteElseBlocks.cpp:42:89: style: Function 'visitFunctionDefinition' argument 2 names different: declaration 'aggregate' definition 'node'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/RewriteElseBlocks.cpp:28:74: note: Function 'visitFunctionDefinition' argument 2 names different: declaration 'aggregate' definition 'node'.
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/RewriteElseBlocks.cpp:42:89: note: Function 'visitFunctionDefinition' argument 2 names different: declaration 'aggregate' definition 'node'.
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/RewriteElseBlocks.cpp:49:63: style: Function 'visitBlock' argument 2 names different: declaration 'block' definition 'node'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/RewriteElseBlocks.cpp:29:48: note: Function 'visitBlock' argument 2 names different: declaration 'block' definition 'node'.
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/RewriteElseBlocks.cpp:49:63: note: Function 'visitBlock' argument 2 names different: declaration 'block' definition 'node'.
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/StructureHLSL.cpp:516:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/UniformHLSL.cpp:357:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:20:5: style: Class 'ValidateGlobalInitializerTraverser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/ValidateLimitations.cpp:31:5: style: Class 'ValidateConstIndexExpr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
./glslang_lex.cpp:3250:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
./glslang_lex.cpp:2358:19: style: Checking if unsigned variable 'new_size' is less than zero. [unsignedLessThanZero]
./glslang_lex.cpp:2465:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
./glslang_lex.cpp:391:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
./glslang_lex.cpp:2465:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
./glslang_lex.cpp:2887:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
./glslang_lex.cpp:348:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
./glslang_lex.cpp:2887:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
./glslang_lex.cpp:2900:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
./glslang_lex.cpp:349:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
./glslang_lex.cpp:2900:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
./glslang_lex.cpp:2900:68: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
./glslang_lex.cpp:349:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
./glslang_lex.cpp:2900:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
./glslang_lex.cpp:3095:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
./glslang_lex.cpp:1131:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
./glslang_lex.cpp:3095:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
./glslang_lex.cpp:3134:26: style: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
./glslang_lex.cpp:1120:27: note: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
./glslang_lex.cpp:3134:26: note: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
./glslang_lex.cpp:3163:36: style: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent]
./glslang_lex.cpp:1122:37: note: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
./glslang_lex.cpp:3163:36: note: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
./glslang_lex.cpp:3163:62: style: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
./glslang_lex.cpp:1122:60: note: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
./glslang_lex.cpp:3163:62: note: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/glslang_tab.cpp:2181:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/glslang_tab.cpp:2354:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/angle/src/compiler/translator/intermOut.cpp:39:5: style: Class 'TOutputTraverser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:209:35: style: struct member 'Anonymous7::TdummyB' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:211:35: style: struct member 'Anonymous7::TdummyA' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:220:26: style: struct member 'Anonymous7::Tflipbit' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:230:35: style: struct member 'Anonymous8::HdummyA' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:233:35: style: struct member 'Anonymous8::HdummyC' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:236:35: style: struct member 'Anonymous8::HdummyB' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:243:26: style: struct member 'Anonymous8::Hflipbit' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:258:27: style: struct member 'Anonymous9::PdummyA' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:262:27: style: struct member 'Anonymous9::PdummyB' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:265:27: style: struct member 'Anonymous9::PdummyD' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:267:27: style: struct member 'Anonymous9::PdummyC' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:270:18: style: struct member 'Anonymous9::Pflipbit' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:51:1: style: The struct 'ETC2Block' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:627:14: performance: Technically the member function 'angle::::ETC2Block::RGB8ToRGB565' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:634:14: performance: Technically the member function 'angle::::ETC2Block::matchBC1Bits' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:1124:10: performance: Technically the member function 'angle::::ETC2Block::transcodeTBlockToBC1' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:1136:10: performance: Technically the member function 'angle::::ETC2Block::transcodeHBlockToBC1' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/angle/src/image_util/loadimage_etc.cpp:1148:10: performance: Technically the member function 'angle::::ETC2Block::transcodePlanarBlockToBC1' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Caps.cpp:47:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Context.cpp:2376:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Display.cpp:138:17: style: Same expression on both sides of '!=' because the value of 'impl' and 'nullptr' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Display.cpp:113:29: note: 'impl' is assigned value 'nullptr' here.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Display.cpp:138:17: note: Same expression on both sides of '!=' because the value of 'impl' and 'nullptr' are the same.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Display.cpp:730:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Display.cpp:750:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Display.cpp:811:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Fence_unittest.cpp:54:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/HandleAllocator_unittest.cpp:42:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/HandleRangeAllocator_unittest.cpp:27:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/ImageIndexIterator_unittest.cpp:23:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Image_unittest.cpp:87:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Program.cpp:2294:27: style: Variable 'memberName' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Program_unittest.cpp:30:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/ResourceManager_unittest.cpp:40:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/State.cpp:213:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/State.cpp:237:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/Surface_unittest.cpp:51:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/TransformFeedback_unittest.cpp:69:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/VertexDataManager.cpp:293:29: warning: Possible null pointer dereference: bufferD3D [nullPointer]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/VertexDataManager.cpp:288:35: note: Assignment 'bufferD3D=buffer?GetImplAs<BufferD3D>(buffer):nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/VertexDataManager.cpp:293:29: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/VertexDataManager.cpp:375:9: style: Class 'StreamingBufferUnmapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp:268:40: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp:320:17: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp:355:40: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp:357:17: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:314:12: warning: Possible null pointer dereference: systemMemoryStorage [nullPointer]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:311:48: note: Assignment 'systemMemoryStorage=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:314:12: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:316:16: warning: Possible null pointer dereference: systemMemoryStorage [nullPointer]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:311:48: note: Assignment 'systemMemoryStorage=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:316:16: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:810:17: warning: Possible null pointer dereference: stagingBuffer [nullPointer]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:805:44: note: Assignment 'stagingBuffer=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:810:17: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:812:13: warning: Possible null pointer dereference: stagingBuffer [nullPointer]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:805:44: note: Assignment 'stagingBuffer=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:812:13: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp:184:5: style: Class 'EmulatedIndexedStorage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp:174:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp:185:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/DebugAnnotator11.cpp:104:9: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/DebugAnnotator11.cpp:101:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/DebugAnnotator11.cpp:104:9: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.cpp:85:5: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.cpp:70:0: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.cpp:85:5: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/RenderStateCache.cpp:29:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/RenderStateCache.cpp:139:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/RenderStateCache.cpp:233:116: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/RenderStateCache.cpp:421:107: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:1801:74: warning: Possible null pointer dereference: soBuffers [nullPointer]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:1797:52: note: Assignment 'soBuffers=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:1801:74: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:868:5: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:865:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:868:5: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3286:9: style: Variable 'bindRTV' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3285:0: note: Variable 'bindRTV' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3286:9: note: Variable 'bindRTV' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3287:9: style: Variable 'bindDSV' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3285:0: note: Variable 'bindDSV' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3287:9: note: Variable 'bindDSV' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3288:9: style: Variable 'bindSRV' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3285:0: note: Variable 'bindSRV' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp:3288:9: note: Variable 'bindSRV' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp:1046:57: warning: Either the condition 'renderTarget' is redundant or there is possible null pointer dereference: renderTarget. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp:1030:13: note: Assuming that condition 'renderTarget' is not redundant
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp:1046:57: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp:778:5: style: Variable 'swapInterval' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp:776:0: note: Variable 'swapInterval' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp:778:5: note: Variable 'swapInterval' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp:886:21: style: Same expression on both sides of '!=' because the value of 'lastSetting' and 'mUseLevelZeroTexture' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp:855:24: note: 'lastSetting' is assigned value 'mUseLevelZeroTexture' here.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp:886:21: note: Same expression on both sides of '!=' because the value of 'lastSetting' and 'mUseLevelZeroTexture' are the same.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp:285:11: style: The scope of the variable 'otherLevelSRVs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp:72:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp:2567:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp:2951:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp:2976:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Trim11.cpp:32:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Trim11.cpp:31:0: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/Trim11.cpp:32:5: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/CoreWindowNativeWindow_unittest.cpp:194:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow.cpp:40:5: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow.cpp:37:0: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow.cpp:40:5: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow_unittest.cpp:301:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.cpp:618:5: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.cpp:617:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.cpp:618:5: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.cpp:621:5: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.cpp:618:5: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.cpp:621:5: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp:272:24: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp:273:24: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/formatutils9.cpp:615:17: style: The scope of the variable 'initialized' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/d3d/d3d9/formatutils9.cpp:646:23: style: Variable 'initialized' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:287:56: warning: Either the condition 'colorReadAttachment!=nullptr' is redundant or there is possible null pointer dereference: colorReadAttachment. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:303:47: note: Assuming that condition 'colorReadAttachment!=nullptr' is not redundant
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:287:56: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:198:5: style: Class 'FunctionsGLEGL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:93:5: style: Class 'FunctionsGLGLX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:706:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:707:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:708:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:306:19: style: Condition 'flags!=0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:252:21: note: Assignment 'flags=0', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:306:19: note: Condition 'flags!=0' is always false
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:633:5: style: Variable 'd3d11CreateDevice' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:632:0: note: Variable 'd3d11CreateDevice' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:633:5: note: Variable 'd3d11CreateDevice' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:306:19: style: Same expression on both sides of '!=' because the value of 'flags' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:252:21: note: 'flags' is assigned value '0' here.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp:306:19: note: Same expression on both sides of '!=' because the value of 'flags' and '0' are the same.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/signal_utils_unittest.cpp:26:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationEGL.cpp:1351:10: warning: Either the condition '!context' is redundant or there is possible null pointer dereference: context. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationEGL.cpp:1361:9: note: Assuming that condition '!context' is not redundant
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationEGL.cpp:1351:10: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationEGL.cpp:261:110: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationEGL.cpp:435:110: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationEGL.cpp:526:110: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationEGL.cpp:658:110: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationEGL.cpp:825:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationES.cpp:3404:9: warning: Identical condition '!programObject', second condition is always false [identicalConditionAfterEarlyExit]
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationES.cpp:3398:49: note: 'programObject' is assigned value 'GetValidProgram(context,program)' here.
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationES.cpp:3399:9: note: first condition
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationES.cpp:3404:9: note: second condition
thunderbird-52.3.0/mozilla/gfx/angle/src/libANGLE/validationES_unittest.cpp:69:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/libGLESv2/entry_points_gles_2_0_ext.cpp:1234:21: style: Variable 'msg' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.h:51:5: style: Struct 'GLColorRGB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.h:66:5: style: Struct 'GLColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.h:67:5: style: Struct 'GLColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/CollectVariables_test.cpp:25:5: style: Class 'CollectVariablesTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/ConstantFolding_test.cpp:104:5: warning: Member variable 'ConstantFoldingTest::mTranslatorESSL' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/ConstantFolding_test.cpp:104:5: warning: Member variable 'ConstantFoldingTest::mASTRoot' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/ConstantFolding_test.cpp:24:5: style: Class 'ConstantFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/ConstantFolding_test.cpp:38:5: style: Class 'ConstantFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/EXT_blend_func_extended_test.cpp:181:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/EmulateGLFragColorBroadcast_test.cpp:37:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/MalformedShader_test.cpp:20:5: warning: Member variable 'MalformedShaderTest::mTranslator' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/Pack_Unpack_test.cpp:27:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/PruneEmptyDeclarations_test.cpp:29:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/PruneUnusedFunctions_test.cpp:34:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/QualificationOrderESSL31_test.cpp:22:5: warning: Member variable 'QualificationVertexShaderTestESSL31::mTranslator' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/QualificationOrderESSL31_test.cpp:22:5: warning: Member variable 'QualificationVertexShaderTestESSL31::mASTRoot' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/RemovePow_test.cpp:21:5: warning: Member variable 'RemovePowTest::mTranslatorGLSL' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/RemovePow_test.cpp:21:5: warning: Member variable 'RemovePowTest::mASTRoot' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/ShaderImage_test.cpp:117:5: warning: Member variable 'ShaderImageTest::mTranslator' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/ShaderImage_test.cpp:117:5: warning: Member variable 'ShaderImageTest::mASTRoot' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/ShaderVariable_test.cpp:89:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/TypeTracking_test.cpp:21:5: warning: Member variable 'TypeTrackingTest::mTranslator' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/UnrollFlatten_test.cpp:85:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/compiler_tests/VariablePacker_test.cpp:214:37: style: Unused variable: fields [unusedVariable]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/deqp_support/angle_deqp_gtest.cpp:69:0: error: #error Unknown platform. [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/deqp_support/tcuRandomOrderExecutor.h:53:9: style: Struct 'NodeStackEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/deqp_support/angle_deqp_libtester_main.cpp:110:40: performance: Function parameter 'deqpDataDir' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/deqp_support/tcuANGLENativeDisplayFactory.cpp:72:5: style: Class 'ANGLENativeDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/deqp_support/tcuANGLENativeDisplayFactory.cpp:112:5: style: Class 'NativeWindowFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/deqp_support/tcuRandomOrderExecutor.cpp:173:60: style: Function 'execute' argument 1 names different: declaration 'path' definition 'casePath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/deqp_support/tcuRandomOrderExecutor.h:39:43: note: Function 'execute' argument 1 names different: declaration 'path' definition 'casePath'.
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/deqp_support/tcuRandomOrderExecutor.cpp:173:60: note: Function 'execute' argument 1 names different: declaration 'path' definition 'casePath'.
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLContextSharingTest.cpp:60:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLDeviceTest.cpp:453:9: performance: Variable 'mQueryDisplayAttribEXT' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLDeviceTest.cpp:454:9: performance: Variable 'mQueryDeviceAttribEXT' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLDeviceTest.cpp:455:9: performance: Variable 'mQueryDeviceStringEXT' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLStreamTest.cpp:39:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLSurfaceTest.cpp:253:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLThreadTest.cpp:36:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLThreadTest.cpp:34:60: style: Function 'ThreadingTestEntryPoint' argument 1 names different: declaration 'thisPointer' definition 'lpParameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLThreadTest.cpp:28:56: note: Function 'ThreadingTestEntryPoint' argument 1 names different: declaration 'thisPointer' definition 'lpParameter'.
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/egl_tests/EGLThreadTest.cpp:34:60: note: Function 'ThreadingTestEntryPoint' argument 1 names different: declaration 'thisPointer' definition 'lpParameter'.
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/BindGeneratesResourceTest.cpp:22:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/BindUniformLocationTest.cpp:56:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/BufferDataTest.cpp:163:22: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ClearTest.cpp:113:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ColorMaskTest.cpp:69:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ComputeShaderTest.cpp:31:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/CopyCompressedTextureTest.cpp:121:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/CopyTexImageTest.cpp:150:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/CopyTextureTest.cpp:85:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/D3D11EmulatedIndexedBufferTest.cpp:135:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/D3D11FormatTablesTest.cpp:37:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/D3D11InputLayoutCacheTest.cpp:65:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/D3DImageFormatConversionTest.cpp:127:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/D3DTextureTest.cpp:229:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/DebugMarkerTest.cpp:32:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/DebugTest.cpp:68:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/DifferentStencilMasksTest.cpp:76:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/DrawElementsTest.cpp:68:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ETCTextureTest.cpp:49:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/GLSLTest.cpp:457:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ImageTest.cpp:409:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ObjectAllocationTest.cpp:24:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/PackUnpackTest.cpp:160:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/PathRenderingTest.cpp:107:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/PbufferTest.cpp:14:5: warning: Member variable 'PbufferTest::mSupportsPbuffers' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/PbufferTest.cpp:14:5: warning: Member variable 'PbufferTest::mSupportsBindTexImage' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ProgramBinaryTest.cpp:539:5: style: Variable 'eglWindow' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ProgramBinaryTest.cpp:530:0: note: Variable 'eglWindow' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ProgramBinaryTest.cpp:539:5: note: Variable 'eglWindow' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ProgramBinaryTest.cpp:365:9: performance: Variable 'loadParams' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ProvokingVertexTest.cpp:126:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ReadPixelsTest.cpp:36:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/RendererTest.cpp:28:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/RobustClientMemoryTest.cpp:245:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/SRGBFramebufferTest.cpp:67:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/SRGBTextureTest.cpp:69:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/SimpleOperationTest.cpp:32:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/SixteenBppTextureTest.cpp:154:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/StateChangeTest.cpp:66:12: warning: The class 'StateChangeRenderTest' defines member variable with name 'mRenderbuffer' also defined in its parent class 'StateChangeTest'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/StateChangeTest.cpp:484:12: note: The class 'StateChangeRenderTest' defines member variable with name 'mRenderbuffer' also defined in its parent class 'StateChangeTest'.
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/StateChangeTest.cpp:66:12: note: The class 'StateChangeRenderTest' defines member variable with name 'mRenderbuffer' also defined in its parent class 'StateChangeTest'.
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/SwizzleTest.cpp:251:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/SyncQueriesTest.cpp:43:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/TextureTest.cpp:1187:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/TransformFeedbackTest.cpp:106:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/UniformBufferTest.cpp:79:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/UniformTest.cpp:74:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/UnpackAlignmentTest.cpp:145:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/UnpackRowLength.cpp:110:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/VertexAttributeTest.cpp:271:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/ViewportTest.cpp:172:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gl_tests/WebGLCompatibilityTest.cpp:44:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/gles_conformance_tests/gles_conformance_tests.h:41:0: error: #error "Unknown CONFORMANCE_TESTS_TYPE" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/BufferSubData.cpp:409:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/DrawCallPerf.cpp:240:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/DynamicPromotionPerfTest.cpp:180:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/EGLInitializePerf.cpp:154:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/IndexConversionPerf.cpp:262:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/IndexDataManagerTest.cpp:181:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/InstancingPerf.cpp:356:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/InterleavedAttributeData.cpp:192:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/perf_tests/TexturesPerf.cpp:286:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:808:12: style: Condition '!IsDebug()' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:101:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:102:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:103:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:104:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:176:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:177:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:178:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:179:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:180:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/ANGLETest.cpp:181:5: error: Accessing an item in container 'vertices' that is empty. [containerOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/test_utils/compiler_test.cpp:51:5: style: Class 'FunctionCallFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/angle/src/tests/third_party/gpu_test_expectations/angle_config.h:62:0: error: #error "Unsupported platform" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c:901:17: portability: Casting from float ** to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c:902:17: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c:903:17: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c:337:9: style: Function 'XNVCTRLQueryTargetAttribute' argument 2 names different: declaration 'target_Type' definition 'target_type'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrlLib.h:197:38: note: Function 'XNVCTRLQueryTargetAttribute' argument 2 names different: declaration 'target_Type' definition 'target_type'.
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c:337:9: note: Function 'XNVCTRLQueryTargetAttribute' argument 2 names different: declaration 'target_Type' definition 'target_type'.
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c:388:9: style: Function 'XNVCTRLQueryTargetAttribute64' argument 2 names different: declaration 'target_Type' definition 'target_type'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrlLib.h:222:40: note: Function 'XNVCTRLQueryTargetAttribute64' argument 2 names different: declaration 'target_Type' definition 'target_type'.
thunderbird-52.3.0/mozilla/gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c:388:9: note: Function 'XNVCTRLQueryTargetAttribute64' argument 2 names different: declaration 'target_Type' definition 'target_type'.
thunderbird-52.3.0/mozilla/gfx/cairo/cairo/src/cairo-wideint-type-private.h:72:0: error: #error Cannot find definitions for fixed-width integral types (uint8_t, uint32_t, etc.) [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/cairo/libpixman/src/pixman-private.h:10:0: error: #error "Need mozilla headers" [preprocessorErrorDirective]
pixman-combine.c.template:154:9: style: The scope of the variable 'i' can be reduced. [variableScope]
pixman-combine.c.template:1304:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1305:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1306:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1307:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1472:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1473:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1474:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1475:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1944:10: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1946:10: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1949:10: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1951:10: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1954:10: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1956:10: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1959:10: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:1961:10: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:2047:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:2048:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:2049:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:2050:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:2226:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:2227:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:2228:6: error: Uninitialized variable: t [uninitvar]
pixman-combine.c.template:2229:6: error: Uninitialized variable: t [uninitvar]
thunderbird-52.3.0/mozilla/gfx/config/gfxFeature.h:37:1: style: The class 'FeatureState' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/config/gfxConfig.h:29:1: style: The class 'gfxConfig' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/config/gfxFeature.cpp:83:40: style: Function 'InitOrUpdate' argument 3 names different: declaration 'aMessage' definition 'aDisableMessage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/config/gfxFeature.h:50:33: note: Function 'InitOrUpdate' argument 3 names different: declaration 'aMessage' definition 'aDisableMessage'.
thunderbird-52.3.0/mozilla/gfx/config/gfxFeature.cpp:83:40: note: Function 'InitOrUpdate' argument 3 names different: declaration 'aMessage' definition 'aDisableMessage'.
thunderbird-52.3.0/mozilla/mfbt/UniquePtr.h:262:3: warning: Member variable 'UniquePtr::mTuple' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/mfbt/UniquePtr.h:276:3: warning: Member variable 'UniquePtr::mTuple' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/mfbt/UniquePtr.h:290:14: warning: Member variable 'UniquePtr::mTuple' is not assigned a value in 'UniquePtr::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/mfbt/UniquePtr.h:298:14: warning: Member variable 'UniquePtr::mTuple' is not assigned a value in 'UniquePtr::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/mfbt/UniquePtr.h:445:14: warning: Member variable 'UniquePtr::mTuple' is not assigned a value in 'UniquePtr::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.h:538:10: style: Technically the member function 'mozilla::gl::GLLibraryEGL::HasKHRImageBase' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.h:542:10: style: Technically the member function 'mozilla::gl::GLLibraryEGL::HasKHRImagePixmap' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.h:546:10: style: Technically the member function 'mozilla::gl::GLLibraryEGL::HasKHRImageTexture2D' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.h:550:10: style: Technically the member function 'mozilla::gl::GLLibraryEGL::HasANGLESurfaceD3DTexture2DShareHandle' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.h:681:10: performance: Technically the member function 'mozilla::gl::GLLibraryEGL::UnsetCachedCurrentContext' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.h:682:10: performance: Technically the member function 'mozilla::gl::GLLibraryEGL::SetCachedCurrentContext' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.h:683:10: performance: Technically the member function 'mozilla::gl::GLLibraryEGL::CachedCurrentContextMatches' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < layers :: LayersIPCChannel >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < layers :: LayersIPCChannel >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < layers :: LayersIPCChannel >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < layers :: LayersIPCChannel >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < GLContext >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < GLContext >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < GLContext >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < GLContext >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < TextureGarbageBin >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < TextureGarbageBin >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < TextureGarbageBin >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < TextureGarbageBin >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < gfxASurface >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < gfxASurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < gfxASurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < gfxASurface >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < I >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < I >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < I >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < I >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/UniquePtr.h:267:3: style: Class 'UniquePtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/UniquePtr.h:436:3: style: Class 'UniquePtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < layers :: LayersIPCChannel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < GLContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < TextureGarbageBin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < gfxASurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < I >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < I >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < I >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < I >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < I >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < I >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < I >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/GLBlitHelper.cpp:614:44: style: Function 'BindAndUploadYUVTexture' argument 5 names different: declaration 'allocation' definition 'needsAllocation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLBlitHelper.h:107:99: note: Function 'BindAndUploadYUVTexture' argument 5 names different: declaration 'allocation' definition 'needsAllocation'.
thunderbird-52.3.0/mozilla/gfx/gl/GLBlitHelper.cpp:614:44: note: Function 'BindAndUploadYUVTexture' argument 5 names different: declaration 'allocation' definition 'needsAllocation'.
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < layers :: SharedSurfaceTextureClient >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < layers :: SharedSurfaceTextureClient >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < layers :: SharedSurfaceTextureClient >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < layers :: SharedSurfaceTextureClient >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/gl/HeapCopyOfStackArray.h:26:0: style: Class 'mozilla :: HeapCopyOfStackArray < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < layers :: SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:1146:13: style: Condition '!hasRobustness' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:1144:30: note: Assignment 'hasRobustness=false', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:1146:13: note: Condition '!hasRobustness' is always true
thunderbird-52.3.0/mozilla/gfx/gl/SharedSurfaceGL.h:48:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/gl/SharedSurfaceGL.h:108:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:507:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:2004:53: style: Function 'IsFramebufferComplete' argument 2 names different: declaration 'status' definition 'pStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.h:3465:51: note: Function 'IsFramebufferComplete' argument 2 names different: declaration 'status' definition 'pStatus'.
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:2004:53: note: Function 'IsFramebufferComplete' argument 2 names different: declaration 'status' definition 'pStatus'.
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:2069:41: style: Function 'AssembleOffscreenFBs' argument 5 names different: declaration 'drawFB' definition 'drawFB_out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.h:3477:39: note: Function 'AssembleOffscreenFBs' argument 5 names different: declaration 'drawFB' definition 'drawFB_out'.
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:2069:41: note: Function 'AssembleOffscreenFBs' argument 5 names different: declaration 'drawFB' definition 'drawFB_out'.
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:2070:41: style: Function 'AssembleOffscreenFBs' argument 6 names different: declaration 'readFB' definition 'readFB_out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.h:3478:39: note: Function 'AssembleOffscreenFBs' argument 6 names different: declaration 'readFB' definition 'readFB_out'.
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:2070:41: note: Function 'AssembleOffscreenFBs' argument 6 names different: declaration 'readFB' definition 'readFB_out'.
thunderbird-52.3.0/mozilla/gfx/gl/GLContext.cpp:480:5: performance: Variable 'mOwningThreadId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:197:18: style: The function 'BindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:116:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:197:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:199:18: style: The function 'DirectUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:111:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:199:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:200:20: style: The function 'GetTextureID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:87:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:200:20: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:202:18: style: The function 'MarkValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:104:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:202:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:204:18: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:98:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:204:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:228:18: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:98:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:228:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:229:22: style: The function 'GetTileCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:89:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:229:22: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:230:18: style: The function 'BeginBigImageIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:66:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:230:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:231:18: style: The function 'NextTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:69:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:231:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:234:26: style: The function 'GetTileRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:85:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:234:26: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:235:20: style: The function 'GetTextureID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:87:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:235:20: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:238:18: style: The function 'DirectUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:111:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:238:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:239:18: style: The function 'BindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:116:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:239:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:242:26: style: The function 'GetSrcTileRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:164:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:242:26: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/GLContextProviderEGL.cpp:78:0: error: #error "Platform not recognized" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/gl/GLContextProviderGLX.cpp:93:9: style: Variable 'libGLfilename' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/gl/GLContextProviderGLX.cpp:84:0: note: Variable 'libGLfilename' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/gl/GLContextProviderGLX.cpp:93:9: note: Variable 'libGLfilename' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/gl/GLContextProviderGLX.cpp:824:10: style: The scope of the variable 'error' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/gl/GLContextProviderGLX.cpp:797:36: style: Function 'xSwapInterval' argument 1 names different: declaration 'dpy' definition 'display'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLXLibrary.h:129:33: note: Function 'xSwapInterval' argument 1 names different: declaration 'dpy' definition 'display'.
thunderbird-52.3.0/mozilla/gfx/gl/GLContextProviderGLX.cpp:797:36: note: Function 'xSwapInterval' argument 1 names different: declaration 'dpy' definition 'display'.
thunderbird-52.3.0/mozilla/gfx/gl/GLXLibrary.h:139:10: style: Technically the member function 'mozilla::gl::GLXLibrary::UseTextureFromPixmap' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLXLibrary.h:140:10: style: Technically the member function 'mozilla::gl::GLXLibrary::HasRobustness' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLXLibrary.h:141:10: style: Technically the member function 'mozilla::gl::GLXLibrary::HasCreateContextAttribs' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLXLibrary.h:145:10: style: Technically the member function 'mozilla::gl::GLXLibrary::IsATI' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLXLibrary.h:146:10: style: Technically the member function 'mozilla::gl::GLXLibrary::IsMesa' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLXLibrary.h:147:10: style: Technically the member function 'mozilla::gl::GLXLibrary::GLXVersionCheck' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/gl/GLContextProviderGLX.cpp:54:13: note: Technically the member function 'mozilla::gl::GLXLibrary::GLXVersionCheck' can be const.
thunderbird-52.3.0/mozilla/gfx/gl/GLXLibrary.h:147:10: note: Technically the member function 'mozilla::gl::GLXLibrary::GLXVersionCheck' can be const.
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < gfxXlibSurface >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < gfxXlibSurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < gfxXlibSurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < gfxXlibSurface >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < GLContextGLX >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < GLContextGLX >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < GLContextGLX >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < GLContextGLX >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < gfxXlibSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < GLContextGLX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/WGLLibrary.h:17:5: warning: Member variable 'WGLLibrary::fCreateContext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/gl/WGLLibrary.h:17:5: warning: Member variable 'WGLLibrary::fDeleteContext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/gl/WGLLibrary.h:17:5: warning: Member variable 'WGLLibrary::fMakeCurrent' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/gl/WGLLibrary.h:17:5: warning: Member variable 'WGLLibrary::fGetProcAddress' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/gl/WGLLibrary.h:17:5: warning: Member variable 'WGLLibrary::fGetCurrentContext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/gl/WGLLibrary.h:17:5: warning: Member variable 'WGLLibrary::fGetCurrentDC' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/gl/WGLLibrary.h:17:5: warning: Member variable 'WGLLibrary::fShareLists' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < GLContextWGL >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < GLContextWGL >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < GLContextWGL >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < GLContextWGL >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < GLContextWGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.cpp:670:5: style: Variable 'rawExtString' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.cpp:664:0: note: Variable 'rawExtString' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.cpp:670:5: note: Variable 'rawExtString' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/gl/GLLibraryEGL.cpp:183:5: warning: Member variable 'AngleErrorReporting::mFailureId' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/gl/GLReadTexImageHelper.cpp:92:50: style: Function 'TextureImageProgramFor' argument 2 names different: declaration 'aShader' definition 'aConfig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLReadTexImageHelper.h:49:62: note: Function 'TextureImageProgramFor' argument 2 names different: declaration 'aShader' definition 'aConfig'.
thunderbird-52.3.0/mozilla/gfx/gl/GLReadTexImageHelper.cpp:92:50: note: Function 'TextureImageProgramFor' argument 2 names different: declaration 'aShader' definition 'aConfig'.
thunderbird-52.3.0/mozilla/gfx/gl/GLReadTexImageHelper.cpp:504:40: style: Function 'ReadTexImage' argument 4 names different: declaration 'aShaderProgram' definition 'aConfig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLReadTexImageHelper.h:75:63: note: Function 'ReadTexImage' argument 4 names different: declaration 'aShaderProgram' definition 'aConfig'.
thunderbird-52.3.0/mozilla/gfx/gl/GLReadTexImageHelper.cpp:504:40: note: Function 'ReadTexImage' argument 4 names different: declaration 'aShaderProgram' definition 'aConfig'.
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < DataSourceSurface >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < DataSourceSurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < DataSourceSurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < DataSourceSurface >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < DrawTarget >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < DrawTarget >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < DrawTarget >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < DrawTarget >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < DrawTarget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/SharedSurfaceEGL.h:33:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.cpp:659:38: style: Function 'SetDrawBuffer' argument 1 names different: declaration 'userMode' definition 'mode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.h:242:31: note: Function 'SetDrawBuffer' argument 1 names different: declaration 'userMode' definition 'mode'.
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.cpp:659:38: note: Function 'SetDrawBuffer' argument 1 names different: declaration 'userMode' definition 'mode'.
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.cpp:691:38: style: Function 'SetReadBuffer' argument 1 names different: declaration 'userMode' definition 'mode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.h:241:31: note: Function 'SetReadBuffer' argument 1 names different: declaration 'userMode' definition 'mode'.
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.cpp:691:38: note: Function 'SetReadBuffer' argument 1 names different: declaration 'userMode' definition 'mode'.
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.cpp:1017:34: style: Function 'SetReadBuffer' argument 1 names different: declaration 'mode' definition 'userMode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.h:126:31: note: Function 'SetReadBuffer' argument 1 names different: declaration 'mode' definition 'userMode'.
thunderbird-52.3.0/mozilla/gfx/gl/GLScreenBuffer.cpp:1017:34: note: Function 'SetReadBuffer' argument 1 names different: declaration 'mode' definition 'userMode'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.h:447:8: style: Technically the member function 'mozilla::layers::ShadowableLayer::HasShadow' can be const. [functionConst]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < LayerTransactionChild >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < LayerTransactionChild >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < LayerTransactionChild >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < LayerTransactionChild >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < CompositorBridgeChild >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < CompositorBridgeChild >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < CompositorBridgeChild >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < CompositorBridgeChild >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < SharedSurfaceTextureClient >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < SharedSurfaceTextureClient >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < SharedSurfaceTextureClient >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < SharedSurfaceTextureClient >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < LayerTransactionChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < CompositorBridgeChild >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < SharedSurfaceTextureClient >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.cpp:76:60: style: Function 'UpdateFromDataSource' argument 1 names different: declaration 'aSurf' definition 'aSurface'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:112:55: note: Function 'UpdateFromDataSource' argument 1 names different: declaration 'aSurf' definition 'aSurface'.
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.cpp:76:60: note: Function 'UpdateFromDataSource' argument 1 names different: declaration 'aSurf' definition 'aSurface'.
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.cpp:77:55: style: Function 'UpdateFromDataSource' argument 2 names different: declaration 'aDstRegion' definition 'aDestRegion'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:113:50: note: Function 'UpdateFromDataSource' argument 2 names different: declaration 'aDstRegion' definition 'aDestRegion'.
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.cpp:77:55: note: Function 'UpdateFromDataSource' argument 2 names different: declaration 'aDstRegion' definition 'aDestRegion'.
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.cpp:78:57: style: Function 'UpdateFromDataSource' argument 3 names different: declaration 'aSrcOffset' definition 'aSrcPoint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:114:52: note: Function 'UpdateFromDataSource' argument 3 names different: declaration 'aSrcOffset' definition 'aSrcPoint'.
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.cpp:78:57: note: Function 'UpdateFromDataSource' argument 3 names different: declaration 'aSrcOffset' definition 'aSrcPoint'.
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < TextureImage >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < TextureImage >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < TextureImage >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < TextureImage >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < BasicTextureImage >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < BasicTextureImage >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < BasicTextureImage >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < BasicTextureImage >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < TextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < BasicTextureImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:29:18: style: The function 'DirectUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:111:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:29:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:31:18: style: The function 'BindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:116:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:31:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:33:20: style: The function 'GetTextureID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:87:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:33:20: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:42:18: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/gl/GLTextureImage.h:98:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:42:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/gl/ScopedGLHelpers.cpp:426:49: style: Function 'ScopedGLDrawState' argument 1 names different: declaration 'gl' definition 'aGL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/ScopedGLHelpers.h:314:43: note: Function 'ScopedGLDrawState' argument 1 names different: declaration 'gl' definition 'aGL'.
thunderbird-52.3.0/mozilla/gfx/gl/ScopedGLHelpers.cpp:426:49: note: Function 'ScopedGLDrawState' argument 1 names different: declaration 'gl' definition 'aGL'.
thunderbird-52.3.0/mozilla/gfx/gl/SharedSurfaceANGLE.h:33:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < IDXGIKeyedMutex >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < IDXGIKeyedMutex >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < IDXGIKeyedMutex >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < IDXGIKeyedMutex >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < ID3D11Device >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < ID3D11Device >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < ID3D11Device >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < ID3D11Device >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < ID3D11Texture2D >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < ID3D11Texture2D >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < ID3D11Texture2D >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < ID3D11Texture2D >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < ID3D11DeviceContext >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < ID3D11DeviceContext >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < ID3D11DeviceContext >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < ID3D11DeviceContext >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < IDXGIKeyedMutex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < ID3D11Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < ID3D11Texture2D >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < ID3D11DeviceContext >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/SharedSurfaceD3D11Interop.h:41:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/gl/SharedSurfaceD3D11Interop.cpp:318:78: style: Function 'SharedSurface_D3D11Interop' argument 4 names different: declaration 'renderbufferGL' definition 'rbGL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/gl/SharedSurfaceD3D11Interop.h:48:39: note: Function 'SharedSurface_D3D11Interop' argument 4 names different: declaration 'renderbufferGL' definition 'rbGL'.
thunderbird-52.3.0/mozilla/gfx/gl/SharedSurfaceD3D11Interop.cpp:318:78: note: Function 'SharedSurface_D3D11Interop' argument 4 names different: declaration 'renderbufferGL' definition 'rbGL'.
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < DXInterop2Device >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < DXInterop2Device >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < DXInterop2Device >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < DXInterop2Device >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < IDXGIResource >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < IDXGIResource >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < IDXGIResource >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < IDXGIResource >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < DXInterop2Device >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < IDXGIResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < gfx :: DataSourceSurface >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < gfx :: DataSourceSurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < gfx :: DataSourceSurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < gfx :: DataSourceSurface >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < gfx :: DataSourceSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/GLContextCGL.h:23:1: style: The class 'GLContextCGL' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < MacIOSurface >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < MacIOSurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < MacIOSurface >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < MacIOSurface >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < MacIOSurface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/SkiaGLGlue.h:54:3: style: Class 'SkiaGLGlue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:60:0: performance: Technically the member function 'RefPtr < TextureImageEGL >::assign_assuming_AddRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:236:0: performance: Technically the member function 'RefPtr < TextureImageEGL >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:245:0: performance: Technically the member function 'RefPtr < TextureImageEGL >::swap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:265:0: performance: Technically the member function 'RefPtr < TextureImageEGL >::forget' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:53:18: warning: Virtual function 'DestroyEGLSurface' is called from destructor '~TextureImageEGL()' at line 95. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.cpp:95:5: note: Calling DestroyEGLSurface
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.h:53:18: note: DestroyEGLSurface is a virtual method
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:107:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:115:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:121:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:128:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:135:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:145:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:151:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:155:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/mfbt/RefPtr.h:159:0: style: Class 'RefPtr < TextureImageEGL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/gl/TextureImageEGL.cpp:241:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:70:1: style: The class 'SegmentScopeState' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Slot.h:139:5: style: Technically the member function 'graphite2::Slot::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Slot.h:139:5: style: Technically the member function 'graphite2::Slot::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:161:10: performance: Technically the member function 'graphite2::Segment::isWhitespace' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:229:15: note: Technically the member function 'graphite2::Segment::isWhitespace' can be static.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:161:10: note: Technically the member function 'graphite2::Segment::isWhitespace' can be static.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:164:5: style: Technically the member function 'graphite2::Segment::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:164:5: style: Technically the member function 'graphite2::Segment::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Bidi.h:68:10: style: Technically the member function 'graphite2::BracketPairStack::orin' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Bidi.h:119:31: note: Technically the member function 'graphite2::BracketPairStack::orin' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Bidi.h:68:10: note: Technically the member function 'graphite2::BracketPairStack::orin' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Bidi.h:73:5: style: Technically the member function 'graphite2::BracketPairStack::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Bidi.h:73:5: style: Technically the member function 'graphite2::BracketPairStack::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Slot.h:83:5: style: Class 'Slot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Bidi.h:61:5: style: Class 'BracketPairStack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Bidi.cpp:164:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Bidi.cpp:168:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Bidi.cpp:242:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Bidi.cpp:244:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Bidi.cpp:247:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Bidi.cpp:250:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Bidi.cpp:306:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Bidi.cpp:446:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/CachedFace.cpp:54:56: style: Function 'runGraphite' argument 2 names different: declaration 'silf' definition 'pSilf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CachedFace.h:47:56: note: Function 'runGraphite' argument 2 names different: declaration 'silf' definition 'pSilf'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/CachedFace.cpp:54:56: note: Function 'runGraphite' argument 2 names different: declaration 'silf' definition 'pSilf'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/CachedFace.cpp:49:5: warning: Possible leak in public function. The pointer 'm_cacheStore' is not deallocated before it is allocated. [publicAllocationError]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:46:5: style: Technically the member function 'graphite2::Cmap::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:46:5: style: Technically the member function 'graphite2::Cmap::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:59:5: style: Technically the member function 'graphite2::DirectCmap::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:59:5: style: Technically the member function 'graphite2::DirectCmap::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:76:5: style: Technically the member function 'graphite2::CachedCmap::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:76:5: style: Technically the member function 'graphite2::CachedCmap::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:99:5: style: Technically the member function 'graphite2::Face::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:99:5: style: Technically the member function 'graphite2::Face::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:55:5: style: Class 'DirectCmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:72:5: style: Class 'CachedCmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/TtfUtil.h:56:5: style: Class 'Tag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/TtfUtil.h:57:5: style: Class 'Tag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:56:20: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:42:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:56:20: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:57:13: style: The function 'operatorbool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:44:13: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:57:13: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:74:20: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:42:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:74:20: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:75:13: style: The function 'operatorbool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:44:13: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CmapCache.h:75:13: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphCache.h:208:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphCache.h:214:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Code.cpp:580:16: style: The scope of the variable 'data_skip' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Rule.h:188:28: warning: Member variable 'Rules::m_rules' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Rule.h:62:3: performance: Variable 'rule_idx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:101:19: performance: Technically the member function 'graphite2::vm::Code::constraint' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:102:19: performance: Technically the member function 'graphite2::vm::Code::dataSize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:103:19: performance: Technically the member function 'graphite2::vm::Code::instructionCount' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:104:19: performance: Technically the member function 'graphite2::vm::Code::immutable' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:105:19: performance: Technically the member function 'graphite2::vm::Code::deletes' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:106:19: performance: Technically the member function 'graphite2::vm::Code::maxRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Code.cpp:90:17: style: Technically the member function 'decoder::max_ref' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:95:5: style: Class 'Code' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Code.cpp:69:5: style: Struct 'context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:275:11: style: The scope of the variable 'vmin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:275:17: style: The scope of the variable 'vmax' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:276:11: style: The scope of the variable 'omin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:276:17: style: The scope of the variable 'omax' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:276:23: style: The scope of the variable 'otmin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:276:30: style: The scope of the variable 'otmax' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:277:11: style: The scope of the variable 'cmin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:277:17: style: The scope of the variable 'cmax' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:278:11: style: The scope of the variable 'torg' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:960:15: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Sparse.h:96:18: style: Function 'sparse' argument 1 names different: declaration 'first' definition 'attr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Sparse.h:65:14: note: Function 'sparse' argument 1 names different: declaration 'first' definition 'attr'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Sparse.h:96:18: note: Function 'sparse' argument 1 names different: declaration 'first' definition 'attr'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:50:69: style: Function 'initSlot' argument 3 names different: declaration 'constraint' definition 'limit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:133:58: note: Function 'initSlot' argument 3 names different: declaration 'constraint' definition 'limit'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:50:69: note: Function 'initSlot' argument 3 names different: declaration 'constraint' definition 'limit'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:50:96: style: Function 'initSlot' argument 5 names different: declaration 'marginMin' definition 'marginWeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:134:37: note: Function 'initSlot' argument 5 names different: declaration 'marginMin' definition 'marginWeight'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:50:96: note: Function 'initSlot' argument 5 names different: declaration 'marginMin' definition 'marginWeight'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:143:160: style: Function 'addBox_slope' argument 9 names different: declaration 'mode' definition 'axis'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:139:149: note: Function 'addBox_slope' argument 9 names different: declaration 'mode' definition 'axis'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:143:160: note: Function 'addBox_slope' argument 9 names different: declaration 'mode' definition 'axis'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:214:116: style: Function 'removeBox' argument 5 names different: declaration 'mode' definition 'axis'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:140:98: note: Function 'removeBox' argument 5 names different: declaration 'mode' definition 'axis'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:214:116: note: Function 'removeBox' argument 5 names different: declaration 'mode' definition 'axis'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:265:78: style: Function 'mergeSlot' argument 3 names different: declaration 'cinfo' definition 'cslot'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:136:67: note: Function 'mergeSlot' argument 3 names different: declaration 'cinfo' definition 'cslot'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Collider.cpp:265:78: note: Function 'mergeSlot' argument 3 names different: declaration 'cinfo' definition 'cslot'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:130:5: style: Class 'ShiftCollider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:190:5: style: Class 'KernCollider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:336:20: warning: Either the condition '!uncompressed_table' is redundant or there is possible null pointer dereference: uncompressed_table. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:334:21: note: Assuming that condition '!uncompressed_table' is not redundant
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:336:20: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:225:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:227:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:225:10: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/json.h:113:19: style: Function 'json' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/json.h:80:17: note: Function 'json' argument 1 names different: declaration 'stream' definition 's'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/json.h:113:19: note: Function 'json' argument 1 names different: declaration 'stream' definition 's'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:84:47: style: Function 'default_glyph_advance' argument 1 names different: declaration 'face_ptr' definition 'font_ptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:61:52: note: Function 'default_glyph_advance' argument 1 names different: declaration 'face_ptr' definition 'font_ptr'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:84:47: note: Function 'default_glyph_advance' argument 1 names different: declaration 'face_ptr' definition 'font_ptr'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:164:50: style: Function 'runGraphite' argument 2 names different: declaration 'silf' definition 'aSilf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:66:63: note: Function 'runGraphite' argument 2 names different: declaration 'silf' definition 'aSilf'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:164:50: note: Function 'runGraphite' argument 2 names different: declaration 'silf' definition 'aSilf'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:213:38: style: Function 'setLogger' argument 1 names different: declaration 'log_file' definition 'GR_MAYBE_UNUSED'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:78:41: note: Function 'setLogger' argument 1 names different: declaration 'log_file' definition 'GR_MAYBE_UNUSED'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:213:38: note: Function 'setLogger' argument 1 names different: declaration 'log_file' definition 'GR_MAYBE_UNUSED'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:248:45: style: Function 'takeFileFace' argument 1 names different: declaration 'pFileFace' definition 'GR_MAYBE_UNUSED'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:72:48: note: Function 'takeFileFace' argument 1 names different: declaration 'pFileFace' definition 'GR_MAYBE_UNUSED'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:248:45: note: Function 'takeFileFace' argument 1 names different: declaration 'pFileFace' definition 'GR_MAYBE_UNUSED'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/json.h:113:7: warning: Member variable 'json::_contexts' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:283:5: performance: Variable '_sz' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:78:25: style: Technically the member function 'graphite2::Face::setLogger' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Face.cpp:213:12: note: Technically the member function 'graphite2::Face::setLogger' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:78:25: note: Technically the member function 'graphite2::Face::setLogger' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:97:10: style: Technically the member function 'graphite2::Segment::runGraphite' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Error.h:38:5: style: Technically the member function 'graphite2::Error::operatorbool' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Error.h:39:9: style: Technically the member function 'graphite2::Error::error' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/debug.h:51:5: style: Struct 'objectid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/debug.h:52:5: style: Struct 'objectid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FileFace.h:55:5: style: Class 'FileFace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/json.h:80:5: style: Class 'json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/json.h:108:5: style: Class 'closer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:45:5: style: Technically the member function 'graphite2::FeatureSetting::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:45:5: style: Technically the member function 'graphite2::FeatureSetting::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:82:5: style: Technically the member function 'graphite2::FeatureRef::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:82:5: style: Technically the member function 'graphite2::FeatureRef::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:121:5: style: Technically the member function 'graphite2::NameAndFeatureRef::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:121:5: style: Technically the member function 'graphite2::NameAndFeatureRef::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:140:5: style: Technically the member function 'graphite2::FeatureMap::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:140:5: style: Technically the member function 'graphite2::FeatureMap::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:169:9: style: Technically the member function 'graphite2::SillMap::LangFeaturePair::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:169:9: style: Technically the member function 'graphite2::SillMap::LangFeaturePair::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:115:5: style: Class 'NameAndFeatureRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:116:5: style: Class 'NameAndFeatureRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FeatureMap.h:38:1: warning: The class 'FeatureSetting' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FileFace.h:49:25: style: Unused private function: 'FileFace::get_table_fn' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/FileFace.h:50:25: style: Unused private function: 'FileFace::rel_table_fn' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Font.cpp:33:36: style: Function 'Font' argument 2 names different: declaration 'face' definition 'f'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Font.h:40:34: note: Function 'Font' argument 2 names different: declaration 'face' definition 'f'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Font.cpp:33:36: note: Function 'Font' argument 2 names different: declaration 'face' definition 'f'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:285:0: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:312:13: style: Variable '_has_boxes' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:310:13: note: Variable '_has_boxes' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:312:13: note: Variable '_has_boxes' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:347:65: style: Function 'read_glyph' argument 1 names different: declaration 'gid' definition 'glyphid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:95:49: note: Function 'read_glyph' argument 1 names different: declaration 'gid' definition 'glyphid'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:347:65: note: Function 'read_glyph' argument 1 names different: declaration 'gid' definition 'glyphid'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:446:87: style: Function 'read_box' argument 3 names different: declaration 'face' definition 'glyph'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:96:71: note: Function 'read_box' argument 3 names different: declaration 'face' definition 'glyph'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:446:87: note: Function 'read_box' argument 3 names different: declaration 'face' definition 'glyph'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphCache.h:117:5: style: Technically the member function 'graphite2::GlyphCache::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphCache.h:117:5: style: Technically the member function 'graphite2::GlyphCache::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphFace.h:56:5: style: Technically the member function 'graphite2::GlyphFace::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphFace.h:56:5: style: Technically the member function 'graphite2::GlyphFace::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:98:5: style: Technically the member function 'Loader::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:98:5: style: Technically the member function 'Loader::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:53:9: style: Class '_glat_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/GlyphCache.cpp:287:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphFaceCache.h:39:1: style: The class 'GlyphFaceCacheHeader' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphFaceCache.h:85:10: style: Technically the member function 'graphite2::GlyphFaceCache::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/GlyphFaceCache.h:74:5: style: Class 'GlyphFaceCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:154:35: style: Function 'Exclusion' argument 1 names different: declaration 'x' definition 'x_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:62:25: note: Function 'Exclusion' argument 1 names different: declaration 'x' definition 'x_'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:154:35: note: Function 'Exclusion' argument 1 names different: declaration 'x' definition 'x_'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:154:45: style: Function 'Exclusion' argument 2 names different: declaration 'w' definition 'xm_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:62:34: note: Function 'Exclusion' argument 2 names different: declaration 'w' definition 'xm_'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:154:45: note: Function 'Exclusion' argument 2 names different: declaration 'w' definition 'xm_'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:154:79: style: Function 'Exclusion' argument 5 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:62:66: note: Function 'Exclusion' argument 5 names different: declaration 'c' definition 'c_'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:154:79: note: Function 'Exclusion' argument 5 names different: declaration 'c' definition 'c_'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:161:36: style: Function 'initialise' argument 5 names different: declaration 'ao' definition 'a0'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:112:90: note: Function 'initialise' argument 5 names different: declaration 'ao' definition 'a0'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:161:36: note: Function 'initialise' argument 5 names different: declaration 'ao' definition 'a0'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:189:15: style: Function 'weightedAxis' argument 6 names different: declaration 'mi' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:119:82: note: Function 'weightedAxis' argument 6 names different: declaration 'mi' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:189:15: note: Function 'weightedAxis' argument 6 names different: declaration 'mi' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Intervals.cpp:60:39: style: Function 'outcode' argument 1 names different: declaration 'p' definition 'val'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:64:29: note: Function 'outcode' argument 1 names different: declaration 'p' definition 'val'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Intervals.cpp:60:39: note: Function 'outcode' argument 1 names different: declaration 'p' definition 'val'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Intervals.cpp:228:43: style: Function 'track_cost' argument 1 names different: declaration 'cost' definition 'best_cost'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:69:40: note: Function 'track_cost' argument 1 names different: declaration 'cost' definition 'best_cost'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Intervals.cpp:228:43: note: Function 'track_cost' argument 1 names different: declaration 'cost' definition 'best_cost'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Intervals.cpp:228:62: style: Function 'track_cost' argument 2 names different: declaration 'x' definition 'best_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:69:54: note: Function 'track_cost' argument 2 names different: declaration 'x' definition 'best_pos'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Intervals.cpp:228:62: note: Function 'track_cost' argument 2 names different: declaration 'x' definition 'best_pos'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Intervals.cpp:242:36: style: Function 'cost' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:73:26: note: Function 'cost' argument 1 names different: declaration 'x' definition 'p'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Intervals.cpp:242:36: note: Function 'cost' argument 1 names different: declaration 'x' definition 'p'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:119:10: performance: Technically the member function 'graphite2::Zones::weightedAxis' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:188:13: note: Technically the member function 'graphite2::Zones::weightedAxis' can be static.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Intervals.h:119:10: note: Technically the member function 'graphite2::Zones::weightedAxis' can be static.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Justifier.cpp:99:9: style: The scope of the variable 'icount' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Justifier.cpp:138:15: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Justifier.cpp:140:15: style: The scope of the variable 'diffpw' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Justifier.cpp:63:94: style: Function 'justify' argument 4 names different: declaration 'flags' definition 'jflags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:169:78: note: Function 'justify' argument 4 names different: declaration 'flags' definition 'jflags'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Justifier.cpp:63:94: note: Function 'justify' argument 4 names different: declaration 'flags' definition 'jflags'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Justifier.cpp:44:5: style: Technically the member function 'JustifyTotal::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Justifier.cpp:44:5: style: Technically the member function 'JustifyTotal::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/NameTable.cpp:35:62: style: Function 'NameTable' argument 3 names different: declaration 'platfromId' definition 'platformId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/NameTable.h:41:56: note: Function 'NameTable' argument 3 names different: declaration 'platfromId' definition 'platformId'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/NameTable.cpp:35:62: note: Function 'NameTable' argument 3 names different: declaration 'platfromId' definition 'platformId'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/NameTable.cpp:62:46: style: Function 'setPlatformEncoding' argument 1 names different: declaration 'platfromId' definition 'platformId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/NameTable.h:48:39: note: Function 'setPlatformEncoding' argument 1 names different: declaration 'platfromId' definition 'platformId'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/NameTable.cpp:62:46: note: Function 'setPlatformEncoding' argument 1 names different: declaration 'platfromId' definition 'platformId'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/NameTable.h:52:5: style: Technically the member function 'graphite2::NameTable::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/NameTable.h:52:5: style: Technically the member function 'graphite2::NameTable::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/UtfCodec.h:214:5: style: Class '_utf_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/UtfCodec.h:205:9: style: Class 'reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:800:36: warning: Either the condition 'if(start&&(c->flags()&(SlotCollision::COLL_FIX|SlotCollision::COLL_KERN|SlotCollision::COLL_ISCOL))==(SlotCollision::COLL_FIX|SlotCollision::COLL_ISCOL))' is redundant or there is possible null pointer dereference: start. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:804:28: note: Assuming that condition 'if(start&&(c->flags()&(SlotCollision::COLL_FIX|SlotCollision::COLL_KERN|SlotCollision::COLL_ISCOL))==(SlotCollision::COLL_FIX|SlotCollision::COLL_ISCOL))' is not redundant
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:800:36: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:361:29: warning: Either the condition 'if(begin)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:363:12: note: Assuming that condition 'if(begin)' is not redundant
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:361:29: note: Null pointer subtraction
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:737:10: style: The scope of the variable 'hasCollisions' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:214:63: style: Function 'readRules' argument 6 names different: declaration 'constraint_data' definition 'rc_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:69:63: note: Function 'readRules' argument 6 names different: declaration 'constraint_data' definition 'rc_data'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:214:63: note: Function 'readRules' argument 6 names different: declaration 'constraint_data' definition 'rc_data'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:215:64: style: Function 'readRules' argument 8 names different: declaration 'action_data' definition 'ac_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:70:60: note: Function 'readRules' argument 8 names different: declaration 'action_data' definition 'ac_data'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:215:64: note: Function 'readRules' argument 8 names different: declaration 'action_data' definition 'ac_data'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:944:50: style: Function 'resolveCollisions' argument 2 names different: declaration 'slot' definition 'slotFix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:82:51: note: Function 'resolveCollisions' argument 2 names different: declaration 'slot' definition 'slotFix'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:944:50: note: Function 'resolveCollisions' argument 2 names different: declaration 'slot' definition 'slotFix'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:1028:45: style: Function 'resolveKern' argument 2 names different: declaration 'slot' definition 'slotFix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:84:45: note: Function 'resolveKern' argument 2 names different: declaration 'slot' definition 'slotFix'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:1028:45: note: Function 'resolveKern' argument 2 names different: declaration 'slot' definition 'slotFix'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:173:16: warning: Member variable 'ShiftCollider::_len' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:61:5: style: Technically the member function 'graphite2::Pass::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:61:5: style: Technically the member function 'graphite2::Pass::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:78:13: performance: Technically the member function 'graphite2::Pass::adjustSlot' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:696:12: note: Technically the member function 'graphite2::Pass::adjustSlot' can be static.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:78:13: note: Technically the member function 'graphite2::Pass::adjustSlot' can be static.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:81:13: performance: Technically the member function 'graphite2::Pass::collisionFinish' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Pass.cpp:903:12: note: Technically the member function 'graphite2::Pass::collisionFinish' can be static.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Pass.h:81:13: note: Technically the member function 'graphite2::Pass::collisionFinish' can be static.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:111:5: style: Technically the member function 'graphite2::vm::Code::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Code.h:111:5: style: Technically the member function 'graphite2::vm::Code::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Rule.h:47:3: style: Technically the member function 'graphite2::Rule::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Rule.h:47:3: style: Technically the member function 'graphite2::Rule::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:152:5: style: Technically the member function 'graphite2::ShiftCollider::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:152:5: style: Technically the member function 'graphite2::ShiftCollider::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:199:5: style: Technically the member function 'graphite2::KernCollider::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Collider.h:199:5: style: Technically the member function 'graphite2::KernCollider::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Position.cpp:41:65: style: Function 'overlap' argument 3 names different: declaration 'otherOffset' definition 'othero'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Position.h:61:63: note: Function 'overlap' argument 3 names different: declaration 'otherOffset' definition 'othero'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Position.cpp:41:65: note: Function 'overlap' argument 3 names different: declaration 'otherOffset' definition 'othero'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Position.h:58:10: style: Technically the member function 'graphite2::Rect::hitTest' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Position.cpp:32:12: note: Technically the member function 'graphite2::Rect::hitTest' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Position.h:58:10: note: Technically the member function 'graphite2::Rect::hitTest' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Position.h:61:14: style: Technically the member function 'graphite2::Rect::overlap' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Position.cpp:41:16: note: Technically the member function 'graphite2::Rect::overlap' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Position.h:61:14: note: Technically the member function 'graphite2::Rect::overlap' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/SegCache.cpp:41:66: style: Function 'SegCache' argument 2 names different: declaration 'features' definition 'feats'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCache.h:247:59: note: Function 'SegCache' argument 2 names different: declaration 'features' definition 'feats'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/SegCache.cpp:41:66: note: Function 'SegCache' argument 2 names different: declaration 'features' definition 'feats'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCache.h:143:5: style: Technically the member function 'graphite2::SegCachePrefixEntry::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCache.h:143:5: style: Technically the member function 'graphite2::SegCachePrefixEntry::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCache.h:259:5: style: Technically the member function 'graphite2::SegCache::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCache.h:259:5: style: Technically the member function 'graphite2::SegCache::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCacheEntry.h:104:5: style: Technically the member function 'graphite2::SegCacheEntry::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCacheEntry.h:104:5: style: Technically the member function 'graphite2::SegCacheEntry::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCacheStore.h:84:5: style: Technically the member function 'graphite2::SilfSegCache::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCacheStore.h:84:5: style: Technically the member function 'graphite2::SilfSegCache::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCacheStore.h:114:5: style: Technically the member function 'graphite2::SegCacheStore::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCacheStore.h:114:5: style: Technically the member function 'graphite2::SegCacheStore::operatordelete[]' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/SegCache.h:137:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:455:16: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:45:78: style: Function 'Segment' argument 4 names different: declaration 'dir' definition 'textDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:104:73: note: Function 'Segment' argument 4 names different: declaration 'dir' definition 'textDir'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:45:78: note: Function 'Segment' argument 4 names different: declaration 'dir' definition 'textDir'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:143:30: style: Function 'appendSlot' argument 1 names different: declaration 'i' definition 'id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:120:25: note: Function 'appendSlot' argument 1 names different: declaration 'i' definition 'id'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:143:30: note: Function 'appendSlot' argument 1 names different: declaration 'i' definition 'id'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:143:56: style: Function 'appendSlot' argument 4 names different: declaration 'fid' definition 'iFeats'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:120:50: note: Function 'appendSlot' argument 4 names different: declaration 'fid' definition 'iFeats'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:143:56: note: Function 'appendSlot' argument 4 names different: declaration 'fid' definition 'iFeats'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:381:34: style: Function 'linkClusters' argument 1 names different: declaration 'first' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:127:29: note: Function 'linkClusters' argument 1 names different: declaration 'first' definition 's'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:381:34: note: Function 'linkClusters' argument 1 names different: declaration 'first' definition 's'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:381:44: style: Function 'linkClusters' argument 2 names different: declaration 'last' definition 'end'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:127:42: note: Function 'linkClusters' argument 2 names different: declaration 'last' definition 'end'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:381:44: note: Function 'linkClusters' argument 2 names different: declaration 'last' definition 'end'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:410:58: style: Function 'positionSlots' argument 2 names different: declaration 'first' definition 'iStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:125:54: note: Function 'positionSlots' argument 2 names different: declaration 'first' definition 'iStart'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:410:58: note: Function 'positionSlots' argument 2 names different: declaration 'first' definition 'iStart'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:410:73: style: Function 'positionSlots' argument 3 names different: declaration 'last' definition 'iEnd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:125:69: note: Function 'positionSlots' argument 3 names different: declaration 'last' definition 'iEnd'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:410:73: note: Function 'positionSlots' argument 3 names different: declaration 'last' definition 'iEnd'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:453:46: style: Function 'associateChars' argument 2 names different: declaration 'num' definition 'numChars'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:126:41: note: Function 'associateChars' argument 2 names different: declaration 'num' definition 'numChars'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:453:46: note: Function 'associateChars' argument 2 names different: declaration 'num' definition 'numChars'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:126:10: style: Technically the member function 'graphite2::Segment::associateChars' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:453:15: note: Technically the member function 'graphite2::Segment::associateChars' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:126:10: note: Technically the member function 'graphite2::Segment::associateChars' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:127:10: style: Technically the member function 'graphite2::Segment::linkClusters' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Segment.cpp:381:15: note: Technically the member function 'graphite2::Segment::linkClusters' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Segment.h:127:10: note: Technically the member function 'graphite2::Segment::linkClusters' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Silf.cpp:92:44: style: Function 'readGraphite' argument 1 names different: declaration 'pSilf' definition 'silf_start'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Silf.h:77:42: note: Function 'readGraphite' argument 1 names different: declaration 'pSilf' definition 'silf_start'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Silf.cpp:92:44: note: Function 'readGraphite' argument 1 names different: declaration 'pSilf' definition 'silf_start'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Silf.cpp:391:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Silf.cpp:418:81: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Slot.cpp:37:19: style: Function 'Slot' argument 1 names different: declaration 'm_userAttr' definition 'user_attrs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Slot.h:83:17: note: Function 'Slot' argument 1 names different: declaration 'm_userAttr' definition 'user_attrs'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Slot.cpp:37:19: note: Function 'Slot' argument 1 names different: declaration 'm_userAttr' definition 'user_attrs'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Slot.cpp:49:29: style: Function 'set' argument 1 names different: declaration 'slot' definition 'orig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Slot.h:84:27: note: Function 'set' argument 1 names different: declaration 'slot' definition 'orig'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Slot.cpp:49:29: note: Function 'set' argument 1 names different: declaration 'slot' definition 'orig'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Slot.cpp:49:58: style: Function 'set' argument 3 names different: declaration 'numUserAttr' definition 'sizeAttr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Slot.h:84:56: note: Function 'set' argument 3 names different: declaration 'numUserAttr' definition 'sizeAttr'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Slot.cpp:49:58: note: Function 'set' argument 3 names different: declaration 'numUserAttr' definition 'sizeAttr'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Slot.h:53:10: style: Technically the member function 'graphite2::SlotJustify::LoadSlot' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/Slot.cpp:498:19: note: Technically the member function 'graphite2::SlotJustify::LoadSlot' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Slot.h:53:10: note: Technically the member function 'graphite2::SlotJustify::LoadSlot' can be const.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:1250:33: warning: Invalid test for overflow 'nGlyfOffset+pByte<pByte'. Condition is always false unless there is overflow, and overflow is undefined behaviour. [invalidTestForOverflow]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:892:38: style: Function 'CheckCmapSubtable4' argument 1 names different: declaration 'pCmap31' definition 'pCmapSubtable4'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/TtfUtil.h:140:42: note: Function 'CheckCmapSubtable4' argument 1 names different: declaration 'pCmap31' definition 'pCmapSubtable4'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:892:38: note: Function 'CheckCmapSubtable4' argument 1 names different: declaration 'pCmap31' definition 'pCmapSubtable4'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:1086:38: style: Function 'CheckCmapSubtable12' argument 1 names different: declaration 'pCmap310' definition 'pCmapSubtable12'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/TtfUtil.h:144:42: note: Function 'CheckCmapSubtable12' argument 1 names different: declaration 'pCmap310' definition 'pCmapSubtable12'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:1086:38: note: Function 'CheckCmapSubtable12' argument 1 names different: declaration 'pCmap310' definition 'pCmapSubtable12'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:1247:46: style: Function 'GlyfLookup' argument 2 names different: declaration 'lGlyfOffset' definition 'nGlyfOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/TtfUtil.h:156:50: note: Function 'GlyfLookup' argument 2 names different: declaration 'lGlyfOffset' definition 'nGlyfOffset'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:1247:46: note: Function 'GlyfLookup' argument 2 names different: declaration 'lGlyfOffset' definition 'nGlyfOffset'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:1247:66: style: Function 'GlyfLookup' argument 3 names different: declaration 'lTableLen' definition 'nTableLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/TtfUtil.h:156:70: note: Function 'GlyfLookup' argument 3 names different: declaration 'lTableLen' definition 'nTableLen'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/TtfUtil.cpp:1247:66: note: Function 'GlyfLookup' argument 3 names different: declaration 'lTableLen' definition 'nTableLen'.
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Machine.h:147:5: style: Class 'Machine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/direct_machine.cpp:79:35: warning: Possible null pointer dereference if the default parameter value is used: __smap [nullPointerDefaultArg]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:83:1: style: Label 'nop' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:87:1: style: Label 'push_byte' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:92:1: style: Label 'push_byte_u' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:97:1: style: Label 'push_short' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:104:1: style: Label 'push_short_u' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:111:1: style: Label 'push_long' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:120:1: style: Label 'add' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:124:1: style: Label 'sub' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:128:1: style: Label 'mul' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:132:1: style: Label 'div_' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:137:1: style: Label 'min_' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:142:1: style: Label 'max_' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:147:1: style: Label 'neg' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:151:1: style: Label 'trunc8' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:155:1: style: Label 'trunc16' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:159:1: style: Label 'cond' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:164:1: style: Label 'and_' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:168:1: style: Label 'or_' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:172:1: style: Label 'not_' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:176:1: style: Label 'equal' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:180:1: style: Label 'not_eq_' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:184:1: style: Label 'less' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:188:1: style: Label 'gtr' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:192:1: style: Label 'less_eq' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:196:1: style: Label 'gtr_eq' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:200:1: style: Label 'next' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:211:1: style: Label 'next_n' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:223:1: style: Label 'put_glyph_8bit_obs' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:229:1: style: Label 'put_subs_8bit_obs' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:243:1: style: Label 'put_copy' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:270:1: style: Label 'insert' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:327:1: style: Label 'delete_' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:347:1: style: Label 'assoc' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:369:1: style: Label 'cntxt_item' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:384:1: style: Label 'attr_set' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:391:1: style: Label 'attr_add' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:404:1: style: Label 'attr_sub' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:417:1: style: Label 'attr_set_slot' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:425:1: style: Label 'iattr_set_slot' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:433:1: style: Label 'push_slot_attr' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:450:1: style: Label 'push_glyph_attr_obs' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:459:1: style: Label 'push_glyph_metric' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:469:1: style: Label 'push_feat' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:481:1: style: Label 'push_att_to_gattr_obs' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:494:1: style: Label 'push_att_to_glyph_metric' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:508:1: style: Label 'push_islot_attr' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:532:1: style: Label 'pop_ret' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:537:1: style: Label 'ret_zero' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:541:1: style: Label 'ret_true' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:545:1: style: Label 'iattr_set' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:553:1: style: Label 'iattr_add' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:567:1: style: Label 'iattr_sub' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:581:1: style: Label 'push_proc_state' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:586:1: style: Label 'push_version' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:590:1: style: Label 'put_subs' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:615:1: style: Label 'put_glyph' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:622:1: style: Label 'push_glyph_attr' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:632:1: style: Label 'push_att_to_glyph_attr' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:646:1: style: Label 'temp_copy' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:657:1: style: Label 'band' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:661:1: style: Label 'bor' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:665:1: style: Label 'bnot' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:669:1: style: Label 'setbits' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/opcodes.h:678:1: style: Label 'set_feat' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CachedFace.h:47:18: style: The function 'runGraphite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/Face.h:66:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/inc/CachedFace.h:47:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/graphite2/src/gr_slot.cpp:158:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/gr_slot.cpp:93:11: style: The scope of the variable 'scale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/graphite2/src/json.cpp:135:69: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-object-private.hh:129:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-object-private.hh:111:3: style: Unused private function: 'hb_object_header_t::_static_assertion_on_line_294' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-private.hh:784:15: performance: Technically the member function 'hb_printer_t::print' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-private.hh:789:15: performance: Technically the member function 'hb_printer_t < bool >::print' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-private.hh:794:15: performance: Technically the member function 'hb_printer_t < const _hb_void_t * >::print' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-private.hh:869:16: performance: Technically the member function 'hb_auto_trace_t::ret' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-mutex-private.hh:137:15: performance: Technically the member function 'hb_mutex_t::finish' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-object-private.hh:111:3: performance: Technically the member function 'hb_object_header_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-blob.cc:55:3: performance: Technically the member function 'hb_blob_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-unicode-private.hh:66:3: performance: Technically the member function 'hb_unicode_funcs_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-buffer-private.hh:75:3: performance: Technically the member function 'hb_buffer_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-buffer-private.hh:152:15: style: Technically the member function 'hb_buffer_t::assert_var' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-buffer-private.hh:260:15: style: Technically the member function 'hb_buffer_t::ensure_inplace' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-buffer-private.hh:273:15: style: Technically the member function 'hb_buffer_t::messaging' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-common.cc:261:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-coretext.cc:213:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-coretext.cc:527:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-coretext.cc:577:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-coretext.cc:1058:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-coretext.cc:1064:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-coretext.cc:1086:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-coretext.cc:560:11: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font-private.hh:173:3: portability: '*.' is of type 'void', the behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofDereferencedVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape-plan-private.hh:38:3: performance: Technically the member function 'hb_shape_plan_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-face-private.hh:45:3: performance: Technically the member function 'hb_face_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font-private.hh:63:3: performance: Technically the member function 'hb_font_funcs_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font-private.hh:98:3: performance: Technically the member function 'hb_font_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font-private.hh:123:14: style: Technically the member function 'hb_font_t::dir_scale' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font-private.hh:133:24: style: Technically the member function 'hb_font_t::parent_scale_x_distance' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font-private.hh:138:24: style: Technically the member function 'hb_font_t::parent_scale_y_distance' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font-private.hh:533:24: style: Technically the member function 'hb_font_t::em_scale' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font-private.hh:540:24: style: Technically the member function 'hb_font_t::em_scalef' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:141:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:239:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:504:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:796:9: style: Variable 'maxGlyphCount' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:791:9: note: Variable 'maxGlyphCount' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:796:9: note: Variable 'maxGlyphCount' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:308:3: warning: Member variable 'TextAnalysis::mRunHead' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:524:12: style: Member variable 'TextAnalysis::mTextLength' is in the wrong place in the initializer list. [initializerList]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:313:7: note: Member variable 'TextAnalysis::mTextLength' is in the wrong place in the initializer list.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:524:12: note: Member variable 'TextAnalysis::mTextLength' is in the wrong place in the initializer list.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:53:3: style: Class 'DWriteFontFileLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:173:5: error: Memory leak: data [memleak]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-directwrite.cc:183:5: error: Memory leak: data [memleak]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:752:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-private.hh:272:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-private.hh:324:10: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-private.hh:299:20: style: Variable 'gen_cat' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-set-private.hh:348:1: style: The struct 'hb_frozen_set_t' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:605:1: style: The struct 'BEInt' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-set-private.hh:53:3: performance: Technically the member function 'hb_set_digest_lowest_bits_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-set-private.hh:159:3: performance: Technically the member function 'hb_set_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-set-private.hh:166:15: performance: Technically the member function 'hb_set_t::fini' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-set-private.hh:340:9: performance: Technically the member function 'hb_set_t::mask' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-set-private.hh:394:9: performance: Technically the member function 'hb_frozen_set_t::mask' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-private.hh:139:15: performance: Technically the member function 'hb_ot_layout_lookup_accelerator_t::fini' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:165:15: performance: Technically the member function 'OT::hb_dispatch_context_t::may_dispatch' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:198:22: performance: Technically the member function 'OT::hb_sanitize_context_t::get_name' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:206:8: performance: Technically the member function 'OT::hb_sanitize_context_t::stop_sublookup_iteration' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:699:3: performance: Technically the member function 'OT::LONGDATETIME::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:699:3: performance: Technically the member function 'OT::LONGDATETIME::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:777:3: performance: Technically the member function 'OT::FixedVersion::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:777:3: performance: Technically the member function 'OT::FixedVersion::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:1035:3: performance: Technically the member function 'OT::HeadlessArrayOf::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-file-private.hh:68:3: performance: Technically the member function 'OT::TableRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-file-private.hh:149:3: performance: Technically the member function 'OT::TTCHeaderVersion1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-file-private.hh:261:3: performance: Technically the member function 'OT::OpenTypeFontFile::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-head-table.hh:147:3: performance: Technically the member function 'OT::head::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-head-table.hh:147:3: performance: Technically the member function 'OT::head::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-maxp-table.hh:65:3: performance: Technically the member function 'OT::maxp::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-maxp-table.hh:65:3: performance: Technically the member function 'OT::maxp::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:951:0: performance: Technically the member function 'OT :: ArrayOf < OffsetTo < OffsetTable , ULONG > , ULONG >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:650:0: performance: Technically the member function 'OT :: IntType < int32_t , 4 >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:650:0: performance: Technically the member function 'OT :: IntType < int32_t , 4 >::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:650:0: performance: Technically the member function 'OT :: IntType < uint32_t , 4 >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:650:0: performance: Technically the member function 'OT :: IntType < uint32_t , 4 >::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-set-private.hh:101:0: performance: Technically the member function 'hb_set_digest_combiner_t < hb_set_digest_lowest_bits_t <unsigned long , 4 > , hb_set_digest_combiner_t < hb_set_digest_lowest_bits_t <unsigned long , 0 > , hb_set_digest_lowest_bits_t <unsigned long , 9 > > >::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:3: warning: The struct 'OffsetTo' defines member variable with name 'static_size' also defined in its parent struct 'Offset'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:3: note: The struct 'OffsetTo' defines member variable with name 'static_size' also defined in its parent struct 'Offset'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:3: note: The struct 'OffsetTo' defines member variable with name 'static_size' also defined in its parent struct 'Offset'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:3: warning: The struct 'OffsetTo' defines member variable with name 'min_size' also defined in its parent struct 'Offset'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:3: note: The struct 'OffsetTo' defines member variable with name 'min_size' also defined in its parent struct 'Offset'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:3: note: The struct 'OffsetTo' defines member variable with name 'min_size' also defined in its parent struct 'Offset'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-font.cc:1623:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:83:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:130:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:150:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:161:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:175:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:207:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:223:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:241:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:263:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:289:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:306:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:338:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:363:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:379:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:411:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:562:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ft.cc:586:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-cache-private.hh:36:1: style: The struct 'hb_cache_t' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-cache-private.hh:46:15: style: Technically the member function 'hb_cache_t::get' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-graphite2.cc:312:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-graphite2.cc:60:48: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-graphite2.cc:108:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-graphite2.cc:158:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-graphite2.cc:307:3: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:349:9: style: Condition '!subtable' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:344:40: note: Assignment 'subtable=(void*)0', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:349:9: note: Condition '!subtable' is always true
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:367:9: style: Condition '!subtable_uvs' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:345:52: note: Assignment 'subtable_uvs=(void*)0', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:367:9: note: Condition '!subtable_uvs' is always true
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:87:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:479:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:515:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:527:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:537:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:547:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:558:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:575:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:588:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:448:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:355:38: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:359:44: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:265:5: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:274:17: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:425:0: style: The struct 'hb_lazy_loader_t < hb_ot_face_glyf_accelerator_t >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-font.cc:425:0: style: The struct 'hb_lazy_loader_t < hb_ot_face_cbdt_accelerator_t >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:67:3: performance: Technically the member function 'OT::CmapSubtableFormat0::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:67:3: performance: Technically the member function 'OT::CmapSubtableFormat0::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:189:3: performance: Technically the member function 'OT::CmapSubtableFormat4::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:216:3: performance: Technically the member function 'OT::CmapSubtableLongGroup::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:216:3: performance: Technically the member function 'OT::CmapSubtableLongGroup::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:247:3: performance: Technically the member function 'OT::CmapSubtableTrimmed::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:279:3: performance: Technically the member function 'OT::CmapSubtableLongSegmented::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:322:3: performance: Technically the member function 'OT::UnicodeValueRange::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:322:3: performance: Technically the member function 'OT::UnicodeValueRange::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:343:3: performance: Technically the member function 'OT::UVSMapping::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:343:3: performance: Technically the member function 'OT::UVSMapping::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:388:3: performance: Technically the member function 'OT::VariationSelectorRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:388:3: performance: Technically the member function 'OT::VariationSelectorRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:414:3: performance: Technically the member function 'OT::CmapSubtableFormat14::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:464:3: performance: Technically the member function 'OT::CmapSubtable::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:492:3: performance: Technically the member function 'OT::EncodingRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:492:3: performance: Technically the member function 'OT::EncodingRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cmap-table.hh:528:3: performance: Technically the member function 'OT::cmap::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:56:3: performance: Technically the member function 'OT::SmallGlyphMetrics::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:56:3: performance: Technically the member function 'OT::SmallGlyphMetrics::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:65:3: performance: Technically the member function 'OT::BigGlyphMetrics::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:65:3: performance: Technically the member function 'OT::BigGlyphMetrics::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:89:3: performance: Technically the member function 'OT::SBitLineMetrics::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:89:3: performance: Technically the member function 'OT::SBitLineMetrics::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:109:3: performance: Technically the member function 'OT::IndexSubtableHeader::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:109:3: performance: Technically the member function 'OT::IndexSubtableHeader::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:137:3: performance: Technically the member function 'OT::IndexSubtableFormat1Or3::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:186:3: performance: Technically the member function 'OT::IndexSubtable::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:221:3: performance: Technically the member function 'OT::IndexSubtableRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:221:3: performance: Technically the member function 'OT::IndexSubtableRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:255:3: performance: Technically the member function 'OT::IndexSubtableArray::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:292:3: performance: Technically the member function 'OT::BitmapSizeTable::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:292:3: performance: Technically the member function 'OT::BitmapSizeTable::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:306:3: performance: Technically the member function 'OT::GlyphBitmapDataFormat17::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:355:3: performance: Technically the member function 'OT::CBLC::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-cbdt-table.hh:379:3: performance: Technically the member function 'OT::CBDT::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-glyf-table.hh:58:3: performance: Technically the member function 'OT::loca::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-glyf-table.hh:84:3: performance: Technically the member function 'OT::glyf::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-glyf-table.hh:98:3: performance: Technically the member function 'OT::glyfGlyphHeader::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-glyf-table.hh:98:3: performance: Technically the member function 'OT::glyfGlyphHeader::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hhea-table.hh:89:3: performance: Technically the member function 'OT::_hea::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hhea-table.hh:89:3: performance: Technically the member function 'OT::_hea::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:50:3: performance: Technically the member function 'OT::LongMetric::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:50:3: performance: Technically the member function 'OT::LongMetric::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:91:3: performance: Technically the member function 'OT::_mtx::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-os2-table.hh:99:3: performance: Technically the member function 'OT::os2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-os2-table.hh:99:3: performance: Technically the member function 'OT::os2::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:951:0: performance: Technically the member function 'OT :: ArrayOf < BitmapSizeTable , ULONG >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:951:0: performance: Technically the member function 'OT :: ArrayOf < UnicodeValueRange , ULONG >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:951:0: performance: Technically the member function 'OT :: ArrayOf < UVSMapping , ULONG >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:951:0: performance: Technically the member function 'OT :: ArrayOf < VariationSelectorRecord , ULONG >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:951:0: performance: Technically the member function 'OT :: ArrayOf < EncodingRecord , IntType < uint16_t , 2 > >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hhea-table.hh:47:25: warning: The struct 'hhea' defines member variable with name 'tableTag' also defined in its parent struct '_hea'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hhea-table.hh:93:25: note: The struct 'hhea' defines member variable with name 'tableTag' also defined in its parent struct '_hea'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hhea-table.hh:47:25: note: The struct 'hhea' defines member variable with name 'tableTag' also defined in its parent struct '_hea'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hhea-table.hh:47:25: warning: The struct 'vhea' defines member variable with name 'tableTag' also defined in its parent struct '_hea'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hhea-table.hh:96:25: note: The struct 'vhea' defines member variable with name 'tableTag' also defined in its parent struct '_hea'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hhea-table.hh:47:25: note: The struct 'vhea' defines member variable with name 'tableTag' also defined in its parent struct '_hea'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:55:25: warning: The struct 'hmtx' defines member variable with name 'tableTag' also defined in its parent struct '_mtx'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:95:25: note: The struct 'hmtx' defines member variable with name 'tableTag' also defined in its parent struct '_mtx'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:55:25: note: The struct 'hmtx' defines member variable with name 'tableTag' also defined in its parent struct '_mtx'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:55:25: warning: The struct 'vmtx' defines member variable with name 'tableTag' also defined in its parent struct '_mtx'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:98:25: note: The struct 'vmtx' defines member variable with name 'tableTag' also defined in its parent struct '_mtx'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-hmtx-table.hh:55:25: note: The struct 'vmtx' defines member variable with name 'tableTag' also defined in its parent struct '_mtx'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UnicodeValueRange , ULONG > , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UnicodeValueRange , ULONG > , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UnicodeValueRange , ULONG > , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UnicodeValueRange , ULONG > , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UnicodeValueRange , ULONG > , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UnicodeValueRange , ULONG > , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UVSMapping , ULONG > , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UVSMapping , ULONG > , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UVSMapping , ULONG > , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UVSMapping , ULONG > , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UVSMapping , ULONG > , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OT :: SortedArrayOf < UVSMapping , ULONG > , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < CmapSubtable , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < CmapSubtable , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < CmapSubtable , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < CmapSubtable , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < CmapSubtable , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < CmapSubtable , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < IndexSubtable , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < IndexSubtable , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < IndexSubtable , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < IndexSubtable , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < IndexSubtable , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < IndexSubtable , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < IndexSubtableArray , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < IndexSubtableArray , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < IndexSubtableArray , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < IndexSubtableArray , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < IndexSubtableArray , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < IndexSubtableArray , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:154:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1564:39: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:539:38: warning: Either the condition 'closure?closure->tag:((uint32_t)((((uint8_t)(0))<<24)|(((uint8_t)(0))<<16)|(((uint8_t)(0))<<8)|((uint8_t)(0))))' is redundant or there is possible null pointer dereference: closure. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:546:46: note: Assuming that condition 'closure?closure->tag:((uint32_t)((((uint8_t)(0))<<24)|(((uint8_t)(0))<<16)|(((uint8_t)(0))<<8)|((uint8_t)(0))))' is not redundant
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:539:38: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:489:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1322:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1346:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1353:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1627:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1634:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:50:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:158:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:159:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:199:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:205:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:211:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:587:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:591:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:808:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:814:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:887:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:890:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:892:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1010:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1011:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1024:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1025:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:631:15: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:659:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:685:15: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:140:54: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:144:54: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:148:68: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:153:69: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:465:1: style: The struct 'FeatureParams' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1044:3: style: The struct 'hb_applicable_t' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:492:3: style: Unused private function: 'FeatureParams::_instance_assertion_on_line_91' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:492:3: style: Unused private function: 'FeatureParams::get_size' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:690:23: style: Unused private function: 'CoverageFormat1::get_coverage' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:697:15: style: Unused private function: 'CoverageFormat1::serialize' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:717:15: style: Unused private function: 'CoverageFormat1::intersects_coverage' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:722:15: style: Unused private function: 'CoverageFormat1::add_coverage' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:756:23: style: Unused private function: 'CoverageFormat2::get_coverage' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:766:15: style: Unused private function: 'CoverageFormat2::serialize' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:808:15: style: Unused private function: 'CoverageFormat2::intersects_coverage' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1010:23: style: Unused private function: 'ClassDefFormat1::get_class' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1025:15: style: Unused private function: 'ClassDefFormat1::add_class' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1032:15: style: Unused private function: 'ClassDefFormat1::intersects_class' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1067:23: style: Unused private function: 'ClassDefFormat2::get_class' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1082:15: style: Unused private function: 'ClassDefFormat2::add_class' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1089:15: style: Unused private function: 'ClassDefFormat2::intersects_class' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1352:15: style: Unused private function: 'ConditionFormat1::evaluate' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1358:15: style: Unused private function: 'ConditionFormat1::sanitize' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1547:24: style: Unused private function: 'HintingDevice::get_x_delta' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1550:24: style: Unused private function: 'HintingDevice::get_y_delta' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1560:15: style: Unused private function: 'HintingDevice::sanitize' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1620:24: style: Unused private function: 'VariationDevice::get_x_delta' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1623:24: style: Unused private function: 'VariationDevice::get_y_delta' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1626:15: style: Unused private function: 'VariationDevice::sanitize' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:100:24: style: Unused private function: 'CaretValueFormat1::get_caret_value' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:105:15: style: Unused private function: 'CaretValueFormat1::sanitize' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:123:24: style: Unused private function: 'CaretValueFormat2::get_caret_value' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:132:15: style: Unused private function: 'CaretValueFormat2::sanitize' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:170:3: performance: Technically the member function 'OT::RangeRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:170:3: performance: Technically the member function 'OT::RangeRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:230:3: performance: Technically the member function 'OT::LangSys::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:271:3: performance: Technically the member function 'OT::Script::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:386:3: performance: Technically the member function 'OT::FeatureParamsSize::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:386:3: performance: Technically the member function 'OT::FeatureParamsSize::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:420:3: performance: Technically the member function 'OT::FeatureParamsStylisticSet::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:420:3: performance: Technically the member function 'OT::FeatureParamsStylisticSet::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:462:3: performance: Technically the member function 'OT::FeatureParamsCharacterVariants::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:492:3: performance: Technically the member function 'OT::FeatureParams::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:492:3: performance: Technically the member function 'OT::FeatureParams::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:563:3: performance: Technically the member function 'OT::Feature::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:675:3: performance: Technically the member function 'OT::Lookup::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:748:3: performance: Technically the member function 'OT::CoverageFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:732:17: style: Technically the member function 'OT::CoverageFormat1::Iter::more' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:734:27: style: Technically the member function 'OT::CoverageFormat1::Iter::get_glyph' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:735:25: style: Technically the member function 'OT::CoverageFormat1::Iter::get_coverage' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:873:3: performance: Technically the member function 'OT::CoverageFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:841:17: style: Technically the member function 'OT::CoverageFormat2::Iter::more' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:857:27: style: Technically the member function 'OT::CoverageFormat2::Iter::get_glyph' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:858:25: style: Technically the member function 'OT::CoverageFormat2::Iter::get_coverage' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:997:3: performance: Technically the member function 'OT::Coverage::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1059:3: performance: Technically the member function 'OT::ClassDefFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1119:3: performance: Technically the member function 'OT::ClassDefFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1167:3: performance: Technically the member function 'OT::ClassDef::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1213:3: performance: Technically the member function 'OT::VarRegionAxis::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1213:3: performance: Technically the member function 'OT::VarRegionAxis::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1251:3: performance: Technically the member function 'OT::VarRegionList::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1310:3: performance: Technically the member function 'OT::VarData::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1340:3: performance: Technically the member function 'OT::VariationStore::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1370:3: performance: Technically the member function 'OT::ConditionFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1370:3: performance: Technically the member function 'OT::ConditionFormat1::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1399:3: performance: Technically the member function 'OT::Condition::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1422:3: performance: Technically the member function 'OT::ConditionSet::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1439:3: performance: Technically the member function 'OT::FeatureTableSubstitutionRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1439:3: performance: Technically the member function 'OT::FeatureTableSubstitutionRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1469:3: performance: Technically the member function 'OT::FeatureTableSubstitution::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1489:3: performance: Technically the member function 'OT::FeatureVariationRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1489:3: performance: Technically the member function 'OT::FeatureVariationRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1533:3: performance: Technically the member function 'OT::FeatureVariations::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1611:3: performance: Technically the member function 'OT::HintingDevice::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1644:3: performance: Technically the member function 'OT::VariationDevice::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1644:3: performance: Technically the member function 'OT::VariationDevice::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1655:3: performance: Technically the member function 'OT::DeviceHeader::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1655:3: performance: Technically the member function 'OT::DeviceHeader::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:1706:3: performance: Technically the member function 'OT::Device::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:88:3: performance: Technically the member function 'OT::AttachList::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:115:3: performance: Technically the member function 'OT::CaretValueFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:115:3: performance: Technically the member function 'OT::CaretValueFormat1::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:142:3: performance: Technically the member function 'OT::CaretValueFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:142:3: performance: Technically the member function 'OT::CaretValueFormat2::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:170:3: performance: Technically the member function 'OT::CaretValueFormat3::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:170:3: performance: Technically the member function 'OT::CaretValueFormat3::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:208:3: performance: Technically the member function 'OT::CaretValue::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:243:3: performance: Technically the member function 'OT::LigGlyph::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:281:3: performance: Technically the member function 'OT::LigCaretList::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:302:3: performance: Technically the member function 'OT::MarkGlyphSetsFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:331:3: performance: Technically the member function 'OT::MarkGlyphSets::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:452:3: performance: Technically the member function 'OT::GDEF::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:52:22: performance: Technically the member function 'OT::hb_closure_context_t::get_name' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:57:8: performance: Technically the member function 'OT::hb_closure_context_t::stop_sublookup_iteration' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:101:22: performance: Technically the member function 'OT::hb_would_apply_context_t::get_name' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:105:8: performance: Technically the member function 'OT::hb_would_apply_context_t::stop_sublookup_iteration' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:138:22: performance: Technically the member function 'OT::hb_collect_glyphs_context_t::get_name' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:143:8: performance: Technically the member function 'OT::hb_collect_glyphs_context_t::stop_sublookup_iteration' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:232:22: performance: Technically the member function 'OT::hb_add_coverage_context_t::get_name' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:235:19: performance: Technically the member function 'OT::hb_add_coverage_context_t::dispatch' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:443:22: performance: Technically the member function 'OT::hb_apply_context_t::get_name' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:448:8: performance: Technically the member function 'OT::hb_apply_context_t::stop_sublookup_iteration' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:939:3: performance: Technically the member function 'OT::LookupRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:939:3: performance: Technically the member function 'OT::LookupRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:1184:3: performance: Technically the member function 'OT::Rule::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:1240:3: performance: Technically the member function 'OT::RuleSet::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:1327:3: performance: Technically the member function 'OT::ContextFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:1423:3: performance: Technically the member function 'OT::ContextFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:1518:3: performance: Technically the member function 'OT::ContextFormat3::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:1744:3: performance: Technically the member function 'OT::ChainRule::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:1798:3: performance: Technically the member function 'OT::ChainRuleSet::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:1882:3: performance: Technically the member function 'OT::ChainContextFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:2009:3: performance: Technically the member function 'OT::ChainContextFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:2133:3: performance: Technically the member function 'OT::ChainContextFormat3::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:2197:3: performance: Technically the member function 'OT::ExtensionFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:2197:3: performance: Technically the member function 'OT::ExtensionFormat1::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:2322:3: performance: Technically the member function 'OT::GSUBGPOS::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:120:3: performance: Technically the member function 'OT::SingleSubstFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:120:3: performance: Technically the member function 'OT::SingleSubstFormat1::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:206:3: performance: Technically the member function 'OT::SingleSubstFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:329:3: performance: Technically the member function 'OT::Sequence::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:411:3: performance: Technically the member function 'OT::MultipleSubstFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:563:3: performance: Technically the member function 'OT::AlternateSubstFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:705:3: performance: Technically the member function 'OT::Ligature::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:782:3: performance: Technically the member function 'OT::LigatureSet::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:879:3: performance: Technically the member function 'OT::LigatureSubstFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1064:3: performance: Technically the member function 'OT::ReverseChainSingleSubstFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1139:3: performance: Technically the member function 'OT::SubstLookupSubTable::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1145:37: performance: Technically the member function 'OT::SubstLookup::get_subtable' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:254:3: performance: Technically the member function 'OT::AnchorFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:254:3: performance: Technically the member function 'OT::AnchorFormat1::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:286:3: performance: Technically the member function 'OT::AnchorFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:286:3: performance: Technically the member function 'OT::AnchorFormat2::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:323:3: performance: Technically the member function 'OT::AnchorFormat3::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:323:3: performance: Technically the member function 'OT::AnchorFormat3::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:360:3: performance: Technically the member function 'OT::Anchor::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:391:3: performance: Technically the member function 'OT::AnchorMatrix::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:411:3: performance: Technically the member function 'OT::MarkRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:411:3: performance: Technically the member function 'OT::MarkRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:504:3: performance: Technically the member function 'OT::SinglePosFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:556:3: performance: Technically the member function 'OT::SinglePosFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:593:3: performance: Technically the member function 'OT::PairValueRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:682:3: performance: Technically the member function 'OT::PairSet::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:748:3: performance: Technically the member function 'OT::PairPosFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:849:3: performance: Technically the member function 'OT::PairPosFormat2::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:895:3: performance: Technically the member function 'OT::EntryExitRecord::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:895:3: performance: Technically the member function 'OT::EntryExitRecord::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1029:3: performance: Technically the member function 'OT::CursivePosFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1125:3: performance: Technically the member function 'OT::MarkBasePosFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1125:3: performance: Technically the member function 'OT::MarkBasePosFormat1::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1243:3: performance: Technically the member function 'OT::MarkLigPosFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1243:3: performance: Technically the member function 'OT::MarkLigPosFormat1::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1358:3: performance: Technically the member function 'OT::MarkMarkPosFormat1::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1358:3: performance: Technically the member function 'OT::MarkMarkPosFormat1::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1447:3: performance: Technically the member function 'OT::PosLookupSubTable::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1453:35: performance: Technically the member function 'OT::PosLookup::get_subtable' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1456:15: performance: Technically the member function 'OT::PosLookup::is_reverse' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-jstf-table.hh:116:3: performance: Technically the member function 'OT::JstfPriority::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-jstf-table.hh:116:3: performance: Technically the member function 'OT::JstfPriority::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-jstf-table.hh:187:3: performance: Technically the member function 'OT::JstfScript::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-jstf-table.hh:227:3: performance: Technically the member function 'OT::JSTF::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1062:22: performance: Technically the member function 'hb_get_subtables_context_t::get_name' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1072:8: performance: Technically the member function 'hb_get_subtables_context_t::stop_sublookup_iteration' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < LangSys >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < LangSys >::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < Script >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < Script >::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < Feature >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < Feature >::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < JstfLangSys >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < JstfLangSys >::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < JstfScript >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:92:0: performance: Technically the member function 'OT :: Record < JstfScript >::get_size' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:1035:0: performance: Technically the member function 'OT :: HeadlessArrayOf < USHORT , IntType < uint16_t , 2 > >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:1035:0: performance: Technically the member function 'OT :: HeadlessArrayOf < GlyphID , IntType < uint16_t , 2 > >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:951:0: performance: Technically the member function 'OT :: ArrayOf < UINT24 , IntType < uint16_t , 2 > >::_instance_assertion_on_line_91' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < LangSys , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < LangSys , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < LangSys , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < LangSys , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < LangSys , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < LangSys , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < FeatureParams , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < FeatureParams , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < FeatureParams , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < FeatureParams , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < FeatureParams , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < FeatureParams , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < VarRegionList , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < VarRegionList , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < VarRegionList , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < VarRegionList , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < VarRegionList , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < VarRegionList , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Feature , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Feature , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Feature , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Feature , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Feature , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Feature , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ConditionSet , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ConditionSet , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ConditionSet , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ConditionSet , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ConditionSet , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ConditionSet , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < FeatureTableSubstitution , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < FeatureTableSubstitution , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < FeatureTableSubstitution , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < FeatureTableSubstitution , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < FeatureTableSubstitution , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < FeatureTableSubstitution , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Coverage , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Coverage , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Coverage , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Coverage , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Coverage , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Coverage , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Device , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Device , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Device , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Device , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Device , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Device , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < CaretValue , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < CaretValue , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < CaretValue , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < CaretValue , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < CaretValue , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < CaretValue , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ClassDef , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ClassDef , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ClassDef , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ClassDef , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ClassDef , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ClassDef , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < AttachList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < AttachList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < AttachList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < AttachList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < AttachList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < AttachList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < LigCaretList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < LigCaretList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < LigCaretList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < LigCaretList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < LigCaretList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < LigCaretList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < MarkGlyphSets , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < MarkGlyphSets , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < MarkGlyphSets , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < MarkGlyphSets , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < MarkGlyphSets , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < MarkGlyphSets , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < VariationStore , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < VariationStore , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < VariationStore , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < VariationStore , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < VariationStore , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < VariationStore , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ScriptList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ScriptList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ScriptList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ScriptList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ScriptList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ScriptList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < FeatureList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < FeatureList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < FeatureList , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < FeatureList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < FeatureList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < FeatureList , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OffsetListOf < Lookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OffsetListOf < Lookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OffsetListOf < Lookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OffsetListOf < Lookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OffsetListOf < Lookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OffsetListOf < Lookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < FeatureVariations , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < FeatureVariations , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < FeatureVariations , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < FeatureVariations , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < FeatureVariations , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < FeatureVariations , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OffsetListOf < SubstLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OffsetListOf < SubstLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OffsetListOf < SubstLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OffsetListOf < SubstLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OffsetListOf < SubstLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OffsetListOf < SubstLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Anchor , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Anchor , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Anchor , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Anchor , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Anchor , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Anchor , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < MarkArray , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < MarkArray , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < MarkArray , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < MarkArray , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < MarkArray , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < MarkArray , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < AnchorMatrix , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < AnchorMatrix , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < AnchorMatrix , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < AnchorMatrix , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < AnchorMatrix , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < AnchorMatrix , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OT :: OffsetListOf < AnchorMatrix > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OT :: OffsetListOf < AnchorMatrix > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OT :: OffsetListOf < AnchorMatrix > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OT :: OffsetListOf < AnchorMatrix > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OT :: OffsetListOf < AnchorMatrix > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OT :: OffsetListOf < AnchorMatrix > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OffsetListOf < PosLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OffsetListOf < PosLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OffsetListOf < PosLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < OffsetListOf < PosLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < OffsetListOf < PosLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < OffsetListOf < PosLookup > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < IndexArray , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < IndexArray , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < IndexArray , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < IndexArray , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < IndexArray , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < IndexArray , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < SortedArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < SortedArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < SortedArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < SortedArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < SortedArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < SortedArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < JstfLangSys , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < JstfLangSys , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < JstfLangSys , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < JstfLangSys , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < JstfLangSys , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < JstfLangSys , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < VarData , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < VarData , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < VarData , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < VarData , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < VarData , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < VarData , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Condition , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Condition , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Condition , ULONG >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Condition , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Condition , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Condition , ULONG >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < ULONG >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ArrayOf < USHORT > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ArrayOf < USHORT > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ArrayOf < USHORT > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ArrayOf < USHORT > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ArrayOf < USHORT > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ArrayOf < USHORT > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < LigGlyph , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < LigGlyph , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < LigGlyph , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < LigGlyph , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < LigGlyph , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < LigGlyph , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Rule , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Rule , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Rule , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Rule , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Rule , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Rule , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < RuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < RuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < RuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < RuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < RuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < RuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ChainRule , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ChainRule , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ChainRule , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ChainRule , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ChainRule , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ChainRule , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ChainRuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ChainRuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ChainRuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ChainRuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ChainRuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ChainRuleSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Sequence , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Sequence , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Sequence , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Sequence , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Sequence , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Sequence , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < ArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < ArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < ArrayOf < GlyphID > , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Ligature , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Ligature , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Ligature , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < Ligature , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < Ligature , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < Ligature , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < LigatureSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < LigatureSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < LigatureSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < LigatureSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < LigatureSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < LigatureSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < PairSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < PairSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < PairSet , IntType < uint16_t , 2 > >' defines member variable with name 'static_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: warning: The struct 'OT :: OffsetTo < PairSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:830:0: note: The struct 'OT :: OffsetTo < PairSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-open-type-private.hh:732:0: note: The struct 'OT :: OffsetTo < PairSet , IntType < uint16_t , 2 > >' defines member variable with name 'min_size' also defined in its parent struct 'OT :: Offset < IntType < uint16_t , 2 > >'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:243:3: style: Struct 'hb_add_coverage_context_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1009:3: style: Struct 'GSUBProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1023:3: style: Struct 'GPOSProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-layout.cc:1074:3: style: Struct 'hb_get_subtables_context_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-map.cc:34:72: style: Function 'collect_lookups' argument 2 names different: declaration 'lookups' definition 'lookups_out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-map-private.hh:120:73: note: Function 'collect_lookups' argument 2 names different: declaration 'lookups' definition 'lookups_out'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-map.cc:34:72: note: Function 'collect_lookups' argument 2 names different: declaration 'lookups' definition 'lookups_out'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-math.h:28:0: error: #error "Include <hb-ot.h> instead." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:300:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:261:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:280:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:374:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:396:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:429:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:94:5: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:95:5: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:96:5: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:520:8: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:198:3: performance: Technically the member function 'arabic_fallback_plan_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:244:3: performance: Technically the member function 'arabic_shape_plan_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-private.hh:73:3: style: Struct 'hb_ot_shape_planner_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:444:50: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:81:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:395:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:73:3: performance: Technically the member function 'hangul_shape_plan_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:404:43: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:416:43: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:428:10: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:404:43: style: Same value in both branches of ternary operator. [duplicateValueTernary]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:416:43: style: Same value in both branches of ternary operator. [duplicateValueTernary]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:428:10: style: Same value in both branches of ternary operator. [duplicateValueTernary]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:82:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:83:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:84:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:91:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:92:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:93:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:94:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:95:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:102:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:103:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:104:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:105:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:106:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:107:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:108:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:109:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:110:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:111:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:112:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:113:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:114:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:115:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:116:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:117:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:121:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:122:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:123:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:124:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:125:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:126:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:127:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:128:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:129:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:130:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:131:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:132:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:133:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:134:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:135:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:136:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:140:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:141:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:142:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:143:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:144:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:145:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:146:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:147:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:148:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:149:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:150:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:151:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:152:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:153:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:154:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:155:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:159:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:160:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:161:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:162:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:163:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:164:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:165:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:166:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:167:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:168:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:169:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:170:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:171:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:172:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:173:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:174:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:178:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:179:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:180:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:181:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:182:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:183:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:184:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:185:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:186:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:187:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:188:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:189:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:190:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:191:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:192:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:193:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:197:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:198:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:199:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:200:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:201:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:202:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:203:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:204:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:205:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:206:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:207:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:208:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:209:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:210:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:211:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:212:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:216:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:217:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:218:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:219:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:220:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:221:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:222:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:223:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:224:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:225:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:226:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:227:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:228:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:229:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:230:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:231:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:235:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:236:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:237:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:238:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:239:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:240:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:241:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:242:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:243:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:244:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:245:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:246:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:247:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:248:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:249:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:250:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:254:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:255:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:256:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:257:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:258:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:259:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:260:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:261:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:262:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:263:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:264:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:265:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:266:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:267:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:268:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:269:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:273:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:274:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:275:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:276:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:277:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:278:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:279:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:280:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:281:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:282:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:283:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:284:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:285:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:286:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:287:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:294:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:295:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:296:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:297:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:298:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:299:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:300:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:301:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:302:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:303:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:304:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:305:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:306:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:307:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:308:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:309:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:310:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:311:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:312:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:313:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:320:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:321:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:322:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:323:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:324:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:325:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:326:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:327:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:328:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:329:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:330:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:331:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:332:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:333:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:340:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:341:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:342:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:343:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:344:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:345:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:352:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:353:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:360:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:361:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:362:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:369:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:370:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:371:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:378:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:379:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:380:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:381:14: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:388:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:389:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:390:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:391:15: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:404:43: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:416:43: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:428:10: warning: Found calculation inside sizeof(). [sizeofCalculation]
hb-ot-shape-complex-indic-machine.rl:87:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:87:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:88:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:88:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:89:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:89:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:90:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:90:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:91:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:91:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:92:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-indic-machine.rl:92:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
NONE:3:19: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
NONE:3:19: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
NONE:6:19: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
NONE:6:19: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
NONE:9:19: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
NONE:9:19: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:511:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:636:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:666:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1256:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1769:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:151:27: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:157:27: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:163:27: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:213:26: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:223:32: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:931:52: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1340:34: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1344:29: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1370:36: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1501:65: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1606:38: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1652:3: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:1794:7: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:446:1: style: The struct 'would_substitute_feature_t' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:474:3: performance: Technically the member function 'indic_shape_plan_t::_static_assertion_on_line_294' can be static. [functionStatic]
hb-ot-shape-complex-myanmar-machine.rl:85:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:85:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:86:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:86:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:87:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:87:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:88:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:88:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:89:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-myanmar-machine.rl:89:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:163:27: warning: Found calculation inside sizeof(). [sizeofCalculation]
hb-ot-shape-complex-use-machine.rl:127:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:127:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:129:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:129:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:133:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:133:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:134:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:134:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:128:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:128:16: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:130:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:130:16: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:131:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:131:16: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:132:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
hb-ot-shape-complex-use-machine.rl:132:16: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:200:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:208:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:222:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:249:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:272:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:291:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:377:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:425:7: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:441:52: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:463:18: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:472:25: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:609:7: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:156:3: performance: Technically the member function 'use_shape_plan_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:401:10: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:406:7: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:426:9: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:288:51: style: Function '_hb_ot_shape_normalize' argument 1 names different: declaration 'shaper' definition 'plan'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh:47:68: note: Function '_hb_ot_shape_normalize' argument 1 names different: declaration 'shaper' definition 'plan'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:288:51: note: Function '_hb_ot_shape_normalize' argument 1 names different: declaration 'shaper' definition 'plan'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:327:11: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:380:2: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape.cc:173:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape.cc:284:9: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape.cc:313:11: warning: Found calculation inside sizeof(). [sizeofCalculation]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-shape.cc:883:22: style: Unused variable: plan [unusedVariable]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-set-private.hh:101:3: performance: Technically the member function 'hb_set_digest_combiner_t::_static_assertion_on_line_294' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape-plan.cc:134:41: style: Function 'hb_shape_plan_create2' argument 5 names different: declaration 'coords' definition 'orig_coords'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape-plan.h:60:41: note: Function 'hb_shape_plan_create2' argument 5 names different: declaration 'coords' definition 'orig_coords'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape-plan.cc:134:41: note: Function 'hb_shape_plan_create2' argument 5 names different: declaration 'coords' definition 'orig_coords'.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape-plan.cc:154:5: error: Memory leak: features [memleak]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape-plan.cc:158:5: error: Memory leak: coords [memleak]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:102:11: style: Same expression on both sides of '-' because the value of '*pp' and 'p' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:97:19: note: 'p' is assigned value '*pp' here.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:102:11: note: Same expression on both sides of '-' because the value of '*pp' and 'p' are the same.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:142:9: style: Same expression on both sides of '==' because the value of 'p' and '*pp' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:138:19: note: 'p' is assigned value '*pp' here.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:142:9: note: Same expression on both sides of '==' because the value of 'p' and '*pp' are the same.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:142:23: style: Same expression on both sides of '-' because the value of '*pp' and 'p' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:138:19: note: 'p' is assigned value '*pp' here.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:142:23: note: Same expression on both sides of '-' because the value of '*pp' and 'p' are the same.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:145:45: style: Same expression on both sides of '-' because the value of '*pp' and 'p' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:138:19: note: 'p' is assigned value '*pp' here.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:145:45: note: Same expression on both sides of '-' because the value of '*pp' and 'p' are the same.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:151:14: style: Same expression on both sides of '-' because the value of '*pp' and 'p' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:138:19: note: 'p' is assigned value '*pp' here.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shape.cc:151:14: note: Same expression on both sides of '-' because the value of '*pp' and 'p' are the same.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shaper.cc:63:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shaper.cc:67:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-shaper.cc:70:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-unicode.cc:149:0: error: #error "Could not find any Unicode functions implementation, you have to provide your own" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-ot-tag.h:28:0: error: #error "Include <hb-ot.h> instead." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/hb-warning.cc:32:0: error: #error "Could not find any system to define atomic_int macros, library WILL NOT be thread-safe" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:137:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:143:8: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:159:6: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:168:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:62:3: style: Variable 'font_data' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:50:0: note: Variable 'font_data' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:62:3: note: Variable 'font_data' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:196:0: error: Memory leak: font_data [memleak]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/main.cc:196:0: error: Resource leak: f [resourceLeak]
thunderbird-52.3.0/mozilla/gfx/harfbuzz/src/test.cc:119:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/ipc/CompositorWidgetVsyncObserver.cpp:24:54: style: Function 'NotifyVsync' argument 1 names different: declaration 'aVsyncTimestamp' definition 'aTimeStamp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ipc/CompositorWidgetVsyncObserver.h:27:30: note: Function 'NotifyVsync' argument 1 names different: declaration 'aVsyncTimestamp' definition 'aTimeStamp'.
thunderbird-52.3.0/mozilla/gfx/ipc/CompositorWidgetVsyncObserver.cpp:24:54: note: Function 'NotifyVsync' argument 1 names different: declaration 'aVsyncTimestamp' definition 'aTimeStamp'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUChild.cpp:122:41: style: Function 'RecvInitCrashReporter' argument 1 names different: declaration 'shmem' definition 'aShmem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ipc/GPUChild.h:40:38: note: Function 'RecvInitCrashReporter' argument 1 names different: declaration 'shmem' definition 'aShmem'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUChild.cpp:122:41: note: Function 'RecvInitCrashReporter' argument 1 names different: declaration 'shmem' definition 'aShmem'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.cpp:219:49: style: Function 'RecvUpdatePref' argument 1 names different: declaration 'pref' definition 'setting'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.h:36:45: note: Function 'RecvUpdatePref' argument 1 names different: declaration 'pref' definition 'setting'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.cpp:219:49: note: Function 'RecvUpdatePref' argument 1 names different: declaration 'pref' definition 'setting'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.cpp:227:46: style: Function 'RecvUpdateVar' argument 1 names different: declaration 'pref' definition 'aUpdate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.h:37:42: note: Function 'RecvUpdateVar' argument 1 names different: declaration 'pref' definition 'aUpdate'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.cpp:227:46: note: Function 'RecvUpdateVar' argument 1 names different: declaration 'pref' definition 'aUpdate'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.cpp:255:47: style: Function 'RecvGetDeviceStatus' argument 1 names different: declaration 'aOutStatus' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.h:48:43: note: Function 'RecvGetDeviceStatus' argument 1 names different: declaration 'aOutStatus' definition 'aOut'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUParent.cpp:255:47: note: Function 'RecvGetDeviceStatus' argument 1 names different: declaration 'aOutStatus' definition 'aOut'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessHost.cpp:18:42: style: Function 'GPUProcessHost' argument 1 names different: declaration 'listener' definition 'aListener'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessHost.h:52:37: note: Function 'GPUProcessHost' argument 1 names different: declaration 'listener' definition 'aListener'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessHost.cpp:18:42: note: Function 'GPUProcessHost' argument 1 names different: declaration 'listener' definition 'aListener'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessManager.cpp:731:100: style: Function 'CreateContentVideoDecoderManager' argument 2 names different: declaration 'aOutEndPoint' definition 'aOutEndpoint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessManager.h:162:88: note: Function 'CreateContentVideoDecoderManager' argument 2 names different: declaration 'aOutEndPoint' definition 'aOutEndpoint'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessManager.cpp:731:100: note: Function 'CreateContentVideoDecoderManager' argument 2 names different: declaration 'aOutEndPoint' definition 'aOutEndpoint'.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessManager.h:99:38: performance: Technically the member function 'mozilla::gfx::GPUProcessManager::GetAPZCTreeManagerForLayers' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessManager.cpp:757:20: note: Technically the member function 'mozilla::gfx::GPUProcessManager::GetAPZCTreeManagerForLayers' can be static.
thunderbird-52.3.0/mozilla/gfx/ipc/GPUProcessManager.h:99:38: note: Technically the member function 'mozilla::gfx::GPUProcessManager::GetAPZCTreeManagerForLayers' can be static.
thunderbird-52.3.0/mozilla/gfx/ipc/SharedDIBWin.cpp:18:15: warning: Member variable 'SharedDIBWin::mBitmapBits' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/ipc/SharedDIBWin.h:48:12: performance: Technically the member function 'mozilla::gfx::SharedDIBWin::SetupBitmapHeader' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/ipc/SharedDIBWin.cpp:94:15: note: Technically the member function 'mozilla::gfx::SharedDIBWin::SetupBitmapHeader' can be static.
thunderbird-52.3.0/mozilla/gfx/ipc/SharedDIBWin.h:48:12: note: Technically the member function 'mozilla::gfx::SharedDIBWin::SetupBitmapHeader' can be static.
thunderbird-52.3.0/mozilla/gfx/ipc/VsyncBridgeParent.cpp:47:53: style: Function 'RecvNotifyVsync' argument 1 names different: declaration 'vsyncTimeStamp' definition 'aTimeStamp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ipc/VsyncBridgeParent.h:22:41: note: Function 'RecvNotifyVsync' argument 1 names different: declaration 'vsyncTimeStamp' definition 'aTimeStamp'.
thunderbird-52.3.0/mozilla/gfx/ipc/VsyncBridgeParent.cpp:47:53: note: Function 'RecvNotifyVsync' argument 1 names different: declaration 'vsyncTimeStamp' definition 'aTimeStamp'.
thunderbird-52.3.0/mozilla/gfx/layers/AsyncCanvasRenderer.cpp:148:59: style: Function 'CopyFromTextureClient' argument 1 names different: declaration 'aClient' definition 'aTextureClient'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/AsyncCanvasRenderer.h:94:45: note: Function 'CopyFromTextureClient' argument 1 names different: declaration 'aClient' definition 'aTextureClient'.
thunderbird-52.3.0/mozilla/gfx/layers/AsyncCanvasRenderer.cpp:148:59: note: Function 'CopyFromTextureClient' argument 1 names different: declaration 'aClient' definition 'aTextureClient'.
thunderbird-52.3.0/mozilla/gfx/layers/AxisPhysicsModel.h:30:4: warning: Class 'AxisPhysicsModel' which has virtual members does not have a virtual destructor. [virtualDestructor]
thunderbird-52.3.0/mozilla/gfx/layers/AxisPhysicsMSDModel.h:44:18: style: The function 'Acceleration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/AxisPhysicsModel.h:80:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/AxisPhysicsMSDModel.h:44:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.cpp:574:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.cpp:160:57: style: Function 'CreateForYCbCrWithBufferSize' argument 2 names different: declaration 'aSize' definition 'aBufferSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.h:42:66: note: Function 'CreateForYCbCrWithBufferSize' argument 2 names different: declaration 'aSize' definition 'aBufferSize'.
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.cpp:160:57: note: Function 'CreateForYCbCrWithBufferSize' argument 2 names different: declaration 'aSize' definition 'aBufferSize'.
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.cpp:311:56: style: Function 'BorrowMappedData' argument 1 names different: declaration 'aMap' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.h:54:52: note: Function 'BorrowMappedData' argument 1 names different: declaration 'aMap' definition 'aData'.
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.cpp:311:56: note: Function 'BorrowMappedData' argument 1 names different: declaration 'aMap' definition 'aData'.
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.cpp:418:57: style: Function 'SetDesciptor' argument 1 names different: declaration 'aDesc' definition 'aDescriptor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.h:64:45: note: Function 'SetDesciptor' argument 1 names different: declaration 'aDesc' definition 'aDescriptor'.
thunderbird-52.3.0/mozilla/gfx/layers/BufferTexture.cpp:418:57: note: Function 'SetDesciptor' argument 1 names different: declaration 'aDesc' definition 'aDescriptor'.
thunderbird-52.3.0/mozilla/gfx/layers/FrameMetrics.h:668:8: style: Unused private function: 'FrameMetrics::SetDoSmoothScroll' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:283:4: warning: Class 'BufferRecycleBin' which has virtual members does not have a virtual destructor. [virtualDestructor]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:211:11: style: Technically the member function 'mozilla::layers::Image::GetSerial' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:189:8: style: Technically the member function 'mozilla::layers::LayerManager::IsDestroyed' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:309:8: style: Technically the member function 'mozilla::layers::LayerManager::IsSnappingEffectiveTransforms' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:622:8: performance: Technically the member function 'mozilla::layers::LayerManager::IsCompositingCheap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1298:9: style: Technically the member function 'mozilla::layers::Layer::GetOpacity' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1303:12: style: Technically the member function 'mozilla::layers::Layer::GetContentFlags' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1309:35: style: Technically the member function 'mozilla::layers::Layer::GetAllScrollMetadata' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1338:8: style: Technically the member function 'mozilla::layers::Layer::GetIsFixedPosition' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1340:8: style: Technically the member function 'mozilla::layers::Layer::GetIsStickyPosition' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1341:24: style: Technically the member function 'mozilla::layers::Layer::GetFixedPositionScrollContainerId' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1342:14: style: Technically the member function 'mozilla::layers::Layer::GetFixedPositionAnchor' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1343:11: style: Technically the member function 'mozilla::layers::Layer::GetFixedPositionSides' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1344:24: style: Technically the member function 'mozilla::layers::Layer::GetStickyScrollContainerId' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1345:20: style: Technically the member function 'mozilla::layers::Layer::GetStickyScrollRangeOuter' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1346:20: style: Technically the member function 'mozilla::layers::Layer::GetStickyScrollRangeInner' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1347:24: style: Technically the member function 'mozilla::layers::Layer::GetScrollbarTargetContainerId' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1348:19: style: Technically the member function 'mozilla::layers::Layer::GetScrollbarDirection' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1349:9: style: Technically the member function 'mozilla::layers::Layer::GetScrollbarThumbRatio' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1350:8: style: Technically the member function 'mozilla::layers::Layer::IsScrollbarContainer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1400:12: style: Technically the member function 'mozilla::layers::Layer::GetAnimationGeneration' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1778:8: performance: Technically the member function 'mozilla::layers::Layer::AddExtraDumpInfo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1788:8: performance: Technically the member function 'mozilla::layers::Layer::ClearExtraDumpInfo' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:1987:8: style: Technically the member function 'mozilla::layers::PaintedLayer::UsedForReadback' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:2146:8: style: Technically the member function 'mozilla::layers::ContainerLayer::UseIntermediateSurface' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:2170:8: style: Technically the member function 'mozilla::layers::ContainerLayer::SupportsComponentAlphaChildren' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/Layers.h:2287:23: style: Technically the member function 'mozilla::layers::ColorLayer::GetBounds' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/CopyableCanvasLayer.h:47:8: style: Technically the member function 'mozilla::layers::CopyableCanvasLayer::IsGLLayer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.h:790:8: style: Technically the member function 'mozilla::layers::TextureClientAutoLock::Succeeded' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/FrameMetrics.h:977:1: warning: The struct 'ScrollableLayerGuid' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/layers/FrameMetrics.h:1054:1: warning: The struct 'ZoomConstraints' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:779:16: style: The function 'IsValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:215:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:779:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:781:24: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:196:24: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:781:24: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:783:25: style: The function 'GetOrigin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:197:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:783:25: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:795:21: style: The function 'AsPlanarYCbCrImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:234:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:795:21: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:798:40: style: The function 'GetAsSourceSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:213:48: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:798:40: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:70:16: style: The function 'PrintInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:49:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:70:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:91:16: style: The function 'PrintInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:49:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:91:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:106:16: style: The function 'PrintInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:49:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:106:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:120:23: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:69:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:120:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:121:16: style: The function 'PrintInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:70:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:121:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:142:16: style: The function 'PrintInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:49:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:142:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:156:23: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:69:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:156:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:166:23: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:69:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:166:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:177:23: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:69:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:177:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:190:23: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:69:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:190:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:203:16: style: The function 'PrintInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:49:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/Effects.h:203:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/IMFYCbCrImage.cpp:194:3: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/layers/IMFYCbCrImage.cpp:193:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/layers/IMFYCbCrImage.cpp:194:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:826:33: warning: The class 'IMFYCbCrImage' defines member variable with name 'mBuffer' also defined in its parent class 'RecyclingPlanarYCbCrImage'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/layers/IMFYCbCrImage.h:31:26: note: The class 'IMFYCbCrImage' defines member variable with name 'mBuffer' also defined in its parent class 'RecyclingPlanarYCbCrImage'.
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:826:33: note: The class 'IMFYCbCrImage' defines member variable with name 'mBuffer' also defined in its parent class 'RecyclingPlanarYCbCrImage'.
thunderbird-52.3.0/mozilla/gfx/layers/IMFYCbCrImage.cpp:37:3: style: Struct 'AutoLockTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/IMFYCbCrImage.h:21:16: style: The function 'IsValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:779:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/IMFYCbCrImage.h:21:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:801:18: style: Technically the member function 'mozilla::layers::PlanarYCbCrImage::GetOffscreenFormat' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.cpp:502:19: note: Technically the member function 'mozilla::layers::PlanarYCbCrImage::GetOffscreenFormat' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:801:18: note: Technically the member function 'mozilla::layers::PlanarYCbCrImage::GetOffscreenFormat' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:862:31: performance: Technically the member function 'mozilla::layers::NVImage::AllocateBuffer' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.cpp:722:10: note: Technically the member function 'mozilla::layers::NVImage::AllocateBuffer' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/ImageContainer.h:862:31: note: Technically the member function 'mozilla::layers::NVImage::AllocateBuffer' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/ImageLayers.h:65:23: style: Technically the member function 'mozilla::layers::ImageLayer::GetSamplingFilter' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/ImageLayers.h:66:23: style: Technically the member function 'mozilla::layers::ImageLayer::GetScaleToSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/ImageLayers.h:67:13: style: Technically the member function 'mozilla::layers::ImageLayer::GetScaleMode' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/protobuf/LayerScopePacket.pb.h:12:0: error: #error This file was generated by a newer version of protoc which is [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/layers/DirectedGraph.h:35:0: performance: Technically the member function 'mozilla :: layers :: DirectedGraph < Layer * >::RemoveEdgesToComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:626:44: style: Function 'ClearInvalidations' argument 1 names different: declaration 'aRoot' definition 'aLayer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.h:56:41: note: Function 'ClearInvalidations' argument 1 names different: declaration 'aRoot' definition 'aLayer'.
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:626:44: note: Function 'ClearInvalidations' argument 1 names different: declaration 'aRoot' definition 'aLayer'.
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:154:3: warning: Member variable 'LayerPropertiesBase::mPostXScale' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:154:3: warning: Member variable 'LayerPropertiesBase::mPostYScale' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:154:3: warning: Member variable 'LayerPropertiesBase::mOpacity' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:154:3: warning: Member variable 'LayerPropertiesBase::mUseClipRect' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:170:23: style: The function 'ComputeDifferences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.h:67:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:170:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:457:23: style: The function 'ComputeChangeInternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:258:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:457:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:508:23: style: The function 'ComputeChangeInternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:258:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:508:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:569:23: style: The function 'ComputeChangeInternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:258:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:569:23: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:347:0: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:357:0: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
thunderbird-52.3.0/mozilla/gfx/layers/LayerTreeInvalidation.cpp:388:0: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
thunderbird-52.3.0/mozilla/gfx/layers/LayersLogging.cpp:322:61: style: Function 'AppendToString' argument 2 names different: declaration 'format' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/LayersLogging.h:241:61: note: Function 'AppendToString' argument 2 names different: declaration 'format' definition 'aType'.
thunderbird-52.3.0/mozilla/gfx/layers/LayersLogging.cpp:322:61: note: Function 'AppendToString' argument 2 names different: declaration 'format' definition 'aType'.
thunderbird-52.3.0/mozilla/gfx/layers/LayersLogging.cpp:289:5: style: Variable 'previous' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/layers/LayersTypes.h:84:1: warning: The struct 'LayerRenderState' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/layers/ReadbackLayer.h:128:23: style: Technically the member function 'mozilla::layers::ReadbackLayer::GetSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/ReadbackLayer.h:131:8: style: Technically the member function 'mozilla::layers::ReadbackLayer::IsBackgroundKnown' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/ReadbackLayer.h:148:21: style: Technically the member function 'mozilla::layers::ReadbackLayer::GetBackgroundLayerOffset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:142:48: style: The function 'GetSourceSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:87:48: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:142:48: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:144:16: style: The function 'HaveBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:84:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:144:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:145:16: style: The function 'HaveBufferOnWhite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:85:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:145:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:321:48: style: The function 'GetSourceSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:87:48: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:321:48: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:401:16: style: The function 'HaveBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:84:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:401:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:402:16: style: The function 'HaveBufferOnWhite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:85:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/RotatedBuffer.h:402:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/TextureDIB.cpp:411:3: performance: Variable 'mSurface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:2092:14: warning: Either the condition 'aApzc1' is redundant or there is possible null pointer dereference: aApzc1. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:2035:7: note: Assuming that condition 'aApzc1' is not redundant
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:2044:27: note: Calling function 'CommonAncestor', 1st argument 'aApzc1' value is 0
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:2092:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:2093:14: warning: Either the condition 'aApzc2' is redundant or there is possible null pointer dereference: aApzc2. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:2035:17: note: Assuming that condition 'aApzc2' is not redundant
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:2044:35: note: Calling function 'CommonAncestor', 2nd argument 'aApzc2' value is 0
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:2093:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:1412:57: style: Function 'DispatchScroll' argument 1 names different: declaration 'aApzc' definition 'aPrev'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.h:343:47: note: Function 'DispatchScroll' argument 1 names different: declaration 'aApzc' definition 'aPrev'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:1412:57: note: Function 'DispatchScroll' argument 1 names different: declaration 'aApzc' definition 'aPrev'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:1455:56: style: Function 'DispatchFling' argument 1 names different: declaration 'aApzc' definition 'aPrev'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.h:373:46: note: Function 'DispatchFling' argument 1 names different: declaration 'aApzc' definition 'aPrev'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:1455:56: note: Function 'DispatchFling' argument 1 names different: declaration 'aApzc' definition 'aPrev'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:1692:41: style: Function 'SetLongTapEnabled' argument 1 names different: declaration 'aTapGestureEnabled' definition 'aLongTapEnabled'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.h:391:31: note: Function 'SetLongTapEnabled' argument 1 names different: declaration 'aTapGestureEnabled' definition 'aLongTapEnabled'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/APZCTreeManager.cpp:1692:41: note: Function 'SetLongTapEnabled' argument 1 names different: declaration 'aTapGestureEnabled' definition 'aLongTapEnabled'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/GestureEventListener.h:40:1: style: The class 'GestureEventListener' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AndroidAPZ.h:41:8: performance: Technically the member function 'mozilla::layers::AndroidFlingAnimation::CheckBounds' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AndroidAPZ.cpp:257:24: note: Technically the member function 'mozilla::layers::AndroidFlingAnimation::CheckBounds' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AndroidAPZ.h:41:8: note: Technically the member function 'mozilla::layers::AndroidFlingAnimation::CheckBounds' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:3903:5: style: Variable 'frame' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:3900:0: note: Variable 'frame' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:3903:5: note: Variable 'frame' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:695:72: style: Function 'AsyncPanZoomController' argument 4 names different: declaration 'aController' definition 'aGeckoContentController'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:121:50: note: Function 'AsyncPanZoomController' argument 4 names different: declaration 'aController' definition 'aGeckoContentController'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:695:72: note: Function 'AsyncPanZoomController' argument 4 names different: declaration 'aController' definition 'aGeckoContentController'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2208:66: style: Function 'HandlePanningWithTouchAction' argument 1 names different: declaration 'angle' definition 'aAngle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:563:44: note: Function 'HandlePanningWithTouchAction' argument 1 names different: declaration 'angle' definition 'aAngle'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2208:66: note: Function 'HandlePanningWithTouchAction' argument 1 names different: declaration 'angle' definition 'aAngle'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2260:51: style: Function 'HandlePanning' argument 1 names different: declaration 'angle' definition 'aAngle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:568:29: note: Function 'HandlePanning' argument 1 names different: declaration 'angle' definition 'aAngle'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2260:51: note: Function 'HandlePanning' argument 1 names different: declaration 'angle' definition 'aAngle'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2287:69: style: Function 'HandlePanningUpdate' argument 1 names different: declaration 'aDelta' definition 'aPanDistance'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:573:47: note: Function 'HandlePanningUpdate' argument 1 names different: declaration 'aDelta' definition 'aPanDistance'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2287:69: note: Function 'HandlePanningUpdate' argument 1 names different: declaration 'aDelta' definition 'aPanDistance'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2312:75: style: Function 'StartPanning' argument 1 names different: declaration 'aStartPoint' definition 'aEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:579:53: note: Function 'StartPanning' argument 1 names different: declaration 'aStartPoint' definition 'aEvent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2312:75: note: Function 'StartPanning' argument 1 names different: declaration 'aStartPoint' definition 'aEvent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:3755:52: style: Function 'SetState' argument 1 names different: declaration 'aState' definition 'aNewState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:826:30: note: Function 'SetState' argument 1 names different: declaration 'aState' definition 'aNewState'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:3755:52: note: Function 'SetState' argument 1 names different: declaration 'aState' definition 'aNewState'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:161:8: style: Technically the member function 'mozilla::layers::AsyncPanZoomController::PostDelayedTask' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:3841:30: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::PostDelayedTask' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:161:8: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::PostDelayedTask' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:302:8: style: Technically the member function 'mozilla::layers::AsyncPanZoomController::Matches' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:3853:30: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::Matches' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:302:8: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::Matches' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:500:17: performance: Technically the member function 'mozilla::layers::AsyncPanZoomController::OnCancelTap' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2143:39: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::OnCancelTap' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:500:17: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::OnCancelTap' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:558:20: performance: Technically the member function 'mozilla::layers::AsyncPanZoomController::GetFirstTouchPoint' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2614:42: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::GetFirstTouchPoint' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:558:20: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::GetFirstTouchPoint' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:645:8: style: Technically the member function 'mozilla::layers::AsyncPanZoomController::OnTouchEndOrCancel' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:2096:30: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::OnTouchEndOrCancel' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:645:8: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::OnTouchEndOrCancel' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:831:8: style: Technically the member function 'mozilla::layers::AsyncPanZoomController::DispatchStateChangeNotification' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.cpp:3770:30: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::DispatchStateChangeNotification' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/AsyncPanZoomController.h:831:8: note: Technically the member function 'mozilla::layers::AsyncPanZoomController::DispatchStateChangeNotification' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.cpp:208:57: style: Function 'ApplyResistance' argument 1 names different: declaration 'aOverscroll' definition 'aRequestedOverscroll'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.h:302:53: note: Function 'ApplyResistance' argument 1 names different: declaration 'aOverscroll' definition 'aRequestedOverscroll'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.cpp:208:57: note: Function 'ApplyResistance' argument 1 names different: declaration 'aOverscroll' definition 'aRequestedOverscroll'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.cpp:608:38: style: Function 'AxisX' argument 1 names different: declaration 'mAsyncPanZoomController' definition 'aAsyncPanZoomController'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.h:313:42: note: Function 'AxisX' argument 1 names different: declaration 'mAsyncPanZoomController' definition 'aAsyncPanZoomController'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.cpp:608:38: note: Function 'AxisX' argument 1 names different: declaration 'mAsyncPanZoomController' definition 'aAsyncPanZoomController'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.cpp:644:38: style: Function 'AxisY' argument 1 names different: declaration 'mAsyncPanZoomController' definition 'aAsyncPanZoomController'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.h:324:42: note: Function 'AxisY' argument 1 names different: declaration 'mAsyncPanZoomController' definition 'aAsyncPanZoomController'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/Axis.cpp:644:38: note: Function 'AxisY' argument 1 names different: declaration 'mAsyncPanZoomController' definition 'aAsyncPanZoomController'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.cpp:201:36: warning: Member variable 'PropertyBuffer::mValues' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.h:56:12: style: Technically the member function 'mozilla::layers::CheckerboardEvent::GetPeak' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.cpp:55:20: note: Technically the member function 'mozilla::layers::CheckerboardEvent::GetPeak' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.h:56:12: note: Technically the member function 'mozilla::layers::CheckerboardEvent::GetPeak' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.h:61:16: style: Technically the member function 'mozilla::layers::CheckerboardEvent::GetDuration' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.cpp:61:20: note: Technically the member function 'mozilla::layers::CheckerboardEvent::GetDuration' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.h:61:16: note: Technically the member function 'mozilla::layers::CheckerboardEvent::GetDuration' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.h:68:15: style: Technically the member function 'mozilla::layers::CheckerboardEvent::GetLog' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.cpp:67:20: note: Technically the member function 'mozilla::layers::CheckerboardEvent::GetLog' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.h:68:15: note: Technically the member function 'mozilla::layers::CheckerboardEvent::GetLog' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.h:74:8: style: Technically the member function 'mozilla::layers::CheckerboardEvent::IsRecordingTrace' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.cpp:74:20: note: Technically the member function 'mozilla::layers::CheckerboardEvent::IsRecordingTrace' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/CheckerboardEvent.h:74:8: note: Technically the member function 'mozilla::layers::CheckerboardEvent::IsRecordingTrace' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/HitTestingTreeNode.cpp:324:59: style: Function 'SetApzcParent' argument 1 names different: declaration 'aApzc' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/HitTestingTreeNode.h:120:46: note: Function 'SetApzcParent' argument 1 names different: declaration 'aApzc' definition 'aParent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/HitTestingTreeNode.cpp:324:59: note: Function 'SetApzcParent' argument 1 names different: declaration 'aApzc' definition 'aParent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/HitTestingTreeNode.h:120:8: style: Technically the member function 'mozilla::layers::HitTestingTreeNode::SetApzcParent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/HitTestingTreeNode.cpp:324:21: note: Technically the member function 'mozilla::layers::HitTestingTreeNode::SetApzcParent' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/HitTestingTreeNode.h:120:8: note: Technically the member function 'mozilla::layers::HitTestingTreeNode::SetApzcParent' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.cpp:256:50: style: Function 'DragBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.h:292:36: note: Function 'DragBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.cpp:256:50: note: Function 'DragBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.cpp:307:58: style: Function 'WheelBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.h:211:43: note: Function 'WheelBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.cpp:307:58: note: Function 'WheelBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.cpp:540:67: style: Function 'PanGestureBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.h:320:47: note: Function 'PanGestureBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.cpp:540:67: note: Function 'PanGestureBlockState' argument 3 names different: declaration 'aEvent' definition 'aInitialEvent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.cpp:637:71: style: Function 'TouchBlockState' argument 3 names different: declaration 'aTouchCounter' definition 'aCounter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.h:376:65: note: Function 'TouchBlockState' argument 3 names different: declaration 'aTouchCounter' definition 'aCounter'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputBlockState.cpp:637:71: note: Function 'TouchBlockState' argument 3 names different: declaration 'aTouchCounter' definition 'aCounter'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputQueue.cpp:493:36: style: Function 'IsDragOnScrollbar' argument 1 names different: declaration 'aOnScrollbar' definition 'aHitScrollbar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputQueue.h:133:31: note: Function 'IsDragOnScrollbar' argument 1 names different: declaration 'aOnScrollbar' definition 'aHitScrollbar'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/src/InputQueue.cpp:493:36: note: Function 'IsDragOnScrollbar' argument 1 names different: declaration 'aOnScrollbar' definition 'aHitScrollbar'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/test/gtest/APZTestCommon.h:291:5: performance: Variable 'mcc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/apz/test/gtest/APZCTreeManagerTester.h:115:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/layers/apz/test/gtest/APZCTreeManagerTester.h:120:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/layers/apz/test/gtest/APZTestCommon.h:51:5: performance: Variable 'mOldVal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/apz/testutil/APZTestData.h:83:8: performance: Technically the member function 'mozilla::layers::APZTestData::LogTestDataImpl' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZCCallbackHelper.cpp:873:22: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZCCallbackHelper.cpp:873:22: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZCCallbackHelper.cpp:873:22: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZCCallbackHelper.cpp:889:20: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZCCallbackHelper.cpp:889:20: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZCCallbackHelper.cpp:889:20: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZEventState.cpp:247:61: style: Function 'ProcessLongTap' argument 1 names different: declaration 'aUtils' definition 'aPresShell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZEventState.h:54:53: note: Function 'ProcessLongTap' argument 1 names different: declaration 'aUtils' definition 'aPresShell'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZEventState.cpp:247:61: note: Function 'ProcessLongTap' argument 1 names different: declaration 'aUtils' definition 'aPresShell'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/ActiveElementManager.h:27:1: style: The class 'ActiveElementManager' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZEventState.cpp:108:3: performance: Variable 'mWidget' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZEventState.h:60:8: performance: Technically the member function 'mozilla::layers::APZEventState::ProcessLongTapUp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZEventState.cpp:293:16: note: Technically the member function 'mozilla::layers::APZEventState::ProcessLongTapUp' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/APZEventState.h:60:8: note: Technically the member function 'mozilla::layers::APZEventState::ProcessLongTapUp' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/CheckerboardReportService.cpp:173:67: style: Function 'CheckerboardReportService' argument 1 names different: declaration 'aSupports' definition 'aParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/CheckerboardReportService.h:117:51: note: Function 'CheckerboardReportService' argument 1 names different: declaration 'aSupports' definition 'aParent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/CheckerboardReportService.cpp:173:67: note: Function 'CheckerboardReportService' argument 1 names different: declaration 'aSupports' definition 'aParent'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/ContentProcessController.cpp:125:69: style: Function 'RequestContentRepaint' argument 1 names different: declaration 'frame' definition 'aFrameMetrics'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/ContentProcessController.h:49:50: note: Function 'RequestContentRepaint' argument 1 names different: declaration 'frame' definition 'aFrameMetrics'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/ContentProcessController.cpp:125:69: note: Function 'RequestContentRepaint' argument 1 names different: declaration 'frame' definition 'aFrameMetrics'.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/InputAPZContext.h:38:8: performance: Technically the member function 'mozilla::layers::InputAPZContext::WasRoutedToChildProcess' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/InputAPZContext.cpp:63:18: note: Technically the member function 'mozilla::layers::InputAPZContext::WasRoutedToChildProcess' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/apz/util/InputAPZContext.h:38:8: note: Technically the member function 'mozilla::layers::InputAPZContext::WasRoutedToChildProcess' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicImplData.h:92:8: performance: Technically the member function 'mozilla::layers::BasicImplData::IsHidden' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicImplData.h:117:8: style: Technically the member function 'mozilla::layers::BasicImplData::GetClipToVisibleRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicCompositor.cpp:928:36: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicCompositor.cpp:924:34: note: outer condition: mRenderTarget->mDrawTarget!=mDrawTarget
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicCompositor.cpp:928:36: note: identical inner condition: mRenderTarget->mDrawTarget!=mDrawTarget
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicContainerLayer.cpp:99:31: style: Redundant condition: mUseIntermediateSurface. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:80:67: style: Function 'PushGroupForLayer' argument 2 names different: declaration 'aLayerContext' definition 'aLayer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayers.h:159:55: note: Function 'PushGroupForLayer' argument 2 names different: declaration 'aLayerContext' definition 'aLayer'.
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:80:67: note: Function 'PushGroupForLayer' argument 2 names different: declaration 'aLayerContext' definition 'aLayer'.
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:168:50: style: Function 'PopGroupForLayer' argument 1 names different: declaration 'aGroup' definition 'group'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayers.h:161:38: note: Function 'PopGroupForLayer' argument 1 names different: declaration 'aGroup' definition 'group'.
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:168:50: note: Function 'PopGroupForLayer' argument 1 names different: declaration 'aGroup' definition 'group'.
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:312:20: warning: Member variable 'BasicLayerManager::mCompositorMightResample' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayers.h:137:16: warning: Virtual function 'ClearCachedResources' is called from destructor '~BasicLayerManager()' at line 328. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:328:3: note: Calling ClearCachedResources
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicLayers.h:137:16: note: ClearCachedResources is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/basic/AutoMaskData.h:45:8: style: Technically the member function 'mozilla::layers::AutoMoz2DMaskData::IsConstructed' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicPaintedLayer.cpp:68:30: style: Condition '!IsHidden()' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/layers/basic/BasicPaintedLayer.cpp:124:7: style: Condition '!IsHidden()' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/layers/basic/MacIOSurfaceTextureHostBasic.cpp:48:3: performance: Variable 'mSurface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/client/CanvasClient.cpp:35:57: style: Function 'CreateCanvasClient' argument 2 names different: declaration 'aFwd' definition 'aForwarder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/CanvasClient.h:56:79: note: Function 'CreateCanvasClient' argument 2 names different: declaration 'aFwd' definition 'aForwarder'.
thunderbird-52.3.0/mozilla/gfx/layers/client/CanvasClient.cpp:35:57: note: Function 'CreateCanvasClient' argument 2 names different: declaration 'aFwd' definition 'aForwarder'.
thunderbird-52.3.0/mozilla/gfx/layers/client/CanvasClient.cpp:68:50: style: Function 'UpdateFromTexture' argument 1 names different: declaration 'aBuffer' definition 'aTexture'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/CanvasClient.h:110:49: note: Function 'UpdateFromTexture' argument 1 names different: declaration 'aBuffer' definition 'aTexture'.
thunderbird-52.3.0/mozilla/gfx/layers/client/CanvasClient.cpp:68:50: note: Function 'UpdateFromTexture' argument 1 names different: declaration 'aBuffer' definition 'aTexture'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientColorLayer.cpp:43:16: style: The function 'RenderLayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.h:374:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientColorLayer.cpp:43:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientColorLayer.cpp:56:16: style: The function 'Disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.h:358:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientColorLayer.cpp:56:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientContainerLayer.h:167:16: style: The function 'Disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.h:358:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientContainerLayer.h:167:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientContainerLayer.h:172:16: style: The function 'RenderLayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.h:374:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientContainerLayer.h:172:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.cpp:504:61: style: Function 'GetFrameUniformity' argument 1 names different: declaration 'aFrameUniformityData' definition 'aOutData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.h:172:56: note: Function 'GetFrameUniformity' argument 1 names different: declaration 'aFrameUniformityData' definition 'aOutData'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.cpp:504:61: note: Function 'GetFrameUniformity' argument 1 names different: declaration 'aFrameUniformityData' definition 'aOutData'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.cpp:817:47: style: Function 'GetBackendName' argument 1 names different: declaration 'name' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.h:76:42: note: Function 'GetBackendName' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.cpp:817:47: note: Function 'GetBackendName' argument 1 names different: declaration 'name' definition 'aName'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.cpp:93:21: warning: Member variable 'ClientLayerManager::mPaintedLayerCallbackData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.h:128:16: warning: Virtual function 'ClearCachedResources' is called from destructor '~ClientLayerManager()' at line 116. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.cpp:116:3: note: Calling ClearCachedResources
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientLayerManager.h:128:16: note: ClearCachedResources is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientTiledPaintedLayer.cpp:591:80: style: Function 'IsOptimizedFor' argument 1 names different: declaration 'aCreationHint' definition 'aHint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientTiledPaintedLayer.h:92:70: note: Function 'IsOptimizedFor' argument 1 names different: declaration 'aCreationHint' definition 'aHint'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ClientTiledPaintedLayer.cpp:591:80: note: Function 'IsOptimizedFor' argument 1 names different: declaration 'aCreationHint' definition 'aHint'.
thunderbird-52.3.0/mozilla/gfx/layers/client/CompositableClient.h:172:8: style: Technically the member function 'mozilla::layers::CompositableClient::HasTextureClientRecycler' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/client/ImageClient.cpp:42:49: style: Function 'CreateImageClient' argument 1 names different: declaration 'aImageHostType' definition 'aCompositableHostType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/ImageClient.h:45:75: note: Function 'CreateImageClient' argument 1 names different: declaration 'aImageHostType' definition 'aCompositableHostType'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ImageClient.cpp:42:49: note: Function 'CreateImageClient' argument 1 names different: declaration 'aImageHostType' definition 'aCompositableHostType'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ImageClient.cpp:43:55: style: Function 'CreateImageClient' argument 2 names different: declaration 'aFwd' definition 'aForwarder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/ImageClient.h:46:77: note: Function 'CreateImageClient' argument 2 names different: declaration 'aFwd' definition 'aForwarder'.
thunderbird-52.3.0/mozilla/gfx/layers/client/ImageClient.cpp:43:55: note: Function 'CreateImageClient' argument 2 names different: declaration 'aFwd' definition 'aForwarder'.
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1084:7: style: Condition 'data' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1026:23: note: Assignment 'data=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1084:7: note: Condition 'data' is always false
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1137:7: style: Condition 'data' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1118:23: note: Assignment 'data=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1137:7: note: Condition 'data' is always false
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:811:3: style: Variable 'msgLoop' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:810:0: note: Variable 'msgLoop' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:811:3: note: Variable 'msgLoop' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:91:1: style: The class 'TextureChild' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1402:19: warning: Virtual function 'ReadUnlock' is called from destructor '~ShmemTextureReadLock()' at line 1552. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1552:5: note: Calling ReadUnlock
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClient.cpp:1402:19: note: ReadUnlock is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientPool.cpp:40:52: style: Function 'TextureClientPool' argument 1 names different: declaration 'aBackend' definition 'aLayersBackend'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientPool.h:47:35: note: Function 'TextureClientPool' argument 1 names different: declaration 'aBackend' definition 'aLayersBackend'.
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientPool.cpp:40:52: note: Function 'TextureClientPool' argument 1 names different: declaration 'aBackend' definition 'aLayersBackend'.
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientPool.cpp:65:3: performance: Variable 'mShrinkTimer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientPool.h:107:22: style: Technically the member function 'mozilla::layers::TextureClientPool::GetFormat' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientPool.cpp:256:9: performance: Possible inefficient checking for 'mTextureClientsDeferred' emptiness. [stlSize]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientRecycleAllocator.cpp:156:71: style: Function 'CreateOrRecycle' argument 5 names different: declaration 'flags' definition 'aAllocFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientRecycleAllocator.h:101:42: note: Function 'CreateOrRecycle' argument 5 names different: declaration 'flags' definition 'aAllocFlags'.
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientRecycleAllocator.cpp:156:71: note: Function 'CreateOrRecycle' argument 5 names different: declaration 'flags' definition 'aAllocFlags'.
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientRecycleAllocator.cpp:240:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/layers/client/TextureClientRecycleAllocator.cpp:33:8: style: Technically the member function 'mozilla::layers::TextureClientHolder::WillRecycle' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/client/TiledContentClient.cpp:451:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/layers/composite/AsyncCompositionManager.cpp:110:8: style: The scope of the variable 'didResolvePlugins' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:516:9: style: Technically the member function 'mozilla::layers::LayerComposite::GetShadowOpacity' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:517:36: style: Technically the member function 'mozilla::layers::LayerComposite::GetShadowClipRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:518:25: style: Technically the member function 'mozilla::layers::LayerComposite::GetShadowVisibleRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:519:25: style: Technically the member function 'mozilla::layers::LayerComposite::GetShadowBaseTransform' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:521:8: style: Technically the member function 'mozilla::layers::LayerComposite::GetShadowTransformSetByAnimation' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:522:8: style: Technically the member function 'mozilla::layers::LayerComposite::GetShadowOpacitySetByAnimation' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:523:8: style: Technically the member function 'mozilla::layers::LayerComposite::HasLayerBeenComposited' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:524:16: style: Technically the member function 'mozilla::layers::LayerComposite::GetClearRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CanvasLayerComposite.h:56:16: warning: Virtual function 'CleanupResources' is called from destructor '~CanvasLayerComposite()' at line 39. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CanvasLayerComposite.cpp:39:3: note: Calling CleanupResources
thunderbird-52.3.0/mozilla/gfx/layers/composite/CanvasLayerComposite.h:56:16: note: CleanupResources is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/composite/ColorLayerComposite.h:48:16: warning: Virtual function 'Destroy' is called from destructor '~ColorLayerComposite()' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/composite/ColorLayerComposite.h:35:5: note: Calling Destroy
thunderbird-52.3.0/mozilla/gfx/layers/composite/ColorLayerComposite.h:48:16: note: Destroy is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:95:62: style: Function 'CreateIPDLActor' argument 1 names different: declaration 'mgr' definition 'aMgr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:212:46: note: Function 'CreateIPDLActor' argument 1 names different: declaration 'mgr' definition 'aMgr'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:95:62: note: Function 'CreateIPDLActor' argument 1 names different: declaration 'mgr' definition 'aMgr'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:96:54: style: Function 'CreateIPDLActor' argument 2 names different: declaration 'textureInfo' definition 'aTextureInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:213:38: note: Function 'CreateIPDLActor' argument 2 names different: declaration 'textureInfo' definition 'aTextureInfo'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:96:54: note: Function 'CreateIPDLActor' argument 2 names different: declaration 'textureInfo' definition 'aTextureInfo'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:97:44: style: Function 'CreateIPDLActor' argument 3 names different: declaration 'asyncID' definition 'aID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:214:28: note: Function 'CreateIPDLActor' argument 3 names different: declaration 'asyncID' definition 'aID'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:97:44: note: Function 'CreateIPDLActor' argument 3 names different: declaration 'asyncID' definition 'aID'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:104:57: style: Function 'DestroyIPDLActor' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:217:53: note: Function 'DestroyIPDLActor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:104:57: note: Function 'DestroyIPDLActor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:111:54: style: Function 'FromIPDLActor' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:219:63: note: Function 'FromIPDLActor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.cpp:111:54: note: Function 'FromIPDLActor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:64:3: warning: Member variable 'TileHost::mFadeStart' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:71:13: warning: Member variable 'TileHost::mFadeStart' is not assigned a value in 'TileHost::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:65:5: performance: Variable 'mTextureHost' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:66:5: performance: Variable 'mTextureHostOnWhite' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:67:5: performance: Variable 'mTextureSource' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:68:5: performance: Variable 'mTextureSourceOnWhite' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:69:5: performance: Variable 'mTilePosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:176:8: style: Technically the member function 'mozilla::layers::CompositableHost::IsAttached' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:60:8: style: Technically the member function 'mozilla::layers::ContentHost::PaintWillResample' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:92:8: performance: Technically the member function 'mozilla::layers::TileHost::Dump' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:283:8: performance: Technically the member function 'mozilla::layers::TiledContentHost::EnsureTileStore' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:54:16: style: The function 'UpdateThebes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:93:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:54:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:194:28: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:74:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:194:28: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:196:16: style: The function 'UpdateThebes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:54:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:196:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:217:28: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/composite/CompositableHost.h:74:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:217:28: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:219:16: style: The function 'UpdateThebes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:54:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/layers/composite/ContentHost.h:219:16: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:176:48: style: Function 'BuildHistogram' argument 1 names different: declaration 'aHistogram' definition 'aFpsData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:78:48: note: Function 'BuildHistogram' argument 1 names different: declaration 'aHistogram' definition 'aFpsData'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:176:48: note: Function 'BuildHistogram' argument 1 names different: declaration 'aHistogram' definition 'aFpsData'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:402:28: style: Function 'DrawFPS' argument 2 names different: declaration 'offsetX' definition 'aOffsetX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:99:31: note: Function 'DrawFPS' argument 2 names different: declaration 'offsetX' definition 'aOffsetX'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:402:28: note: Function 'DrawFPS' argument 2 names different: declaration 'offsetX' definition 'aOffsetX'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:402:42: style: Function 'DrawFPS' argument 3 names different: declaration 'offsetY' definition 'aOffsetY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:99:44: note: Function 'DrawFPS' argument 3 names different: declaration 'offsetY' definition 'aOffsetY'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:402:42: note: Function 'DrawFPS' argument 3 names different: declaration 'offsetY' definition 'aOffsetY'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:307:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:66:13: style: Technically the member function 'mozilla::layers::FPSCounter::CapturedFullInterval' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:50:13: note: Technically the member function 'mozilla::layers::FPSCounter::CapturedFullInterval' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:66:13: note: Technically the member function 'mozilla::layers::FPSCounter::CapturedFullInterval' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:72:13: style: Technically the member function 'mozilla::layers::FPSCounter::GetLatestReadIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:81:13: note: Technically the member function 'mozilla::layers::FPSCounter::GetLatestReadIndex' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:72:13: note: Technically the member function 'mozilla::layers::FPSCounter::GetLatestReadIndex' can be const.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:80:13: performance: Technically the member function 'mozilla::layers::FPSCounter::GetMean' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.cpp:238:13: note: Technically the member function 'mozilla::layers::FPSCounter::GetMean' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/composite/FPSCounter.h:80:13: note: Technically the member function 'mozilla::layers::FPSCounter::GetMean' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/composite/ImageHost.h:69:16: warning: Virtual function 'SetImageContainer' is called from destructor '~ImageHost()' at line 41. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/composite/ImageHost.cpp:41:3: note: Calling SetImageContainer
thunderbird-52.3.0/mozilla/gfx/layers/composite/ImageHost.h:69:16: note: SetImageContainer is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/composite/ImageLayerComposite.h:52:16: warning: Virtual function 'CleanupResources' is called from destructor '~ImageLayerComposite()' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/composite/ImageLayerComposite.cpp:46:3: note: Calling CleanupResources
thunderbird-52.3.0/mozilla/gfx/layers/composite/ImageLayerComposite.h:52:16: note: CleanupResources is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.cpp:1269:74: style: Function 'AutoAddMaskEffect' argument 2 names different: declaration 'aEffect' definition 'aEffects'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:193:36: note: Function 'AutoAddMaskEffect' argument 2 names different: declaration 'aEffect' definition 'aEffects'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.cpp:1269:74: note: Function 'AutoAddMaskEffect' argument 2 names different: declaration 'aEffect' definition 'aEffects'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.cpp:134:3: performance: Variable 'mTextRenderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:78:16: warning: Virtual function 'Destroy' is called from destructor '~LayerManagerComposite()' at line 144. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.cpp:144:3: note: Calling Destroy
thunderbird-52.3.0/mozilla/gfx/layers/composite/LayerManagerComposite.h:78:16: note: Destroy is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/composite/PaintCounter.h:24:1: style: The class 'PaintCounter' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/composite/PaintedLayerComposite.h:56:16: warning: Virtual function 'CleanupResources' is called from destructor '~PaintedLayerComposite()' at line 43. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/composite/PaintedLayerComposite.cpp:43:3: note: Calling CleanupResources
thunderbird-52.3.0/mozilla/gfx/layers/composite/PaintedLayerComposite.h:56:16: note: CleanupResources is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextRenderer.cpp:161:3: style: Variable 'png_ptr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextRenderer.cpp:160:0: note: Variable 'png_ptr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextRenderer.cpp:161:3: note: Variable 'png_ptr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextRenderer.cpp:165:3: style: Variable 'info_ptr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextRenderer.cpp:164:0: note: Variable 'info_ptr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextRenderer.cpp:165:3: note: Variable 'info_ptr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.h:95:5: portability: Using memset() on union which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:431:62: style: Function 'BufferTextureHost' argument 1 names different: declaration 'aDescriptor' definition 'aDesc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.h:641:45: note: Function 'BufferTextureHost' argument 1 names different: declaration 'aDescriptor' definition 'aDesc'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:431:62: note: Function 'BufferTextureHost' argument 1 names different: declaration 'aDescriptor' definition 'aDesc'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:1067:48: style: Function 'TextureParent' argument 1 names different: declaration 'aAllocator' definition 'aSurfaceAllocator'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:66:44: note: Function 'TextureParent' argument 1 names different: declaration 'aAllocator' definition 'aSurfaceAllocator'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:1067:48: note: Function 'TextureParent' argument 1 names different: declaration 'aAllocator' definition 'aSurfaceAllocator'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:1090:42: style: Function 'Init' argument 2 names different: declaration 'aLayersBackend' definition 'aBackend'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:71:34: note: Function 'Init' argument 2 names different: declaration 'aLayersBackend' definition 'aBackend'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:1090:42: note: Function 'Init' argument 2 names different: declaration 'aLayersBackend' definition 'aBackend'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:1124:46: style: Function 'ReceivedDestroy' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.h:528:47: note: Function 'ReceivedDestroy' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:1124:46: note: Function 'ReceivedDestroy' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.h:826:12: warning: Member variable 'CompositingRenderTarget::mZNear' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.h:826:12: warning: Member variable 'CompositingRenderTarget::mZFar' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.h:826:12: warning: Member variable 'CompositingRenderTarget::mEnableDepthBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.cpp:439:3: performance: Variable 'mDescriptor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.h:788:8: style: Technically the member function 'mozilla::layers::AutoLockTextureHost::Failed' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TextureHost.h:811:8: style: Technically the member function 'mozilla::layers::AutoLockTextureHostWithoutCompositor::Failed' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.cpp:251:67: style: Function 'UseTiles' argument 1 names different: declaration 'aTileDescriptors' definition 'aTiles'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.h:127:47: note: Function 'UseTiles' argument 1 names different: declaration 'aTileDescriptors' definition 'aTiles'.
thunderbird-52.3.0/mozilla/gfx/layers/composite/TiledContentHost.cpp:251:67: note: Function 'UseTiles' argument 1 names different: declaration 'aTileDescriptors' definition 'aTiles'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:208:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:1440:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:1450:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:616:59: style: Function 'SetRenderTarget' argument 1 names different: declaration 'aSurface' definition 'aRenderTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.h:73:57: note: Function 'SetRenderTarget' argument 1 names different: declaration 'aSurface' definition 'aRenderTarget'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:616:59: note: Function 'SetRenderTarget' argument 1 names different: declaration 'aSurface' definition 'aRenderTarget'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:146:18: warning: Member variable 'CompositorD3D11::mVSConstants' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:146:18: warning: Member variable 'CompositorD3D11::mPSConstants' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:133:8: performance: Technically the member function 'mozilla::layers::DeviceAttachmentsD3D11::Failed' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.h:416:3: style: Class 'SyncObjectD3D11' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp:71:3: style: Struct 'DeviceAttachmentsD3D11' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/ReadbackManagerD3D11.cpp:39:3: style: Class 'ReadbackResultWriterD3D11' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:337:46: style: Function 'SyncWithObject' argument 1 names different: declaration 'aSync' definition 'aSyncObject'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.h:92:43: note: Function 'SyncWithObject' argument 1 names different: declaration 'aSync' definition 'aSyncObject'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:337:46: note: Function 'SyncWithObject' argument 1 names different: declaration 'aSync' definition 'aSyncObject'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:350:47: style: Function 'Serialize' argument 1 names different: declaration 'aOutDescrptor' definition 'aOutDescriptor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.h:41:45: note: Function 'Serialize' argument 1 names different: declaration 'aOutDescrptor' definition 'aOutDescriptor'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:350:47: note: Function 'Serialize' argument 1 names different: declaration 'aOutDescrptor' definition 'aOutDescriptor'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:550:43: warning: Function 'Create' argument order different: declaration 'aFlags, aTextureCb, aTextureY, aTextureCr, aSize, aSizeY, aSizeCbCr' definition 'aFlags, aTextureY, aTextureCb, aTextureCr, aSize, aSizeY, aSizeCbCr' [funcArgOrderDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.h:142:23: note: Function 'Create' argument order different: declaration 'aFlags, aTextureCb, aTextureY, aTextureCr, aSize, aSizeY, aSizeCbCr' definition 'aFlags, aTextureY, aTextureCb, aTextureCr, aSize, aSizeY, aSizeCbCr'
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:550:43: note: Function 'Create' argument order different: declaration 'aFlags, aTextureCb, aTextureY, aTextureCr, aSize, aSizeY, aSizeCbCr' definition 'aFlags, aTextureY, aTextureCb, aTextureCr, aSize, aSizeY, aSizeCbCr'
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:1197:45: style: Function 'SyncObjectD3D11' argument 1 names different: declaration 'aSyncHandle' definition 'aHandle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.h:416:30: note: Function 'SyncObjectD3D11' argument 1 names different: declaration 'aSyncHandle' definition 'aHandle'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:1197:45: note: Function 'SyncObjectD3D11' argument 1 names different: declaration 'aSyncHandle' definition 'aHandle'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:120:3: performance: Variable 'mMutex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/d3d11/TextureD3D11.cpp:32:3: style: Class 'TextureMemoryMeasurer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/CompositorD3D9.cpp:214:58: style: Function 'SetRenderTarget' argument 1 names different: declaration 'aSurface' definition 'aRenderTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/CompositorD3D9.h:48:57: note: Function 'SetRenderTarget' argument 1 names different: declaration 'aSurface' definition 'aRenderTarget'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/CompositorD3D9.cpp:214:58: note: Function 'SetRenderTarget' argument 1 names different: declaration 'aSurface' definition 'aRenderTarget'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/DeviceManagerD3D9.h:164:8: style: Technically the member function 'mozilla::layers::DeviceManagerD3D9::IsD3D9Ex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/DeviceManagerD3D9.h:166:8: style: Technically the member function 'mozilla::layers::DeviceManagerD3D9::HasComponentAlpha' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/DeviceManagerD3D9.h:168:8: style: Technically the member function 'mozilla::layers::DeviceManagerD3D9::HasDynamicTextures' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/DeviceManagerD3D9.h:190:8: style: Technically the member function 'mozilla::layers::DeviceManagerD3D9::DeviceWasRemoved' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/DeviceManagerD3D9.h:192:12: style: Technically the member function 'mozilla::layers::DeviceManagerD3D9::GetDeviceResetCount' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/DeviceManagerD3D9.h:194:11: style: Technically the member function 'mozilla::layers::DeviceManagerD3D9::GetMaxTextureSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/DeviceManagerD3D9.h:110:3: style: Class 'SwapChainD3D9' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.h:301:3: style: Class 'TextureHostD3D9' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/Nv3DVUtils.cpp:115:8: style: Variable 'rv' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.cpp:582:48: style: Function 'Create' argument 3 names different: declaration 'aFlags' definition 'aAllocFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.h:207:81: note: Function 'Create' argument 3 names different: declaration 'aFlags' definition 'aAllocFlags'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.cpp:582:48: note: Function 'Create' argument 3 names different: declaration 'aFlags' definition 'aAllocFlags'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.cpp:648:47: style: Function 'Serialize' argument 1 names different: declaration 'aOutDescrptor' definition 'aOutDescriptor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.h:188:45: note: Function 'Serialize' argument 1 names different: declaration 'aOutDescrptor' definition 'aOutDescriptor'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.cpp:648:47: note: Function 'Serialize' argument 1 names different: declaration 'aOutDescrptor' definition 'aOutDescriptor'.
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.cpp:564:18: warning: Member variable 'D3D9TextureData::mLockRect' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/layers/d3d9/TextureD3D9.cpp:836:3: performance: Variable 'mTexture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/APZCTreeManagerChild.cpp:27:34: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/CompositorBridgeParent.h:90:1: style: The class 'CompositorVsyncScheduler' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/CompositorBridgeParent.h:113:20: style: Technically the member function 'mozilla::layers::CompositorVsyncScheduler::GetLastComposeTime' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/CrossProcessCompositorBridgeParent.cpp:252:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ISurfaceAllocator.h:101:8: performance: Technically the member function 'mozilla::layers::ISurfaceAllocator::Finalize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ISurfaceAllocator.h:147:8: style: Technically the member function 'mozilla::layers::HostIPCAllocator::IsAboutToSendAsyncMessages' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:1189:14: warning: Either the condition '!aTexture' is redundant or there is possible null pointer dereference: aTexture. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:1191:7: note: Assuming that condition '!aTexture' is not redundant
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:1189:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:189:60: style: Function 'UseComponentAlphaTextures' argument 2 names different: declaration 'aClientOnBlack' definition 'aTextureOnBlack'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.h:278:57: note: Function 'UseComponentAlphaTextures' argument 2 names different: declaration 'aClientOnBlack' definition 'aTextureOnBlack'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:189:60: note: Function 'UseComponentAlphaTextures' argument 2 names different: declaration 'aClientOnBlack' definition 'aTextureOnBlack'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:190:60: style: Function 'UseComponentAlphaTextures' argument 3 names different: declaration 'aClientOnWhite' definition 'aTextureOnWhite'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.h:279:57: note: Function 'UseComponentAlphaTextures' argument 3 names different: declaration 'aClientOnWhite' definition 'aTextureOnWhite'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:190:60: note: Function 'UseComponentAlphaTextures' argument 3 names different: declaration 'aClientOnWhite' definition 'aTextureOnWhite'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:519:66: style: Function 'UpdateAsyncCanvasRenderer' argument 1 names different: declaration 'aClient' definition 'aWrapper'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.h:213:55: note: Function 'UpdateAsyncCanvasRenderer' argument 1 names different: declaration 'aClient' definition 'aWrapper'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:519:66: note: Function 'UpdateAsyncCanvasRenderer' argument 1 names different: declaration 'aClient' definition 'aWrapper'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:541:69: style: Function 'UpdateAsyncCanvasRendererNow' argument 1 names different: declaration 'aClient' definition 'aWrapper'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.h:251:58: note: Function 'UpdateAsyncCanvasRendererNow' argument 1 names different: declaration 'aClient' definition 'aWrapper'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:541:69: note: Function 'UpdateAsyncCanvasRendererNow' argument 1 names different: declaration 'aClient' definition 'aWrapper'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:934:54: style: Function 'CreateCanvasClientNow' argument 2 names different: declaration 'aFlags' definition 'aFlag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.h:235:18: note: Function 'CreateCanvasClientNow' argument 2 names different: declaration 'aFlags' definition 'aFlag'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeChild.cpp:934:54: note: Function 'CreateCanvasClientNow' argument 2 names different: declaration 'aFlags' definition 'aFlag'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeParent.cpp:385:47: style: Function 'OnChannelConnected' argument 1 names different: declaration 'pid' definition 'aPid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeParent.h:130:35: note: Function 'OnChannelConnected' argument 1 names different: declaration 'pid' definition 'aPid'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeParent.cpp:385:47: note: Function 'OnChannelConnected' argument 1 names different: declaration 'pid' definition 'aPid'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeParent.cpp:328:8: performance: Technically the member function 'mozilla::layers::ProcessIdComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ImageBridgeParent.cpp:333:8: performance: Technically the member function 'mozilla::layers::ProcessIdComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.cpp:886:78: style: Function 'RecvSetAsyncScrollOffset' argument 1 names different: declaration 'aId' definition 'aScrollID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.h:157:69: note: Function 'RecvSetAsyncScrollOffset' argument 1 names different: declaration 'aId' definition 'aScrollID'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.cpp:886:78: note: Function 'RecvSetAsyncScrollOffset' argument 1 names different: declaration 'aId' definition 'aScrollID'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.cpp:902:70: style: Function 'RecvSetAsyncZoom' argument 1 names different: declaration 'aId' definition 'aScrollID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.h:159:61: note: Function 'RecvSetAsyncZoom' argument 1 names different: declaration 'aId' definition 'aScrollID'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.cpp:902:70: note: Function 'RecvSetAsyncZoom' argument 1 names different: declaration 'aId' definition 'aScrollID'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.cpp:955:37: style: Function 'Attach' argument 3 names different: declaration 'aIsAsyncVideo' definition 'aIsAsync'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.h:177:20: note: Function 'Attach' argument 3 names different: declaration 'aIsAsyncVideo' definition 'aIsAsync'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.cpp:955:37: note: Function 'Attach' argument 3 names different: declaration 'aIsAsyncVideo' definition 'aIsAsync'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.cpp:1026:73: style: Function 'DeallocPCompositableParent' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.h:171:64: note: Function 'DeallocPCompositableParent' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/LayerTransactionParent.cpp:1026:73: note: Function 'DeallocPCompositableParent' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayerUtilsX11.h:50:36: performance: Technically the member function 'mozilla::layers::SurfaceDescriptorX11::OpenForeign' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:94:23: note: Technically the member function 'mozilla::layers::SurfaceDescriptorX11::OpenForeign' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayerUtilsX11.h:50:36: note: Technically the member function 'mozilla::layers::SurfaceDescriptorX11::OpenForeign' can be static.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.cpp:441:64: style: Function 'UseComponentAlphaTextures' argument 2 names different: declaration 'aClientOnBlack' definition 'aTextureOnBlack'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.h:271:57: note: Function 'UseComponentAlphaTextures' argument 2 names different: declaration 'aClientOnBlack' definition 'aTextureOnBlack'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.cpp:441:64: note: Function 'UseComponentAlphaTextures' argument 2 names different: declaration 'aClientOnBlack' definition 'aTextureOnBlack'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.cpp:442:64: style: Function 'UseComponentAlphaTextures' argument 3 names different: declaration 'aClientOnWhite' definition 'aTextureOnWhite'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.h:272:57: note: Function 'UseComponentAlphaTextures' argument 3 names different: declaration 'aClientOnWhite' definition 'aTextureOnWhite'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.cpp:442:64: note: Function 'UseComponentAlphaTextures' argument 3 names different: declaration 'aClientOnWhite' definition 'aTextureOnWhite'.
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.cpp:191:3: style: Class 'ShadowLayerForwarder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/ipc/ShadowLayers.cpp:191:3: style: Class 'ShadowLayerForwarder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.cpp:1580:43: style: Function 'InitializeVAO' argument 1 names different: declaration 'aAttribIndex' definition 'aAttrib'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.h:455:35: note: Function 'InitializeVAO' argument 1 names different: declaration 'aAttribIndex' definition 'aAttrib'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.cpp:1580:43: note: Function 'InitializeVAO' argument 1 names different: declaration 'aAttribIndex' definition 'aAttrib'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.cpp:1791:58: style: Function 'GetTexture' argument 2 names different: declaration 'aUnit' definition 'aTextureUnit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.h:97:52: note: Function 'GetTexture' argument 2 names different: declaration 'aUnit' definition 'aTextureUnit'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.cpp:1791:58: note: Function 'GetTexture' argument 2 names different: declaration 'aUnit' definition 'aTextureUnit'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.cpp:192:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.h:176:16: warning: Virtual function 'Destroy' is called from destructor '~CompositorOGL()' at line 107. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.cpp:107:3: note: Calling Destroy
thunderbird-52.3.0/mozilla/gfx/layers/opengl/CompositorOGL.h:176:16: note: Destroy is a virtual method
thunderbird-52.3.0/mozilla/gfx/layers/opengl/GLBlitTextureImageHelper.cpp:24:67: style: Function 'GLBlitTextureImageHelper' argument 1 names different: declaration 'gl' definition 'aCompositor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/GLBlitTextureImageHelper.h:36:54: note: Function 'GLBlitTextureImageHelper' argument 1 names different: declaration 'gl' definition 'aCompositor'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/GLBlitTextureImageHelper.cpp:24:67: note: Function 'GLBlitTextureImageHelper' argument 1 names different: declaration 'gl' definition 'aCompositor'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/MacIOSurfaceTextureHostOGL.cpp:140:50: style: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/MacIOSurfaceTextureHostOGL.h:35:35: note: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/MacIOSurfaceTextureHostOGL.cpp:140:50: note: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:853:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:842:7: note: outer condition: !success
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:853:9: note: identical inner condition: !success
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:863:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:842:7: note: outer condition: !success
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:863:9: note: identical inner condition: !success
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:911:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:900:7: note: outer condition: !success
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:911:9: note: identical inner condition: !success
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:853:9: style: Condition '!success' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:842:7: note: Assuming that condition '!success' is not redundant
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:853:9: note: Condition '!success' is always true
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:911:9: style: Condition '!success' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:900:7: note: Assuming that condition '!success' is not redundant
thunderbird-52.3.0/mozilla/gfx/layers/opengl/OGLShaderProgram.cpp:911:9: note: Condition '!success' is always true
thunderbird-52.3.0/mozilla/gfx/layers/opengl/TextureHostOGL.cpp:321:37: style: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/TextureHostOGL.h:248:35: note: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/TextureHostOGL.cpp:321:37: note: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/TextureHostOGL.cpp:557:43: style: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/layers/opengl/TextureHostOGL.h:453:35: note: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/TextureHostOGL.cpp:557:43: note: Function 'BindTexture' argument 1 names different: declaration 'activetex' definition 'aTextureUnit'.
thunderbird-52.3.0/mozilla/gfx/layers/opengl/TexturePoolOGL.cpp:70:11: style: The scope of the variable 'item' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:907:26: style: Function 'ots_cff_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:907:26: note: Function 'ots_cff_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:907:47: style: Function 'ots_cff_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:907:47: note: Function 'ots_cff_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:907:60: style: Function 'ots_cff_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:907:60: note: Function 'ots_cff_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1019:37: style: Function 'ots_cff_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1019:37: note: Function 'ots_cff_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1023:35: style: Function 'ots_cff_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1023:35: note: Function 'ots_cff_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1023:46: style: Function 'ots_cff_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1023:46: note: Function 'ots_cff_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1032:26: style: Function 'ots_cff_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1032:26: note: Function 'ots_cff_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1032:38: style: Function 'ots_cff_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1032:38: note: Function 'ots_cff_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1037:25: style: Function 'ots_cff_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cff_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff.cc:1037:25: note: Function 'ots_cff_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff_type2_charstring.cc:740:35: style: Function 'ExecuteType2CharString' argument 9 names different: declaration 'out_found_width' definition 'in_out_found_width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/cff_type2_charstring.cc:41:35: note: Function 'ExecuteType2CharString' argument 9 names different: declaration 'out_found_width' definition 'in_out_found_width'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cff_type2_charstring.cc:740:35: note: Function 'ExecuteType2CharString' argument 9 names different: declaration 'out_found_width' definition 'in_out_found_width'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:566:27: style: Function 'ots_cmap_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:566:27: note: Function 'ots_cmap_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:566:48: style: Function 'ots_cmap_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:566:48: note: Function 'ots_cmap_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:566:61: style: Function 'ots_cmap_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:566:61: note: Function 'ots_cmap_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:837:38: style: Function 'ots_cmap_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:837:38: note: Function 'ots_cmap_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:841:36: style: Function 'ots_cmap_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:841:36: note: Function 'ots_cmap_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:841:47: style: Function 'ots_cmap_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:841:47: note: Function 'ots_cmap_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:1077:27: style: Function 'ots_cmap_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:1077:27: note: Function 'ots_cmap_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:1077:39: style: Function 'ots_cmap_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:1077:39: note: Function 'ots_cmap_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:1082:26: style: Function 'ots_cmap_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cmap_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:1082:26: note: Function 'ots_cmap_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:597:32: error: Uninitialized struct member: subt.format [uninitStructMember]
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:597:32: error: Uninitialized struct member: subt.length [uninitStructMember]
thunderbird-52.3.0/mozilla/gfx/ots/src/cmap.cc:597:32: error: Uninitialized struct member: subt.language [uninitStructMember]
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:14:26: style: Function 'ots_cvt_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:14:26: note: Function 'ots_cvt_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:14:47: style: Function 'ots_cvt_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:14:47: note: Function 'ots_cvt_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:14:60: style: Function 'ots_cvt_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:14:60: note: Function 'ots_cvt_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:37:37: style: Function 'ots_cvt_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:37:37: note: Function 'ots_cvt_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:44:35: style: Function 'ots_cvt_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:44:35: note: Function 'ots_cvt_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:44:46: style: Function 'ots_cvt_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:44:46: note: Function 'ots_cvt_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:54:26: style: Function 'ots_cvt_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:54:26: note: Function 'ots_cvt_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:54:38: style: Function 'ots_cvt_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:54:38: note: Function 'ots_cvt_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:59:25: style: Function 'ots_cvt_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_cvt_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/cvt.cc:59:25: note: Function 'ots_cvt_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:14:27: style: Function 'ots_fpgm_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:14:27: note: Function 'ots_fpgm_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:14:48: style: Function 'ots_fpgm_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:14:48: note: Function 'ots_fpgm_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:14:61: style: Function 'ots_fpgm_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:14:61: note: Function 'ots_fpgm_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:33:38: style: Function 'ots_fpgm_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:33:38: note: Function 'ots_fpgm_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:38:36: style: Function 'ots_fpgm_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:38:36: note: Function 'ots_fpgm_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:38:47: style: Function 'ots_fpgm_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:38:47: note: Function 'ots_fpgm_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:48:27: style: Function 'ots_fpgm_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:48:27: note: Function 'ots_fpgm_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:48:39: style: Function 'ots_fpgm_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:48:39: note: Function 'ots_fpgm_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:53:26: style: Function 'ots_fpgm_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_fpgm_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/fpgm.cc:53:26: note: Function 'ots_fpgm_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:22:27: style: Function 'ots_gasp_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:22:27: note: Function 'ots_gasp_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:22:48: style: Function 'ots_gasp_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:22:48: note: Function 'ots_gasp_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:22:61: style: Function 'ots_gasp_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:22:61: note: Function 'ots_gasp_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:83:38: style: Function 'ots_gasp_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:83:38: note: Function 'ots_gasp_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:87:36: style: Function 'ots_gasp_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:87:36: note: Function 'ots_gasp_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:87:47: style: Function 'ots_gasp_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:87:47: note: Function 'ots_gasp_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:107:27: style: Function 'ots_gasp_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:107:27: note: Function 'ots_gasp_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:107:39: style: Function 'ots_gasp_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:107:39: note: Function 'ots_gasp_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:112:26: style: Function 'ots_gasp_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gasp_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gasp.cc:112:26: note: Function 'ots_gasp_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:234:27: style: Function 'ots_gdef_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:234:27: note: Function 'ots_gdef_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:234:48: style: Function 'ots_gdef_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:234:48: note: Function 'ots_gdef_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:234:61: style: Function 'ots_gdef_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:234:61: note: Function 'ots_gdef_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:350:38: style: Function 'ots_gdef_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:350:38: note: Function 'ots_gdef_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:354:36: style: Function 'ots_gdef_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:354:36: note: Function 'ots_gdef_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:354:47: style: Function 'ots_gdef_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:354:47: note: Function 'ots_gdef_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:362:27: style: Function 'ots_gdef_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:362:27: note: Function 'ots_gdef_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:362:39: style: Function 'ots_gdef_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:362:39: note: Function 'ots_gdef_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:367:26: style: Function 'ots_gdef_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gdef_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gdef.cc:367:26: note: Function 'ots_gdef_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:165:27: style: Function 'ots_glyf_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:165:27: note: Function 'ots_glyf_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:165:48: style: Function 'ots_glyf_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:165:48: note: Function 'ots_glyf_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:165:61: style: Function 'ots_glyf_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:165:61: note: Function 'ots_glyf_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:276:38: style: Function 'ots_glyf_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:276:38: note: Function 'ots_glyf_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:280:36: style: Function 'ots_glyf_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:280:36: note: Function 'ots_glyf_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:280:47: style: Function 'ots_glyf_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:280:47: note: Function 'ots_glyf_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:292:27: style: Function 'ots_glyf_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:292:27: note: Function 'ots_glyf_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:292:39: style: Function 'ots_glyf_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:292:39: note: Function 'ots_glyf_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:297:26: style: Function 'ots_glyf_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_glyf_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/glyf.cc:297:26: note: Function 'ots_glyf_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:726:27: style: Function 'ots_gpos_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:726:27: note: Function 'ots_gpos_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:726:48: style: Function 'ots_gpos_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:726:48: note: Function 'ots_gpos_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:726:61: style: Function 'ots_gpos_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:726:61: note: Function 'ots_gpos_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:794:38: style: Function 'ots_gpos_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:794:38: note: Function 'ots_gpos_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:798:36: style: Function 'ots_gpos_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:798:36: note: Function 'ots_gpos_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:798:47: style: Function 'ots_gpos_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:798:47: note: Function 'ots_gpos_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:806:27: style: Function 'ots_gpos_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:806:27: note: Function 'ots_gpos_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:806:39: style: Function 'ots_gpos_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:806:39: note: Function 'ots_gpos_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:811:26: style: Function 'ots_gpos_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gpos_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gpos.cc:811:26: note: Function 'ots_gpos_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:583:27: style: Function 'ots_gsub_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:583:27: note: Function 'ots_gsub_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:583:48: style: Function 'ots_gsub_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:583:48: note: Function 'ots_gsub_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:583:61: style: Function 'ots_gsub_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:583:61: note: Function 'ots_gsub_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:651:38: style: Function 'ots_gsub_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:651:38: note: Function 'ots_gsub_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:655:36: style: Function 'ots_gsub_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:655:36: note: Function 'ots_gsub_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:655:47: style: Function 'ots_gsub_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:655:47: note: Function 'ots_gsub_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:663:27: style: Function 'ots_gsub_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:663:27: note: Function 'ots_gsub_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:663:39: style: Function 'ots_gsub_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:663:39: note: Function 'ots_gsub_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:668:26: style: Function 'ots_gsub_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_gsub_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/gsub.cc:668:26: note: Function 'ots_gsub_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:24:27: style: Function 'ots_hdmx_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:24:27: note: Function 'ots_hdmx_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:24:48: style: Function 'ots_hdmx_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:24:48: note: Function 'ots_hdmx_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:24:61: style: Function 'ots_hdmx_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:24:61: note: Function 'ots_hdmx_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:101:38: style: Function 'ots_hdmx_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:101:38: note: Function 'ots_hdmx_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:107:36: style: Function 'ots_hdmx_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:107:36: note: Function 'ots_hdmx_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:107:47: style: Function 'ots_hdmx_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:107:47: note: Function 'ots_hdmx_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:135:27: style: Function 'ots_hdmx_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:135:27: note: Function 'ots_hdmx_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:135:39: style: Function 'ots_hdmx_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:135:39: note: Function 'ots_hdmx_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:140:26: style: Function 'ots_hdmx_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hdmx_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hdmx.cc:140:26: note: Function 'ots_hdmx_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:16:27: style: Function 'ots_head_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:16:27: note: Function 'ots_head_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:16:48: style: Function 'ots_head_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:16:48: note: Function 'ots_head_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:16:61: style: Function 'ots_head_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:16:61: note: Function 'ots_head_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:119:38: style: Function 'ots_head_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:119:38: note: Function 'ots_head_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:123:36: style: Function 'ots_head_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:123:36: note: Function 'ots_head_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:123:47: style: Function 'ots_head_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:123:47: note: Function 'ots_head_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:148:27: style: Function 'ots_head_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:148:27: note: Function 'ots_head_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:148:39: style: Function 'ots_head_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:148:39: note: Function 'ots_head_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:153:26: style: Function 'ots_head_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_head_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/head.cc:153:26: note: Function 'ots_head_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:17:27: style: Function 'ots_hhea_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:17:27: note: Function 'ots_hhea_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:17:48: style: Function 'ots_hhea_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:17:48: note: Function 'ots_hhea_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:17:61: style: Function 'ots_hhea_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:17:61: note: Function 'ots_hhea_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:36:38: style: Function 'ots_hhea_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:36:38: note: Function 'ots_hhea_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:40:36: style: Function 'ots_hhea_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:40:36: note: Function 'ots_hhea_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:40:47: style: Function 'ots_hhea_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:40:47: note: Function 'ots_hhea_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:47:27: style: Function 'ots_hhea_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:47:27: note: Function 'ots_hhea_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:47:39: style: Function 'ots_hhea_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:47:39: note: Function 'ots_hhea_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:52:26: style: Function 'ots_hhea_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hhea_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hhea.cc:52:26: note: Function 'ots_hhea_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:17:27: style: Function 'ots_hmtx_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:17:27: note: Function 'ots_hmtx_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:17:48: style: Function 'ots_hmtx_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:17:48: note: Function 'ots_hmtx_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:17:61: style: Function 'ots_hmtx_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:17:61: note: Function 'ots_hmtx_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:34:38: style: Function 'ots_hmtx_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:34:38: note: Function 'ots_hmtx_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:38:36: style: Function 'ots_hmtx_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:38:36: note: Function 'ots_hmtx_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:38:47: style: Function 'ots_hmtx_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:38:47: note: Function 'ots_hmtx_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:45:27: style: Function 'ots_hmtx_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:45:27: note: Function 'ots_hmtx_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:45:39: style: Function 'ots_hmtx_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:45:39: note: Function 'ots_hmtx_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:50:26: style: Function 'ots_hmtx_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_hmtx_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/hmtx.cc:50:26: note: Function 'ots_hmtx_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:21:27: style: Function 'ots_kern_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:21:27: note: Function 'ots_kern_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:21:48: style: Function 'ots_kern_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:21:48: note: Function 'ots_kern_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:21:61: style: Function 'ots_kern_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:21:61: note: Function 'ots_kern_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:156:38: style: Function 'ots_kern_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:156:38: note: Function 'ots_kern_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:161:36: style: Function 'ots_kern_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:161:36: note: Function 'ots_kern_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:161:47: style: Function 'ots_kern_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:161:47: note: Function 'ots_kern_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:196:27: style: Function 'ots_kern_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:196:27: note: Function 'ots_kern_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:196:39: style: Function 'ots_kern_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:196:39: note: Function 'ots_kern_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:201:26: style: Function 'ots_kern_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_kern_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/kern.cc:201:26: note: Function 'ots_kern_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:17:27: style: Function 'ots_loca_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:17:27: note: Function 'ots_loca_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:17:48: style: Function 'ots_loca_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:17:48: note: Function 'ots_loca_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:17:61: style: Function 'ots_loca_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:17:61: note: Function 'ots_loca_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:67:38: style: Function 'ots_loca_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:67:38: note: Function 'ots_loca_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:71:36: style: Function 'ots_loca_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:71:36: note: Function 'ots_loca_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:71:47: style: Function 'ots_loca_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:71:47: note: Function 'ots_loca_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:98:27: style: Function 'ots_loca_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:98:27: note: Function 'ots_loca_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:98:39: style: Function 'ots_loca_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:98:39: note: Function 'ots_loca_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:103:26: style: Function 'ots_loca_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_loca_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/loca.cc:103:26: note: Function 'ots_loca_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:24:27: style: Function 'ots_ltsh_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:24:27: note: Function 'ots_ltsh_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:24:48: style: Function 'ots_ltsh_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:24:48: note: Function 'ots_ltsh_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:24:61: style: Function 'ots_ltsh_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:24:61: note: Function 'ots_ltsh_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:62:38: style: Function 'ots_ltsh_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:62:38: note: Function 'ots_ltsh_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:67:36: style: Function 'ots_ltsh_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:67:36: note: Function 'ots_ltsh_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:67:47: style: Function 'ots_ltsh_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:67:47: note: Function 'ots_ltsh_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:85:27: style: Function 'ots_ltsh_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:85:27: note: Function 'ots_ltsh_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:85:39: style: Function 'ots_ltsh_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:85:39: note: Function 'ots_ltsh_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:90:26: style: Function 'ots_ltsh_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_ltsh_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/ltsh.cc:90:26: note: Function 'ots_ltsh_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:533:27: style: Function 'ots_math_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:533:27: note: Function 'ots_math_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:533:48: style: Function 'ots_math_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:533:48: note: Function 'ots_math_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:533:61: style: Function 'ots_math_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:533:61: note: Function 'ots_math_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:595:38: style: Function 'ots_math_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:595:38: note: Function 'ots_math_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:599:36: style: Function 'ots_math_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:599:36: note: Function 'ots_math_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:599:47: style: Function 'ots_math_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:599:47: note: Function 'ots_math_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:607:27: style: Function 'ots_math_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:607:27: note: Function 'ots_math_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:607:39: style: Function 'ots_math_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:607:39: note: Function 'ots_math_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:612:26: style: Function 'ots_math_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_math_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/math.cc:612:26: note: Function 'ots_math_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:14:27: style: Function 'ots_maxp_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:14:27: note: Function 'ots_maxp_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:14:48: style: Function 'ots_maxp_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:14:48: note: Function 'ots_maxp_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:14:61: style: Function 'ots_maxp_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:14:61: note: Function 'ots_maxp_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:75:38: style: Function 'ots_maxp_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:75:38: note: Function 'ots_maxp_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:79:36: style: Function 'ots_maxp_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:79:36: note: Function 'ots_maxp_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:79:47: style: Function 'ots_maxp_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:79:47: note: Function 'ots_maxp_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:114:27: style: Function 'ots_maxp_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:114:27: note: Function 'ots_maxp_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:114:39: style: Function 'ots_maxp_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:114:39: note: Function 'ots_maxp_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:119:26: style: Function 'ots_maxp_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_maxp_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/maxp.cc:119:26: note: Function 'ots_maxp_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:59:27: style: Function 'ots_name_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:59:27: note: Function 'ots_name_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:59:48: style: Function 'ots_name_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:59:48: note: Function 'ots_name_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:59:61: style: Function 'ots_name_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:59:61: note: Function 'ots_name_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:252:38: style: Function 'ots_name_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:252:38: note: Function 'ots_name_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:256:36: style: Function 'ots_name_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:256:36: note: Function 'ots_name_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:256:47: style: Function 'ots_name_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:256:47: note: Function 'ots_name_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:319:27: style: Function 'ots_name_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:319:27: note: Function 'ots_name_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:319:39: style: Function 'ots_name_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:319:39: note: Function 'ots_name_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:324:26: style: Function 'ots_name_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_name_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.cc:324:26: note: Function 'ots_name_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/name.h:18:3: warning: Member variable 'NameRecord::platform_id' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/ots/src/name.h:18:3: warning: Member variable 'NameRecord::encoding_id' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/ots/src/name.h:18:3: warning: Member variable 'NameRecord::language_id' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/ots/src/name.h:18:3: warning: Member variable 'NameRecord::name_id' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:17:26: style: Function 'ots_os2_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:17:26: note: Function 'ots_os2_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:17:47: style: Function 'ots_os2_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:17:47: note: Function 'ots_os2_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:17:60: style: Function 'ots_os2_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:17:60: note: Function 'ots_os2_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:244:37: style: Function 'ots_os2_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:244:37: note: Function 'ots_os2_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:248:35: style: Function 'ots_os2_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:248:35: note: Function 'ots_os2_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:248:46: style: Function 'ots_os2_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:248:46: note: Function 'ots_os2_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:325:26: style: Function 'ots_os2_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:325:26: note: Function 'ots_os2_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:325:38: style: Function 'ots_os2_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:325:38: note: Function 'ots_os2_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:330:25: style: Function 'ots_os2_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_os2_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/os2.cc:330:25: note: Function 'ots_os2_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:16:27: style: Function 'ots_post_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:16:27: note: Function 'ots_post_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:16:48: style: Function 'ots_post_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:16:48: note: Function 'ots_post_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:16:61: style: Function 'ots_post_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:16:61: note: Function 'ots_post_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:123:38: style: Function 'ots_post_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:123:38: note: Function 'ots_post_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:127:36: style: Function 'ots_post_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:127:36: note: Function 'ots_post_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:127:47: style: Function 'ots_post_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:127:47: note: Function 'ots_post_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:182:27: style: Function 'ots_post_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:182:27: note: Function 'ots_post_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:182:39: style: Function 'ots_post_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:182:39: note: Function 'ots_post_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:187:26: style: Function 'ots_post_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_post_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/post.cc:187:26: note: Function 'ots_post_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:14:27: style: Function 'ots_prep_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:14:27: note: Function 'ots_prep_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:14:48: style: Function 'ots_prep_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:14:48: note: Function 'ots_prep_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:14:61: style: Function 'ots_prep_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:14:61: note: Function 'ots_prep_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:33:38: style: Function 'ots_prep_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:33:38: note: Function 'ots_prep_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:38:36: style: Function 'ots_prep_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:38:36: note: Function 'ots_prep_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:38:47: style: Function 'ots_prep_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:38:47: note: Function 'ots_prep_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:48:27: style: Function 'ots_prep_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:48:27: note: Function 'ots_prep_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:48:39: style: Function 'ots_prep_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:48:39: note: Function 'ots_prep_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:53:26: style: Function 'ots_prep_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_prep_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/prep.cc:53:26: note: Function 'ots_prep_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:22:27: style: Function 'ots_vdmx_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:22:27: note: Function 'ots_vdmx_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:22:48: style: Function 'ots_vdmx_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:22:48: note: Function 'ots_vdmx_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:22:61: style: Function 'ots_vdmx_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:22:61: note: Function 'ots_vdmx_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:124:38: style: Function 'ots_vdmx_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:124:38: note: Function 'ots_vdmx_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:129:36: style: Function 'ots_vdmx_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:129:36: note: Function 'ots_vdmx_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:129:47: style: Function 'ots_vdmx_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:129:47: note: Function 'ots_vdmx_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:174:27: style: Function 'ots_vdmx_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:174:27: note: Function 'ots_vdmx_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:174:39: style: Function 'ots_vdmx_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:174:39: note: Function 'ots_vdmx_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:179:26: style: Function 'ots_vdmx_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vdmx_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vdmx.cc:179:26: note: Function 'ots_vdmx_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:17:27: style: Function 'ots_vhea_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:17:27: note: Function 'ots_vhea_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:17:48: style: Function 'ots_vhea_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:17:48: note: Function 'ots_vhea_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:17:61: style: Function 'ots_vhea_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:17:61: note: Function 'ots_vhea_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:37:38: style: Function 'ots_vhea_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:37:38: note: Function 'ots_vhea_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:42:36: style: Function 'ots_vhea_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:42:36: note: Function 'ots_vhea_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:42:47: style: Function 'ots_vhea_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:42:47: note: Function 'ots_vhea_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:49:27: style: Function 'ots_vhea_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:49:27: note: Function 'ots_vhea_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:49:39: style: Function 'ots_vhea_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:49:39: note: Function 'ots_vhea_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:54:26: style: Function 'ots_vhea_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vhea_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vhea.cc:54:26: note: Function 'ots_vhea_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:17:27: style: Function 'ots_vmtx_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:17:27: note: Function 'ots_vmtx_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:17:48: style: Function 'ots_vmtx_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:17:48: note: Function 'ots_vmtx_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:17:61: style: Function 'ots_vmtx_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:17:61: note: Function 'ots_vmtx_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:34:38: style: Function 'ots_vmtx_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:34:38: note: Function 'ots_vmtx_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:39:36: style: Function 'ots_vmtx_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:39:36: note: Function 'ots_vmtx_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:39:47: style: Function 'ots_vmtx_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:39:47: note: Function 'ots_vmtx_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:46:27: style: Function 'ots_vmtx_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:46:27: note: Function 'ots_vmtx_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:46:39: style: Function 'ots_vmtx_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:46:39: note: Function 'ots_vmtx_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:51:26: style: Function 'ots_vmtx_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vmtx_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vmtx.cc:51:26: note: Function 'ots_vmtx_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:24:27: style: Function 'ots_vorg_parse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:24:27: note: Function 'ots_vorg_parse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:24:48: style: Function 'ots_vorg_parse' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:24:48: note: Function 'ots_vorg_parse' argument 2 names different: declaration 'd' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:24:61: style: Function 'ots_vorg_parse' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:24:61: note: Function 'ots_vorg_parse' argument 3 names different: declaration 'l' definition 'length'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:71:38: style: Function 'ots_vorg_should_serialise' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:71:38: note: Function 'ots_vorg_should_serialise' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:76:36: style: Function 'ots_vorg_serialise' argument 1 names different: declaration 's' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:76:36: note: Function 'ots_vorg_serialise' argument 1 names different: declaration 's' definition 'out'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:76:47: style: Function 'ots_vorg_serialise' argument 2 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:76:47: note: Function 'ots_vorg_serialise' argument 2 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:99:27: style: Function 'ots_vorg_reuse' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:99:27: note: Function 'ots_vorg_reuse' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:99:39: style: Function 'ots_vorg_reuse' argument 2 names different: declaration 'o' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:99:39: note: Function 'ots_vorg_reuse' argument 2 names different: declaration 'o' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:104:26: style: Function 'ots_vorg_free' argument 1 names different: declaration 'f' definition 'font'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ots/src/ots.h:230:1: note: Function 'ots_vorg_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/ots/src/vorg.cc:104:26: note: Function 'ots_vorg_free' argument 1 names different: declaration 'f' definition 'font'.
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:657:2: style: Variable 'transform' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:651:0: note: Variable 'transform' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:657:2: note: Variable 'transform' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:381:8: style: The scope of the variable 'out_r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:381:15: style: The scope of the variable 'out_g' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:381:22: style: The scope of the variable 'out_b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:400:8: style: The scope of the variable 'out_r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:400:15: style: The scope of the variable 'out_g' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/chain.c:400:22: style: The scope of the variable 'out_b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/iccread.c:1261:2: style: Variable 'file' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/qcms/iccread.c:1257:0: note: Variable 'file' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/qcms/iccread.c:1261:2: note: Variable 'file' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/qcms/iccread.c:249:15: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/iccread.c:539:10: style: The scope of the variable 'clut_precision' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/iccread.c:718:16: style: Checking if unsigned variable 'clut_size' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-altivec.c:55:27: portability: Casting from const float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-altivec.c:166:27: portability: Casting from const float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-altivec.c:59:25: style: Variable 'igtbl_g' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-altivec.c:60:25: style: Variable 'igtbl_b' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-altivec.c:170:25: style: Variable 'igtbl_g' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-altivec.c:171:25: style: Variable 'igtbl_b' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-sse1.c:28:31: portability: Casting from const float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-sse1.c:145:31: portability: Casting from const float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-sse2.c:28:31: portability: Casting from const float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/qcms/transform-sse2.c:139:31: portability: Casting from const float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:951:41: warning: Either the condition '!original_block' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:957:6: note: Assuming that condition '!original_block' is not redundant
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:951:41: note: Null pointer addition
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1162:2: style: Variable 'src' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1158:0: note: Variable 'src' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1162:2: note: Variable 'src' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1163:2: style: Variable 'dest' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1159:0: note: Variable 'dest' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1163:2: note: Variable 'dest' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:577:8: style: The scope of the variable 'c0_r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:578:8: style: The scope of the variable 'c0_g' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:579:8: style: The scope of the variable 'c0_b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:580:8: style: The scope of the variable 'clut_r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:580:16: style: The scope of the variable 'clut_g' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:580:24: style: The scope of the variable 'clut_b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:693:8: style: The scope of the variable 'c0_r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:694:8: style: The scope of the variable 'c0_g' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:695:8: style: The scope of the variable 'c0_b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:696:8: style: The scope of the variable 'clut_r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:696:16: style: The scope of the variable 'clut_g' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:696:24: style: The scope of the variable 'clut_b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1155:11: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1155:13: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1155:15: style: The scope of the variable 'z' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform.c:1156:11: style: The scope of the variable 'l' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:411:43: style: Condition 'inverted_size<256' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:400:45: note: Assignment 'inverted_size=256', assigned value is 256
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:411:43: note: Condition 'inverted_size<256' is always false
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:411:43: style: Same expression on both sides of '<' because the value of 'inverted_size' and '256' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:400:45: note: 'inverted_size' is assigned value '256' here.
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:411:43: note: Same expression on both sides of '<' because the value of 'inverted_size' and '256' are the same.
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:232:20: style: The scope of the variable 'res' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:261:21: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:261:24: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:13:32: style: Function 'lut_interp_linear' argument 1 names different: declaration 'value' definition 'input_value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.h:35:32: note: Function 'lut_interp_linear' argument 1 names different: declaration 'value' definition 'input_value'.
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:13:32: note: Function 'lut_interp_linear' argument 1 names different: declaration 'value' definition 'input_value'.
thunderbird-52.3.0/mozilla/gfx/qcms/transform_util.c:245:24: style: Array index 'NumZeroes' is used before limits check. [arrayIndexThenCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/android/SkBitmapRegionCodec.cpp:20:67: style: Function 'decodeRegion' argument 5 names different: declaration 'colorType' definition 'prefColorType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/android/SkBitmapRegionCodec.h:25:35: note: Function 'decodeRegion' argument 5 names different: declaration 'colorType' definition 'prefColorType'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/android/SkBitmapRegionCodec.cpp:20:67: note: Function 'decodeRegion' argument 5 names different: declaration 'colorType' definition 'prefColorType'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/android/SkBitmapRegionCodec.h:21:5: style: Class 'SkBitmapRegionCodec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDStack.h:40:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDArray_Experimental.h:111:0: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:103:10: performance: Technically the member function 'SkDisplayable::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.h:71:5: style: Class 'SkScriptEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkADrawable.h:24:18: style: The function 'isDrawable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:75:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkADrawable.h:24:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:78:50: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDArray_Experimental.h:110:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDArray_Experimental.h:115:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDArray_Experimental.h:116:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDArray_Experimental.h:117:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDArray_Experimental.h:118:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDArray_Experimental.h:119:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTDArray_Experimental.h:123:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateActive.cpp:172:32: style: The scope of the variable 'interpolator' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateActive.cpp:210:36: style: The scope of the variable 'interpolator' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateActive.cpp:167:36: style: Function 'create' argument 1 names different: declaration 'scope' definition 'drawable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateActive.h:26:30: note: Function 'create' argument 1 names different: declaration 'scope' definition 'drawable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateActive.cpp:167:36: note: Function 'create' argument 1 names different: declaration 'scope' definition 'drawable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTypedArray.h:21:20: style: Technically the member function 'SkTypedArray::getType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.h:53:10: style: Technically the member function 'SkApply::getMode' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateActive.h:33:10: style: Technically the member function 'SkActive::setInterpolator' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateActive.cpp:370:16: note: Technically the member function 'SkActive::setInterpolator' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateActive.h:33:10: note: Technically the member function 'SkActive::setInterpolator' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateMaker.h:104:10: performance: Technically the member function 'SkAnimateMaker::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:41:12: style: Technically the member function 'SkGroup::isACopy' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.h:23:5: warning: The class 'SkAnimate' defines member variable with name 'fInfo' also defined in its parent class 'SkAnimateBase'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimate.h:19:5: note: The class 'SkAnimate' defines member variable with name 'fInfo' also defined in its parent class 'SkAnimateBase'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.h:23:5: note: The class 'SkAnimate' defines member variable with name 'fInfo' also defined in its parent class 'SkAnimateBase'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.h:23:5: warning: The class 'SkAnimate' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAnimateBase'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimate.h:19:5: note: The class 'SkAnimate' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAnimateBase'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.h:23:5: note: The class 'SkAnimate' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAnimateBase'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimate.h:19:5: warning: The class 'SkSet' defines member variable with name 'fInfo' also defined in its parent class 'SkAnimate'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateSet.h:16:5: note: The class 'SkSet' defines member variable with name 'fInfo' also defined in its parent class 'SkAnimate'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimate.h:19:5: note: The class 'SkSet' defines member variable with name 'fInfo' also defined in its parent class 'SkAnimate'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimate.h:19:5: warning: The class 'SkSet' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAnimate'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateSet.h:16:5: note: The class 'SkSet' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAnimate'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimate.h:19:5: note: The class 'SkSet' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAnimate'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: warning: The class 'SkSave' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:66:5: note: The class 'SkSave' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: note: The class 'SkSave' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: warning: The class 'SkSave' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:66:5: note: The class 'SkSave' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: note: The class 'SkSave' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTypedArray.h:19:5: style: Class 'SkTypedArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:63:5: style: Class 'SkDisplayXMLParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.cpp:62:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.cpp:100:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.cpp:180:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.h:41:10: performance: Technically the member function 'SkAnimateBase::packARGB' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.cpp:162:21: note: Technically the member function 'SkAnimateBase::packARGB' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateBase.h:41:10: note: Technically the member function 'SkAnimateBase::packARGB' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.h:235:21: warning: The class 'SkAnimatorScript' defines member variable with name 'fMaker' also defined in its parent class 'SkScriptEngine'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:63:21: note: The class 'SkAnimatorScript' defines member variable with name 'fMaker' also defined in its parent class 'SkScriptEngine'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.h:235:21: note: The class 'SkAnimatorScript' defines member variable with name 'fMaker' also defined in its parent class 'SkScriptEngine'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateField.cpp:90:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateMaker.cpp:166:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateMaker.cpp:30:17: warning: Member variable 'SkAnimateMaker::fEndDepth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateMaker.h:59:9: style: Technically the member function 'SkAnimateMaker::dynamicProperty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateMaker.cpp:191:21: note: Technically the member function 'SkAnimateMaker::dynamicProperty' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateMaker.h:59:9: note: Technically the member function 'SkAnimateMaker::dynamicProperty' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimateSet.cpp:65:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:183:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:191:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:195:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:206:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:208:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:217:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:228:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:229:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:365:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:366:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:461:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:548:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:557:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:583:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:608:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimator.cpp:625:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:189:9: warning: Member variable 'Branch::fOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:189:9: warning: Member variable 'Branch::fOpStackDepth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:189:9: warning: Member variable 'Branch::fOperator' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:189:9: warning: Member variable 'Branch::fDone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkOperand2.h:48:13: style: Technically the member function 'SkScriptValue2::getS32' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkOperand2.h:49:14: style: Technically the member function 'SkScriptValue2::getScalar' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:45:11: style: Technically the member function 'SkScriptEngine2::getError' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:46:24: style: Technically the member function 'SkScriptEngine2::getReturnType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:212:14: performance: Technically the member function 'SkScriptEngine2::Branch::prime' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayTypes.h:75:5: style: Class 'SkDisplayString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayTypes.h:89:5: style: Class 'SkDisplayArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayTypes.h:90:5: style: Class 'SkDisplayArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:40:5: style: Class 'SkScriptEngine2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayTypes.h:20:18: style: The function 'canContainDependents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:36:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayTypes.h:20:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayTypes.h:25:18: style: The function 'dirty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:42:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayTypes.h:25:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:92:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:139:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:160:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:185:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:187:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:208:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:251:50: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:253:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:274:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:275:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:297:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:298:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:442:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:444:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:448:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:452:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:456:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:460:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:464:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:81:45: style: Function 'evaluate' argument 1 names different: declaration 'script' definition 'original'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:29:31: note: Function 'evaluate' argument 1 names different: declaration 'script' definition 'original'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:81:45: note: Function 'evaluate' argument 1 names different: declaration 'script' definition 'original'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:134:15: style: Function 'Eval' argument 4 names different: declaration 'callBack' definition 'eng'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:42:15: note: Function 'Eval' argument 4 names different: declaration 'callBack' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:134:15: note: Function 'Eval' argument 4 names different: declaration 'callBack' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:159:68: style: Function 'EvalID' argument 3 names different: declaration 'callBack' definition 'user'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:44:61: note: Function 'EvalID' argument 3 names different: declaration 'callBack' definition 'user'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:159:68: note: Function 'EvalID' argument 3 names different: declaration 'callBack' definition 'user'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:195:76: style: Function 'EvalNamedColor' argument 3 names different: declaration 'callBack' definition 'callback'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:51:69: note: Function 'EvalNamedColor' argument 3 names different: declaration 'callBack' definition 'callback'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:195:76: note: Function 'EvalNamedColor' argument 3 names different: declaration 'callBack' definition 'callback'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:203:15: style: Function 'EvalRGB' argument 4 names different: declaration 'callBack' definition 'eng'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:53:15: note: Function 'EvalRGB' argument 4 names different: declaration 'callBack' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:203:15: note: Function 'EvalRGB' argument 4 names different: declaration 'callBack' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:296:49: style: Function 'EvalMemberFunction' argument 5 names different: declaration 'user' definition 'eng'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:50:49: note: Function 'EvalMemberFunction' argument 5 names different: declaration 'user' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:296:49: note: Function 'EvalMemberFunction' argument 5 names different: declaration 'user' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:364:70: style: Function 'Infinity' argument 3 names different: declaration 'callBack' definition 'user'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:55:63: note: Function 'Infinity' argument 3 names different: declaration 'callBack' definition 'user'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:364:70: note: Function 'Infinity' argument 3 names different: declaration 'callBack' definition 'user'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:373:15: style: Function 'IsFinite' argument 4 names different: declaration 'callBack' definition 'eng'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:57:15: note: Function 'IsFinite' argument 4 names different: declaration 'callBack' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:373:15: note: Function 'IsFinite' argument 4 names different: declaration 'callBack' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:388:15: style: Function 'IsNaN' argument 4 names different: declaration 'callBack' definition 'eng'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:59:15: note: Function 'IsNaN' argument 4 names different: declaration 'callBack' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:388:15: note: Function 'IsNaN' argument 4 names different: declaration 'callBack' definition 'eng'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:419:65: style: Function 'NaN' argument 3 names different: declaration 'callBack' definition 'user'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.h:60:58: note: Function 'NaN' argument 3 names different: declaration 'callBack' definition 'user'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:419:65: note: Function 'NaN' argument 3 names different: declaration 'callBack' definition 'user'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript.cpp:374:9: warning: Size of pointer 'function' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:169:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:171:47: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:199:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:216:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:217:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:235:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:253:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:254:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:308:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:311:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:319:48: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:323:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:327:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:331:47: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:345:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:428:50: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:430:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:146:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkOpArray.h:21:24: style: Technically the member function 'SkOpArray::getType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:198:10: performance: Technically the member function 'SkAnimatorScript_Member::getMemberReference' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:234:10: performance: Technically the member function 'SkAnimatorScript_MemberFunction::getMemberReference' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkOpArray.h:19:5: style: Class 'SkOpArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:108:5: style: Class 'SkAnimatorScript_Enum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:124:5: style: Class 'SkAnimatorScript_Eval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:158:5: style: Class 'SkAnimatorScript_ID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:196:5: style: Class 'SkAnimatorScript_Member' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:232:5: style: Class 'SkAnimatorScript_MemberFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:304:5: style: Class 'SkAnimatorScript_Unbox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:41:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:30:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:41:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:48:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:30:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:48:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:56:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:30:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:56:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:64:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:30:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:64:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:57:18: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:35:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:57:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:93:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:30:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:93:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:133:18: style: The function 'getParamTypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:40:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:133:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:139:18: style: The function 'invoke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:42:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:139:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:179:18: style: The function 'getResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:63:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:179:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:215:10: style: The function 'invoke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:49:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:215:10: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:245:18: style: The function 'getParamTypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:55:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:245:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:251:10: style: The function 'invoke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:57:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:251:10: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:281:18: style: The function 'getParamTypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:40:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:281:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:287:18: style: The function 'invoke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:42:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:287:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:306:18: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:35:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:306:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:359:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptCallBack.h:30:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkAnimatorScript2.cpp:359:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkBoundable.h:22:10: style: Technically the member function 'SkBoundable::hasBounds' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkBoundable.h:19:18: style: The function 'clearBounder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:38:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkBoundable.h:19:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkBoundable.h:20:18: style: The function 'enableBounder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:52:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkBoundable.h:20:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkBoundable.h:21:18: style: The function 'getBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:59:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkBoundable.h:21:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.cpp:196:22: style: Condition 'getType()==SkType_Add' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.cpp:45:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.cpp:135:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.cpp:149:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: warning: The class 'SkMove' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:50:5: note: The class 'SkMove' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: note: The class 'SkMove' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: warning: The class 'SkMove' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:50:5: note: The class 'SkMove' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: note: The class 'SkMove' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: warning: The class 'SkRemove' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:56:5: note: The class 'SkRemove' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: note: The class 'SkRemove' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: warning: The class 'SkRemove' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:56:5: note: The class 'SkRemove' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: note: The class 'SkRemove' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: warning: The class 'SkReplace' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:66:5: note: The class 'SkReplace' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: note: The class 'SkReplace' defines member variable with name 'fInfo' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: warning: The class 'SkReplace' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:66:5: note: The class 'SkReplace' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:17:5: note: The class 'SkReplace' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAdd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:46:18: style: The function 'enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:51:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayAdd.h:46:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:77:21: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:191:18: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:198:18: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:322:42: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:325:39: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:435:27: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:166:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:278:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:343:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:379:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:402:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:405:48: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:447:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:659:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:710:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:781:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:543:57: style: Function 'interpolate' argument 2 names different: declaration 'time' definition 'rawTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.h:62:47: note: Function 'interpolate' argument 2 names different: declaration 'time' definition 'rawTime'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:543:57: note: Function 'interpolate' argument 2 names different: declaration 'time' definition 'rawTime'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.h:44:10: performance: Technically the member function 'SkApply::disable' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:177:15: note: Technically the member function 'SkApply::disable' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.h:44:10: note: Technically the member function 'SkApply::disable' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.h:56:10: style: Technically the member function 'SkApply::getStep' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.cpp:506:15: note: Technically the member function 'SkApply::getStep' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayApply.h:56:10: note: Technically the member function 'SkApply::getStep' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: warning: The class 'SkRoundRect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:42:5: note: The class 'SkRoundRect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: note: The class 'SkRoundRect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: warning: The class 'SkRoundRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:42:5: note: The class 'SkRoundRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: note: The class 'SkRoundRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: warning: The class 'SkDisplayBounds' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayBounds.h:16:5: note: The class 'SkDisplayBounds' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: note: The class 'SkDisplayBounds' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: warning: The class 'SkDisplayBounds' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayBounds.h:16:5: note: The class 'SkDisplayBounds' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: note: The class 'SkDisplayBounds' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.cpp:133:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.cpp:141:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.cpp:180:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.cpp:200:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.cpp:206:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.cpp:230:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.h:46:10: style: Technically the member function 'SkDisplayEvent::populateInput' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.cpp:185:22: note: Technically the member function 'SkDisplayEvent::populateInput' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.h:46:10: note: Technically the member function 'SkDisplayEvent::populateInput' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.h:61:10: style: Technically the member function 'SkDisplayEvent::deleteMembers' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.cpp:77:22: note: Technically the member function 'SkDisplayEvent::deleteMembers' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvent.h:61:10: note: Technically the member function 'SkDisplayEvent::deleteMembers' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvents.cpp:68:26: warning: Either the condition 'state==nullptr' is redundant or there is possible null pointer dereference: state. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvents.cpp:66:19: note: Assuming that condition 'state==nullptr' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvents.cpp:68:26: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvents.cpp:69:26: warning: Either the condition 'state==nullptr' is redundant or there is possible null pointer dereference: state. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvents.cpp:66:19: note: Assuming that condition 'state==nullptr' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvents.cpp:69:26: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayEvents.cpp:23:11: warning: Member variable 'SkEvents::fError' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayList.cpp:79:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayList.cpp:102:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayList.cpp:121:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayList.cpp:31:56: style: Function 'draw' argument 2 names different: declaration 'time' definition 'inTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayList.h:29:40: note: Function 'draw' argument 2 names different: declaration 'time' definition 'inTime'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayList.cpp:31:56: note: Function 'draw' argument 2 names different: declaration 'time' definition 'inTime'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayList.cpp:21:16: warning: Member variable 'SkDisplayList::fHasUnion' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayMovie.cpp:55:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayPost.cpp:52:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayPost.cpp:253:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayInput.h:17:5: warning: The class 'SkDataInput' defines member variable with name 'fInfo' also defined in its parent class 'SkInput'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPostParts.h:18:5: note: The class 'SkDataInput' defines member variable with name 'fInfo' also defined in its parent class 'SkInput'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayInput.h:17:5: note: The class 'SkDataInput' defines member variable with name 'fInfo' also defined in its parent class 'SkInput'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayInput.h:17:5: warning: The class 'SkDataInput' defines member variable with name 'fInfoCount' also defined in its parent class 'SkInput'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPostParts.h:18:5: note: The class 'SkDataInput' defines member variable with name 'fInfoCount' also defined in its parent class 'SkInput'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayInput.h:17:5: note: The class 'SkDataInput' defines member variable with name 'fInfoCount' also defined in its parent class 'SkInput'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:19:5: warning: The class 'SkDrawBitmap' defines member variable with name 'fInfo' also defined in its parent class 'SkBaseBitmap'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:34:5: note: The class 'SkDrawBitmap' defines member variable with name 'fInfo' also defined in its parent class 'SkBaseBitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:19:5: note: The class 'SkDrawBitmap' defines member variable with name 'fInfo' also defined in its parent class 'SkBaseBitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:19:5: warning: The class 'SkDrawBitmap' defines member variable with name 'fInfoCount' also defined in its parent class 'SkBaseBitmap'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:34:5: note: The class 'SkDrawBitmap' defines member variable with name 'fInfoCount' also defined in its parent class 'SkBaseBitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:19:5: note: The class 'SkDrawBitmap' defines member variable with name 'fInfoCount' also defined in its parent class 'SkBaseBitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:19:5: warning: The class 'SkImageBaseBitmap' defines member variable with name 'fInfo' also defined in its parent class 'SkBaseBitmap'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:53:5: note: The class 'SkImageBaseBitmap' defines member variable with name 'fInfo' also defined in its parent class 'SkBaseBitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:19:5: note: The class 'SkImageBaseBitmap' defines member variable with name 'fInfo' also defined in its parent class 'SkBaseBitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:19:5: warning: The class 'SkImageBaseBitmap' defines member variable with name 'fInfoCount' also defined in its parent class 'SkBaseBitmap'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:53:5: note: The class 'SkImageBaseBitmap' defines member variable with name 'fInfoCount' also defined in its parent class 'SkBaseBitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.h:19:5: note: The class 'SkImageBaseBitmap' defines member variable with name 'fInfoCount' also defined in its parent class 'SkBaseBitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:49:5: warning: The class 'SkDrawBitmapShader' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShader'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawShader.h:17:5: note: The class 'SkDrawBitmapShader' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShader'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:49:5: note: The class 'SkDrawBitmapShader' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShader'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:49:5: warning: The class 'SkDrawBitmapShader' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShader'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawShader.h:17:5: note: The class 'SkDrawBitmapShader' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShader'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:49:5: note: The class 'SkDrawBitmapShader' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShader'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:49:5: warning: The class 'SkDrawGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShader'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: note: The class 'SkDrawGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShader'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:49:5: note: The class 'SkDrawGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShader'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:49:5: warning: The class 'SkDrawGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShader'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: note: The class 'SkDrawGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShader'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:49:5: note: The class 'SkDrawGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShader'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: warning: The class 'SkDrawLinearGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawGradient'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:37:5: note: The class 'SkDrawLinearGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawGradient'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: note: The class 'SkDrawLinearGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawGradient'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: warning: The class 'SkDrawLinearGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawGradient'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:37:5: note: The class 'SkDrawLinearGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawGradient'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: note: The class 'SkDrawLinearGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawGradient'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: warning: The class 'SkDrawRadialGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawGradient'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:51:5: note: The class 'SkDrawRadialGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawGradient'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: note: The class 'SkDrawRadialGradient' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawGradient'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: warning: The class 'SkDrawRadialGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawGradient'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:51:5: note: The class 'SkDrawRadialGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawGradient'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.h:18:5: note: The class 'SkDrawRadialGradient' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawGradient'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: warning: The class 'SkOval' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawOval.h:16:5: note: The class 'SkOval' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: note: The class 'SkOval' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: warning: The class 'SkOval' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawOval.h:16:5: note: The class 'SkOval' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: note: The class 'SkOval' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:19:5: warning: The class 'SkPolyline' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawPath'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:53:5: note: The class 'SkPolyline' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawPath'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:19:5: note: The class 'SkPolyline' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawPath'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:19:5: warning: The class 'SkPolyline' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawPath'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:53:5: note: The class 'SkPolyline' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawPath'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:19:5: note: The class 'SkPolyline' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawPath'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:53:5: warning: The class 'SkPolygon' defines member variable with name 'fInfo' also defined in its parent class 'SkPolyline'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:63:5: note: The class 'SkPolygon' defines member variable with name 'fInfo' also defined in its parent class 'SkPolyline'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:53:5: note: The class 'SkPolygon' defines member variable with name 'fInfo' also defined in its parent class 'SkPolyline'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:53:5: warning: The class 'SkPolygon' defines member variable with name 'fInfoCount' also defined in its parent class 'SkPolyline'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:63:5: note: The class 'SkPolygon' defines member variable with name 'fInfoCount' also defined in its parent class 'SkPolyline'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.h:53:5: note: The class 'SkPolygon' defines member variable with name 'fInfoCount' also defined in its parent class 'SkPolyline'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: warning: The class 'SkSaveLayer' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawSaveLayer.h:20:5: note: The class 'SkSaveLayer' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: note: The class 'SkSaveLayer' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: warning: The class 'SkSaveLayer' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawSaveLayer.h:20:5: note: The class 'SkSaveLayer' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: note: The class 'SkSaveLayer' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: warning: The class 'SkDrawTextBox' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawTextBox.h:17:5: note: The class 'SkDrawTextBox' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: note: The class 'SkDrawTextBox' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: warning: The class 'SkDrawTextBox' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawTextBox.h:17:5: note: The class 'SkDrawTextBox' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawRectangle.h:20:5: note: The class 'SkDrawTextBox' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: warning: The class 'SkDrawTo' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawTo.h:19:5: note: The class 'SkDrawTo' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: note: The class 'SkDrawTo' defines member variable with name 'fInfo' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: warning: The class 'SkDrawTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawTo.h:19:5: note: The class 'SkDrawTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:19:5: note: The class 'SkDrawTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkGroup'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:35:5: warning: The class 'SkRMoveTo' defines member variable with name 'fInfo' also defined in its parent class 'SkMoveTo'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:44:5: note: The class 'SkRMoveTo' defines member variable with name 'fInfo' also defined in its parent class 'SkMoveTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:35:5: note: The class 'SkRMoveTo' defines member variable with name 'fInfo' also defined in its parent class 'SkMoveTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:35:5: warning: The class 'SkRMoveTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkMoveTo'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:44:5: note: The class 'SkRMoveTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkMoveTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:35:5: note: The class 'SkRMoveTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkMoveTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:51:5: warning: The class 'SkRLineTo' defines member variable with name 'fInfo' also defined in its parent class 'SkLineTo'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:60:5: note: The class 'SkRLineTo' defines member variable with name 'fInfo' also defined in its parent class 'SkLineTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:51:5: note: The class 'SkRLineTo' defines member variable with name 'fInfo' also defined in its parent class 'SkLineTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:51:5: warning: The class 'SkRLineTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkLineTo'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:60:5: note: The class 'SkRLineTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkLineTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:51:5: note: The class 'SkRLineTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkLineTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:67:5: warning: The class 'SkRQuadTo' defines member variable with name 'fInfo' also defined in its parent class 'SkQuadTo'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:78:5: note: The class 'SkRQuadTo' defines member variable with name 'fInfo' also defined in its parent class 'SkQuadTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:67:5: note: The class 'SkRQuadTo' defines member variable with name 'fInfo' also defined in its parent class 'SkQuadTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:67:5: warning: The class 'SkRQuadTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkQuadTo'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:78:5: note: The class 'SkRQuadTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkQuadTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:67:5: note: The class 'SkRQuadTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkQuadTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:85:5: warning: The class 'SkRCubicTo' defines member variable with name 'fInfo' also defined in its parent class 'SkCubicTo'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:98:5: note: The class 'SkRCubicTo' defines member variable with name 'fInfo' also defined in its parent class 'SkCubicTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:85:5: note: The class 'SkRCubicTo' defines member variable with name 'fInfo' also defined in its parent class 'SkCubicTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:85:5: warning: The class 'SkRCubicTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkCubicTo'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:98:5: note: The class 'SkRCubicTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkCubicTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:85:5: note: The class 'SkRCubicTo' defines member variable with name 'fInfoCount' also defined in its parent class 'SkCubicTo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:110:5: warning: The class 'SkAddRect' defines member variable with name 'fInfo' also defined in its parent class 'SkAddGeom'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: note: The class 'SkAddRect' defines member variable with name 'fInfo' also defined in its parent class 'SkAddGeom'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:110:5: note: The class 'SkAddRect' defines member variable with name 'fInfo' also defined in its parent class 'SkAddGeom'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:110:5: warning: The class 'SkAddRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddGeom'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: note: The class 'SkAddRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddGeom'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:110:5: note: The class 'SkAddRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddGeom'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: warning: The class 'SkAddOval' defines member variable with name 'fInfo' also defined in its parent class 'SkAddRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:127:5: note: The class 'SkAddOval' defines member variable with name 'fInfo' also defined in its parent class 'SkAddRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: note: The class 'SkAddOval' defines member variable with name 'fInfo' also defined in its parent class 'SkAddRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: warning: The class 'SkAddOval' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:127:5: note: The class 'SkAddOval' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: note: The class 'SkAddOval' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:110:5: warning: The class 'SkAddCircle' defines member variable with name 'fInfo' also defined in its parent class 'SkAddGeom'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:134:5: note: The class 'SkAddCircle' defines member variable with name 'fInfo' also defined in its parent class 'SkAddGeom'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:110:5: note: The class 'SkAddCircle' defines member variable with name 'fInfo' also defined in its parent class 'SkAddGeom'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:110:5: warning: The class 'SkAddCircle' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddGeom'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:134:5: note: The class 'SkAddCircle' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddGeom'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:110:5: note: The class 'SkAddCircle' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddGeom'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: warning: The class 'SkAddRoundRect' defines member variable with name 'fInfo' also defined in its parent class 'SkAddRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:145:5: note: The class 'SkAddRoundRect' defines member variable with name 'fInfo' also defined in its parent class 'SkAddRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: note: The class 'SkAddRoundRect' defines member variable with name 'fInfo' also defined in its parent class 'SkAddRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: warning: The class 'SkAddRoundRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddRect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:145:5: note: The class 'SkAddRoundRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:117:5: note: The class 'SkAddRoundRect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkAddRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:25:28: style: The function 'getParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:65:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:25:28: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:26:18: style: The function 'setParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:87:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.h:26:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMatrixParts.h:28:18: style: The function 'dirty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:42:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMatrixParts.h:28:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMatrixParts.h:29:28: style: The function 'getParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:65:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMatrixParts.h:29:28: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMatrixParts.h:30:18: style: The function 'setParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:87:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMatrixParts.h:30:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:24:18: style: The function 'dirty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:42:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:24:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:25:28: style: The function 'getParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:65:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:25:28: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:26:18: style: The function 'setParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:87:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.h:26:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:202:20: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:236:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:240:17: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:61:61: style: Function 'setInnerError' argument 1 names different: declaration 'maker' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:56:40: note: Function 'setInnerError' argument 1 names different: declaration 'maker' definition 'parent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:61:61: note: Function 'setInnerError' argument 1 names different: declaration 'maker' definition 'parent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:61:85: style: Function 'setInnerError' argument 2 names different: declaration 'str' definition 'src'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:56:63: note: Function 'setInnerError' argument 2 names different: declaration 'str' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:61:85: note: Function 'setInnerError' argument 2 names different: declaration 'str' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:97:55: style: Function 'onAddAttributeLen' argument 1 names different: declaration 'name' definition 'attrName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:67:39: note: Function 'onAddAttributeLen' argument 1 names different: declaration 'name' definition 'attrName'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:97:55: note: Function 'onAddAttributeLen' argument 1 names different: declaration 'name' definition 'attrName'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:97:78: style: Function 'onAddAttributeLen' argument 2 names different: declaration 'value' definition 'attrValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:67:58: note: Function 'onAddAttributeLen' argument 2 names different: declaration 'value' definition 'attrValue'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:97:78: note: Function 'onAddAttributeLen' argument 2 names different: declaration 'value' definition 'attrValue'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:98:48: style: Function 'onAddAttributeLen' argument 3 names different: declaration 'len' definition 'attrValueLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:67:74: note: Function 'onAddAttributeLen' argument 3 names different: declaration 'len' definition 'attrValueLen'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:98:48: note: Function 'onAddAttributeLen' argument 3 names different: declaration 'len' definition 'attrValueLen'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:226:52: style: Function 'onStartElement' argument 1 names different: declaration 'elem' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:69:44: note: Function 'onStartElement' argument 1 names different: declaration 'elem' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:226:52: note: Function 'onStartElement' argument 1 names different: declaration 'elem' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:231:55: style: Function 'onStartElementLen' argument 1 names different: declaration 'elem' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.h:70:39: note: Function 'onStartElementLen' argument 1 names different: declaration 'elem' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:231:55: note: Function 'onStartElementLen' argument 1 names different: declaration 'elem' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp:72:21: warning: Member variable 'SkDisplayXMLParser::fCurrType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:445:16: warning: Possible null pointer dereference: params [nullPointer]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:438:63: note: Assignment 'params=getFunctionsParameters()', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:445:16: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:450:12: warning: Possible null pointer dereference: params [nullPointer]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:438:63: note: Assignment 'params=getFunctionsParameters()', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:450:12: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:94:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:98:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:102:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:518:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:519:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:396:58: style: Function 'executeFunction' argument 2 names different: declaration 'functionIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:53:55: note: Function 'executeFunction' argument 2 names different: declaration 'functionIndex' definition 'index'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:396:58: note: Function 'executeFunction' argument 2 names different: declaration 'functionIndex' definition 'index'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:413:59: style: Function 'executeFunction2' argument 2 names different: declaration 'functionIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:57:56: note: Function 'executeFunction2' argument 2 names different: declaration 'functionIndex' definition 'index'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:413:59: note: Function 'executeFunction2' argument 2 names different: declaration 'functionIndex' definition 'index'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:510:75: style: Function 'setReference' argument 2 names different: declaration 'ref' definition 'displayable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.h:89:64: note: Function 'setReference' argument 2 names different: declaration 'ref' definition 'displayable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDisplayable.cpp:510:75: note: Function 'setReference' argument 2 names different: declaration 'ref' definition 'displayable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawBitmap.cpp:145:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawColor.cpp:219:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawColor.cpp:124:5: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawColor.cpp:125:5: performance: Variable 'fHue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawColor.cpp:125:12: performance: Variable 'fSaturation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawColor.cpp:125:26: performance: Variable 'fValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:109:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:111:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:115:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:122:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:124:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:128:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:196:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:265:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:267:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:271:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:278:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:280:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:283:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:297:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:375:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:377:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:337:26: warning: Member variable 'SkDrawShape2DPathEffect::matrix' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:236:5: warning: Member variable 'SkShape2DPathEffect::fU' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:236:5: warning: Member variable 'SkShape2DPathEffect::fV' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:20:5: warning: The class 'SkDrawShape1DPathEffect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShapePathEffect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:35:5: note: The class 'SkDrawShape1DPathEffect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShapePathEffect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:20:5: note: The class 'SkDrawShape1DPathEffect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShapePathEffect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:20:5: warning: The class 'SkDrawShape1DPathEffect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShapePathEffect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:35:5: note: The class 'SkDrawShape1DPathEffect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShapePathEffect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:20:5: note: The class 'SkDrawShape1DPathEffect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShapePathEffect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:20:5: warning: The class 'SkDrawShape2DPathEffect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShapePathEffect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:47:5: note: The class 'SkDrawShape2DPathEffect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShapePathEffect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:20:5: note: The class 'SkDrawShape2DPathEffect' defines member variable with name 'fInfo' also defined in its parent class 'SkDrawShapePathEffect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:20:5: warning: The class 'SkDrawShape2DPathEffect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShapePathEffect'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:47:5: note: The class 'SkDrawShape2DPathEffect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShapePathEffect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:20:5: note: The class 'SkDrawShape2DPathEffect' defines member variable with name 'fInfoCount' also defined in its parent class 'SkDrawShapePathEffect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:36:5: style: Class 'SkDrawShape1DPathEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:48:5: style: Class 'SkDrawShape2DPathEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:59:5: style: Class 'SkDrawComposePathEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:71:5: style: Class 'SkDrawCornerPathEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:432:28: style: The function 'createInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkExtras.h:20:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:432:28: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:445:18: style: The function 'definesType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkExtras.h:21:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:445:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:453:33: style: The function 'getMembers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkExtras.h:23:33: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:453:33: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:489:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkExtras.h:28:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp:489:28: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGradient.cpp:38:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:55:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:57:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:89:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:114:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:181:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:269:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:274:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:268:64: style: Function 'resolveIDs' argument 2 names different: declaration 'original' definition 'orig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:47:59: note: Function 'resolveIDs' argument 2 names different: declaration 'original' definition 'orig'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:268:64: note: Function 'resolveIDs' argument 2 names different: declaration 'original' definition 'orig'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:25:12: style: Technically the member function 'SkGroup::copySet' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.cpp:80:17: note: Technically the member function 'SkGroup::copySet' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawGroup.h:25:12: note: Technically the member function 'SkGroup::copySet' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawMatrix.cpp:66:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawMatrix.cpp:78:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPaint.cpp:93:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPaint.cpp:102:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPaint.cpp:104:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPaint.cpp:199:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPaint.cpp:197:68: style: Function 'resolveIDs' argument 2 names different: declaration 'original' definition 'origDisp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPaint.h:40:59: note: Function 'resolveIDs' argument 2 names different: declaration 'original' definition 'origDisp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPaint.cpp:197:68: note: Function 'resolveIDs' argument 2 names different: declaration 'original' definition 'origDisp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.cpp:50:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.cpp:138:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.cpp:38:5: performance: Variable 'fLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.cpp:39:5: performance: Variable 'fChildHasID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawPath.cpp:40:5: performance: Variable 'fDirty' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawTextBox.cpp:39:5: performance: Variable 'fSpacingMul' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkDrawTextBox.cpp:40:5: performance: Variable 'fSpacingAdd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMatrixParts.cpp:31:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:88:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:111:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:115:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:135:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:148:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:158:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:198:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:318:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:360:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:403:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:423:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:487:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:508:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:525:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:138:73: style: Function 'getValue' argument 2 names different: declaration 'values' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.h:66:52: note: Function 'getValue' argument 2 names different: declaration 'values' definition 'value'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:138:73: note: Function 'getValue' argument 2 names different: declaration 'values' definition 'value'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:505:91: style: Function 'Find' argument 3 names different: declaration 'name' definition 'matchPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.h:99:84: note: Function 'Find' argument 3 names different: declaration 'name' definition 'matchPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkMemberInfo.cpp:505:91: note: Function 'Find' argument 3 names different: declaration 'name' definition 'matchPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkOpArray.h:20:10: style: Technically the member function 'SkOpArray::getIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkOpArray.cpp:16:17: note: Technically the member function 'SkOpArray::getIndex' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkOpArray.h:20:10: note: Technically the member function 'SkOpArray::getIndex' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPaintPart.cpp:26:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPathParts.cpp:31:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkPostParts.cpp:50:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:578:32: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:655:32: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:660:32: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:663:28: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:703:28: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:718:32: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:331:52: style: Function 'convertParams' argument 3 names different: declaration 'paramTypeCount' definition 'paramCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.h:191:41: note: Function 'convertParams' argument 3 names different: declaration 'paramTypeCount' definition 'paramCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:331:52: note: Function 'convertParams' argument 3 names different: declaration 'paramTypeCount' definition 'paramCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:419:50: style: Function 'evaluateScript' argument 1 names different: declaration 'script' definition 'scriptPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.h:75:38: note: Function 'evaluateScript' argument 1 names different: declaration 'script' definition 'scriptPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:419:50: note: Function 'evaluateScript' argument 1 names different: declaration 'script' definition 'scriptPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:918:47: style: Function 'handleBox' argument 1 names different: declaration 'value' definition 'scriptValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.h:203:35: note: Function 'handleBox' argument 1 names different: declaration 'value' definition 'scriptValue'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript.cpp:918:47: note: Function 'handleBox' argument 1 names different: declaration 'value' definition 'scriptValue'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptRuntime.cpp:244:33: style: Condition 'operand[1].fS32!=0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptRuntime.cpp:93:58: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptRuntime.cpp:103:54: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptRuntime.cpp:112:58: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptRuntime.cpp:154:52: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptRuntime.cpp:160:54: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptRuntime.h:31:5: warning: Member variable 'SkScriptRuntime::fError' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptRuntime.h:31:5: style: Class 'SkScriptRuntime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptTokenizer.cpp:335:79: style: Function 'convertParams' argument 3 names different: declaration 'paramTypeCount' definition 'paramCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:227:51: note: Function 'convertParams' argument 3 names different: declaration 'paramTypeCount' definition 'paramCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptTokenizer.cpp:335:79: note: Function 'convertParams' argument 3 names different: declaration 'paramTypeCount' definition 'paramCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptTokenizer.cpp:395:51: style: Function 'evaluateScript' argument 1 names different: declaration 'script' definition 'scriptPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:43:38: note: Function 'evaluateScript' argument 1 names different: declaration 'script' definition 'scriptPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptTokenizer.cpp:395:51: note: Function 'evaluateScript' argument 1 names different: declaration 'script' definition 'scriptPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptTokenizer.cpp:1180:78: style: Function 'resolve' argument 2 names different: declaration 'offset' definition 'off'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:213:55: note: Function 'resolve' argument 2 names different: declaration 'offset' definition 'off'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptTokenizer.cpp:1180:78: note: Function 'resolve' argument 2 names different: declaration 'offset' definition 'off'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptTokenizer.cpp:122:18: warning: Member variable 'SkScriptEngine2::fToken' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:239:24: style: Technically the member function 'SkScriptEngine2::getUnboxType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScriptTokenizer.cpp:463:37: note: Technically the member function 'SkScriptEngine2::getUnboxType' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkScript2.h:239:24: note: Technically the member function 'SkScriptEngine2::getUnboxType' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkSnapshot.cpp:32:5: performance: Variable 'quality' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTypedArray.h:20:10: style: Technically the member function 'SkTypedArray::getIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTypedArray.cpp:18:20: note: Technically the member function 'SkTypedArray::getIndex' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkTypedArray.h:20:10: note: Technically the member function 'SkTypedArray::getIndex' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkXMLAnimatorWriter.cpp:38:56: style: Function 'onStartElementLen' argument 1 names different: declaration 'elem' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkXMLAnimatorWriter.h:28:39: note: Function 'onStartElementLen' argument 1 names different: declaration 'elem' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkXMLAnimatorWriter.cpp:38:56: note: Function 'onStartElementLen' argument 1 names different: declaration 'elem' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/animator/SkXMLAnimatorWriter.h:20:5: style: Class 'SkXMLAnimatorWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpRLECodec.cpp:73:70: style: Function 'createColorTable' argument 2 names different: declaration 'colorCount' definition 'numColors'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpRLECodec.h:61:58: note: Function 'createColorTable' argument 2 names different: declaration 'colorCount' definition 'numColors'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpRLECodec.cpp:73:70: note: Function 'createColorTable' argument 2 names different: declaration 'colorCount' definition 'numColors'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpRLECodec.cpp:307:50: style: Function 'decodeRows' argument 1 names different: declaration 'dstInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpRLECodec.h:90:39: note: Function 'decodeRows' argument 1 names different: declaration 'dstInfo' definition 'info'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpRLECodec.cpp:307:50: note: Function 'decodeRows' argument 1 names different: declaration 'dstInfo' definition 'info'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpRLECodec.cpp:17:16: warning: Member variable 'SkBmpRLECodec::fLinesToSkip' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpRLECodec.cpp:526:5: style: Class 'SkBmpRLESampler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.cpp:71:56: style: Function 'createColorTable' argument 1 names different: declaration 'colorType' definition 'dstColorType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.h:73:39: note: Function 'createColorTable' argument 1 names different: declaration 'colorType' definition 'dstColorType'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.cpp:71:56: note: Function 'createColorTable' argument 1 names different: declaration 'colorType' definition 'dstColorType'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.cpp:71:82: style: Function 'createColorTable' argument 2 names different: declaration 'alphaType' definition 'dstAlphaType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.h:73:62: note: Function 'createColorTable' argument 2 names different: declaration 'alphaType' definition 'dstAlphaType'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.cpp:71:82: note: Function 'createColorTable' argument 2 names different: declaration 'alphaType' definition 'dstAlphaType'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.cpp:72:15: style: Function 'createColorTable' argument 3 names different: declaration 'colorCount' definition 'numColors'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.h:73:78: note: Function 'createColorTable' argument 3 names different: declaration 'colorCount' definition 'numColors'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkBmpStandardCodec.cpp:72:15: note: Function 'createColorTable' argument 3 names different: declaration 'colorCount' definition 'numColors'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkGifCodec.cpp:388:78: style: Function 'initializeColorTable' argument 2 names different: declaration 'colorPtr' definition 'inputColorPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkGifCodec.h:114:70: note: Function 'initializeColorTable' argument 2 names different: declaration 'colorPtr' definition 'inputColorPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkGifCodec.cpp:388:78: note: Function 'initializeColorTable' argument 2 names different: declaration 'colorPtr' definition 'inputColorPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkGifCodec.cpp:464:80: style: Function 'initializeSwizzler' argument 2 names different: declaration 'options' definition 'opts'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkGifCodec.h:134:28: note: Function 'initializeSwizzler' argument 2 names different: declaration 'options' definition 'opts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkGifCodec.cpp:464:80: note: Function 'initializeSwizzler' argument 2 names different: declaration 'options' definition 'opts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:184:64: style: Function 'SkIcoCodec' argument 4 names different: declaration 'embeddedCodecs' definition 'codecs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.h:80:53: note: Function 'SkIcoCodec' argument 4 names different: declaration 'embeddedCodecs' definition 'codecs'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:184:64: note: Function 'SkIcoCodec' argument 4 names different: declaration 'embeddedCodecs' definition 'codecs'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:279:52: style: Function 'onStartScanlineDecode' argument 3 names different: declaration 'inputColorPtr' definition 'colorTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.h:51:23: note: Function 'onStartScanlineDecode' argument 3 names different: declaration 'inputColorPtr' definition 'colorTable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:279:52: note: Function 'onStartScanlineDecode' argument 3 names different: declaration 'inputColorPtr' definition 'colorTable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:279:71: style: Function 'onStartScanlineDecode' argument 4 names different: declaration 'inputColorCount' definition 'colorCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.h:51:45: note: Function 'onStartScanlineDecode' argument 4 names different: declaration 'inputColorCount' definition 'colorCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:279:71: note: Function 'onStartScanlineDecode' argument 4 names different: declaration 'inputColorCount' definition 'colorCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.h:39:9: style: Struct 'voidp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:163:36: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:170:25: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:171:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:172:34: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:205:38: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:206:39: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:215:29: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkIcoCodec.cpp:223:30: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.cpp:360:58: style: Function 'setOutputColorSpace' argument 1 names different: declaration 'dst' definition 'dstInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.h:107:49: note: Function 'setOutputColorSpace' argument 1 names different: declaration 'dst' definition 'dstInfo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.cpp:360:58: note: Function 'setOutputColorSpace' argument 1 names different: declaration 'dst' definition 'dstInfo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.cpp:719:62: style: Function 'onGetScanlines' argument 3 names different: declaration 'rowBytes' definition 'dstRowBytes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.h:120:53: note: Function 'onGetScanlines' argument 3 names different: declaration 'rowBytes' definition 'dstRowBytes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.cpp:719:62: note: Function 'onGetScanlines' argument 3 names different: declaration 'rowBytes' definition 'dstRowBytes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.cpp:923:13: style: Variable 'rowptrs' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.h:39:5: style: Struct 'skjpeg_source_mgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegDecoderMgr.h:37:5: style: Class 'JpegDecoderMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.cpp:56:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegCodec.cpp:118:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.cpp:16:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.cpp:25:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.cpp:42:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.cpp:92:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.cpp:89:35: style: Function 'skjpeg_err_exit' argument 1 names different: declaration 'cinfo' definition 'dinfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.h:33:35: note: Function 'skjpeg_err_exit' argument 1 names different: declaration 'cinfo' definition 'dinfo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.cpp:89:35: note: Function 'skjpeg_err_exit' argument 1 names different: declaration 'cinfo' definition 'dinfo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkJpegUtility.cpp:76:20: warning: Member variable 'skjpeg_source_mgr::fBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:129:58: style: Function 'CreateMasks' argument 2 names different: declaration 'bpp' definition 'bitsPerPixel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.h:48:60: note: Function 'CreateMasks' argument 2 names different: declaration 'bpp' definition 'bitsPerPixel'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:129:58: note: Function 'CreateMasks' argument 2 names different: declaration 'bpp' definition 'bitsPerPixel'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:132:25: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 131. [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:131:22: note: Assuming that condition 'bitsPerPixel<32' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:132:25: note: Shift
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:133:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 131. [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:131:22: note: Assuming that condition 'bitsPerPixel<32' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:133:27: note: Shift
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:134:26: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 131. [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:131:22: note: Assuming that condition 'bitsPerPixel<32' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:134:26: note: Shift
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:135:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 131. [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:131:22: note: Assuming that condition 'bitsPerPixel<32' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkMasks.cpp:135:27: note: Shift
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:559:9: style: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:557:0: note: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:559:9: note: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:590:9: style: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:588:0: note: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:590:9: note: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:718:9: style: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:716:0: note: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:718:9: note: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:752:9: style: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:750:0: note: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:752:9: note: Variable 'callback' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:1103:45: style: Function 'initializeXforms' argument 3 names different: declaration 'colorPtr' definition 'ctable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.h:121:82: note: Function 'initializeXforms' argument 3 names different: declaration 'colorPtr' definition 'ctable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:1103:45: note: Function 'initializeXforms' argument 3 names different: declaration 'colorPtr' definition 'ctable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:1103:60: style: Function 'initializeXforms' argument 4 names different: declaration 'colorCount' definition 'ctableCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.h:122:32: note: Function 'initializeXforms' argument 4 names different: declaration 'colorCount' definition 'ctableCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:1103:60: note: Function 'initializeXforms' argument 4 names different: declaration 'colorCount' definition 'ctableCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:1251:15: style: Function 'onStartIncrementalDecode' argument 2 names different: declaration 'pixels' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.h:89:71: note: Function 'onStartIncrementalDecode' argument 2 names different: declaration 'pixels' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:1251:15: note: Function 'onStartIncrementalDecode' argument 2 names different: declaration 'pixels' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:1070:13: warning: Member variable 'SkPngCodec::fXformMode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:1070:13: warning: Member variable 'SkPngCodec::fXformWidth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:639:5: warning: Member variable 'SkPngInterlacedDecoder::fDst' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkPngCodec.cpp:639:5: warning: Member variable 'SkPngInterlacedDecoder::fRowBytes' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.cpp:682:60: style: Function 'onGetPixels' argument 1 names different: declaration 'dstInfo' definition 'requestedInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.h:37:43: note: Function 'onGetPixels' argument 1 names different: declaration 'dstInfo' definition 'requestedInfo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.cpp:682:60: note: Function 'onGetPixels' argument 1 names different: declaration 'dstInfo' definition 'requestedInfo'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.cpp:618:5: warning: Member variable 'SkDngImage::fWidth' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.cpp:618:5: warning: Member variable 'SkDngImage::fHeight' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.cpp:618:5: warning: Member variable 'SkDngImage::fIsScalable' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.cpp:618:5: warning: Member variable 'SkDngImage::fIsXtransImage' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.h:54:5: style: Class 'SkRawCodec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.cpp:422:5: style: Class 'SkDngStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkRawCodec.cpp:618:5: style: Class 'SkDngImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkSampledCodec.cpp:19:54: style: Function 'accountForNativeScaling' argument 1 names different: declaration 'sampleSize' definition 'sampleSizePtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkSampledCodec.h:46:42: note: Function 'accountForNativeScaling' argument 1 names different: declaration 'sampleSize' definition 'sampleSizePtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/codec/SkSampledCodec.cpp:19:54: note: Function 'accountForNativeScaling' argument 1 names different: declaration 'sampleSize' definition 'sampleSizePtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.cpp:2112:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSmallAllocator.h:135:17: style: Unused variable: fBytes [unusedVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.cpp:1694:18: style: Boolean variable 'a_empty' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSmallAllocator.h:34:5: warning: Member variable 'SkSmallAllocator::fRecs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:179:1: style: The class 'SkRectClipBlitter' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:213:1: style: The class 'SkRgnClipBlitter' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:247:1: style: The class 'SkBlitterClipper' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.h:101:5: warning: Member variable 'SkAAClipBlitter::fBlitter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.h:101:5: warning: Member variable 'SkAAClipBlitter::fAAClip' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.h:101:5: warning: Member variable 'SkAAClipBlitter::fRuns' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.h:101:5: warning: Member variable 'SkAAClipBlitter::fAA' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.h:79:10: performance: Technically the member function 'SkAAClip::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.h:80:10: performance: Technically the member function 'SkAAClip::debug' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.cpp:1142:10: performance: Technically the member function 'Builder::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.cpp:18:5: style: Class 'AutoAAClipValidate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.cpp:117:5: style: Class 'Iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.cpp:960:5: style: Class 'Builder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkAAClip.cpp:1255:5: style: Class 'BuilderBlitter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBigPicture.cpp:15:15: warning: Member variable 'SkBigPicture::fAnalysis' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRecord.h:35:5: warning: Member variable 'SkRecord::fInlineAlloc' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTraceEvent.h:447:3: warning: Member variable 'ScopedTracer::data_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureCommon.h:58:17: style: Unused private function: 'SkBitmapHunter::PaintHasBitmap' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureCommon.h:28:10: style: Technically the member function 'SkBitmapHunter::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureCommon.h:29:10: style: Technically the member function 'SkBitmapHunter::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureCommon.h:32:10: style: Technically the member function 'SkBitmapHunter::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureCommon.h:81:10: style: Technically the member function 'SkPathCounter::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRecord.h:133:14: style: Technically the member function 'SkRecord::Destroyer::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTraceEvent.h:506:3: style: Class 'TraceEventSamplingStateScope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReader32.h:69:26: warning: Size of pointer 'fCurr' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkNx.h:235:0: error: Analysis failed. If the code is valid then please report this failure. [cppcheckError]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.h:66:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapCache.cpp:148:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMessageBus.h:89:60: style: Function 'poll' argument 1 names different: declaration 'out' definition 'messages'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMessageBus.h:29:38: note: Function 'poll' argument 1 names different: declaration 'out' definition 'messages'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMessageBus.h:89:60: note: Function 'poll' argument 1 names different: declaration 'out' definition 'messages'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.h:74:5: warning: Member variable 'SkMipMap::fLevels' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.h:74:5: warning: Member variable 'SkMipMap::fCount' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.h:75:5: warning: Member variable 'SkMipMap::fLevels' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.h:75:5: warning: Member variable 'SkMipMap::fCount' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.h:31:5: style: The struct 'Key' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.h:77:9: warning: Member variable 'Rec::fNext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.h:77:9: warning: Member variable 'Rec::fPrev' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.h:287:10: performance: Technically the member function 'SkResourceCache::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.h:194:5: style: Class 'SkResourceCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.h:102:9: style: Struct 'PurgeSharedIDMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapCache.cpp:97:5: style: Struct 'BitmapKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapController.cpp:21:78: style: Function 'requestBitmap' argument 2 names different: declaration 'inverse' definition 'inv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapController.h:42:67: note: Function 'requestBitmap' argument 2 names different: declaration 'inverse' definition 'inv'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapController.cpp:21:78: note: Function 'requestBitmap' argument 2 names different: declaration 'inverse' definition 'inv'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapController.cpp:229:93: style: Function 'onRequestBitmap' argument 5 names different: declaration 'storageSize' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapController.h:64:50: note: Function 'onRequestBitmap' argument 5 names different: declaration 'storageSize' definition 'size'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapController.cpp:229:93: note: Function 'onRequestBitmap' argument 5 names different: declaration 'storageSize' definition 'size'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapController.cpp:209:5: performance: Variable 'fSrcGammaTreatment' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapController.h:60:5: style: Class 'SkDefaultBitmapController' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapProvider.h:15:1: warning: The class 'SkBitmapProvider' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSmallAllocator.h:135:0: style: Unused variable: fBytes [unusedVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSmallAllocator.h:34:0: warning: Member variable 'SkSmallAllocator < 3 , kSkBlitterContextSize >::fRecs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRasterClip.h:94:10: performance: Technically the member function 'SkRasterClip::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRasterClip.h:27:5: style: Class 'SkRasterClip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRasterClip.h:29:5: style: Class 'SkRasterClip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRasterClip.h:138:5: style: Class 'SkAutoRasterClipValidate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLinearBitmapPipeline.h:164:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapProcShader.cpp:208:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLinearBitmapPipeline.h:88:18: style: Unused variable: space [unusedVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLinearBitmapPipeline.h:120:18: style: Unused variable: space [unusedVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFilterProc.h:28:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFilterProc.h:39:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFilterProc.h:55:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFilterProc.h:73:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFilterProc.h:89:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFilterProc.h:107:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFilterProc.h:131:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapProcState.cpp:123:45: style: Function 'init' argument 1 names different: declaration 'inverse' definition 'inv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapProcState.h:50:31: note: Function 'init' argument 1 names different: declaration 'inverse' definition 'inv'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapProcState.cpp:123:45: note: Function 'init' argument 1 names different: declaration 'inverse' definition 'inv'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMathPriv.h:37:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapScaler.cpp:217:45: style: Function 'Resize' argument 1 names different: declaration 'dst' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapScaler.h:36:40: note: Function 'Resize' argument 1 names different: declaration 'dst' definition 'result'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapScaler.cpp:217:45: note: Function 'Resize' argument 1 names different: declaration 'dst' definition 'result'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapScaler.cpp:217:69: style: Function 'Resize' argument 2 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapScaler.h:36:61: note: Function 'Resize' argument 2 names different: declaration 'src' definition 'source'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBitmapScaler.cpp:217:69: note: Function 'Resize' argument 2 names different: declaration 'src' definition 'source'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:36:5: style: Variable 'proc' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:34:0: note: Variable 'proc' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:36:5: note: Variable 'proc' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:292:35: style: Function 'blitH' argument 1 names different: declaration 'x' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:187:20: note: Function 'blitH' argument 1 names different: declaration 'x' definition 'left'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:292:35: note: Function 'blitH' argument 1 names different: declaration 'x' definition 'left'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:314:39: style: Function 'blitAntiH' argument 1 names different: declaration 'x' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:188:24: note: Function 'blitAntiH' argument 1 names different: declaration 'x' definition 'left'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:314:39: note: Function 'blitAntiH' argument 1 names different: declaration 'x' definition 'left'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:371:38: style: Function 'blitRect' argument 1 names different: declaration 'x' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:190:23: note: Function 'blitRect' argument 1 names different: declaration 'x' definition 'left'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:371:38: note: Function 'blitRect' argument 1 names different: declaration 'x' definition 'left'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:380:42: style: Function 'blitAntiRect' argument 1 names different: declaration 'x' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:191:35: note: Function 'blitAntiRect' argument 1 names different: declaration 'x' definition 'left'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:380:42: note: Function 'blitAntiRect' argument 1 names different: declaration 'x' definition 'left'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:564:51: style: Function 'apply' argument 3 names different: declaration 'bounds' definition 'ir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:250:38: note: Function 'apply' argument 3 names different: declaration 'bounds' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:564:51: note: Function 'apply' argument 3 names different: declaration 'bounds' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:797:46: style: Function 'Choose' argument 1 names different: declaration 'dst' definition 'device'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:143:46: note: Function 'Choose' argument 1 names different: declaration 'dst' definition 'device'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:797:46: note: Function 'Choose' argument 1 names different: declaration 'dst' definition 'device'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:799:45: style: Function 'Choose' argument 3 names different: declaration 'paint' definition 'origPaint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:145:45: note: Function 'Choose' argument 3 names different: declaration 'paint' definition 'origPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.cpp:799:45: note: Function 'Choose' argument 3 names different: declaration 'paint' definition 'origPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCoreBlitters.h:19:5: style: Class 'SkRasterBlitter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:143:25: style: Function 'ChooseSprite' argument 3 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:151:52: note: Function 'ChooseSprite' argument 3 names different: declaration 'src' definition 'source'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:143:25: note: Function 'ChooseSprite' argument 3 names different: declaration 'src' definition 'source'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBuffer.h:28:5: style: Class 'SkRBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBuffer.h:128:5: style: Class 'SkWBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCachedData.cpp:30:34: style: Function 'SkCachedData' argument 1 names different: declaration 'mallocData' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCachedData.h:18:24: note: Function 'SkCachedData' argument 1 names different: declaration 'mallocData' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCachedData.cpp:30:34: note: Function 'SkCachedData' argument 1 names different: declaration 'mallocData' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCachedData.cpp:68:5: style: Class 'AutoMutexWritable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCanvas.cpp:671:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.h:110:12: style: Technically the member function 'SkReadBuffer::size' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.h:111:12: style: Technically the member function 'SkReadBuffer::offset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.h:112:10: style: Technically the member function 'SkReadBuffer::eof' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.h:230:9: style: Technically the member function 'SkReadBuffer::factoryCount' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.h:40:5: style: Class 'SkReadBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorShader.cpp:244:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorShader.cpp:251:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorShader.cpp:258:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorShader.cpp:265:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:279:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:286:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:293:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:306:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:317:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:345:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:375:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:13:81: style: Function 'SkColorSpace_Base' argument 2 names different: declaration 'toXYZ' definition 'toXYZD50'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace_Base.h:208:66: note: Function 'SkColorSpace_Base' argument 2 names different: declaration 'toXYZ' definition 'toXYZD50'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:13:81: note: Function 'SkColorSpace_Base' argument 2 names different: declaration 'toXYZ' definition 'toXYZD50'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:22:80: style: Function 'SkColorSpace_Base' argument 4 names different: declaration 'toXYZ' definition 'toXYZD50'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace_Base.h:211:65: note: Function 'SkColorSpace_Base' argument 4 names different: declaration 'toXYZ' definition 'toXYZD50'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:22:80: note: Function 'SkColorSpace_Base' argument 4 names different: declaration 'toXYZ' definition 'toXYZD50'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:69:59: style: Function 'NewRGB' argument 1 names different: declaration 'gammas' definition 'values'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace_Base.h:185:51: note: Function 'NewRGB' argument 1 names different: declaration 'gammas' definition 'values'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkColorSpace.cpp:69:59: note: Function 'NewRGB' argument 1 names different: declaration 'gammas' definition 'values'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEndian.h:24:0: error: #error "need either LENDIAN or BENDIAN defined" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.cpp:228:82: style: Function 'CopyPixels' argument 3 names different: declaration 'dstRowBytes' definition 'dstRB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.h:20:80: note: Function 'CopyPixels' argument 3 names different: declaration 'dstRowBytes' definition 'dstRB'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.cpp:228:82: note: Function 'CopyPixels' argument 3 names different: declaration 'dstRowBytes' definition 'dstRB'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.cpp:229:88: style: Function 'CopyPixels' argument 6 names different: declaration 'srcRowBytes' definition 'srcRB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.h:21:86: note: Function 'CopyPixels' argument 6 names different: declaration 'srcRowBytes' definition 'srcRB'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.cpp:229:88: note: Function 'CopyPixels' argument 6 names different: declaration 'srcRowBytes' definition 'srcRB'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.cpp:230:44: style: Function 'CopyPixels' argument 7 names different: declaration 'srcCTable' definition 'ctable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.h:22:42: note: Function 'CopyPixels' argument 7 names different: declaration 'srcCTable' definition 'ctable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConfig8888.cpp:230:44: note: Function 'CopyPixels' argument 7 names different: declaration 'srcCTable' definition 'ctable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.cpp:329:46: style: Function 'GetSingleFilter' argument 1 names different: declaration 'specifiedFilterLength' definition 'specifiedFilterlength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.h:104:57: note: Function 'GetSingleFilter' argument 1 names different: declaration 'specifiedFilterLength' definition 'specifiedFilterlength'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.cpp:329:46: note: Function 'GetSingleFilter' argument 1 names different: declaration 'specifiedFilterLength' definition 'specifiedFilterlength'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.cpp:346:50: style: Function 'BGRAConvolve2D' argument 4 names different: declaration 'xfilter' definition 'filterX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.h:200:34: note: Function 'BGRAConvolve2D' argument 4 names different: declaration 'xfilter' definition 'filterX'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.cpp:346:50: note: Function 'BGRAConvolve2D' argument 4 names different: declaration 'xfilter' definition 'filterX'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.cpp:347:50: style: Function 'BGRAConvolve2D' argument 5 names different: declaration 'yfilter' definition 'filterY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.h:201:34: note: Function 'BGRAConvolve2D' argument 5 names different: declaration 'yfilter' definition 'filterY'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkConvolver.cpp:347:50: note: Function 'BGRAConvolve2D' argument 5 names different: declaration 'yfilter' definition 'filterY'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCubicClipper.cpp:107:46: style: Function 'clipCubic' argument 1 names different: declaration 'src' definition 'srcPts'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCubicClipper.h:27:56: note: Function 'clipCubic' argument 1 names different: declaration 'src' definition 'srcPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkCubicClipper.cpp:107:46: note: Function 'clipCubic' argument 1 names different: declaration 'src' definition 'srcPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeque.cpp:160:9: warning: Either the condition 'first!=nullptr' is redundant or there is possible null pointer dereference: first. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeque.cpp:163:24: note: Assuming that condition 'first!=nullptr' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeque.cpp:160:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeque.cpp:194:9: warning: Either the condition 'last!=nullptr' is redundant or there is possible null pointer dereference: last. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeque.cpp:197:23: note: Assuming that condition 'last!=nullptr' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeque.cpp:194:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyph.h:26:1: style: The class 'SkGlyph' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:20:5: style: Class 'SkTextBlobRunIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeviceProfile.cpp:26:56: style: Function 'SkDeviceProfile' argument 2 names different: declaration 'contrastScale' definition 'contrast'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeviceProfile.h:87:43: note: Function 'SkDeviceProfile' argument 2 names different: declaration 'contrastScale' definition 'contrast'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeviceProfile.cpp:26:56: note: Function 'SkDeviceProfile' argument 2 names different: declaration 'contrastScale' definition 'contrast'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeviceProfile.cpp:41:48: style: Function 'Create' argument 2 names different: declaration 'contrastScale' definition 'contrast'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeviceProfile.h:49:42: note: Function 'Create' argument 2 names different: declaration 'contrastScale' definition 'contrast'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDeviceProfile.cpp:41:48: note: Function 'Create' argument 2 names different: declaration 'contrastScale' definition 'contrast'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:353:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:464:45: style: Function 'SkGenerateDistanceFieldFromA8Image' argument 3 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.h:39:45: note: Function 'SkGenerateDistanceFieldFromA8Image' argument 3 names different: declaration 'w' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:464:45: note: Function 'SkGenerateDistanceFieldFromA8Image' argument 3 names different: declaration 'w' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:464:56: style: Function 'SkGenerateDistanceFieldFromA8Image' argument 4 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.h:39:52: note: Function 'SkGenerateDistanceFieldFromA8Image' argument 4 names different: declaration 'h' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:464:56: note: Function 'SkGenerateDistanceFieldFromA8Image' argument 4 names different: declaration 'h' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:492:45: style: Function 'SkGenerateDistanceFieldFromBWImage' argument 3 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.h:52:45: note: Function 'SkGenerateDistanceFieldFromBWImage' argument 3 names different: declaration 'w' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:492:45: note: Function 'SkGenerateDistanceFieldFromBWImage' argument 3 names different: declaration 'w' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:492:56: style: Function 'SkGenerateDistanceFieldFromBWImage' argument 4 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.h:52:52: note: Function 'SkGenerateDistanceFieldFromBWImage' argument 4 names different: declaration 'h' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:492:56: note: Function 'SkGenerateDistanceFieldFromBWImage' argument 4 names different: declaration 'h' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDescriptor.h:24:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDescriptor.h:67:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDescriptor.h:150:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDescriptor.h:159:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDraw.cpp:1134:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:447:0: style: Checking if unsigned variable 'metricGlyph.fWidth' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDraw.cpp:481:51: style: Function 'chooseProc' argument 1 names different: declaration 'blitter' definition 'blitterPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDraw.cpp:307:33: note: Function 'chooseProc' argument 1 names different: declaration 'blitter' definition 'blitterPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkDraw.cpp:481:51: note: Function 'chooseProc' argument 1 names different: declaration 'blitter' definition 'blitterPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSmallAllocator.h:34:0: warning: Member variable 'SkSmallAllocator < 1 , 32 >::fRecs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:86:63: style: Function 'setLine' argument 3 names different: declaration 'shiftUp' definition 'shift'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:40:66: note: Function 'setLine' argument 3 names different: declaration 'shiftUp' definition 'shift'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:86:63: note: Function 'setLine' argument 3 names different: declaration 'shiftUp' definition 'shift'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:34:25: style: Function 'setLine' argument 4 names different: declaration 'shiftUp' definition 'shift'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:38:80: note: Function 'setLine' argument 4 names different: declaration 'shiftUp' definition 'shift'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:34:25: note: Function 'setLine' argument 4 names different: declaration 'shiftUp' definition 'shift'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:90:32: style: Function 'updateLine' argument 1 names different: declaration 'ax' definition 'x0'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:41:35: note: Function 'updateLine' argument 1 names different: declaration 'ax' definition 'x0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:90:32: note: Function 'updateLine' argument 1 names different: declaration 'ax' definition 'x0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:90:44: style: Function 'updateLine' argument 2 names different: declaration 'ay' definition 'y0'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:41:47: note: Function 'updateLine' argument 2 names different: declaration 'ay' definition 'y0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:90:44: note: Function 'updateLine' argument 2 names different: declaration 'ay' definition 'y0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:90:56: style: Function 'updateLine' argument 3 names different: declaration 'bx' definition 'x1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:41:59: note: Function 'updateLine' argument 3 names different: declaration 'bx' definition 'x1'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:90:56: note: Function 'updateLine' argument 3 names different: declaration 'bx' definition 'x1'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:90:68: style: Function 'updateLine' argument 4 names different: declaration 'by' definition 'y1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:41:71: note: Function 'updateLine' argument 4 names different: declaration 'by' definition 'y1'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:90:68: note: Function 'updateLine' argument 4 names different: declaration 'by' definition 'y1'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:175:61: style: Function 'setQuadratic' argument 2 names different: declaration 'shiftUp' definition 'shift'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:71:48: note: Function 'setQuadratic' argument 2 names different: declaration 'shiftUp' definition 'shift'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:175:61: note: Function 'setQuadratic' argument 2 names different: declaration 'shiftUp' definition 'shift'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:335:53: style: Function 'setCubic' argument 2 names different: declaration 'shiftUp' definition 'shift'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.h:82:44: note: Function 'setCubic' argument 2 names different: declaration 'shiftUp' definition 'shift'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdge.cpp:335:53: note: Function 'setCubic' argument 2 names different: declaration 'shiftUp' definition 'shift'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.cpp:142:65: style: Function 'buildPoly' argument 2 names different: declaration 'clip' definition 'iclip'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.h:57:54: note: Function 'buildPoly' argument 2 names different: declaration 'clip' definition 'iclip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.cpp:142:65: note: Function 'buildPoly' argument 2 names different: declaration 'clip' definition 'iclip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.cpp:143:35: style: Function 'buildPoly' argument 4 names different: declaration 'clipToTheRight' definition 'canCullToTheRight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.h:57:78: note: Function 'buildPoly' argument 4 names different: declaration 'clipToTheRight' definition 'canCullToTheRight'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.cpp:143:35: note: Function 'buildPoly' argument 4 names different: declaration 'clipToTheRight' definition 'canCullToTheRight'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.cpp:234:61: style: Function 'build' argument 2 names different: declaration 'clip' definition 'iclip'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.h:24:50: note: Function 'build' argument 2 names different: declaration 'clip' definition 'iclip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.cpp:234:61: note: Function 'build' argument 2 names different: declaration 'clip' definition 'iclip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.cpp:235:31: style: Function 'build' argument 4 names different: declaration 'clipToTheRight' definition 'canCullToTheRight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.h:24:74: note: Function 'build' argument 4 names different: declaration 'clipToTheRight' definition 'canCullToTheRight'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeBuilder.cpp:235:31: note: Function 'build' argument 4 names different: declaration 'clipToTheRight' definition 'canCullToTheRight'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.cpp:198:44: style: Function 'clipQuad' argument 1 names different: declaration 'pts' definition 'srcPts'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.h:21:33: note: Function 'clipQuad' argument 1 names different: declaration 'pts' definition 'srcPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.cpp:198:44: note: Function 'clipQuad' argument 1 names different: declaration 'pts' definition 'srcPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.cpp:314:49: style: Function 'clipMonoCubic' argument 1 names different: declaration 'srcPts' definition 'src'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.h:41:38: note: Function 'clipMonoCubic' argument 1 names different: declaration 'srcPts' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.cpp:314:49: note: Function 'clipMonoCubic' argument 1 names different: declaration 'srcPts' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.cpp:384:45: style: Function 'clipCubic' argument 1 names different: declaration 'pts' definition 'srcPts'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.h:22:34: note: Function 'clipCubic' argument 1 names different: declaration 'pts' definition 'srcPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkEdgeClipper.cpp:384:45: note: Function 'clipCubic' argument 1 names different: declaration 'pts' definition 'srcPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPtrRecorder.h:65:9: style: Class 'Iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPtrRecorder.h:134:18: style: The function 'incPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPtrRecorder.h:82:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPtrRecorder.h:134:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPtrRecorder.h:135:18: style: The function 'decPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPtrRecorder.h:83:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPtrRecorder.h:135:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFontDescriptor.h:16:1: warning: The class 'SkFontData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFontMgr.cpp:217:14: style: Technically the member function 'matchStyleCSS3::Score::operator<' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkFontDescriptor.h:60:31: performance: Function parameter 'style' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:175:68: style: Function 'SkFindQuadExtrema' argument 4 names different: declaration 'tValues' definition 'tValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:62:68: note: Function 'SkFindQuadExtrema' argument 4 names different: declaration 'tValues' definition 'tValue'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:175:68: note: Function 'SkFindQuadExtrema' argument 4 names different: declaration 'tValues' definition 'tValue'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:343:63: style: Function 'SkEvalCubicAt' argument 3 names different: declaration 'locOrNull' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:99:63: note: Function 'SkEvalCubicAt' argument 3 names different: declaration 'locOrNull' definition 'loc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:343:63: note: Function 'SkEvalCubicAt' argument 3 names different: declaration 'locOrNull' definition 'loc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:344:30: style: Function 'SkEvalCubicAt' argument 4 names different: declaration 'tangentOrNull' definition 'tangent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:100:30: note: Function 'SkEvalCubicAt' argument 4 names different: declaration 'tangentOrNull' definition 'tangent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:344:30: note: Function 'SkEvalCubicAt' argument 4 names different: declaration 'tangentOrNull' definition 'tangent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:344:49: style: Function 'SkEvalCubicAt' argument 5 names different: declaration 'curvatureOrNull' definition 'curvature'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:100:55: note: Function 'SkEvalCubicAt' argument 5 names different: declaration 'curvatureOrNull' definition 'curvature'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:344:49: note: Function 'SkEvalCubicAt' argument 5 names different: declaration 'curvatureOrNull' definition 'curvature'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:442:35: style: Function 'SkChopCubicAt' argument 3 names different: declaration 't' definition 'tValues'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:112:72: note: Function 'SkChopCubicAt' argument 3 names different: declaration 't' definition 'tValues'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:442:35: note: Function 'SkChopCubicAt' argument 3 names different: declaration 't' definition 'tValues'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:442:50: style: Function 'SkChopCubicAt' argument 4 names different: declaration 't_count' definition 'roots'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:113:24: note: Function 'SkChopCubicAt' argument 4 names different: declaration 't_count' definition 'roots'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:442:50: note: Function 'SkChopCubicAt' argument 4 names different: declaration 't_count' definition 'roots'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:635:43: style: Function 'SkClassifyCubic' argument 1 names different: declaration 'p' definition 'src'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:173:43: note: Function 'SkClassifyCubic' argument 1 names different: declaration 'p' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:635:43: note: Function 'SkClassifyCubic' argument 1 names different: declaration 'p' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:635:60: style: Function 'SkClassifyCubic' argument 2 names different: declaration 'inflection' definition 'd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:173:58: note: Function 'SkClassifyCubic' argument 2 names different: declaration 'inflection' definition 'd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:635:60: note: Function 'SkClassifyCubic' argument 2 names different: declaration 'inflection' definition 'd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:886:50: style: Function 'SkChopMonoCubicAtY' argument 2 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:159:50: note: Function 'SkChopMonoCubicAtY' argument 2 names different: declaration 'x' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:886:50: note: Function 'SkChopMonoCubicAtY' argument 2 names different: declaration 'x' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:890:50: style: Function 'SkChopMonoCubicAtX' argument 2 names different: declaration 'y' definition 'x'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:158:50: note: Function 'SkChopMonoCubicAtX' argument 2 names different: declaration 'y' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:890:50: note: Function 'SkChopMonoCubicAtX' argument 2 names different: declaration 'y' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:1068:43: style: Function 'evalAt' argument 2 names different: declaration 'pos' definition 'pt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:217:38: note: Function 'evalAt' argument 2 names different: declaration 'pos' definition 'pt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:1068:43: note: Function 'evalAt' argument 2 names different: declaration 'pos' definition 'pt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:1332:43: style: Function 'BuildUnitArc' argument 1 names different: declaration 'start' definition 'uStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:262:45: note: Function 'BuildUnitArc' argument 1 names different: declaration 'start' definition 'uStart'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:1332:43: note: Function 'BuildUnitArc' argument 1 names different: declaration 'start' definition 'uStart'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:1332:67: style: Function 'BuildUnitArc' argument 2 names different: declaration 'stop' definition 'uStop'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:262:68: note: Function 'BuildUnitArc' argument 2 names different: declaration 'stop' definition 'uStop'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:1332:67: note: Function 'BuildUnitArc' argument 2 names different: declaration 'stop' definition 'uStop'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:1333:63: style: Function 'BuildUnitArc' argument 5 names different: declaration 'conics' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.h:263:54: note: Function 'BuildUnitArc' argument 5 names different: declaration 'conics' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGeometry.cpp:1333:63: note: Function 'BuildUnitArc' argument 5 names different: declaration 'conics' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:157:47: style: Function 'lookupByChar' argument 1 names different: declaration 'id' definition 'charCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.h:227:37: note: Function 'lookupByChar' argument 1 names different: declaration 'id' definition 'charCode'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:157:47: note: Function 'lookupByChar' argument 1 names different: declaration 'id' definition 'charCode'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:430:42: style: Function 'getAuxProcData' argument 1 names different: declaration 'auxProc' definition 'proc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.h:121:32: note: Function 'getAuxProcData' argument 1 names different: declaration 'auxProc' definition 'proc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:430:42: note: Function 'getAuxProcData' argument 1 names different: declaration 'auxProc' definition 'proc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:444:38: style: Function 'setAuxProc' argument 1 names different: declaration 'auxProc' definition 'proc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.h:124:28: note: Function 'setAuxProc' argument 1 names different: declaration 'auxProc' definition 'proc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:444:38: note: Function 'setAuxProc' argument 1 names different: declaration 'auxProc' definition 'proc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:444:58: style: Function 'setAuxProc' argument 2 names different: declaration 'auxData' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.h:124:51: note: Function 'setAuxProc' argument 2 names different: declaration 'auxData' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:444:58: note: Function 'setAuxProc' argument 2 names different: declaration 'auxData' definition 'data'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:493:55: style: Function 'setCacheSizeLimit' argument 1 names different: declaration 'limit' definition 'newLimit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache_Globals.h:63:38: note: Function 'setCacheSizeLimit' argument 1 names different: declaration 'limit' definition 'newLimit'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:493:55: note: Function 'setCacheSizeLimit' argument 1 names different: declaration 'limit' definition 'newLimit'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:512:50: style: Function 'setCacheCountLimit' argument 1 names different: declaration 'limit' definition 'newCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache_Globals.h:60:32: note: Function 'setCacheCountLimit' argument 1 names different: declaration 'limit' definition 'newCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGlyphCache.cpp:512:50: note: Function 'setCacheCountLimit' argument 1 names different: declaration 'limit' definition 'newCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGraphics.cpp:110:26: warning: Either the condition 'nextSemi' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGraphics.cpp:93:13: note: Assuming that condition 'nextSemi' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkGraphics.cpp:110:26: note: Null pointer addition
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.cpp:119:65: style: Function 'directGeneratePixels' argument 1 names different: declaration 'dstInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.h:67:50: note: Function 'directGeneratePixels' argument 1 names different: declaration 'dstInfo' definition 'info'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.cpp:119:65: note: Function 'directGeneratePixels' argument 1 names different: declaration 'dstInfo' definition 'info'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.cpp:119:77: style: Function 'directGeneratePixels' argument 2 names different: declaration 'dstPixels' definition 'pixels'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.h:67:65: note: Function 'directGeneratePixels' argument 2 names different: declaration 'dstPixels' definition 'pixels'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.cpp:119:77: note: Function 'directGeneratePixels' argument 2 names different: declaration 'dstPixels' definition 'pixels'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.cpp:119:92: style: Function 'directGeneratePixels' argument 3 names different: declaration 'dstRB' definition 'rb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.h:67:83: note: Function 'directGeneratePixels' argument 3 names different: declaration 'dstRB' definition 'rb'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.cpp:119:92: note: Function 'directGeneratePixels' argument 3 names different: declaration 'dstRB' definition 'rb'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkImageCacherator.h:85:9: style: Class 'ScopedGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:25:31: style: Function 'Valid' argument 1 names different: declaration 'imageWidth' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.h:24:27: note: Function 'Valid' argument 1 names different: declaration 'imageWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:25:31: note: Function 'Valid' argument 1 names different: declaration 'imageWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:25:42: style: Function 'Valid' argument 2 names different: declaration 'imageHeight' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.h:24:43: note: Function 'Valid' argument 2 names different: declaration 'imageHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:25:42: note: Function 'Valid' argument 2 names different: declaration 'imageHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:203:31: style: Function 'Valid' argument 1 names different: declaration 'imageWidth' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.h:28:27: note: Function 'Valid' argument 1 names different: declaration 'imageWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:203:31: note: Function 'Valid' argument 1 names different: declaration 'imageWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:203:42: style: Function 'Valid' argument 2 names different: declaration 'imageHeight' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.h:28:43: note: Function 'Valid' argument 2 names different: declaration 'imageHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:203:42: note: Function 'Valid' argument 2 names different: declaration 'imageHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:207:34: style: Function 'SkLatticeIter' argument 1 names different: declaration 'imageWidth' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.h:30:23: note: Function 'SkLatticeIter' argument 1 names different: declaration 'imageWidth' definition 'w'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:207:34: note: Function 'SkLatticeIter' argument 1 names different: declaration 'imageWidth' definition 'w'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:207:41: style: Function 'SkLatticeIter' argument 2 names different: declaration 'imageHeight' definition 'h'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.h:30:39: note: Function 'SkLatticeIter' argument 2 names different: declaration 'imageHeight' definition 'h'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:207:41: note: Function 'SkLatticeIter' argument 2 names different: declaration 'imageHeight' definition 'h'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:207:59: style: Function 'SkLatticeIter' argument 3 names different: declaration 'center' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.h:30:67: note: Function 'SkLatticeIter' argument 3 names different: declaration 'center' definition 'c'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLatticeIter.cpp:207:59: note: Function 'SkLatticeIter' argument 3 names different: declaration 'center' definition 'c'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:142:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:150:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:704:22: style: Function 'SkLinearBitmapPipeline' argument 3 names different: declaration 'xferMode' definition 'mode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLinearBitmapPipeline.h:40:26: note: Function 'SkLinearBitmapPipeline' argument 3 names different: declaration 'xferMode' definition 'mode'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:704:22: note: Function 'SkLinearBitmapPipeline' argument 3 names different: declaration 'xferMode' definition 'mode'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:573:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:342:19: performance: Variable 'src' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:69:14: performance: Technically the member function '::Op::makeThreadsafe' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:82:14: performance: Technically the member function '::SetDrawFilter::draw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:91:14: performance: Technically the member function '::Save::draw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:95:14: performance: Technically the member function '::Restore::draw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:143:14: performance: Technically the member function '::TranslateZ::draw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:303:14: performance: Technically the member function '::DrawShadowedPicture::draw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.h:91:5: style: Class 'SkLiteDL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:117:9: style: Struct 'Concat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:124:9: style: Struct 'SetMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:141:9: style: Struct 'TranslateZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:185:9: style: Struct 'DrawPaint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:342:54: warning: Access of moved variable 'image'. [accessMoved]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:341:21: note: Calling std::move(image)
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkLiteDL.cpp:342:54: note: $symbol:image
Access of moved variable '$symbol'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:39:31: style: Function 'write' argument 1 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.h:20:28: note: Function 'write' argument 1 names different: declaration 'buffer' definition 'buf'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:39:31: note: Function 'write' argument 1 names different: declaration 'buffer' definition 'buf'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:39:43: style: Function 'write' argument 2 names different: declaration 'size' definition 'inputLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.h:20:43: note: Function 'write' argument 2 names different: declaration 'size' definition 'inputLength'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:39:43: note: Function 'write' argument 2 names different: declaration 'size' definition 'inputLength'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:31:8: warning: Member variable 'SkMD5::buffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:97:21: style: Technically the member function 'F::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:102:21: style: Technically the member function 'G::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:107:21: style: Technically the member function 'H::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMD5.cpp:111:21: style: Technically the member function 'I::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMaskCache.cpp:63:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMaskCache.cpp:40:31: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMaskCache.cpp:134:31: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMaskGamma.h:99:5: warning: Member variable 'SkTMaskGamma::fGammaTables' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMaskGamma.h:175:59: warning: The class 'SkTMaskPreBlend' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMath.cpp:37:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMatrix.cpp:1280:54: style: Function 'SkPerspIter' argument 2 names different: declaration 'x' definition 'x0'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPerspIter.h:23:45: note: Function 'SkPerspIter' argument 2 names different: declaration 'x' definition 'x0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMatrix.cpp:1280:54: note: Function 'SkPerspIter' argument 2 names different: declaration 'x' definition 'x0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMatrix.cpp:1280:67: style: Function 'SkPerspIter' argument 3 names different: declaration 'y' definition 'y0'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPerspIter.h:23:57: note: Function 'SkPerspIter' argument 3 names different: declaration 'y' definition 'y0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMatrix.cpp:1280:67: note: Function 'SkPerspIter' argument 3 names different: declaration 'y' definition 'y0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMatrix44.cpp:78:29: style: Variable 'src' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMatrix44.cpp:95:29: style: Variable 'src' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMatrix44.cpp:130:23: style: Variable 'dst' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMatrix44.cpp:143:23: style: Variable 'dst' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMetaData.cpp:48:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMetaData.cpp:133:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMetaData.cpp:188:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMetaData.cpp:257:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.cpp:435:17: style: The scope of the variable 'rowBytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.cpp:558:43: style: Function 'extractLevel' argument 1 names different: declaration 'scale' definition 'scaleSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.h:54:37: note: Function 'extractLevel' argument 1 names different: declaration 'scale' definition 'scaleSize'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMipMap.cpp:558:43: note: Function 'extractLevel' argument 1 names different: declaration 'scale' definition 'scaleSize'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkMultiPictureDraw.cpp:73:5: style: Class 'AutoMPDReset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkNormalBevelSource.h:38:18: style: The function 'Provider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkNormalSource.h:36:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkNormalBevelSource.h:38:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkNormalFlatSource.h:35:18: style: The function 'Provider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkNormalSource.h:36:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkNormalFlatSource.h:35:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPathMeasure.cpp:562:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureData.h:37:5: warning: Member variable 'SkPictInfo::fMagic' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureData.h:37:5: warning: Member variable 'SkPictInfo::fFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.h:265:18: style: Technically the member function 'SkPictureRecord::PathHash::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureFlat.h:169:52: style: Class 'SkFactoryPlayback' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureFlat.h:169:52: style: Class 'SkFactoryPlayback' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureFlat.h:169:5: style: Class 'SkFactoryPlayback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPicturePlayback.h:21:5: style: Class 'SkPicturePlayback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPicturePlayback.h:50:9: style: Class 'AutoResetOpID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureContentInfo.h:15:1: warning: The class 'SkPictureContentInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureData.cpp:24:16: warning: Member variable 'SkPictureData::fBitmapImageRefs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureData.cpp:24:16: warning: Member variable 'SkPictureData::fBitmapImageCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureData.cpp:60:9: style: Class 'SkPictureData' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureData.cpp:60:9: style: Class 'SkPictureData' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPicturePlayback.cpp:72:12: style: Technically the member function 'TextContainer::length' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPicturePlayback.cpp:73:17: style: Technically the member function 'TextContainer::text' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:27:70: style: Function 'SkPictureRecord' argument 2 names different: declaration 'recordFlags' definition 'flags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.h:31:57: note: Function 'SkPictureRecord' argument 2 names different: declaration 'recordFlags' definition 'flags'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:27:70: note: Function 'SkPictureRecord' argument 2 names different: declaration 'recordFlags' definition 'flags'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:165:55: style: Function 'recordTranslate' argument 1 names different: declaration 'matrix' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.h:232:42: note: Function 'recordTranslate' argument 1 names different: declaration 'matrix' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:165:55: note: Function 'recordTranslate' argument 1 names different: declaration 'matrix' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:176:51: style: Function 'recordScale' argument 1 names different: declaration 'matrix' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.h:233:38: note: Function 'recordScale' argument 1 names different: declaration 'matrix' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:176:51: note: Function 'recordScale' argument 1 names different: declaration 'matrix' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:495:66: style: Function 'onDrawImage' argument 2 names different: declaration 'left' definition 'x'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.h:194:47: note: Function 'onDrawImage' argument 2 names different: declaration 'left' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:495:66: note: Function 'onDrawImage' argument 2 names different: declaration 'left' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:495:78: style: Function 'onDrawImage' argument 3 names different: declaration 'top' definition 'y'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.h:194:62: note: Function 'onDrawImage' argument 3 names different: declaration 'top' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:495:78: note: Function 'onDrawImage' argument 3 names different: declaration 'top' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:725:74: style: Function 'onDrawVertices' argument 6 names different: declaration 'xmode' definition 'xfer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.h:204:61: note: Function 'onDrawVertices' argument 6 names different: declaration 'xmode' definition 'xfer'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:725:74: note: Function 'onDrawVertices' argument 6 names different: declaration 'xmode' definition 'xfer'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:933:47: style: Function 'addDrawable' argument 1 names different: declaration 'picture' definition 'drawable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.h:132:34: note: Function 'addDrawable' argument 1 names different: declaration 'picture' definition 'drawable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureRecord.cpp:933:47: note: Function 'addDrawable' argument 1 names different: declaration 'picture' definition 'drawable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureShader.cpp:158:94: style: Function 'refBitmapShader' argument 2 names different: declaration 'localMatrix' definition 'localM'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureShader.h:43:70: note: Function 'refBitmapShader' argument 2 names different: declaration 'localMatrix' definition 'localM'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureShader.cpp:158:94: note: Function 'refBitmapShader' argument 2 names different: declaration 'localMatrix' definition 'localM'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkPictureShader.h:35:5: style: Class 'SkPictureShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkQuadClipper.cpp:51:44: style: Function 'clipQuad' argument 1 names different: declaration 'src' definition 'srcPts'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkQuadClipper.h:26:33: note: Function 'clipQuad' argument 1 names different: declaration 'src' definition 'srcPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkQuadClipper.cpp:51:44: note: Function 'clipQuad' argument 1 names different: declaration 'src' definition 'srcPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRRect.cpp:292:9: style: Struct 'Validator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRTree.cpp:170:28: style: Function 'search' argument 1 names different: declaration 'root' definition 'node'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRTree.h:78:23: note: Function 'search' argument 1 names different: declaration 'root' definition 'node'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRTree.cpp:170:28: note: Function 'search' argument 1 names different: declaration 'root' definition 'node'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRTree.cpp:10:10: warning: Member variable 'SkRTree::fRoot' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRWBuffer.cpp:47:10: performance: Technically the member function 'SkBufferBlock::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRWBuffer.cpp:99:10: performance: Technically the member function 'SkBufferHead::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRWBuffer.cpp:20:5: style: Struct 'SkBufferBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRWBuffer.cpp:65:5: style: Struct 'SkBufferHead' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRWBuffer.cpp:269:5: style: Class 'SkROBufferStreamAsset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRasterClip.cpp:403:49: style: Function 'quickContains' argument 1 names different: declaration 'rect' definition 'ir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRasterClip.h:74:39: note: Function 'quickContains' argument 1 names different: declaration 'rect' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRasterClip.cpp:403:49: note: Function 'quickContains' argument 1 names different: declaration 'rect' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRasterClip.h:25:1: warning: The class 'SkRasterClip' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.cpp:106:62: style: Function 'setImageDeserializer' argument 1 names different: declaration 'factory' definition 'deserializer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.h:210:52: note: Function 'setImageDeserializer' argument 1 names different: declaration 'factory' definition 'deserializer'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.cpp:106:62: note: Function 'setImageDeserializer' argument 1 names different: declaration 'factory' definition 'deserializer'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReadBuffer.cpp:24:9: style: Class 'EmptyImageGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRecordDraw.cpp:176:5: warning: Member variable 'FillBounds::fCurrentOp' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRecordDraw.cpp:180:9: performance: Variable 'fCTM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRecordPattern.h:70:37: style: Unused private function: 'IsDraw::AsPtr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRecordPattern.h:71:37: style: Unused private function: 'IsDraw::AsPtr' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRecordPattern.h:148:9: performance: Technically the member function 'SkRecords::Pattern::matchFirst' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRecordPattern.h:159:9: performance: Technically the member function 'SkRecords::Pattern::matchFirst' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRefDict.cpp:70:5: warning: Possible null pointer dereference: data [nullPointer]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRefDict.h:41:54: note: Calling function 'set', 2nd argument 'data' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRefDict.cpp:70:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion.cpp:1018:14: style: Boolean variable 'a_empty' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion.cpp:1022:13: style: Boolean variable 'a_rect' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegionPriv.h:35:1: style: The struct 'RunHead' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion_path.cpp:165:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion_path.cpp:218:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion_path.cpp:228:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion_path.cpp:113:15: warning: Member variable 'SkRgnBuilder::fCurrScanline' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion_path.cpp:113:15: warning: Member variable 'SkRgnBuilder::fPrevScanline' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion_path.cpp:113:15: warning: Member variable 'SkRgnBuilder::fCurrXPtr' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkRegion_path.cpp:113:15: warning: Member variable 'SkRgnBuilder::fStorageCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.cpp:509:61: style: Function 'setSingleAllocationByteLimit' argument 1 names different: declaration 'maximumAllocationSize' definition 'newLimit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.h:226:48: note: Function 'setSingleAllocationByteLimit' argument 1 names different: declaration 'maximumAllocationSize' definition 'newLimit'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkResourceCache.cpp:509:61: note: Function 'setSingleAllocationByteLimit' argument 1 names different: declaration 'maximumAllocationSize' definition 'newLimit'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:574:57: style: Function 'generateGlyphToChar' argument 1 names different: declaration 'glyphId' definition 'glyph'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.h:333:52: note: Function 'generateGlyphToChar' argument 1 names different: declaration 'glyphId' definition 'glyph'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:574:57: note: Function 'generateGlyphToChar' argument 1 names different: declaration 'glyphId' definition 'glyph'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:690:83: style: Function 'computeMatrices' argument 2 names different: declaration 'scale' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.h:152:36: note: Function 'computeMatrices' argument 2 names different: declaration 'scale' definition 's'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:690:83: note: Function 'computeMatrices' argument 2 names different: declaration 'scale' definition 's'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:690:96: style: Function 'computeMatrices' argument 3 names different: declaration 'remaining' definition 'sA'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.h:152:53: note: Function 'computeMatrices' argument 3 names different: declaration 'remaining' definition 'sA'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:690:96: note: Function 'computeMatrices' argument 3 names different: declaration 'remaining' definition 'sA'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:691:52: style: Function 'computeMatrices' argument 4 names different: declaration 'remainingWithoutRotation' definition 'GsA'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.h:153:36: note: Function 'computeMatrices' argument 4 names different: declaration 'remainingWithoutRotation' definition 'GsA'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:691:52: note: Function 'computeMatrices' argument 4 names different: declaration 'remainingWithoutRotation' definition 'GsA'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:691:67: style: Function 'computeMatrices' argument 5 names different: declaration 'remainingRotation' definition 'G_inv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.h:154:36: note: Function 'computeMatrices' argument 5 names different: declaration 'remainingRotation' definition 'G_inv'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:691:67: note: Function 'computeMatrices' argument 5 names different: declaration 'remainingRotation' definition 'G_inv'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:691:84: style: Function 'computeMatrices' argument 6 names different: declaration 'total' definition 'A_out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.h:155:36: note: Function 'computeMatrices' argument 6 names different: declaration 'total' definition 'A_out'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScalerContext.cpp:691:84: note: Function 'computeMatrices' argument 6 names different: declaration 'total' definition 'A_out'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:74:47: style: Function 'BaseSuperBlitter' argument 1 names different: declaration 'realBlitter' definition 'realBlit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:41:33: note: Function 'BaseSuperBlitter' argument 1 names different: declaration 'realBlitter' definition 'realBlit'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:74:47: note: Function 'BaseSuperBlitter' argument 1 names different: declaration 'realBlitter' definition 'realBlit'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:624:63: style: Function 'AntiFillPath' argument 2 names different: declaration 'clip' definition 'origClip'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan.h:74:61: note: Function 'AntiFillPath' argument 2 names different: declaration 'clip' definition 'origClip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:624:63: note: Function 'AntiFillPath' argument 2 names different: declaration 'clip' definition 'origClip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Antihair.cpp:750:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Antihair.cpp:262:14: style: Opposite expression on both sides of '&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Antihair.cpp:262:14: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Antihair.cpp:262:14: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Antihair.cpp:522:57: style: Function 'AntiHairLineRgn' argument 2 names different: declaration 'count' definition 'arrayCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan.h:81:54: note: Function 'AntiHairLineRgn' argument 2 names different: declaration 'count' definition 'arrayCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Antihair.cpp:522:57: note: Function 'AntiHairLineRgn' argument 2 names different: declaration 'count' definition 'arrayCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Antihair.cpp:266:64: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Hairline.cpp:42:53: style: Function 'HairLineRgn' argument 2 names different: declaration 'count' definition 'arrayCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan.h:80:50: note: Function 'HairLineRgn' argument 2 names different: declaration 'count' definition 'arrayCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Hairline.cpp:42:53: note: Function 'HairLineRgn' argument 2 names different: declaration 'count' definition 'arrayCount'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:175:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:182:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:229:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:234:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:390:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:518:55: style: Function 'sk_blit_above' argument 2 names different: declaration 'avoid' definition 'ir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScanPriv.h:36:47: note: Function 'sk_blit_above' argument 2 names different: declaration 'avoid' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:518:55: note: Function 'sk_blit_above' argument 2 names different: declaration 'avoid' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:531:55: style: Function 'sk_blit_below' argument 2 names different: declaration 'avoid' definition 'ir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScanPriv.h:37:47: note: Function 'sk_blit_below' argument 2 names different: declaration 'avoid' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:531:55: note: Function 'sk_blit_below' argument 2 names different: declaration 'avoid' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:552:45: style: Function 'SkScanClipper' argument 3 names different: declaration 'bounds' definition 'ir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScanPriv.h:17:76: note: Function 'SkScanClipper' argument 3 names different: declaration 'bounds' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:552:45: note: Function 'SkScanClipper' argument 3 names different: declaration 'bounds' definition 'ir'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:661:59: style: Function 'FillPath' argument 2 names different: declaration 'clip' definition 'origClip'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan.h:73:57: note: Function 'FillPath' argument 2 names different: declaration 'clip' definition 'origClip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkScan_Path.cpp:661:59: note: Function 'FillPath' argument 2 names different: declaration 'clip' definition 'origClip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSharedMutex.h:39:10: performance: Technically the member function 'SkSharedMutex::assertHeld' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSharedMutex.h:68:28: note: Technically the member function 'SkSharedMutex::assertHeld' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSharedMutex.h:39:10: note: Technically the member function 'SkSharedMutex::assertHeld' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSharedMutex.h:48:10: performance: Technically the member function 'SkSharedMutex::assertHeldShared' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSharedMutex.h:69:28: note: Technically the member function 'SkSharedMutex::assertHeldShared' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSharedMutex.h:48:10: note: Technically the member function 'SkSharedMutex::assertHeldShared' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSharedMutex.h:74:5: style: Class 'SkAutoSharedMutexShared' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp:208:5: style: Class 'Sprite_D32_S4444_Opaque' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp:236:5: style: Class 'Sprite_D32_S4444' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitter_RGB16.cpp:53:5: style: Class 'Sprite_D16_S16_Opaque' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitterTemplate.h:10:5: style: Class 'Sprite_D16_S4444_Opaque' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitterTemplate.h:10:5: style: Class 'Sprite_D16_SIndex8A_Opaque' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitterTemplate.h:10:5: style: Class 'Sprite_D16_SIndex8_Opaque' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitter_RGB16.cpp:259:5: style: Class 'Sprite_D16_S32_BlitRowProc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitterTemplate.h:14:18: style: The function 'blitRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkBlitter.h:54:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkSpriteBlitterTemplate.h:14:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStream.cpp:900:12: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:249:58: style: Function 'preJoinTo' argument 4 names different: declaration 'isLine' definition 'currIsLine'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:239:28: note: Function 'preJoinTo' argument 4 names different: declaration 'isLine' definition 'currIsLine'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:249:58: note: Function 'preJoinTo' argument 4 names different: declaration 'isLine' definition 'currIsLine'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:290:52: style: Function 'finishContour' argument 2 names different: declaration 'isLine' definition 'currIsLine'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:237:44: note: Function 'finishContour' argument 2 names different: declaration 'isLine' definition 'currIsLine'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:290:52: note: Function 'finishContour' argument 2 names different: declaration 'isLine' definition 'currIsLine'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:590:47: style: Function 'CheckCubicLinear' argument 3 names different: declaration 'tanPtPtr' definition 'tangentPtPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:201:52: note: Function 'CheckCubicLinear' argument 3 names different: declaration 'tanPtPtr' definition 'tangentPtPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:590:47: note: Function 'CheckCubicLinear' argument 3 names different: declaration 'tanPtPtr' definition 'tangentPtPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:1354:41: style: Function 'strokePath' argument 1 names different: declaration 'path' definition 'src'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.h:65:38: note: Function 'strokePath' argument 1 names different: declaration 'path' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:1354:41: note: Function 'strokePath' argument 1 names different: declaration 'path' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:1506:41: style: Function 'strokeRect' argument 1 names different: declaration 'rect' definition 'origRect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.h:63:38: note: Function 'strokeRect' argument 1 names different: declaration 'rect' definition 'origRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:1506:41: note: Function 'strokeRect' argument 1 names different: declaration 'rect' definition 'origRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:1506:59: style: Function 'strokeRect' argument 2 names different: declaration 'result' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.h:63:52: note: Function 'strokeRect' argument 2 names different: declaration 'result' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.cpp:1506:59: note: Function 'strokeRect' argument 2 names different: declaration 'result' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkStroke.h:31:5: style: Class 'SkStroke' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTLS.cpp:50:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTLS.cpp:66:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTLS.cpp:78:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTLS.cpp:96:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTLS.cpp:113:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTaskGroup.cpp:149:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTaskGroup.cpp:89:9: style: Struct 'AutoLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTextBlob.cpp:294:18: style: union member 'PositioningAndExtended::padding' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTextBlob.cpp:19:5: style: Class 'RunFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTypefaceCache.cpp:35:33: style: Function 'purge' argument 1 names different: declaration 'count' definition 'numToPurge'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTypefaceCache.h:71:20: note: Function 'purge' argument 1 names different: declaration 'count' definition 'numToPurge'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkTypefaceCache.cpp:35:33: note: Function 'purge' argument 1 names different: declaration 'count' definition 'numToPurge'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.cpp:163:42: style: Function 'SkUTF16_CountUnichars' argument 1 names different: declaration 'utf16' definition 'src'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.h:77:42: note: Function 'SkUTF16_CountUnichars' argument 1 names different: declaration 'utf16' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.cpp:163:42: note: Function 'SkUTF16_CountUnichars' argument 1 names different: declaration 'utf16' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.cpp:179:42: style: Function 'SkUTF16_CountUnichars' argument 1 names different: declaration 'utf16' definition 'src'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.h:78:42: note: Function 'SkUTF16_CountUnichars' argument 1 names different: declaration 'utf16' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.cpp:179:42: note: Function 'SkUTF16_CountUnichars' argument 1 names different: declaration 'utf16' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.cpp:232:52: style: Function 'SkUTF16_FromUnichar' argument 2 names different: declaration 'utf16' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.h:83:52: note: Function 'SkUTF16_FromUnichar' argument 2 names different: declaration 'utf16' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkUtils.cpp:232:52: note: Function 'SkUTF16_FromUnichar' argument 2 names different: declaration 'utf16' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkValidatingReadBuffer.cpp:92:29: style: Checking if unsigned variable 'fReader.available()' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkVertState.h:27:5: warning: Member variable 'VertState::f0' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkVertState.h:27:5: warning: Member variable 'VertState::f1' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkVertState.h:27:5: warning: Member variable 'VertState::f2' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkWriter32.cpp:16:44: style: Function 'readString' argument 1 names different: declaration 'len' definition 'outLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkReader32.h:130:36: note: Function 'readString' argument 1 names different: declaration 'len' definition 'outLen'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkWriter32.cpp:16:44: note: Function 'readString' argument 1 names different: declaration 'len' definition 'outLen'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkXfermode.cpp:1279:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkYUVPlanesCache.cpp:24:5: style: Struct 'YUVPlanesKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/core/SkYUVPlanesCache.cpp:35:31: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkArithmeticMode.cpp:59:16: error: Array 'fK[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurDrawLooper.cpp:82:36: style: Same expression on both sides of '&'. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.cpp:483:49: style: Function 'BoxBlur' argument 7 names different: declaration 'forceQuality' definition 'force_quality'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.h:36:52: note: Function 'BoxBlur' argument 7 names different: declaration 'forceQuality' definition 'force_quality'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.cpp:483:49: note: Function 'BoxBlur' argument 7 names different: declaration 'forceQuality' definition 'force_quality'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.cpp:705:72: style: Function 'ProfileLookup' argument 3 names different: declaration 'blurredWidth' definition 'blurred_width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.h:59:71: note: Function 'ProfileLookup' argument 3 names different: declaration 'blurredWidth' definition 'blurred_width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.cpp:705:72: note: Function 'ProfileLookup' argument 3 names different: declaration 'blurredWidth' definition 'blurred_width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.cpp:705:91: style: Function 'ProfileLookup' argument 4 names different: declaration 'sharpWidth' definition 'sharp_width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.h:59:89: note: Function 'ProfileLookup' argument 4 names different: declaration 'sharpWidth' definition 'sharp_width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMask.cpp:705:91: note: Function 'ProfileLookup' argument 4 names different: declaration 'sharpWidth' definition 'sharp_width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMaskFilter.cpp:322:51: style: Function 'filterRectMask' argument 1 names different: declaration 'dstM' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMaskFilter.cpp:88:33: note: Function 'filterRectMask' argument 1 names different: declaration 'dstM' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMaskFilter.cpp:322:51: note: Function 'filterRectMask' argument 1 names different: declaration 'dstM' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMaskFilter.cpp:330:52: style: Function 'filterRRectMask' argument 1 names different: declaration 'dstM' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMaskFilter.cpp:90:34: note: Function 'filterRRectMask' argument 1 names different: declaration 'dstM' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkBlurMaskFilter.cpp:330:52: note: Function 'filterRRectMask' argument 1 names different: declaration 'dstM' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkDiscretePathEffect.cpp:54:5: style: Class 'LCGRandom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkEmbossMask.cpp:17:26: style: Opposite expression on both sides of '|'. [oppositeExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkEmbossMask.cpp:17:26: note: Opposite expression on both sides of '|'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkEmbossMask.cpp:17:26: note: Opposite expression on both sides of '|'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkEmbossMask.cpp:35:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLayerRasterizer.cpp:39:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLayerRasterizer.cpp:58:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLayerRasterizer.cpp:138:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLayerRasterizer.cpp:156:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLayerRasterizer.cpp:174:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLayerRasterizer.cpp:192:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:777:9: performance: Variable 'fColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:784:9: performance: Variable 'fColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:830:9: performance: Variable 'fDirection' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:898:9: performance: Variable 'fLocation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:928:8: performance: Variable 'fS' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:1001:9: performance: Variable 'fLocation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:81:5: style: Class 'DiffuseLightingType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:829:5: style: Class 'SkDistantLight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:897:5: style: Class 'SkPointLight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkLightingImageFilter.cpp:1000:5: style: Class 'SkSpotLight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkPerlinNoiseShader.cpp:327:9: style: Struct 'Noise' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkRRectsGaussianEdgeShader.cpp:343:5: performance: Variable 'fPaintColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkTableColorFilter.cpp:290:77: style: Function 'makeComposed' argument 1 names different: declaration 'inner' definition 'innerFilter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkTableColorFilter.cpp:49:60: note: Function 'makeComposed' argument 1 names different: declaration 'inner' definition 'innerFilter'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/SkTableColorFilter.cpp:290:77: note: Function 'makeComposed' argument 1 names different: declaration 'inner' definition 'innerFilter'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkClampRange.h:38:10: performance: Technically the member function 'SkClampRange::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.h:16:5: style: Class 'SkGradientBitmapCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.h:41:9: style: Class 'AutoValidate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientShaderPriv.h:204:5: style: Class 'SkGradientShaderBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:354:5: style: Class 'TSampler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkLinearGradient.h:67:5: style: Class 'SkLinearGradient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkClampRange.cpp:68:37: style: Function 'init' argument 1 names different: declaration 'fx' definition 'fx0'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkClampRange.h:36:27: note: Function 'init' argument 1 names different: declaration 'fx' definition 'fx0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkClampRange.cpp:68:37: note: Function 'init' argument 1 names different: declaration 'fx' definition 'fx0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkClampRange.cpp:68:54: style: Function 'init' argument 2 names different: declaration 'dx' definition 'dx0'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkClampRange.h:36:43: note: Function 'init' argument 2 names different: declaration 'dx' definition 'dx0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkClampRange.cpp:68:54: note: Function 'init' argument 2 names different: declaration 'dx' definition 'dx0'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.cpp:35:50: style: Function 'SkGradientBitmapCache' argument 1 names different: declaration 'maxEntries' definition 'max'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.h:16:31: note: Function 'SkGradientBitmapCache' argument 1 names different: declaration 'maxEntries' definition 'max'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.cpp:35:50: note: Function 'SkGradientBitmapCache' argument 1 names different: declaration 'maxEntries' definition 'max'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.cpp:82:61: style: Function 'find' argument 2 names different: declaration 'len' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.h:19:42: note: Function 'find' argument 2 names different: declaration 'len' definition 'size'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.cpp:82:61: note: Function 'find' argument 2 names different: declaration 'len' definition 'size'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientShader.cpp:228:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientShader.cpp:231:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientShader.cpp:439:26: style: Function 'Build32bitCache' argument 5 names different: declaration 'alpha' definition 'paintAlpha'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientShaderPriv.h:152:43: note: Function 'Build32bitCache' argument 5 names different: declaration 'alpha' definition 'paintAlpha'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkGradientShader.cpp:439:26: note: Function 'Build32bitCache' argument 5 names different: declaration 'alpha' definition 'paintAlpha'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkRadialGradient.h:36:5: style: Class 'SkRadialGradient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/effects/gradients/SkTwoPointConicalGradient.h:76:5: style: Class 'SkTwoPointConicalGradient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkRandomScalerContext.cpp:42:51: style: Function 'SkRandomScalerContext' argument 4 names different: declaration 'fFakeIt' definition 'fakeIt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkRandomScalerContext.cpp:17:53: note: Function 'SkRandomScalerContext' argument 4 names different: declaration 'fFakeIt' definition 'fakeIt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkRandomScalerContext.cpp:42:51: note: Function 'SkRandomScalerContext' argument 4 names different: declaration 'fFakeIt' definition 'fakeIt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkRandomScalerContext.cpp:193:88: style: Function 'SkRandomTypeface' argument 3 names different: declaration 'fakeit' definition 'fakeIt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkRandomScalerContext.h:21:68: note: Function 'SkRandomTypeface' argument 3 names different: declaration 'fakeit' definition 'fakeIt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkRandomScalerContext.cpp:193:88: note: Function 'SkRandomTypeface' argument 3 names different: declaration 'fakeit' definition 'fakeIt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkTestScalerContext.cpp:131:6: warning: Either the condition 'if(metrics)' is redundant or there is possible null pointer dereference: metrics. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkTestScalerContext.cpp:279:12: note: Assuming that condition 'if(metrics)' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkTestScalerContext.cpp:278:31: note: Calling function 'getFontMetrics', 1st argument 'metrics' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkTestScalerContext.cpp:131:6: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/fonts/SkTestScalerContext.h:36:5: style: Class 'SkTestFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAuditTrail.cpp:166:1: style: The class 'PrettyPrintJson' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTraceMarker.h:70:5: warning: Member variable 'Iter::fMarkers' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTraceMarker.h:70:5: warning: Member variable 'Iter::fCurrentIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBatchAtlas.h:59:14: performance: Technically the member function 'GrBatchAtlas::atlasGeneration' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:424:14: performance: Technically the member function 'GrGpu::Stats::dump' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:425:14: performance: Technically the member function 'GrGpu::Stats::dumpKeyValuePairs' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:426:14: performance: Technically the member function 'GrGpu::Stats::incRenderTargetBinds' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:427:14: performance: Technically the member function 'GrGpu::Stats::incShaderCompilations' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:428:14: performance: Technically the member function 'GrGpu::Stats::incTextureCreates' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:429:14: performance: Technically the member function 'GrGpu::Stats::incTextureUploads' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:430:14: performance: Technically the member function 'GrGpu::Stats::incTransfersToTexture' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:431:14: performance: Technically the member function 'GrGpu::Stats::incStencilAttachmentCreates' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:432:14: performance: Technically the member function 'GrGpu::Stats::incNumDraws' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:433:14: performance: Technically the member function 'GrGpu::Stats::incNumFailedDraws' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBatchAtlas.cpp:131:5: style: Class 'GrBatchAtlas' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBatchAtlas.cpp:131:5: style: Class 'GrBatchAtlas' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBufferAllocPool.h:127:5: style: Class 'GrVertexBufferAllocPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBufferAllocPool.h:169:5: style: Class 'GrIndexBufferAllocPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:139:9: style: Class 'Iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:315:9: style: Class 'Iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTracing.h:40:5: style: Class 'GrGpuTraceMarkerGeneratorContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBatchAtlas.h:87:5: warning: The class 'BulkUseTokenUpdater' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrProgramDesc.h:21:1: warning: The class 'GrProgramDesc' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTraceMarker.h:68:1: warning: The class 'Iter' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawBatch.h:77:14: style: The function 'renderTargetUniqueID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrBatch.h:132:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawBatch.h:77:14: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawBatch.h:82:21: style: The function 'renderTarget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrBatch.h:143:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawBatch.h:82:21: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:69:1: style: The class 'GrXPOverridesForBatch' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipeline.h:190:5: warning: Member variable 'GrPipeline::fFlags' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipeline.h:190:5: warning: Member variable 'GrPipeline::fIgnoresCoverage' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipeline.h:190:5: warning: Member variable 'GrPipeline::fNumColorProcessors' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrScissorState.h:16:5: style: Class 'GrScissorState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBlurUtils.cpp:179:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBlurUtils.cpp:281:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBlurUtils.cpp:250:56: style: Function 'drawPathWithMaskFilter' argument 4 names different: declaration 'origSrcPath' definition 'origPath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBlurUtils.h:35:47: note: Function 'drawPathWithMaskFilter' argument 4 names different: declaration 'origSrcPath' definition 'origPath'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBlurUtils.cpp:250:56: note: Function 'drawPathWithMaskFilter' argument 4 names different: declaration 'origSrcPath' definition 'origPath'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.h:187:5: warning: The struct 'DashInfo' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBufferAllocPool.cpp:344:44: style: Public interface of GrVertexBufferAllocPool is not safe. When calling GrVertexBufferAllocPool::makeSpace(), if parameter vertexSize is 0 that leads to division by zero. [unsafeClassDivZero]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBufferAllocPool.cpp:43:45: style: Function 'GrBufferAllocPool' argument 3 names different: declaration 'bufferSize' definition 'blockSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBufferAllocPool.h:61:33: note: Function 'GrBufferAllocPool' argument 3 names different: declaration 'bufferSize' definition 'blockSize'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrBufferAllocPool.cpp:43:45: note: Function 'GrBufferAllocPool' argument 3 names different: declaration 'bufferSize' definition 'blockSize'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:45:45: style: Function 'isRRect' argument 1 names different: declaration 'rtBounds' definition 'origRTBounds'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrClipStackClip.h:41:32: note: Function 'isRRect' argument 1 names different: declaration 'rtBounds' definition 'origRTBounds'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:45:45: note: Function 'isRRect' argument 1 names different: declaration 'rtBounds' definition 'origRTBounds'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrContextPriv.h:41:5: warning: Member variable 'GrContextPriv::fContext' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:289:5: warning: Member variable 'GrAtlasTextBlob::fVertices' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:289:5: warning: Member variable 'GrAtlasTextBlob::fGlyphs' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:289:5: warning: Member variable 'GrAtlasTextBlob::fRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:289:5: warning: Member variable 'GrAtlasTextBlob::fPool' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:289:5: warning: Member variable 'GrAtlasTextBlob::fSize' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:289:5: warning: Member variable 'GrAtlasTextBlob::fRunCount' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrDrawContextPriv.h:68:5: warning: Member variable 'GrDrawContextPriv::fDrawContext' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRenderTargetPriv.h:45:5: warning: Member variable 'GrRenderTargetPriv::fRenderTarget' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:180:9: style: Technically the member function 'GrBatchFontCache::log2Width' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:181:9: style: Technically the member function 'GrBatchFontCache::log2Height' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrResourceCache.h:87:12: performance: Technically the member function 'GrResourceCache::getResourceBytes' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrResourceCache.h:240:10: style: Technically the member function 'GrResourceCache::wouldFit' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrResourceCache.h:250:10: performance: Technically the member function 'GrResourceCache::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAppliedClip.h:22:5: style: Class 'GrAppliedClip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:115:5: style: Class 'GrBatchFontCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpuResourcePriv.h:71:5: style: Class 'ResourcePriv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpuResourceCacheAccess.h:77:5: style: Class 'CacheAccess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrResourceCache.h:46:5: style: Class 'GrResourceCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrResourceCache.h:331:5: style: Class 'ResourceAccess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrDrawContextPriv.h:68:5: style: Class 'GrDrawContextPriv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrSWMaskHelper.h:45:5: style: Class 'GrSWMaskHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:365:9: warning: The struct 'SubRunInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpuResourcePriv.h:17:1: warning: The class 'ResourcePriv' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrContext.cpp:682:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL_impl.h:13:0: style: Function 'VectorCastImpl' argument 1 names different: declaration 'other' definition 'expr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:239:0: note: Function 'VectorCastImpl' argument 1 names different: declaration 'other' definition 'expr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL_impl.h:13:0: note: Function 'VectorCastImpl' argument 1 names different: declaration 'other' definition 'expr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.h:71:9: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.h:72:9: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.h:92:9: style: Struct 'Coverage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.h:93:9: style: Struct 'Coverage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.h:108:9: style: Struct 'LocalCoords' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.h:146:9: style: Class 'ShaderBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.h:166:5: style: Class 'GrGLSLFragmentShaderBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLVertexShaderBuilder.h:21:5: style: Class 'GrGLSLVertexBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLVarying.h:55:5: style: Struct 'GrGLSLVertToFrag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLVarying.h:60:5: style: Struct 'GrGLSLVertToGeo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLVarying.h:65:5: style: Struct 'GrGLSLGeoToFrag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:296:5: style: Class 'GrGLSLExpr1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:299:5: style: Class 'GrGLSLExpr1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:337:5: style: Class 'GrGLSLExpr4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:340:5: style: Class 'GrGLSLExpr4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLCaps.h:36:5: style: Class 'GrGLSLCaps' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderVar.h:45:5: style: Class 'GrGLSLShaderVar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:201:0: style: Class 'GrGLSLExpr < GrGLSLExpr1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:214:0: style: Class 'GrGLSLExpr < GrGLSLExpr1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:201:0: style: Class 'GrGLSLExpr < GrGLSLExpr4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSL.h:214:0: style: Class 'GrGLSLExpr < GrGLSLExpr4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderVar.h:20:1: warning: The class 'GrGLSLShaderVar' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipelineBuilder.h:114:9: style: Class 'AutoRestoreFragmentProcessorState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.h:74:9: style: Class 'TextRun' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrDrawContext.cpp:59:5: style: Class 'AutoCheckFlush' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h:105:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h:107:46: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLIRect.h:32:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h:30:5: warning: Member variable 'GrDrawPathBatchBase::fOverrides' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h:146:9: warning: Member variable 'InstanceData::fIndices' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h:146:9: warning: Member variable 'InstanceData::fTransformValues' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h:146:9: warning: Member variable 'InstanceData::fTransformType' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h:146:9: warning: Member variable 'InstanceData::fInstanceCount' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h:146:9: warning: Member variable 'InstanceData::fRefCnt' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDiscardBatch.h:20:5: style: Class 'GrDiscardBatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:251:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:258:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:275:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:296:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:303:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:326:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:342:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:349:0: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrFragmentProcessor.cpp:164:9: style: Class 'PremulFragmentProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrAllocator.h:315:0: style: Class 'Iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.cpp:136:54: style: Function 'createTexture' argument 1 names different: declaration 'desc' definition 'origDesc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:104:51: note: Function 'createTexture' argument 1 names different: declaration 'desc' definition 'origDesc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.cpp:136:54: note: Function 'createTexture' argument 1 names different: declaration 'desc' definition 'origDesc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.cpp:268:58: style: Function 'getReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:210:55: note: Function 'getReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.cpp:268:58: note: Function 'getReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.cpp:268:69: style: Function 'getReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.h:210:70: note: Function 'getReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpu.cpp:268:69: note: Function 'getReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMesh.h:45:5: warning: Member variable 'GrMesh::fInstanceCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMesh.h:45:5: warning: Member variable 'GrMesh::fVerticesPerInstance' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMesh.h:45:5: warning: Member variable 'GrMesh::fIndicesPerInstance' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMesh.h:45:5: warning: Member variable 'GrMesh::fMaxInstancesPerDraw' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMesh.h:132:5: style: The class 'Iterator' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTexturePriv.h:60:5: style: Class 'GrTexturePriv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCaps.h:459:9: warning: Member variable 'ConfigInfo::fFormatType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLProgram.h:78:14: style: Technically the member function 'GrGLProgram::RenderTargetState::getRTAdjustmentVec' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLContext.h:54:5: style: Class 'GrGLContextInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLContext.h:80:5: style: Class 'GrGLContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:33:5: style: Class 'GrGLPathRendering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.h:273:9: style: Class 'ProgramCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrGpuFactory.cpp:36:13: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMemoryPool.h:58:10: style: Unused private function: 'GrMemoryPool::validate' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMemoryPool.h:58:10: performance: Technically the member function 'GrMemoryPool::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:139:20: note: Technically the member function 'GrMemoryPool::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrMemoryPool.h:58:10: note: Technically the member function 'GrMemoryPool::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:1546:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:759:5: warning: Member variable 'CircleBatch::fStroked' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:759:5: warning: Member variable 'CircleBatch::fClipPlane' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:759:5: warning: Member variable 'CircleBatch::fClipPlaneIsect' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:759:5: warning: Member variable 'CircleBatch::fClipPlaneUnion' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:1005:5: warning: Member variable 'EllipseBatch::fStroked' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:1218:5: warning: Member variable 'DIEllipseBatch::fUsesLocalCoords' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:1835:5: warning: Member variable 'RRectEllipseRendererBatch::fStroked' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:666:30: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:679:30: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:701:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:702:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:714:18: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:715:18: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrOvalRenderer.cpp:716:18: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPathUtils.cpp:211:51: style: Function 'set' argument 1 names different: declaration 'controlPts' definition 'qPts'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPathUtils.h:62:32: note: Function 'set' argument 1 names different: declaration 'controlPts' definition 'qPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPathUtils.cpp:211:51: note: Function 'set' argument 1 names different: declaration 'controlPts' definition 'qPts'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPathUtils.h:59:9: warning: Member variable 'QuadUVMatrix::fM' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPathUtils.h:61:9: style: Class 'QuadUVMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipeline.cpp:200:74: style: Function 'adjustProgramFromOptimizations' argument 1 names different: declaration 'ds' definition 'pipelineBuilder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipeline.h:195:66: note: Function 'adjustProgramFromOptimizations' argument 1 names different: declaration 'ds' definition 'pipelineBuilder'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipeline.cpp:200:74: note: Function 'adjustProgramFromOptimizations' argument 1 names different: declaration 'ds' definition 'pipelineBuilder'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipelineBuilder.cpp:59:83: style: Function 'set' argument 1 names different: declaration 'ds' definition 'pipelineBuilder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipelineBuilder.h:123:43: note: Function 'set' argument 1 names different: declaration 'ds' definition 'pipelineBuilder'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrPipelineBuilder.cpp:59:83: note: Function 'set' argument 1 names different: declaration 'ds' definition 'pipelineBuilder'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_pow2.cpp:10:36: style: Function 'addRect' argument 1 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_pow2.h:34:22: note: Function 'addRect' argument 1 names different: declaration 'w' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_pow2.cpp:10:36: note: Function 'addRect' argument 1 names different: declaration 'w' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_pow2.cpp:10:47: style: Function 'addRect' argument 2 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_pow2.h:34:29: note: Function 'addRect' argument 2 names different: declaration 'h' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_pow2.cpp:10:47: note: Function 'addRect' argument 2 names different: declaration 'h' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.cpp:11:39: style: Function 'addRect' argument 1 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.h:33:22: note: Function 'addRect' argument 1 names different: declaration 'w' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.cpp:11:39: note: Function 'addRect' argument 1 names different: declaration 'w' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.cpp:11:50: style: Function 'addRect' argument 2 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.h:33:29: note: Function 'addRect' argument 2 names different: declaration 'h' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.cpp:11:50: note: Function 'addRect' argument 2 names different: declaration 'h' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.cpp:50:87: style: Function 'rectangleFits' argument 4 names different: declaration 'y' definition 'ypos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.h:54:70: note: Function 'rectangleFits' argument 4 names different: declaration 'y' definition 'ypos'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrRectanizer_skyline.cpp:50:87: note: Function 'rectangleFits' argument 4 names different: declaration 'y' definition 'ypos'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrReducedClip.cpp:437:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrReducedClip.cpp:555:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrReducedClip.cpp:663:5: style: Class 'StencilClip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrResourceCache.cpp:53:5: style: Class 'AutoValidate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrResourceCache.cpp:212:5: style: Class 'AvailableForScratchUse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrShape.cpp:192:46: style: Function 'setInheritedKey' argument 1 names different: declaration 'parentShape' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrShape.h:386:41: note: Function 'setInheritedKey' argument 1 names different: declaration 'parentShape' definition 'parent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrShape.cpp:192:46: note: Function 'setInheritedKey' argument 1 names different: declaration 'parentShape' definition 'parent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrShape.cpp:262:33: style: Function 'GrShape' argument 1 names different: declaration 'parentShape' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrShape.h:380:28: note: Function 'GrShape' argument 1 names different: declaration 'parentShape' definition 'parent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrShape.cpp:262:33: note: Function 'GrShape' argument 1 names different: declaration 'parentShape' definition 'parent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrSoftwarePathRenderer.cpp:132:5: style: Variable 'inverseFilled' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrSoftwarePathRenderer.cpp:129:0: note: Variable 'inverseFilled' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrSoftwarePathRenderer.cpp:132:5: note: Variable 'inverseFilled' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStencilSettings.cpp:82:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStencilSettings.cpp:168:83: style: Function 'reset' argument 2 names different: declaration 'useStencilClip' definition 'hasStencilClip'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStencilSettings.h:77:61: note: Function 'reset' argument 2 names different: declaration 'useStencilClip' definition 'hasStencilClip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStencilSettings.cpp:168:83: note: Function 'reset' argument 2 names different: declaration 'useStencilClip' definition 'hasStencilClip'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:158:63: style: Function 'applyPathEffectToPath' argument 2 names different: declaration 'remainingStoke' definition 'remainingStroke'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.h:157:80: note: Function 'applyPathEffectToPath' argument 2 names different: declaration 'remainingStoke' definition 'remainingStroke'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:158:63: note: Function 'applyPathEffectToPath' argument 2 names different: declaration 'remainingStoke' definition 'remainingStroke'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:159:65: style: Function 'applyPathEffectToPath' argument 4 names different: declaration 'scale' definition 'resScale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.h:158:82: note: Function 'applyPathEffectToPath' argument 4 names different: declaration 'scale' definition 'resScale'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:159:65: note: Function 'applyPathEffectToPath' argument 4 names different: declaration 'scale' definition 'resScale'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:170:64: style: Function 'applyToPath' argument 2 names different: declaration 'fillOrHairline' definition 'style'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.h:167:81: note: Function 'applyToPath' argument 2 names different: declaration 'fillOrHairline' definition 'style'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:170:64: note: Function 'applyToPath' argument 2 names different: declaration 'fillOrHairline' definition 'style'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:171:36: style: Function 'applyToPath' argument 4 names different: declaration 'scale' definition 'resScale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.h:168:72: note: Function 'applyToPath' argument 4 names different: declaration 'scale' definition 'resScale'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:171:36: note: Function 'applyToPath' argument 4 names different: declaration 'scale' definition 'resScale'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrStyle.cpp:47:26: warning: Found function call inside sizeof(). [sizeofFunctionCall]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:761:15: warning: Either the condition 'activeEdges' is redundant or there is possible null pointer dereference: edges. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:803:9: note: Assuming that condition 'activeEdges' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:811:33: note: Calling function 'insert_edge', 3rd argument 'edges' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:761:15: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:762:40: warning: Either the condition 'activeEdges' is redundant or there is possible null pointer dereference: edges. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:803:9: note: Assuming that condition 'activeEdges' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:811:33: note: Calling function 'insert_edge', 3rd argument 'edges' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:762:40: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:763:5: warning: Either the condition 'activeEdges' is redundant or there is possible null pointer dereference: edges. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:803:9: note: Assuming that condition 'activeEdges' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:811:33: note: Calling function 'insert_edge', 3rd argument 'edges' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:763:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:787:17: warning: Either the condition 'activeEdges' is redundant or there is possible null pointer dereference: edges. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:803:9: note: Assuming that condition 'activeEdges' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:810:36: note: Calling function 'find_enclosing_edges', 2nd argument 'edges' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTessellator.cpp:787:17: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.cpp:94:53: style: Function 'GrTextureAdjuster' argument 3 names different: declaration 'area' definition 'contentArea'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.h:148:63: note: Function 'GrTextureAdjuster' argument 3 names different: declaration 'area' definition 'contentArea'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.cpp:94:53: note: Function 'GrTextureAdjuster' argument 3 names different: declaration 'area' definition 'contentArea'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.cpp:368:57: style: Function 'createFragmentProcessor' argument 1 names different: declaration 'textureMatrix' definition 'origTextureMatrix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.h:138:49: note: Function 'createFragmentProcessor' argument 1 names different: declaration 'textureMatrix' definition 'origTextureMatrix'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.cpp:368:57: note: Function 'createFragmentProcessor' argument 1 names different: declaration 'textureMatrix' definition 'origTextureMatrix'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.cpp:369:55: style: Function 'createFragmentProcessor' argument 2 names different: declaration 'constraintRect' definition 'origConstraintRect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.h:139:47: note: Function 'createFragmentProcessor' argument 2 names different: declaration 'constraintRect' definition 'origConstraintRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.cpp:369:55: note: Function 'createFragmentProcessor' argument 2 names different: declaration 'constraintRect' definition 'origConstraintRect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/GrTraceMarker.h:33:1: warning: The class 'GrTraceMarkerSet' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/SkGr.cpp:175:5: style: Class 'PixelRef_GrYUVProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.cpp:740:5: warning: Member variable 'AAConvexPathBatch::fBatch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.cpp:51:9: style: Technically the member function 'Segment::countPoints' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.cpp:636:51: style: Function 'terminate' argument 1 names different: declaration 'lastRing' definition 'ring'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h:228:32: note: Function 'terminate' argument 1 names different: declaration 'lastRing' definition 'ring'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.cpp:636:51: note: Function 'terminate' argument 1 names different: declaration 'lastRing' definition 'ring'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.cpp:836:79: style: Function 'computeNormals' argument 1 names different: declaration 'result' definition 'tess'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h:164:58: note: Function 'computeNormals' argument 1 names different: declaration 'result' definition 'tess'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.cpp:836:79: note: Function 'computeNormals' argument 1 names different: declaration 'result' definition 'tess'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAADistanceFieldPathRenderer.cpp:44:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.cpp:128:23: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.cpp:682:5: warning: Member variable 'AAHairlineBatch::fBatch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.cpp:130:5: warning: Member variable 'AAFlatteningConvexPathBatch::fBatch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAStrokeRectBatch.cpp:123:5: warning: Member variable 'AAStrokeRectBatch::fBatch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAStrokeRectBatch.cpp:164:5: warning: Member variable 'AAStrokeRectBatch::fBatch' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAAStrokeRectBatch.cpp:164:5: warning: Member variable 'AAStrokeRectBatch::fMiterStroke' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAnalyticRectBatch.cpp:57:5: style: Class 'RectGeometryProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:116:5: warning: Member variable 'GrAtlasTextBatch::fBatch' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:116:5: warning: Member variable 'GrAtlasTextBatch::fGeoCount' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:116:5: warning: Member variable 'GrAtlasTextBatch::fMaskType' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:116:5: warning: Member variable 'GrAtlasTextBatch::fUseBGR' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:116:5: warning: Member variable 'GrAtlasTextBatch::fFontCache' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:116:5: warning: Member variable 'GrAtlasTextBatch::fUseGammaCorrectDistanceTable' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:210:10: style: Technically the member function 'GrBlobRegenHelper::flush' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:311:25: note: Technically the member function 'GrBlobRegenHelper::flush' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:210:10: note: Technically the member function 'GrBlobRegenHelper::flush' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawAtlasBatch.cpp:85:19: warning: Member variable 'GrDrawAtlasBatch::fColorIgnored' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawAtlasBatch.cpp:85:19: warning: Member variable 'GrDrawAtlasBatch::fCoverageIgnored' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawBatch.cpp:18:69: style: Function 'getPipelineOptimizations' argument 1 names different: declaration 'override' definition 'opt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawBatch.h:65:60: note: Function 'getPipelineOptimizations' argument 1 names different: declaration 'override' definition 'opt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawBatch.cpp:18:69: note: Function 'getPipelineOptimizations' argument 1 names different: declaration 'override' definition 'opt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrDrawVerticesBatch.cpp:34:22: warning: Member variable 'GrDrawVerticesBatch::fCoverageIgnored' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:197:5: style: Class 'MSAAQuadProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:129:9: style: Class 'GLSLProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrNonAAFillRectPerspectiveBatch.cpp:146:5: warning: Member variable 'GrNonAAFillRectPerspectiveBatch::fHasLocalMatrix' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrNonAAFillRectPerspectiveBatch.cpp:146:5: warning: Member variable 'GrNonAAFillRectPerspectiveBatch::fHasLocalRect' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrPLSPathRenderer.cpp:773:5: warning: Member variable 'PLSPathBatch::fUsesLocalCoords' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrPLSPathRenderer.cpp:281:9: style: Class 'GLSLProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrPLSPathRenderer.cpp:478:9: style: Class 'GLSLProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrPLSPathRenderer.cpp:655:9: style: Class 'GLSLProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.h:37:5: style: Class 'GrStencilAndCoverPathRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrTessellatingPathRenderer.cpp:107:5: warning: Member variable 'DynamicVertexAllocator::fVertexCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/batches/GrTessellatingPathRenderer.cpp:107:5: warning: Member variable 'DynamicVertexAllocator::fFirstVertex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBezierEffect.cpp:68:5: performance: Variable 'fEdgeType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBezierEffect.cpp:334:5: performance: Variable 'fEdgeType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBezierEffect.cpp:536:5: performance: Variable 'fEdgeType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBezierEffect.cpp:20:5: style: Class 'GrGLConicEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBezierEffect.cpp:286:5: style: Class 'GrGLQuadEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBezierEffect.cpp:495:5: style: Class 'GrGLCubicEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBicubicEffect.cpp:214:56: style: Function 'ShouldUseBicubic' argument 1 names different: declaration 'localCoordsToDevice' definition 'matrix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBicubicEffect.h:95:50: note: Function 'ShouldUseBicubic' argument 1 names different: declaration 'localCoordsToDevice' definition 'matrix'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrBicubicEffect.cpp:214:56: note: Function 'ShouldUseBicubic' argument 1 names different: declaration 'localCoordsToDevice' definition 'matrix'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.cpp:164:77: style: Function 'TestForPreservingPMConversions' argument 2 names different: declaration 'PMToUPMRule' definition 'pmToUPMRule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.h:50:62: note: Function 'TestForPreservingPMConversions' argument 2 names different: declaration 'PMToUPMRule' definition 'pmToUPMRule'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.cpp:164:77: note: Function 'TestForPreservingPMConversions' argument 2 names different: declaration 'PMToUPMRule' definition 'pmToUPMRule'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.cpp:165:77: style: Function 'TestForPreservingPMConversions' argument 3 names different: declaration 'UPMToPMRule' definition 'upmToPMRule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.h:51:62: note: Function 'TestForPreservingPMConversions' argument 3 names different: declaration 'UPMToPMRule' definition 'upmToPMRule'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.cpp:165:77: note: Function 'TestForPreservingPMConversions' argument 3 names different: declaration 'UPMToPMRule' definition 'upmToPMRule'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.cpp:204:31: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConvolutionEffect.cpp:148:46: style: Function 'GrConvolutionEffect' argument 3 names different: declaration 'halfWidth' definition 'radius'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConvolutionEffect.h:73:29: note: Function 'GrConvolutionEffect' argument 3 names different: declaration 'halfWidth' definition 'radius'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConvolutionEffect.cpp:148:46: note: Function 'GrConvolutionEffect' argument 3 names different: declaration 'halfWidth' definition 'radius'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConvolutionEffect.cpp:165:46: style: Function 'GrConvolutionEffect' argument 3 names different: declaration 'halfWidth' definition 'radius'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConvolutionEffect.h:80:29: note: Function 'GrConvolutionEffect' argument 3 names different: declaration 'halfWidth' definition 'radius'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrConvolutionEffect.cpp:165:46: note: Function 'GrConvolutionEffect' argument 3 names different: declaration 'halfWidth' definition 'radius'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCoverageSetOpXP.cpp:92:62: style: Function 'CoverageSetOpXP' argument 2 names different: declaration 'fInvertCoverage' definition 'invertCoverage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCoverageSetOpXP.cpp:35:49: note: Function 'CoverageSetOpXP' argument 2 names different: declaration 'fInvertCoverage' definition 'invertCoverage'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCoverageSetOpXP.cpp:92:62: note: Function 'CoverageSetOpXP' argument 2 names different: declaration 'fInvertCoverage' definition 'invertCoverage'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCoverageSetOpXP.cpp:62:5: style: Class 'GLCoverageSetOpXP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:39:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:198:49: style: Function 'onIsEqual' argument 1 names different: declaration 'xpBase' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:117:43: note: Function 'onIsEqual' argument 1 names different: declaration 'xpBase' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:198:49: note: Function 'onIsEqual' argument 1 names different: declaration 'xpBase' definition 'other'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:363:88: style: Function 'onCreateXferProcessor' argument 2 names different: declaration 'optimizations' definition 'opt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:336:75: note: Function 'onCreateXferProcessor' argument 2 names different: declaration 'optimizations' definition 'opt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:363:88: note: Function 'onCreateXferProcessor' argument 2 names different: declaration 'optimizations' definition 'opt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:129:5: style: Class 'GLCustomXP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp:329:5: style: Class 'CustomXPFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:397:21: style: The scope of the variable 'bounds' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:1123:58: style: Function 'setData' argument 3 names different: declaration 'iter' definition 'transformIter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:1034:41: note: Function 'setData' argument 3 names different: declaration 'iter' definition 'transformIter'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:1123:58: note: Function 'setData' argument 3 names different: declaration 'iter' definition 'transformIter'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:1192:64: style: Function 'make_dash_gp' argument 4 names different: declaration 'localMatrix' definition 'viewMatrix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:238:64: note: Function 'make_dash_gp' argument 4 names different: declaration 'localMatrix' definition 'viewMatrix'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:1192:64: note: Function 'make_dash_gp' argument 4 names different: declaration 'localMatrix' definition 'viewMatrix'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:313:9: warning: Member variable 'DashDraw::fLineDone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:313:9: warning: Member variable 'DashDraw::fHasStartRect' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:313:9: warning: Member variable 'DashDraw::fHasEndRect' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:833:5: performance: Variable 'fColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:834:5: performance: Variable 'fPrevRadius' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:835:5: performance: Variable 'fPrevCenterX' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:836:5: performance: Variable 'fPrevIntervalLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:1043:5: performance: Variable 'fColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:313:9: style: Struct 'DashDraw' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:256:83: performance: Function parameter 'aaMode' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:274:66: performance: Function parameter 'aaMode' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:921:61: performance: Function parameter 'aaMode' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:938:49: performance: Function parameter 'aaMode' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:1148:59: performance: Function parameter 'aaMode' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp:1165:45: performance: Function parameter 'aaMode' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDisableColorXP.cpp:54:5: style: Class 'GLDisableColorXP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDistanceFieldGeoProc.cpp:792:66: style: Function 'GrDistanceFieldLCDTextGeoProc' argument 5 names different: declaration 'wa' definition 'distanceAdjust'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDistanceFieldGeoProc.h:219:50: note: Function 'GrDistanceFieldLCDTextGeoProc' argument 5 names different: declaration 'wa' definition 'distanceAdjust'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDistanceFieldGeoProc.cpp:792:66: note: Function 'GrDistanceFieldLCDTextGeoProc' argument 5 names different: declaration 'wa' definition 'distanceAdjust'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrDistanceFieldGeoProc.cpp:552:9: performance: Variable 'fDistanceAdjust' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:64:73: style: Function 'CircleEffect' argument 2 names different: declaration 'center' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:35:54: note: Function 'CircleEffect' argument 2 names different: declaration 'center' definition 'c'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:64:73: note: Function 'CircleEffect' argument 2 names different: declaration 'center' definition 'c'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:64:85: style: Function 'CircleEffect' argument 3 names different: declaration 'radius' definition 'r'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:35:71: note: Function 'CircleEffect' argument 3 names different: declaration 'radius' definition 'r'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:64:85: note: Function 'CircleEffect' argument 3 names different: declaration 'radius' definition 'r'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:231:75: style: Function 'EllipseEffect' argument 2 names different: declaration 'center' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:200:55: note: Function 'EllipseEffect' argument 2 names different: declaration 'center' definition 'c'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:231:75: note: Function 'EllipseEffect' argument 2 names different: declaration 'center' definition 'c'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrPorterDuffXferProcessor.cpp:346:5: style: Class 'PorterDuffXferProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrPorterDuffXferProcessor.cpp:629:5: style: Class 'GLPDLCDXferProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/effects/GrPorterDuffXferProcessor.cpp:27:1: warning: The struct 'BlendFormula' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCaps.cpp:855:50: style: Function 'readPixelsSupported' argument 1 names different: declaration 'renderTargetConfig' definition 'rtConfig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCaps.h:320:44: note: Function 'readPixelsSupported' argument 1 names different: declaration 'renderTargetConfig' definition 'rtConfig'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCaps.cpp:855:50: note: Function 'readPixelsSupported' argument 1 names different: declaration 'renderTargetConfig' definition 'rtConfig'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCaps.cpp:22:5: performance: Variable 'fStandard' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCreateNullInterface.cpp:22:5: style: Class 'GLObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCreateNullInterface.cpp:100:5: style: Class 'Buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCreateNullInterface.cpp:132:5: style: Class 'FramebufferAttachment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCreateNullInterface.cpp:141:5: style: Class 'Renderbuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCreateNullInterface.cpp:158:5: style: Class 'Framebuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLCreateNullInterface.cpp:217:5: style: Class 'NullInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:3030:26: warning: Possible null pointer dereference: rt [nullPointer]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:2658:30: note: Calling function 'flushHWAAState', 1st argument 'rt' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:3030:26: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:940:5: style: Variable 'success' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:934:0: note: Variable 'success' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:940:5: note: Variable 'success' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:144:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:2331:49: style: Function 'readPixelsSupported' argument 1 names different: declaration 'renderTargetConfig' definition 'rtConfig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.h:197:44: note: Function 'readPixelsSupported' argument 1 names different: declaration 'renderTargetConfig' definition 'rtConfig'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:2331:49: note: Function 'readPixelsSupported' argument 1 names different: declaration 'renderTargetConfig' definition 'rtConfig'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:2370:62: style: Function 'onGetReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.h:67:57: note: Function 'onGetReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:2370:62: note: Function 'onGetReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:2370:73: style: Function 'onGetReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.h:67:72: note: Function 'onGetReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:2370:73: note: Function 'onGetReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:3456:34: style: Function 'setTextureUnit' argument 1 names different: declaration 'unitIdx' definition 'unit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.h:232:29: note: Function 'setTextureUnit' argument 1 names different: declaration 'unitIdx' definition 'unit'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:3456:34: note: Function 'setTextureUnit' argument 1 names different: declaration 'unitIdx' definition 'unit'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:4651:92: style: Function 'bindInternalVertexArray' argument 2 names different: declaration 'ibuff' definition 'ibuf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.h:516:81: note: Function 'bindInternalVertexArray' argument 2 names different: declaration 'ibuff' definition 'ibuf'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp:4651:92: note: Function 'bindInternalVertexArray' argument 2 names different: declaration 'ibuff' definition 'ibuf'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpuCommandBuffer.h:22:5: style: Class 'GrGLGpuCommandBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp:127:19: style: Condition 'kHashBits<=8' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp:110:53: style: Function 'refProgram' argument 4 names different: declaration 'hasPointSize' definition 'isPoints'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpu.h:278:38: note: Function 'refProgram' argument 4 names different: declaration 'hasPointSize' definition 'isPoints'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp:110:53: note: Function 'refProgram' argument 4 names different: declaration 'hasPointSize' definition 'isPoints'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp:45:24: warning: Member variable 'ProgramCache::fEntries' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp:34:10: style: Technically the member function 'ProgDescLess::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp:39:10: style: Technically the member function 'ProgDescLess::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:63:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:76:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLStencilAttachment.cpp:23:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp:41:36: style: Function 'set' argument 2 names different: declaration 'attribIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.h:42:18: note: Function 'set' argument 2 names different: declaration 'attribIndex' definition 'index'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp:41:36: note: Function 'set' argument 2 names different: declaration 'attribIndex' definition 'index'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp:82:77: style: Function 'disableUnusedArrays' argument 2 names different: declaration 'usedAttribArrayMask' definition 'usedMask'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.h:52:55: note: Function 'disableUnusedArrays' argument 2 names different: declaration 'usedAttribArrayMask' definition 'usedMask'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp:82:77: note: Function 'disableUnusedArrays' argument 2 names different: declaration 'usedAttribArrayMask' definition 'usedMask'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp:115:90: style: Function 'bindWithIndexBuffer' argument 2 names different: declaration 'indexBuffer' definition 'ibuff'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.h:106:77: note: Function 'bindWithIndexBuffer' argument 2 names different: declaration 'indexBuffer' definition 'ibuff'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp:115:90: note: Function 'bindWithIndexBuffer' argument 2 names different: declaration 'indexBuffer' definition 'ibuff'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fCountlines' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fFreshline' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fTabs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fLinecount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fInput' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fInParseUntilNewline' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fInParseUntil' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp:13:5: warning: Member variable 'GLSLPrettyPrint::fInParseUntilToken' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/gl/iOS/GrGLCreateNativeInterface_iOS.cpp:48:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLCaps.cpp:15:13: warning: Member variable 'GrGLSLCaps::fSamplerPrecisions' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp:23:91: style: Function 'emitChild' argument 3 names different: declaration 'parentArgs' definition 'args'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.h:161:70: note: Function 'emitChild' argument 3 names different: declaration 'parentArgs' definition 'args'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp:23:91: note: Function 'emitChild' argument 3 names different: declaration 'parentArgs' definition 'args'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp:28:74: style: Function 'emitChild' argument 4 names different: declaration 'parentArgs' definition 'args'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.h:158:30: note: Function 'emitChild' argument 4 names different: declaration 'parentArgs' definition 'args'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp:28:74: note: Function 'emitChild' argument 4 names different: declaration 'parentArgs' definition 'args'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp:27:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp:54:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp:77:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp:341:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp:166:28: style: The scope of the variable 'kTempName' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.h:58:10: performance: Technically the member function 'GrGLSLGeometryProcessor::setupPosition' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.cpp:87:31: note: Technically the member function 'GrGLSLGeometryProcessor::setupPosition' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.h:58:10: note: Technically the member function 'GrGLSLGeometryProcessor::setupPosition' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.h:59:10: performance: Technically the member function 'GrGLSLGeometryProcessor::setupPosition' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.cpp:94:31: note: Technically the member function 'GrGLSLGeometryProcessor::setupPosition' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.h:59:10: note: Technically the member function 'GrGLSLGeometryProcessor::setupPosition' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLProgramBuilder.h:60:17: performance: Technically the member function 'GrGLSLProgramBuilder::rtAdjustment' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryShaderBuilder.h:17:5: style: Class 'GrGLSLGeometryBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/glsl/GrGLSLProgramBuilder.h:124:9: style: Class 'AutoStageAdvance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.cpp:236:9: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.cpp:247:13: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.cpp:251:13: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.cpp:270:56: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.cpp:22:5: warning: Member variable 'GLBatch::fEmulatedBaseInstance' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.cpp:22:5: warning: Member variable 'GLBatch::fGLDrawCmdsIdx' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.h:24:5: style: Class 'GLInstancedRendering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.cpp:22:5: style: Class 'GLBatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:2060:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:2082:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:2099:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:190:10: style: Technically the member function 'gr_instanced::Backend::setupSimpleRadii' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:471:38: note: Technically the member function 'gr_instanced::Backend::setupSimpleRadii' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:190:10: note: Technically the member function 'gr_instanced::Backend::setupSimpleRadii' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:191:10: style: Technically the member function 'gr_instanced::Backend::setupNinePatchRadii' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:478:38: note: Technically the member function 'gr_instanced::Backend::setupNinePatchRadii' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:191:10: note: Technically the member function 'gr_instanced::Backend::setupNinePatchRadii' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:722:10: performance: Technically the member function 'gr_instanced::BackendCoverage::emitArc' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1023:46: note: Technically the member function 'gr_instanced::BackendCoverage::emitArc' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:722:10: note: Technically the member function 'gr_instanced::BackendCoverage::emitArc' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1118:10: performance: Technically the member function 'gr_instanced::BackendMultisample::interpolateAtSample' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1605:49: note: Technically the member function 'gr_instanced::BackendMultisample::interpolateAtSample' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1118:10: note: Technically the member function 'gr_instanced::BackendMultisample::interpolateAtSample' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1120:10: style: Technically the member function 'gr_instanced::BackendMultisample::acceptOrRejectWholeFragment' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1623:44: note: Technically the member function 'gr_instanced::BackendMultisample::acceptOrRejectWholeFragment' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1120:10: note: Technically the member function 'gr_instanced::BackendMultisample::acceptOrRejectWholeFragment' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1121:10: style: Technically the member function 'gr_instanced::BackendMultisample::acceptCoverageMask' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1658:49: note: Technically the member function 'gr_instanced::BackendMultisample::acceptCoverageMask' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1121:10: note: Technically the member function 'gr_instanced::BackendMultisample::acceptCoverageMask' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstancedRendering.cpp:244:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstancedRendering.cpp:104:66: style: Function 'recordShape' argument 8 names different: declaration 'requireHWAA' definition 'useHWAA'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstancedRendering.h:166:84: note: Function 'recordShape' argument 8 names different: declaration 'requireHWAA' definition 'useHWAA'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/instanced/InstancedRendering.cpp:104:66: note: Function 'recordShape' argument 8 names different: declaration 'requireHWAA' definition 'useHWAA'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:45:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:252:40: style: Function 'regenInBatch' argument 4 names different: declaration 'run' definition 'runIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:268:54: note: Function 'regenInBatch' argument 4 names different: declaration 'run' definition 'runIndex'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:252:40: note: Function 'regenInBatch' argument 4 names different: declaration 'run' definition 'runIndex'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:252:54: style: Function 'regenInBatch' argument 5 names different: declaration 'subRun' definition 'subRunIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:268:63: note: Function 'regenInBatch' argument 5 names different: declaration 'subRun' definition 'subRunIndex'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:252:54: note: Function 'regenInBatch' argument 5 names different: declaration 'subRun' definition 'subRunIndex'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:183:5: warning: Either the condition 'cacheBlob' is redundant or there is possible null pointer dereference: cacheBlob. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:131:9: note: Assuming that condition 'cacheBlob' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:164:28: note: Calling function 'RegenerateTextBlob', 1st argument 'cacheBlob' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:183:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:174:62: style: Function 'RegenerateTextBlob' argument 1 names different: declaration 'bmp' definition 'cacheBlob'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:56:53: note: Function 'RegenerateTextBlob' argument 1 names different: declaration 'bmp' definition 'cacheBlob'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:174:62: note: Function 'RegenerateTextBlob' argument 1 names different: declaration 'bmp' definition 'cacheBlob'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:87:39: style: Unused private function: 'GrAtlasTextContext::dfAdjustTable' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:33:10: performance: Technically the member function 'GrAtlasTextContext::canDraw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:27:26: note: Technically the member function 'GrAtlasTextContext::canDraw' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:33:10: note: Technically the member function 'GrAtlasTextContext::canDraw' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:308:83: style: Function 'GrBatchTextStrike' argument 2 names different: declaration 'fontScalerKey' definition 'key'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:31:68: note: Function 'GrBatchTextStrike' argument 2 names different: declaration 'fontScalerKey' definition 'key'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:308:83: note: Function 'GrBatchTextStrike' argument 2 names different: declaration 'fontScalerKey' definition 'key'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:339:5: warning: Member variable 'FallbackBlobBuilder::fGlyphIds' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.h:59:10: performance: Technically the member function 'GrStencilAndCoverTextContext::internalCanDraw' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:55:36: note: Technically the member function 'GrStencilAndCoverTextContext::internalCanDraw' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.h:59:10: note: Technically the member function 'GrStencilAndCoverTextContext::internalCanDraw' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.h:53:5: style: Class 'GrStencilAndCoverTextContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:120:38: style: Function 'BmpAppendGlyph' argument 6 names different: declaration 'left' definition 'vx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.h:96:73: note: Function 'BmpAppendGlyph' argument 6 names different: declaration 'left' definition 'vx'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:120:38: note: Function 'BmpAppendGlyph' argument 6 names different: declaration 'left' definition 'vx'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:120:46: style: Function 'BmpAppendGlyph' argument 7 names different: declaration 'top' definition 'vy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.h:96:83: note: Function 'BmpAppendGlyph' argument 7 names different: declaration 'top' definition 'vy'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:120:46: note: Function 'BmpAppendGlyph' argument 7 names different: declaration 'top' definition 'vy'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:429:50: warning: Function 'DfAppendGlyph' argument order different: declaration ', runIndex, , , , sx, sy, color, cache, textRatio, viewMatrix' definition 'blob, runIndex, cache, strike, skGlyph, sx, sy, color, glyphCache, textRatio, viewMatrix' [funcArgOrderDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.h:99:31: note: Function 'DfAppendGlyph' argument order different: declaration ', runIndex, , , , sx, sy, color, cache, textRatio, viewMatrix' definition 'blob, runIndex, cache, strike, skGlyph, sx, sy, color, glyphCache, textRatio, viewMatrix'
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:429:50: note: Function 'DfAppendGlyph' argument order different: declaration ', runIndex, , , , sx, sy, color, cache, textRatio, viewMatrix' definition 'blob, runIndex, cache, strike, skGlyph, sx, sy, color, glyphCache, textRatio, viewMatrix'
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:473:49: style: Function 'DrawTextAsPath' argument 4 names different: declaration 'origPaint' definition 'skPaint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.h:72:47: note: Function 'DrawTextAsPath' argument 4 names different: declaration 'origPaint' definition 'skPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:473:49: note: Function 'DrawTextAsPath' argument 4 names different: declaration 'origPaint' definition 'skPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.h:171:42: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkBuffer.cpp:21:80: style: Function 'Create' argument 2 names different: declaration 'descriptor' definition 'desc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkBuffer.h:81:47: note: Function 'Create' argument 2 names different: declaration 'descriptor' definition 'desc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkBuffer.cpp:21:80: note: Function 'Create' argument 2 names different: declaration 'descriptor' definition 'desc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkBuffer.cpp:82:49: style: Function 'addMemoryBarrier' argument 3 names different: declaration 'dstAccessMask' definition 'dstAccesMask'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkBuffer.h:37:41: note: Function 'addMemoryBarrier' argument 3 names different: declaration 'dstAccessMask' definition 'dstAccesMask'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkBuffer.cpp:82:49: note: Function 'addMemoryBarrier' argument 3 names different: declaration 'dstAccessMask' definition 'dstAccesMask'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderPass.h:23:5: warning: Member variable 'GrVkRenderPass::fAttachmentFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderPass.h:23:5: warning: Member variable 'GrVkRenderPass::fAttachmentsDescriptor' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkMemory.h:101:20: style: Technically the member function 'GrVkSubHeap::memory' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineState.h:169:14: style: Technically the member function 'GrVkPipelineState::RenderTargetState::getRTAdjustmentVec' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkResourceProvider.h:40:5: style: Class 'GrVkResourceProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkResourceProvider.h:164:9: style: Class 'PipelineStateCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.cpp:16:37: style: Function 'GrVkCaps' argument 3 names different: declaration 'device' definition 'physDev'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.h:30:31: note: Function 'GrVkCaps' argument 3 names different: declaration 'device' definition 'physDev'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.cpp:16:37: note: Function 'GrVkCaps' argument 3 names different: declaration 'device' definition 'physDev'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.cpp:55:38: style: Function 'init' argument 3 names different: declaration 'device' definition 'physDev'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.h:97:32: note: Function 'init' argument 3 names different: declaration 'device' definition 'physDev'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.cpp:55:38: note: Function 'init' argument 3 names different: declaration 'device' definition 'physDev'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.cpp:215:55: style: Function 'initStencilFormat' argument 1 names different: declaration 'iface' definition 'interface'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.h:106:49: note: Function 'initStencilFormat' argument 1 names different: declaration 'iface' definition 'interface'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCaps.cpp:215:55: note: Function 'initStencilFormat' argument 1 names different: declaration 'iface' definition 'interface'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCommandBuffer.cpp:388:76: style: Function 'executeCommands' argument 2 names different: declaration 'secondaryBuffer' definition 'buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCommandBuffer.h:224:54: note: Function 'executeCommands' argument 2 names different: declaration 'secondaryBuffer' definition 'buffer'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkCommandBuffer.cpp:388:76: note: Function 'executeCommands' argument 2 names different: declaration 'secondaryBuffer' definition 'buffer'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkFramebuffer.h:38:5: style: Class 'GrVkFramebuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkImageView.h:36:5: style: Class 'GrVkImageView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipeline.h:47:5: style: Class 'GrVkPipeline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkDescriptorSetManager.cpp:18:78: style: Function 'GrVkDescriptorSetManager' argument 3 names different: declaration 'handler' definition 'uniformHandler'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkDescriptorSetManager.h:31:56: note: Function 'GrVkDescriptorSetManager' argument 3 names different: declaration 'handler' definition 'uniformHandler'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkDescriptorSetManager.cpp:18:78: note: Function 'GrVkDescriptorSetManager' argument 3 names different: declaration 'handler' definition 'uniformHandler'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkDescriptorSetManager.cpp:153:35: style: Function 'DescriptorPoolManager' argument 3 names different: declaration 'handler' definition 'uniformHandler'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkDescriptorSetManager.h:55:57: note: Function 'DescriptorPoolManager' argument 3 names different: declaration 'handler' definition 'uniformHandler'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkDescriptorSetManager.cpp:153:35: note: Function 'DescriptorPoolManager' argument 3 names different: declaration 'handler' definition 'uniformHandler'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1332:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:89:44: style: Function 'GrVkGpu' argument 3 names different: declaration 'backendContext' definition 'backendCtx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.h:175:39: note: Function 'GrVkGpu' argument 3 names different: declaration 'backendContext' definition 'backendCtx'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:89:44: note: Function 'GrVkGpu' argument 3 names different: declaration 'backendContext' definition 'backendCtx'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1004:64: style: Function 'createTestingOnlyBackendTexture' argument 1 names different: declaration 'pixels' definition 'srcData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.h:92:59: note: Function 'createTestingOnlyBackendTexture' argument 1 names different: declaration 'pixels' definition 'srcData'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1004:64: note: Function 'createTestingOnlyBackendTexture' argument 1 names different: declaration 'pixels' definition 'srcData'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1269:72: style: Function 'deleteTestingOnlyBackendTexture' argument 2 names different: declaration 'abandonTexture' definition 'abandon'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.h:96:67: note: Function 'deleteTestingOnlyBackendTexture' argument 2 names different: declaration 'abandonTexture' definition 'abandon'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1269:72: note: Function 'deleteTestingOnlyBackendTexture' argument 2 names different: declaration 'abandonTexture' definition 'abandon'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1652:62: style: Function 'onGetReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.h:72:57: note: Function 'onGetReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1652:62: note: Function 'onGetReadPixelsInfo' argument 2 names different: declaration 'readWidth' definition 'width'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1652:73: style: Function 'onGetReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.h:72:72: note: Function 'onGetReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp:1652:73: note: Function 'onGetReadPixelsInfo' argument 3 names different: declaration 'readHeight' definition 'height'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:126:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:303:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:311:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:139:52: style: Function 'discard' argument 1 names different: declaration 'rt' definition 'target'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.h:35:34: note: Function 'discard' argument 1 names different: declaration 'rt' definition 'target'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:139:52: note: Function 'discard' argument 1 names different: declaration 'rt' definition 'target'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:223:52: style: Function 'onClear' argument 1 names different: declaration 'rt' definition 'target'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.h:55:34: note: Function 'onClear' argument 1 names different: declaration 'rt' definition 'target'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:223:52: note: Function 'onClear' argument 1 names different: declaration 'rt' definition 'target'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:376:49: style: Function 'onDraw' argument 3 names different: declaration 'mesh' definition 'meshes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.h:52:31: note: Function 'onDraw' argument 3 names different: declaration 'mesh' definition 'meshes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp:376:49: note: Function 'onDraw' argument 3 names different: declaration 'mesh' definition 'meshes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkIndexBuffer.cpp:12:62: style: Function 'GrVkIndexBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkIndexBuffer.h:27:49: note: Function 'GrVkIndexBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkIndexBuffer.cpp:12:62: note: Function 'GrVkIndexBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkMemory.cpp:500:38: style: Function 'alloc' argument 1 names different: declaration 'requestedSize' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkMemory.h:103:29: note: Function 'alloc' argument 1 names different: declaration 'requestedSize' definition 'size'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkMemory.cpp:500:38: note: Function 'alloc' argument 1 names different: declaration 'requestedSize' definition 'size'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkMemory.cpp:86:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkMemory.cpp:171:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkMemory.cpp:39:25: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipeline.cpp:309:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineState.cpp:503:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkVaryingHandler.h:15:5: style: Class 'GrVkVaryingHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.cpp:200:61: style: Function 'setMatrix2fv' argument 3 names different: declaration 'matrices' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.h:41:66: note: Function 'setMatrix2fv' argument 3 names different: declaration 'matrices' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.cpp:200:61: note: Function 'setMatrix2fv' argument 3 names different: declaration 'matrices' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.cpp:210:61: style: Function 'setMatrix3fv' argument 3 names different: declaration 'matrices' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.h:42:66: note: Function 'setMatrix3fv' argument 3 names different: declaration 'matrices' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.cpp:210:61: note: Function 'setMatrix3fv' argument 3 names different: declaration 'matrices' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.cpp:220:61: style: Function 'setMatrix4fv' argument 3 names different: declaration 'matrices' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.h:43:66: note: Function 'setMatrix4fv' argument 3 names different: declaration 'matrices' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.cpp:220:61: note: Function 'setMatrix4fv' argument 3 names different: declaration 'matrices' definition 'm'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderPass.cpp:53:47: style: Function 'init' argument 2 names different: declaration 'colorOps' definition 'colorOp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderPass.h:129:35: note: Function 'init' argument 2 names different: declaration 'colorOps' definition 'colorOp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderPass.cpp:53:47: note: Function 'init' argument 2 names different: declaration 'colorOps' definition 'colorOp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderPass.cpp:54:47: style: Function 'init' argument 3 names different: declaration 'stencilOps' definition 'stencilOp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderPass.h:130:35: note: Function 'init' argument 3 names different: declaration 'stencilOps' definition 'stencilOp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderPass.cpp:54:47: note: Function 'init' argument 3 names different: declaration 'stencilOps' definition 'stencilOp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderTarget.cpp:250:77: style: Function 'getAttachmentsDescriptor' argument 2 names different: declaration 'flags' definition 'attachmentFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderTarget.h:76:68: note: Function 'getAttachmentsDescriptor' argument 2 names different: declaration 'flags' definition 'attachmentFlags'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkRenderTarget.cpp:250:77: note: Function 'getAttachmentsDescriptor' argument 2 names different: declaration 'flags' definition 'attachmentFlags'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkResourceProvider.cpp:28:5: style: Class 'GrVkResourceProvider' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkResourceProvider.cpp:28:5: style: Class 'GrVkResourceProvider' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTexture.cpp:24:47: style: Function 'GrVkTexture' argument 5 names different: declaration 'imageView' definition 'view'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTexture.h:49:60: note: Function 'GrVkTexture' argument 5 names different: declaration 'imageView' definition 'view'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTexture.cpp:24:47: note: Function 'GrVkTexture' argument 5 names different: declaration 'imageView' definition 'view'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTexture.cpp:37:47: style: Function 'GrVkTexture' argument 5 names different: declaration 'imageView' definition 'view'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTexture.h:51:60: note: Function 'GrVkTexture' argument 5 names different: declaration 'imageView' definition 'view'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTexture.cpp:37:47: note: Function 'GrVkTexture' argument 5 names different: declaration 'imageView' definition 'view'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTransferBuffer.cpp:33:68: style: Function 'GrVkTransferBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTransferBuffer.h:27:52: note: Function 'GrVkTransferBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkTransferBuffer.cpp:33:68: note: Function 'GrVkTransferBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkUniformHandler.cpp:85:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkVaryingHandler.cpp:34:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkVertexBuffer.cpp:12:64: style: Function 'GrVkVertexBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkVertexBuffer.h:26:50: note: Function 'GrVkVertexBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/gpu/vk/GrVkVertexBuffer.cpp:12:64: note: Function 'GrVkVertexBuffer' argument 3 names different: declaration 'resource' definition 'bufferResource'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Generator.cpp:19:5: style: Class 'SkImage_Generator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Gpu.cpp:43:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Gpu.cpp:112:63: style: Function 'onReadPixels' argument 2 names different: declaration 'dstPixels' definition 'pixels'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Gpu.h:51:49: note: Function 'onReadPixels' argument 2 names different: declaration 'dstPixels' definition 'pixels'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Gpu.cpp:112:63: note: Function 'onReadPixels' argument 2 names different: declaration 'dstPixels' definition 'pixels'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Gpu.cpp:112:78: style: Function 'onReadPixels' argument 3 names different: declaration 'dstRowBytes' definition 'rowBytes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Gpu.h:51:67: note: Function 'onReadPixels' argument 3 names different: declaration 'dstRowBytes' definition 'rowBytes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Gpu.cpp:112:78: note: Function 'onReadPixels' argument 3 names different: declaration 'dstRowBytes' definition 'rowBytes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Gpu.cpp:633:20: warning: Size of pointer 'bufferAsCharPtr' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkImage_Raster.cpp:361:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkSurface_Raster.cpp:42:62: style: Function 'Valid' argument 2 names different: declaration 'rb' definition 'rowBytes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkSurface_Raster.cpp:18:50: note: Function 'Valid' argument 2 names different: declaration 'rb' definition 'rowBytes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/image/SkSurface_Raster.cpp:42:62: note: Function 'Valid' argument 2 names different: declaration 'rb' definition 'rowBytes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkGIFMovie.cpp:24:5: style: Class 'SkGIFMovie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkJPEGWriteUtility.h:36:5: style: Struct 'skjpeg_destination_mgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkJPEGWriteUtility.cpp:14:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkJPEGWriteUtility.cpp:21:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkJPEGWriteUtility.cpp:36:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkJPEGWriteUtility.cpp:56:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkJPEGWriteUtility.cpp:48:25: warning: Member variable 'skjpeg_destination_mgr::fBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkKTXImageEncoder.cpp:45:69: style: Function 'onEncode' argument 2 names different: declaration 'bm' definition 'bitmap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkKTXImageEncoder.cpp:38:54: note: Function 'onEncode' argument 2 names different: declaration 'bm' definition 'bitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkKTXImageEncoder.cpp:45:69: note: Function 'onEncode' argument 2 names different: declaration 'bm' definition 'bitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkPNGImageEncoder.cpp:181:50: style: Function 'onEncode' argument 2 names different: declaration 'bm' definition 'bitmap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkPNGImageEncoder.cpp:170:54: note: Function 'onEncode' argument 2 names different: declaration 'bm' definition 'bitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkPNGImageEncoder.cpp:181:50: note: Function 'onEncode' argument 2 names different: declaration 'bm' definition 'bitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkPNGImageEncoder.cpp:275:69: style: Function 'doEncode' argument 2 names different: declaration 'bm' definition 'bitmap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkPNGImageEncoder.cpp:172:54: note: Function 'doEncode' argument 2 names different: declaration 'bm' definition 'bitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/images/SkPNGImageEncoder.cpp:275:69: note: Function 'doEncode' argument 2 names different: declaration 'bm' definition 'bitmap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/lazy/SkDiscardablePixelRef.cpp:15:76: style: Function 'SkDiscardablePixelRef' argument 4 names different: declaration 'factory' definition 'fact'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/lazy/SkDiscardablePixelRef.h:55:57: note: Function 'SkDiscardablePixelRef' argument 4 names different: declaration 'factory' definition 'fact'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/lazy/SkDiscardablePixelRef.cpp:15:76: note: Function 'SkDiscardablePixelRef' argument 4 names different: declaration 'factory' definition 'fact'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.cpp:373:36: warning: Function 'SkBlitLCD16Row_SSE2' argument order different: declaration 'dst, src, color, width, ' definition 'dst, mask, src, width, ' [funcArgOrderDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.h:24:36: note: Function 'SkBlitLCD16Row_SSE2' argument order different: declaration 'dst, src, color, width, ' definition 'dst, mask, src, width, '
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.cpp:373:36: note: Function 'SkBlitLCD16Row_SSE2' argument order different: declaration 'dst, src, color, width, ' definition 'dst, mask, src, width, '
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.cpp:446:42: warning: Function 'SkBlitLCD16OpaqueRow_SSE2' argument order different: declaration 'dst, src, color, width, opaqueDst' definition 'dst, mask, src, width, opaqueDst' [funcArgOrderDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.h:26:42: note: Function 'SkBlitLCD16OpaqueRow_SSE2' argument order different: declaration 'dst, src, color, width, opaqueDst' definition 'dst, mask, src, width, opaqueDst'
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.cpp:446:42: note: Function 'SkBlitLCD16OpaqueRow_SSE2' argument order different: declaration 'dst, src, color, width, opaqueDst' definition 'dst, mask, src, width, opaqueDst'
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_arm_neon.cpp:445:0: error: #error "This function only supports BGRA and RGBA." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_mips_dsp.cpp:260:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_mips_dsp.cpp:654:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkBlitRow_opts_mips_dsp.cpp:761:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/opts/SkColorCubeFilter_opts.h:21:22: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:380:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:385:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkLineParameters.h:28:1: style: The class 'SkLineParameters' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.h:85:1: style: The class 'SkDCurveSweep' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.h:22:1: style: The class 'SkOpAngle' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:413:1: style: The class 'SkOpSpan' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:24:1: style: The class 'SkOpSegment' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersectionHelper.h:18:1: style: The class 'SkIntersectionHelper' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:18:1: style: The class 'SkCoincidentSpans' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsPoint.h:131:14: style: Technically the member function 'SkDPoint::operator+' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsPoint.h:138:14: style: Technically the member function 'SkDPoint::operator-' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersections.h:128:10: style: Technically the member function 'SkIntersections::isCoincident' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersections.h:219:10: performance: Technically the member function 'SkIntersections::downDepth' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersections.h:233:10: performance: Technically the member function 'SkIntersections::upDepth' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersections.h:284:9: performance: Technically the member function 'SkIntersections::depth' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.h:35:9: performance: Technically the member function 'SkOpAngle::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:50:9: performance: Technically the member function 'SkOpPtT::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:215:9: performance: Technically the member function 'SkOpSpanBase::debugBumpCount' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:219:9: performance: Technically the member function 'SkOpSpanBase::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:146:9: performance: Technically the member function 'SkOpSegment::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:197:10: performance: Technically the member function 'SkOpSegment::done' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:361:10: performance: Technically the member function 'SkOpSegment::setUpWinding' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpContour.h:86:9: performance: Technically the member function 'SkOpContour::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpContour.h:90:9: performance: Technically the member function 'SkOpContour::debugIndent' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpContour.h:142:10: performance: Technically the member function 'SkOpContour::debugValidate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:42:17: performance: Technically the member function 'SkCoincidentSpans::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersections.h:18:5: style: Class 'SkIntersections' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:136:5: style: Class 'SkOpCoincidence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDConicLineIntersection.cpp:135:9: style: Technically the member function 'LineConicIntersections::validT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDConicLineIntersection.cpp:271:12: style: Technically the member function 'LineConicIntersections::findLineT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDConicLineIntersection.cpp:316:10: style: Technically the member function 'LineConicIntersections::uniqueAnswer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDConicLineIntersection.cpp:27:5: style: Class 'LineConicIntersections' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDCubicLineIntersection.cpp:121:9: style: Technically the member function 'LineCubicIntersections::intersectRay' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDCubicLineIntersection.cpp:205:14: style: Technically the member function 'LineCubicIntersections::uniqueAnswer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDCubicLineIntersection.cpp:365:12: style: Technically the member function 'LineCubicIntersections::findLineT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDQuadLineIntersection.cpp:139:9: style: Technically the member function 'LineQuadraticIntersections::intersectRay' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDQuadLineIntersection.cpp:188:9: style: Technically the member function 'LineQuadraticIntersections::horizontalIntersect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDQuadLineIntersection.cpp:220:10: style: Technically the member function 'LineQuadraticIntersections::uniqueAnswer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDQuadLineIntersection.cpp:244:9: style: Technically the member function 'LineQuadraticIntersections::verticalIntersect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDQuadLineIntersection.cpp:371:12: style: Technically the member function 'LineQuadraticIntersections::findLineT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkDQuadLineIntersection.cpp:105:5: style: Class 'LineQuadraticIntersections' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersections.cpp:11:17: style: Function 'closestTo' argument 4 names different: declaration 'dist' definition 'closestDist'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersections.h:239:87: note: Function 'closestTo' argument 4 names different: declaration 'dist' definition 'closestDist'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkIntersections.cpp:11:17: note: Function 'closestTo' argument 4 names different: declaration 'dist' definition 'closestDist'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.h:103:9: performance: Technically the member function 'SkOpAngle::findSector' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.cpp:570:16: note: Technically the member function 'SkOpAngle::findSector' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.h:103:9: note: Technically the member function 'SkOpAngle::findSector' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.h:22:5: style: Class 'SkPathWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.cpp:638:0: error: Syntax Error: AST broken, ternary operator lacks ':'. [internalAstError]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:367:22: warning: Either the condition '!otherEnd' is redundant or there is possible null pointer dereference: end. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1060:9: note: Assuming that condition '!otherEnd' is not redundant
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1055:37: note: Calling function 'step', 1st argument 'end' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:367:22: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:324:36: style: Function 'collapsed' argument 1 names different: declaration 'startT' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:110:27: note: Function 'collapsed' argument 1 names different: declaration 'startT' definition 's'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:324:36: note: Function 'collapsed' argument 1 names different: declaration 'startT' definition 's'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:324:46: style: Function 'collapsed' argument 2 names different: declaration 'endT' definition 'e'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:110:42: note: Function 'collapsed' argument 2 names different: declaration 'endT' definition 'e'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:324:46: note: Function 'collapsed' argument 2 names different: declaration 'endT' definition 'e'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:463:35: style: Function 'contains' argument 1 names different: declaration 't' definition 'newT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:120:26: note: Function 'contains' argument 1 names different: declaration 't' definition 'newT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:463:35: note: Function 'contains' argument 1 names different: declaration 't' definition 'newT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:790:69: style: Function 'init' argument 3 names different: declaration 'parent' definition 'contour'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:234:60: note: Function 'init' argument 3 names different: declaration 'parent' definition 'contour'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:790:69: note: Function 'init' argument 3 names different: declaration 'parent' definition 'contour'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:992:40: style: Function 'match' argument 1 names different: declaration 'span' definition 'base'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:291:31: note: Function 'match' argument 1 names different: declaration 'span' definition 'base'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:992:40: note: Function 'match' argument 1 names different: declaration 'span' definition 'base'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:992:65: style: Function 'match' argument 2 names different: declaration 'parent' definition 'testParent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:291:56: note: Function 'match' argument 2 names different: declaration 'parent' definition 'testParent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:992:65: note: Function 'match' argument 2 names different: declaration 'parent' definition 'testParent'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:992:84: style: Function 'match' argument 3 names different: declaration 't' definition 'testT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:291:71: note: Function 'match' argument 3 names different: declaration 't' definition 'testT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:992:84: note: Function 'match' argument 3 names different: declaration 't' definition 'testT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:993:24: style: Function 'match' argument 4 names different: declaration 'pt' definition 'testPt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:291:89: note: Function 'match' argument 4 names different: declaration 'pt' definition 'testPt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:993:24: note: Function 'match' argument 4 names different: declaration 'pt' definition 'testPt'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1013:67: style: Function 'nextChase' argument 2 names different: declaration 'step' definition 'stepPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:300:50: note: Function 'nextChase' argument 2 names different: declaration 'step' definition 'stepPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1013:67: note: Function 'nextChase' argument 2 names different: declaration 'step' definition 'stepPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1299:51: style: Function 'spansNearby' argument 1 names different: declaration 'ref' definition 'refSpan'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:375:42: note: Function 'spansNearby' argument 1 names different: declaration 'ref' definition 'refSpan'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1299:51: note: Function 'spansNearby' argument 1 names different: declaration 'ref' definition 'refSpan'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1299:80: style: Function 'spansNearby' argument 2 names different: declaration 'check' definition 'checkSpan'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:375:67: note: Function 'spansNearby' argument 2 names different: declaration 'check' definition 'checkSpan'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1299:80: note: Function 'spansNearby' argument 2 names different: declaration 'check' definition 'checkSpan'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1533:19: style: Function 'subDivide' argument 3 names different: declaration 'result' definition 'edge'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:388:82: note: Function 'subDivide' argument 3 names different: declaration 'result' definition 'edge'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1533:19: note: Function 'subDivide' argument 3 names different: declaration 'result' definition 'edge'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:370:10: performance: Technically the member function 'SkOpSegment::setUpWindings' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1434:19: note: Technically the member function 'SkOpSegment::setUpWindings' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:370:10: note: Technically the member function 'SkOpSegment::setUpWindings' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:372:10: style: Technically the member function 'SkOpSegment::setUpWindings' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1442:19: note: Technically the member function 'SkOpSegment::setUpWindings' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:372:10: note: Technically the member function 'SkOpSegment::setUpWindings' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:375:10: performance: Technically the member function 'SkOpSegment::spansNearby' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1299:19: note: Technically the member function 'SkOpSegment::spansNearby' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:375:10: note: Technically the member function 'SkOpSegment::spansNearby' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:402:9: performance: Technically the member function 'SkOpSegment::updateOppWinding' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1628:18: note: Technically the member function 'SkOpSegment::updateOppWinding' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:402:9: note: Technically the member function 'SkOpSegment::updateOppWinding' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:405:9: performance: Technically the member function 'SkOpSegment::updateWinding' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1651:18: note: Technically the member function 'SkOpSegment::updateWinding' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:405:9: note: Technically the member function 'SkOpSegment::updateWinding' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:429:9: performance: Technically the member function 'SkOpSegment::windSum' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.cpp:1692:18: note: Technically the member function 'SkOpSegment::windSum' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:429:9: note: Technically the member function 'SkOpSegment::windSum' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.cpp:99:74: style: Function 'init' argument 4 names different: declaration 'dup' definition 'duplicate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:85:63: note: Function 'init' argument 4 names different: declaration 'dup' definition 'duplicate'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.cpp:99:74: note: Function 'init' argument 4 names different: declaration 'dup' definition 'duplicate'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.cpp:119:44: style: Function 'ptAlreadySeen' argument 1 names different: declaration 'head' definition 'check'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:137:39: note: Function 'ptAlreadySeen' argument 1 names different: declaration 'head' definition 'check'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.cpp:119:44: note: Function 'ptAlreadySeen' argument 1 names different: declaration 'head' definition 'check'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.cpp:228:42: style: Function 'initBase' argument 1 names different: declaration 'parent' definition 'segment'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:274:32: note: Function 'initBase' argument 1 names different: declaration 'parent' definition 'segment'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.cpp:228:42: note: Function 'initBase' argument 1 names different: declaration 'parent' definition 'segment'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.cpp:385:34: style: Function 'init' argument 1 names different: declaration 'parent' definition 'segment'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:460:28: note: Function 'init' argument 1 names different: declaration 'parent' definition 'segment'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.cpp:385:34: note: Function 'init' argument 1 names different: declaration 'parent' definition 'segment'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCommon.cpp:90:18: style: The scope of the variable 'result' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCommon.cpp:37:15: style: Function 'AngleWinding' argument 4 names different: declaration 'sortable' definition 'sortablePtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCommon.h:18:37: note: Function 'AngleWinding' argument 4 names different: declaration 'sortable' definition 'sortablePtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCommon.cpp:37:15: note: Function 'AngleWinding' argument 4 names different: declaration 'sortable' definition 'sortablePtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsConic.cpp:31:56: style: Function 'FindExtrema' argument 2 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsConic.h:59:57: note: Function 'FindExtrema' argument 2 names different: declaration 'weight' definition 'w'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsConic.cpp:31:56: note: Function 'FindExtrema' argument 2 names different: declaration 'weight' definition 'w'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsConic.cpp:31:66: style: Function 'FindExtrema' argument 3 names different: declaration 'tValue' definition 't'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsConic.h:59:72: note: Function 'FindExtrema' argument 3 names different: declaration 'tValue' definition 't'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsConic.cpp:31:66: note: Function 'FindExtrema' argument 3 names different: declaration 'tValue' definition 't'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:252:27: warning: Logical conjunction always evaluates to false: EXPR > 0 && EXPR < 1. [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:283:35: warning: Logical conjunction always evaluates to false: EXPR > 0 && EXPR < 1. [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:288:27: warning: Logical conjunction always evaluates to false: EXPR > 0 && EXPR < 1. [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:216:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:128:43: style: Function 'Coefficients' argument 1 names different: declaration 'cubic' definition 'src'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:53:44: note: Function 'Coefficients' argument 1 names different: declaration 'cubic' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:128:43: note: Function 'Coefficients' argument 1 names different: declaration 'cubic' definition 'src'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:205:46: style: Function 'hullIntersects' argument 1 names different: declaration 'c2' definition 'quad'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:77:40: note: Function 'hullIntersects' argument 1 names different: declaration 'c2' definition 'quad'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:205:46: note: Function 'hullIntersects' argument 1 names different: declaration 'c2' definition 'quad'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:209:47: style: Function 'hullIntersects' argument 1 names different: declaration 'c' definition 'conic'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:76:41: note: Function 'hullIntersects' argument 1 names different: declaration 'c' definition 'conic'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:209:47: note: Function 'hullIntersects' argument 1 names different: declaration 'c' definition 'conic'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:235:43: style: Function 'ComplexBreak' argument 1 names different: declaration 'pts' definition 'pointsPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:54:44: note: Function 'ComplexBreak' argument 1 names different: declaration 'pts' definition 'pointsPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:235:43: note: Function 'ComplexBreak' argument 1 names different: declaration 'pts' definition 'pointsPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:311:34: style: Function 'searchRoots' argument 1 names different: declaration 'extremes' definition 'extremeTs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:87:28: note: Function 'searchRoots' argument 1 names different: declaration 'extremes' definition 'extremeTs'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:311:34: note: Function 'searchRoots' argument 1 names different: declaration 'extremes' definition 'extremeTs'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:341:74: style: Function 'RootsValidT' argument 5 names different: declaration 's' definition 't'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:85:93: note: Function 'RootsValidT' argument 5 names different: declaration 's' definition 't'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:341:74: note: Function 'RootsValidT' argument 5 names different: declaration 's' definition 't'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:370:72: style: Function 'RootsReal' argument 5 names different: declaration 't' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:84:73: note: Function 'RootsReal' argument 5 names different: declaration 't' definition 's'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:370:72: note: Function 'RootsReal' argument 5 names different: declaration 't' definition 's'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:525:54: style: Function 'FindExtrema' argument 2 names different: declaration 'tValue' definition 'tValues'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:66:55: note: Function 'FindExtrema' argument 2 names different: declaration 'tValue' definition 'tValues'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:525:54: note: Function 'FindExtrema' argument 2 names different: declaration 'tValue' definition 'tValues'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:667:57: style: Function 'subDivide' argument 5 names different: declaration 'p' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.h:116:89: note: Function 'subDivide' argument 5 names different: declaration 'p' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:667:57: note: Function 'subDivide' argument 5 names different: declaration 'p' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:63:16: style: Function 'setConicBounds' argument 3 names different: declaration 's' definition 'tStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.h:78:32: note: Function 'setConicBounds' argument 3 names different: declaration 's' definition 'tStart'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:63:16: note: Function 'setConicBounds' argument 3 names different: declaration 's' definition 'tStart'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:63:31: style: Function 'setConicBounds' argument 4 names different: declaration 'e' definition 'tEnd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.h:78:42: note: Function 'setConicBounds' argument 4 names different: declaration 'e' definition 'tEnd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:63:31: note: Function 'setConicBounds' argument 4 names different: declaration 'e' definition 'tEnd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:73:16: style: Function 'setCubicBounds' argument 3 names different: declaration 's' definition 'tStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.h:80:32: note: Function 'setCubicBounds' argument 3 names different: declaration 's' definition 'tStart'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:73:16: note: Function 'setCubicBounds' argument 3 names different: declaration 's' definition 'tStart'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:73:31: style: Function 'setCubicBounds' argument 4 names different: declaration 'e' definition 'tEnd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.h:80:42: note: Function 'setCubicBounds' argument 4 names different: declaration 'e' definition 'tEnd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:73:31: note: Function 'setCubicBounds' argument 4 names different: declaration 'e' definition 'tEnd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:83:16: style: Function 'setQuadBounds' argument 3 names different: declaration 's' definition 'tStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.h:82:31: note: Function 'setQuadBounds' argument 3 names different: declaration 's' definition 'tStart'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:83:16: note: Function 'setQuadBounds' argument 3 names different: declaration 's' definition 'tStart'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:83:31: style: Function 'setQuadBounds' argument 4 names different: declaration 'e' definition 'tEnd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.h:82:41: note: Function 'setQuadBounds' argument 4 names different: declaration 'e' definition 'tEnd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp:83:31: note: Function 'setQuadBounds' argument 4 names different: declaration 'e' definition 'tEnd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:550:45: style: Function 'ShowPath' argument 1 names different: declaration 'one' definition 'a'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:328:40: note: Function 'ShowPath' argument 1 names different: declaration 'one' definition 'a'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:550:45: note: Function 'ShowPath' argument 1 names different: declaration 'one' definition 'a'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:550:62: style: Function 'ShowPath' argument 2 names different: declaration 'two' definition 'b'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:328:59: note: Function 'ShowPath' argument 2 names different: declaration 'two' definition 'b'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:550:62: note: Function 'ShowPath' argument 2 names different: declaration 'two' definition 'b'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:550:74: style: Function 'ShowPath' argument 3 names different: declaration 'op' definition 'shapeOp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:328:73: note: Function 'ShowPath' argument 3 names different: declaration 'op' definition 'shapeOp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:550:74: note: Function 'ShowPath' argument 3 names different: declaration 'op' definition 'shapeOp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:551:21: style: Function 'ShowPath' argument 4 names different: declaration 'name' definition 'testName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:328:89: note: Function 'ShowPath' argument 4 names different: declaration 'name' definition 'testName'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:551:21: note: Function 'ShowPath' argument 4 names different: declaration 'name' definition 'testName'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:65:10: performance: Technically the member function 'SkOpPtT::debugResetCoinT' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2781:15: note: Technically the member function 'SkOpPtT::debugResetCoinT' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:65:10: note: Technically the member function 'SkOpPtT::debugResetCoinT' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:67:10: performance: Technically the member function 'SkOpPtT::debugSetCoinT' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2787:15: note: Technically the member function 'SkOpPtT::debugSetCoinT' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:67:10: note: Technically the member function 'SkOpPtT::debugSetCoinT' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:69:10: performance: Technically the member function 'SkOpPtT::debugValidate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2793:15: note: Technically the member function 'SkOpPtT::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:69:10: note: Technically the member function 'SkOpPtT::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:245:10: performance: Technically the member function 'SkOpSpanBase::debugResetCoinT' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2537:20: note: Technically the member function 'SkOpSpanBase::debugResetCoinT' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:245:10: note: Technically the member function 'SkOpSpanBase::debugResetCoinT' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:247:10: performance: Technically the member function 'SkOpSpanBase::debugSetCoinT' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2547:20: note: Technically the member function 'SkOpSpanBase::debugSetCoinT' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:247:10: note: Technically the member function 'SkOpSpanBase::debugSetCoinT' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:254:10: performance: Technically the member function 'SkOpSpanBase::debugValidate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2572:20: note: Technically the member function 'SkOpSpanBase::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSpan.h:254:10: note: Technically the member function 'SkOpSpanBase::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:172:10: performance: Technically the member function 'SkOpCoincidence::debugCheckBetween' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2268:23: note: Technically the member function 'SkOpCoincidence::debugCheckBetween' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:172:10: note: Technically the member function 'SkOpCoincidence::debugCheckBetween' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:204:10: performance: Technically the member function 'SkOpCoincidence::debugShowCoincidence' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2105:23: note: Technically the member function 'SkOpCoincidence::debugShowCoincidence' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:204:10: note: Technically the member function 'SkOpCoincidence::debugShowCoincidence' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:210:10: performance: Technically the member function 'SkOpCoincidence::debugValidate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2243:23: note: Technically the member function 'SkOpCoincidence::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpCoincidence.h:210:10: note: Technically the member function 'SkOpCoincidence::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.h:52:10: performance: Technically the member function 'SkOpAngle::debugValidate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:1315:17: note: Technically the member function 'SkOpAngle::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.h:52:10: note: Technically the member function 'SkOpAngle::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.h:53:10: performance: Technically the member function 'SkOpAngle::debugValidateNext' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:1363:17: note: Technically the member function 'SkOpAngle::debugValidateNext' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpAngle.h:53:10: note: Technically the member function 'SkOpAngle::debugValidateNext' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:169:10: performance: Technically the member function 'SkOpSegment::debugValidate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:2348:19: note: Technically the member function 'SkOpSegment::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkOpSegment.h:169:10: note: Technically the member function 'SkOpSegment::debugValidate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsQuad.cpp:134:63: style: Function 'RootsValidT' argument 4 names different: declaration 's' definition 't'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsQuad.h:81:83: note: Function 'RootsValidT' argument 4 names different: declaration 's' definition 't'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsQuad.cpp:134:63: note: Function 'RootsValidT' argument 4 names different: declaration 's' definition 't'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsQuad.cpp:149:79: style: Function 'RootsReal' argument 4 names different: declaration 't' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsQuad.h:80:63: note: Function 'RootsReal' argument 4 names different: declaration 't' definition 's'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsQuad.cpp:149:79: note: Function 'RootsReal' argument 4 names different: declaration 't' definition 's'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:13:74: style: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.h:66:69: note: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:13:74: note: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:13:89: style: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.h:66:84: note: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:13:89: note: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:30:76: style: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.h:54:71: note: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:30:76: note: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:30:91: style: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.h:54:86: note: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:30:91: note: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:47:76: style: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.h:60:71: note: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:47:76: note: Function 'setBounds' argument 3 names different: declaration 'tStart' definition 'startT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:47:91: style: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.h:60:86: note: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsRect.cpp:47:91: note: Function 'setBounds' argument 4 names different: declaration 'tEnd' definition 'endT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:42:0: style: Same expression on both sides of '==' because the value of '!!fMatch' and 'fMatch' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:905:0: style: Function 'binarySearchCoin' argument 4 names different: declaration 't' definition 'resultT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:274:0: note: Function 'binarySearchCoin' argument 4 names different: declaration 't' definition 'resultT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:905:0: note: Function 'binarySearchCoin' argument 4 names different: declaration 't' definition 'resultT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1118:0: style: Function 'countConsecutiveSpans' argument 2 names different: declaration 'last' definition 'lastPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:284:0: note: Function 'countConsecutiveSpans' argument 2 names different: declaration 'last' definition 'lastPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1118:0: note: Function 'countConsecutiveSpans' argument 2 names different: declaration 'last' definition 'lastPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:542:0: style: Function 'hullsIntersect' argument 1 names different: declaration 'span' definition 'opp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:138:0: note: Function 'hullsIntersect' argument 1 names different: declaration 'span' definition 'opp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:542:0: note: Function 'hullsIntersect' argument 1 names different: declaration 'span' definition 'opp'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDQuad , SkDQuad >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDQuad , SkDConic >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDConic , SkDQuad >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDConic , SkDConic >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDQuad , SkDCubic >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDCubic , SkDQuad >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDConic , SkDCubic >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDCubic , SkDConic >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:86:0: style: The class 'SkTSpan < SkDCubic , SkDCubic >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDQuad , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDConic , SkDQuad >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDConic , SkDQuad >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDConic , SkDQuad >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDConic , SkDQuad >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDConic , SkDQuad >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDConic , SkDQuad >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDConic , SkDQuad >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDConic , SkDQuad >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDConic , SkDQuad >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDConic , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDConic , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDConic , SkDQuad >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDConic , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDConic , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDConic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDQuad , SkDConic >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDQuad , SkDConic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDQuad , SkDConic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDConic >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDQuad , SkDConic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDQuad , SkDConic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDConic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDConic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDQuad , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDQuad , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDConic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDQuad , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDQuad , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDConic , SkDConic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDConic , SkDConic >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDConic , SkDConic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDConic , SkDConic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDConic , SkDConic >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDConic , SkDConic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDConic , SkDConic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDConic , SkDConic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDConic , SkDConic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDConic , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDConic , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDConic , SkDConic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDConic , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDConic , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDCubic , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDQuad , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDConic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDCubic , SkDConic >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDCubic , SkDConic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDCubic , SkDConic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDConic >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDCubic , SkDConic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDCubic , SkDConic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDConic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDConic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDCubic , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDCubic , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDConic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDCubic , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDCubic , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDConic , SkDCubic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDConic , SkDCubic >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDConic , SkDCubic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDConic , SkDCubic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDConic , SkDCubic >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDConic , SkDCubic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDConic , SkDCubic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDConic , SkDCubic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDConic , SkDCubic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDConic , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDConic , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDConic , SkDCubic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDConic , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDConic , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:239:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: style: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::coincidentHasT' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1051:0: note: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:279:0: note: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::coincidentHasT' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::countConsecutiveSpans' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1117:0: note: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:283:0: note: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::countConsecutiveSpans' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:286:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1875:0: note: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:324:0: note: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: performance: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:1912:0: note: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:325:0: note: Technically the member function 'SkTSect < SkDCubic , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDQuad >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDConic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDConic , SkDQuad >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDConic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDConic , SkDConic >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDConic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDConic , SkDConic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDQuad , SkDCubic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDQuad >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDConic , SkDCubic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDConic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::debugOpp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:491:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:101:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::debugOpp' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: style: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::onlyEndPointsInCommon' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:652:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:158:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::onlyEndPointsInCommon' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:190:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::debugID' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:789:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:200:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validate' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validateBounded' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:819:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:201:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validateBounded' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: performance: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validatePerpPt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:848:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:203:0: note: Technically the member function 'SkTSpan < SkDCubic , SkDCubic >::validatePerpPt' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDQuad , SkDQuad >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDQuad , SkDConic >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDConic , SkDQuad >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDConic , SkDConic >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDQuad , SkDCubic >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDCubic , SkDQuad >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDConic , SkDCubic >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDCubic , SkDConic >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTSect.h:30:0: performance: Technically the member function 'SkTCoincident < SkDCubic , SkDCubic >::debugInit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTypes.cpp:195:24: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTypes.cpp:196:24: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathOpsTypes.cpp:227:18: warning: Member variable 'SkOpGlobalState::fAllocatedOpSpan' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.cpp:165:49: style: Function 'changedSlopes' argument 1 names different: declaration 'pt' definition 'ptT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.h:36:39: note: Function 'changedSlopes' argument 1 names different: declaration 'pt' definition 'ptT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.cpp:165:49: note: Function 'changedSlopes' argument 1 names different: declaration 'pt' definition 'ptT'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.h:38:38: style: Unused private function: 'SkPathWriter::endPtTs' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.h:42:29: style: Unused private function: 'SkPathWriter::partials' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.cpp:178:10: style: Technically the member function 'DistanceLessThan::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.cpp:176:5: style: Class 'DistanceLessThan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkPathWriter.cpp:316:57: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.cpp:246:48: style: Function 'Quad' argument 1 names different: declaration 'pts' definition 'a'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.h:28:44: note: Function 'Quad' argument 1 names different: declaration 'pts' definition 'a'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.cpp:246:48: note: Function 'Quad' argument 1 names different: declaration 'pts' definition 'a'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.cpp:259:50: style: Function 'Conic' argument 1 names different: declaration 'conic' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.h:26:46: note: Function 'Conic' argument 1 names different: declaration 'conic' definition 'c'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.cpp:259:50: note: Function 'Conic' argument 1 names different: declaration 'conic' definition 'c'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.cpp:267:49: style: Function 'Cubic' argument 1 names different: declaration 'pts' definition 'a'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.h:27:45: note: Function 'Cubic' argument 1 names different: declaration 'pts' definition 'a'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pathops/SkReduceOrder.cpp:267:49: note: Function 'Cubic' argument 1 names different: declaration 'pts' definition 'a'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkDeflate.cpp:43:9: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkJpegInfo.cpp:14:5: warning: Member variable 'JpegSegment::fBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkJpegInfo.cpp:14:5: warning: Member variable 'JpegSegment::fMarker' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkJpegInfo.cpp:40:10: style: Technically the member function '::JpegSegment::isSOF' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkJpegInfo.cpp:44:14: style: Technically the member function '::JpegSegment::marker' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkJpegInfo.cpp:45:14: style: Technically the member function '::JpegSegment::length' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkJpegInfo.cpp:46:17: style: Technically the member function '::JpegSegment::data' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkJpegInfo.cpp:14:5: style: Class 'JpegSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFTypes.h:300:5: style: Class 'SkPDFSharedStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFBitmap.cpp:400:5: style: Class 'PDFAlphaBitmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFCanon.cpp:17:0: style: Technically the member function 'UnrefValue < SkBitmapKey , SkPDFObject >::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFCanon.cpp:17:0: style: Technically the member function 'UnrefValue < uint32_t , SkAdvancedTypefaceMetrics >::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFCanon.cpp:17:0: style: Technically the member function 'UnrefValue < uint32_t , SkPDFDict >::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFCanon.cpp:17:0: style: Technically the member function 'UnrefValue < uint64_t , SkPDFFont >::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFCanvas.h:16:5: style: Class 'SkPDFCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFConvertType1FontStream.cpp:27:6: warning: Possible null pointer dereference: size [nullPointer]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFConvertType1FontStream.cpp:46:52: note: Calling function 'parsePFBSection', 4th argument 'size' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFConvertType1FontStream.cpp:27:6: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFConvertType1FontStream.cpp:29:24: warning: Possible null pointer dereference: size [nullPointer]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFConvertType1FontStream.cpp:46:52: note: Calling function 'parsePFBSection', 4th argument 'size' value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFConvertType1FontStream.cpp:29:24: note: Null pointer dereference
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:1333:9: style: Condition 'actualText' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:1332:27: note: Assignment 'actualText=false', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:1333:9: note: Condition 'actualText' is always false
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:117:34: style: Function 'compareInitialState' argument 1 names different: declaration 'b' definition 'cur'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:156:59: note: Function 'compareInitialState' argument 1 names different: declaration 'b' definition 'cur'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:117:34: note: Function 'compareInitialState' argument 1 names different: declaration 'b' definition 'cur'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:684:42: style: Function 'drawRect' argument 2 names different: declaration 'r' definition 'rect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:86:48: note: Function 'drawRect' argument 2 names different: declaration 'r' definition 'rect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:684:42: note: Function 'drawRect' argument 2 names different: declaration 'r' definition 'rect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:685:43: style: Function 'drawRect' argument 3 names different: declaration 'paint' definition 'srcPaint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:86:66: note: Function 'drawRect' argument 3 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:685:43: note: Function 'drawRect' argument 3 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:711:44: style: Function 'drawRRect' argument 2 names different: declaration 'rr' definition 'rrect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:88:50: note: Function 'drawRRect' argument 2 names different: declaration 'rr' definition 'rrect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:711:44: note: Function 'drawRRect' argument 2 names different: declaration 'rr' definition 'rrect'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:712:44: style: Function 'drawRRect' argument 3 names different: declaration 'paint' definition 'srcPaint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:88:69: note: Function 'drawRRect' argument 3 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:712:44: note: Function 'drawRRect' argument 3 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:722:43: style: Function 'drawOval' argument 3 names different: declaration 'paint' definition 'srcPaint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:87:69: note: Function 'drawOval' argument 3 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:722:43: note: Function 'drawOval' argument 3 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:731:42: style: Function 'drawPath' argument 2 names different: declaration 'origpath' definition 'origPath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:89:48: note: Function 'drawPath' argument 2 names different: declaration 'origpath' definition 'origPath'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:731:42: note: Function 'drawPath' argument 2 names different: declaration 'origpath' definition 'origPath'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:732:43: style: Function 'drawPath' argument 3 names different: declaration 'paint' definition 'srcPaint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:90:34: note: Function 'drawPath' argument 3 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:732:43: note: Function 'drawPath' argument 3 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:829:48: style: Function 'drawBitmapRect' argument 1 names different: declaration 'draw' definition 'd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:92:39: note: Function 'drawBitmapRect' argument 1 names different: declaration 'draw' definition 'd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:829:48: note: Function 'drawBitmapRect' argument 1 names different: declaration 'draw' definition 'd'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:892:45: style: Function 'drawSprite' argument 5 names different: declaration 'paint' definition 'srcPaint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:97:36: note: Function 'drawSprite' argument 5 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:892:45: note: Function 'drawSprite' argument 5 names different: declaration 'paint' definition 'srcPaint'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:156:14: style: Technically the member function 'SkPDFDevice::GraphicStateEntry::compareInitialState' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:116:38: note: Technically the member function 'SkPDFDevice::GraphicStateEntry::compareInitialState' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.h:156:14: note: Technically the member function 'SkPDFDevice::GraphicStateEntry::compareInitialState' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:421:10: style: Technically the member function 'ScopedContentEntry::needShape' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDevice.cpp:439:10: style: Technically the member function 'ScopedContentEntry::needSource' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkScopeExit.h:29:5: style: Class 'SkScopeExit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDocument.cpp:436:44: style: Function 'SkPDFMakeDocument' argument 2 names different: declaration 'doneProc' definition 'proc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDocument.h:18:44: note: Function 'SkPDFMakeDocument' argument 2 names different: declaration 'doneProc' definition 'proc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDocument.cpp:436:44: note: Function 'SkPDFMakeDocument' argument 2 names different: declaration 'doneProc' definition 'proc'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDocument.cpp:437:46: style: Function 'SkPDFMakeDocument' argument 3 names different: declaration 'rasterDpi' definition 'dpi'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDocument.h:19:46: note: Function 'SkPDFMakeDocument' argument 3 names different: declaration 'rasterDpi' definition 'dpi'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFDocument.cpp:437:46: note: Function 'SkPDFMakeDocument' argument 3 names different: declaration 'rasterDpi' definition 'dpi'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFFont.cpp:178:51: style: Function 'GetFontResource' argument 2 names different: declaration 'typeface' definition 'face'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFFont.h:84:51: note: Function 'GetFontResource' argument 2 names different: declaration 'typeface' definition 'face'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFFont.cpp:178:51: note: Function 'GetFontResource' argument 2 names different: declaration 'typeface' definition 'face'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFGraphicState.h:75:5: style: Class 'SkPDFGraphicState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp:145:57: style: Function 'SkPDFMakeCIDGlyphWidthsArray' argument 4 names different: declaration 'defaultWidth' definition 'defaultAdvance'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.h:21:57: note: Function 'SkPDFMakeCIDGlyphWidthsArray' argument 4 names different: declaration 'defaultWidth' definition 'defaultAdvance'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp:145:57: note: Function 'SkPDFMakeCIDGlyphWidthsArray' argument 4 names different: declaration 'defaultWidth' definition 'defaultAdvance'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp:31:5: warning: Member variable 'AdvanceMetric::fType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp:31:5: warning: Member variable 'AdvanceMetric::fEndId' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp:31:5: style: Struct 'AdvanceMetric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFMetadata.cpp:156:5: style: Class 'PDFXMLObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFResourceDict.cpp:77:23: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFShader.cpp:1216:37: style: Function 'State' argument 5 names different: declaration 'dstImage' definition 'imageDst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFShader.h:67:25: note: Function 'State' argument 5 names different: declaration 'dstImage' definition 'imageDst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFShader.cpp:1216:37: note: Function 'State' argument 5 names different: declaration 'dstImage' definition 'imageDst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFShader.cpp:1284:21: warning: Member variable 'State::fBitmapKey' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFShader.cpp:1284:21: warning: Member variable 'State::fImageTileModes' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFShader.cpp:702:46: performance: Function parameter 'in' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFTypes.cpp:422:57: style: Function 'insertName' argument 2 names different: declaration 'nameValue' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFTypes.h:267:50: note: Function 'insertName' argument 2 names different: declaration 'nameValue' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFTypes.cpp:422:57: note: Function 'insertName' argument 2 names different: declaration 'nameValue' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFTypes.cpp:426:62: style: Function 'insertName' argument 2 names different: declaration 'nameValue' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFTypes.h:268:55: note: Function 'insertName' argument 2 names different: declaration 'nameValue' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFTypes.cpp:426:62: note: Function 'insertName' argument 2 names different: declaration 'nameValue' definition 'name'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFTypes.h:152:5: style: Class 'SkPDFUnion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFUtils.cpp:328:40: style: Function 'FloatToDecimal' argument 2 names different: declaration 'output' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFUtils.h:76:28: note: Function 'FloatToDecimal' argument 2 names different: declaration 'output' definition 'result'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFUtils.cpp:328:40: note: Function 'FloatToDecimal' argument 2 names different: declaration 'output' definition 'result'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFUtils.cpp:437:62: style: Function 'WriteString' argument 2 names different: declaration 'input' definition 'cin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFUtils.h:78:50: note: Function 'WriteString' argument 2 names different: declaration 'input' definition 'cin'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pdf/SkPDFUtils.cpp:437:62: note: Function 'WriteString' argument 2 names different: declaration 'input' definition 'cin'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.cpp:449:66: style: Function 'onDrawBitmap' argument 2 names different: declaration 'left' definition 'x'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.h:152:49: note: Function 'onDrawBitmap' argument 2 names different: declaration 'left' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.cpp:449:66: note: Function 'onDrawBitmap' argument 2 names different: declaration 'left' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.cpp:449:78: style: Function 'onDrawBitmap' argument 3 names different: declaration 'top' definition 'y'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.h:152:64: note: Function 'onDrawBitmap' argument 3 names different: declaration 'top' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.cpp:449:78: note: Function 'onDrawBitmap' argument 3 names different: declaration 'top' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.cpp:189:5: warning: Member variable 'SkPipeWriter::fStorage' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.cpp:196:5: warning: Member variable 'SkPipeWriter::fStorage' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeCanvas.cpp:196:5: style: Class 'SkPipeWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeReader.cpp:690:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeReader.cpp:718:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeReader.cpp:736:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/pipe/SkPipeReader.cpp:752:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontConfigInterface_direct.cpp:580:63: style: Function 'matchFamilyName' argument 2 names different: declaration 'requested' definition 'style'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontConfigInterface_direct.h:20:38: note: Function 'matchFamilyName' argument 2 names different: declaration 'requested' definition 'style'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontConfigInterface_direct.cpp:580:63: note: Function 'matchFamilyName' argument 2 names different: declaration 'requested' definition 'style'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontConfigInterface_direct.cpp:581:65: style: Function 'matchFamilyName' argument 3 names different: declaration 'outFontIdentifier' definition 'outIdentity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontConfigInterface_direct.h:21:40: note: Function 'matchFamilyName' argument 3 names different: declaration 'outFontIdentifier' definition 'outIdentity'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontConfigInterface_direct.cpp:581:65: note: Function 'matchFamilyName' argument 3 names different: declaration 'outFontIdentifier' definition 'outIdentity'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp:1599:79: style: Function 'recognizedFont' argument 2 names different: declaration 'numFonts' definition 'numFaces'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:56:57: note: Function 'recognizedFont' argument 2 names different: declaration 'numFonts' definition 'numFaces'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp:1599:79: note: Function 'recognizedFont' argument 2 names different: declaration 'numFonts' definition 'numFaces'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp:1724:44: style: Function 'computeAxisValues' argument 2 names different: declaration 'requestedAxis' definition 'requestedAxes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:62:52: note: Function 'computeAxisValues' argument 2 names different: declaration 'requestedAxis' definition 'requestedAxes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp:1724:44: note: Function 'computeAxisValues' argument 2 names different: declaration 'requestedAxis' definition 'requestedAxes'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp:410:13: style: Technically the member function 'AutoFTAccess::face' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp:394:5: style: Class 'AutoFTAccess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp:1758:35: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp:1761:30: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp:231:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:90:10: style: Technically the member function 'SkTUnref < struct _FcPattern >::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:151:13: style: Technically the member function 'CairoLockedFTFace::getFace' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:141:5: style: Class 'CairoLockedFTFace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:184:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:187:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_FontConfigInterface.cpp:123:5: style: Class 'SkFontRequestCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_FontConfigInterface.cpp:169:5: style: Class 'SkFontMgr_FCI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_android.cpp:267:21: style: Redundant condition: custom. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_android_parser.h:29:5: style: Class 'SkLanguage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_android_parser.h:30:5: style: Class 'SkLanguage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_android.cpp:260:5: style: Class 'SkFontMgr_Android' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_custom.cpp:336:5: style: Class 'DirectorySystemFontLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_custom.cpp:433:5: style: Class 'EmbeddedSystemFontLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_fontconfig.cpp:884:20: style: Checking if unsigned variable 'length' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_fontconfig.cpp:932:20: style: Checking if unsigned variable 'length' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkFontMgr_fontconfig.cpp:511:5: style: Class 'SkTypeface_fontconfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkOSFile_stdio.cpp:79:9: style: Variable 'file' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkOSFile_stdio.cpp:70:0: note: Variable 'file' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/ports/SkOSFile_stdio.cpp:79:9: note: Variable 'file' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sfnt/SkOTTable_name.h:543:9: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sfnt/SkOTUtils.cpp:177:54: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sfnt/SkOTUtils.cpp:156:13: style: Variable 'headTable->checksumAdjustment' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sfnt/SkOTUtils.cpp:154:13: note: Variable 'headTable->checksumAdjustment' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sfnt/SkOTUtils.cpp:156:13: note: Variable 'headTable->checksumAdjustment' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTLayout.h:56:13: style: Variable 'separator' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLLayout.h:60:13: style: Variable 'separator' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLToken.h:148:5: warning: Member variable 'Token::fKind' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLGLSLCodeGenerator.h:81:5: warning: Member variable 'GLSLCodeGenerator::fOut' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:150:10: performance: Technically the member function 'SkSL::Type::isNumber' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:185:9: performance: Technically the member function 'SkSL::Type::columns' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:195:9: performance: Technically the member function 'SkSL::Type::rows' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:219:10: performance: Technically the member function 'SkSL::Type::isDepth' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:224:10: performance: Technically the member function 'SkSL::Type::isArrayed' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:229:10: performance: Technically the member function 'SkSL::Type::isMultisampled' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:234:10: performance: Technically the member function 'SkSL::Type::isSampled' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLCompiler.h:46:17: style: Technically the member function 'SkSL::Compiler::errorText' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLCompiler.cpp:214:23: note: Technically the member function 'SkSL::Compiler::errorText' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLCompiler.h:46:17: note: Technically the member function 'SkSL::Compiler::errorText' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLCompiler.cpp:44:5: style: Class 'Compiler' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLCompiler.cpp:44:5: style: Class 'Compiler' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.h:27:5: style: Class 'SymbolTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLLayout.h:19:5: style: Struct 'Layout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLModifiers.h:33:5: style: Struct 'Modifiers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:56:5: style: Class 'Type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLReturnStatement.h:20:5: style: Struct 'ReturnStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLReturnStatement.h:23:5: style: Struct 'ReturnStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLVarDeclarationStatement.h:20:5: style: Struct 'VarDeclarationsStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTPositionNode.h:20:5: style: Struct 'ASTPositionNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTBreakStatement.h:19:5: style: Struct 'ASTBreakStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTContinueStatement.h:19:5: style: Struct 'ASTContinueStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTDiscardStatement.h:19:5: style: Struct 'ASTDiscardStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTExpressionStatement.h:19:5: style: Struct 'ASTExpressionStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTVarDeclarationStatement.h:20:5: style: Struct 'ASTVarDeclarationStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h:64:5: style: Class 'SPIRVCodeGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTLayout.h:31:17: style: The function 'description' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTNode.h:23:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTLayout.h:31:17: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTModifiers.h:33:28: performance: Function parameter 'layout' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:29:25: performance: Function parameter 'modifiers' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLType.h:92:22: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLVariable.h:30:43: performance: Function parameter 'modifiers' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTBinaryExpression.h:21:68: performance: Function parameter 'op' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTParameter.h:22:50: performance: Function parameter 'modifiers' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTVarDeclaration.h:25:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTVarDeclaration.h:60:37: performance: Function parameter 'modifiers' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTInterfaceBlock.h:26:36: performance: Function parameter 'modifiers' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTPrefixExpression.h:20:31: performance: Function parameter 'op' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLExpressionStatement.h:20:5: style: Struct 'ExpressionStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:174:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:178:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:391:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:394:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:516:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:557:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:564:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:570:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:576:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:584:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:890:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:165:31: style: Checking if unsigned variable 'count' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:69:79: style: Function 'IRGenerator' argument 2 names different: declaration 'root' definition 'symbolTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:56:70: note: Function 'IRGenerator' argument 2 names different: declaration 'root' definition 'symbolTable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:69:79: note: Function 'IRGenerator' argument 2 names different: declaration 'root' definition 'symbolTable'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:84:78: style: Function 'convertExtension' argument 1 names different: declaration 'e' definition 'extension'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:88:69: note: Function 'convertExtension' argument 1 names different: declaration 'e' definition 'extension'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:84:78: note: Function 'convertExtension' argument 1 names different: declaration 'e' definition 'extension'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:139:61: style: Function 'convertModifiers' argument 1 names different: declaration 'm' definition 'modifiers'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:96:52: note: Function 'convertModifiers' argument 1 names different: declaration 'm' definition 'modifiers'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:139:61: note: Function 'convertModifiers' argument 1 names different: declaration 'm' definition 'modifiers'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:472:93: style: Function 'convertInterfaceBlock' argument 1 names different: declaration 's' definition 'intf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:95:84: note: Function 'convertInterfaceBlock' argument 1 names different: declaration 's' definition 'intf'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:472:93: note: Function 'convertInterfaceBlock' argument 1 names different: declaration 's' definition 'intf'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:522:81: style: Function 'convertExpression' argument 1 names different: declaration 'expression' definition 'expr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:63:72: note: Function 'convertExpression' argument 1 names different: declaration 'expression' definition 'expr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:522:81: note: Function 'convertExpression' argument 1 names different: declaration 'expression' definition 'expr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:879:75: style: Function 'call' argument 2 names different: declaration 'function' definition 'functionValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:76:85: note: Function 'call' argument 2 names different: declaration 'function' definition 'functionValue'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:879:75: note: Function 'call' argument 2 names different: declaration 'function' definition 'functionValue'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:921:94: style: Function 'convertConstructor' argument 3 names different: declaration 'params' definition 'args'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:83:93: note: Function 'convertConstructor' argument 3 names different: declaration 'params' definition 'args'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:921:94: note: Function 'convertConstructor' argument 3 names different: declaration 'params' definition 'args'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:73:10: performance: Technically the member function 'SkSL::IRGenerator::determineCallCost' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:859:19: note: Technically the member function 'SkSL::IRGenerator::determineCallCost' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:73:10: note: Technically the member function 'SkSL::IRGenerator::determineCallCost' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:96:15: performance: Technically the member function 'SkSL::IRGenerator::convertModifiers' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:139:24: note: Technically the member function 'SkSL::IRGenerator::convertModifiers' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:96:15: note: Technically the member function 'SkSL::IRGenerator::convertModifiers' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:109:10: performance: Technically the member function 'SkSL::IRGenerator::markReadFrom' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:1213:19: note: Technically the member function 'SkSL::IRGenerator::markReadFrom' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.h:109:10: note: Technically the member function 'SkSL::IRGenerator::markReadFrom' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ast/SkSLASTIndexSuffix.h:20:5: style: Struct 'ASTIndexSuffix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLBreakStatement.h:20:5: style: Struct 'BreakStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLContinueStatement.h:20:5: style: Struct 'ContinueStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLDiscardStatement.h:20:5: style: Struct 'DiscardStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLUnresolvedFunction.h:19:5: style: Struct 'UnresolvedFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:54:5: style: Class 'AutoSymbolTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLFunctionReference.h:22:63: performance: Function parameter 'function' should be passed by const reference. [passedByValue]
lex.sksl.c:2440:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.cpp:309:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.cpp:317:38: style: C-style pointer casting [cstyleCast]
lex.sksl.c:1519:23: style: Checking if unsigned variable 'num_to_read' is less than zero. This might be a false warning. [unsignedLessThanZero]
lex.sksl.c:1532:19: style: Checking if unsigned variable 'new_size' is less than zero. This might be a false warning. [unsignedLessThanZero]
lex.sksl.c:1637:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
lex.sksl.c:348:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lex.sksl.c:1637:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lex.sksl.c:1662:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
lex.sksl.c:698:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
lex.sksl.c:1662:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
lex.sksl.c:2101:50: style: Function 'sksl_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
lex.sksl.c:308:49: note: Function 'sksl_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lex.sksl.c:2101:50: note: Function 'sksl_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lex.sksl.c:2114:50: style: Function 'sksl_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
lex.sksl.c:309:48: note: Function 'sksl_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lex.sksl.c:2114:50: note: Function 'sksl_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lex.sksl.c:2114:70: style: Function 'sksl_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
lex.sksl.c:309:64: note: Function 'sksl_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lex.sksl.c:2114:70: note: Function 'sksl_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lex.sksl.c:2309:26: style: Function 'skslset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
lex.sksl.c:660:25: note: Function 'skslset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
lex.sksl.c:2309:26: note: Function 'skslset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
lex.sksl.c:2324:28: style: Function 'sksllex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
lex.sksl.c:649:29: note: Function 'sksllex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
lex.sksl.c:2324:28: note: Function 'sksllex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
lex.sksl.c:2353:38: style: Function 'sksllex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent]
lex.sksl.c:651:39: note: Function 'sksllex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
lex.sksl.c:2353:38: note: Function 'sksllex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
lex.sksl.c:2353:64: style: Function 'sksllex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
lex.sksl.c:651:62: note: Function 'sksllex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
lex.sksl.c:2353:64: note: Function 'sksllex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
sksl.flex:190:23: style: Function 'skslwrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'. [funcArgNamesDifferent]
lex.sksl.c:692:35: note: Function 'skslwrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'.
sksl.flex:190:23: note: Function 'skslwrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.cpp:360:76: style: Function 'varDeclarationEnd' argument 1 names different: declaration 'modifiers' definition 'mods'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.h:115:72: note: Function 'varDeclarationEnd' argument 1 names different: declaration 'modifiers' definition 'mods'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.cpp:360:76: note: Function 'varDeclarationEnd' argument 1 names different: declaration 'modifiers' definition 'mods'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.h:73:10: style: Unused private function: 'Parser::pushback' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.h:97:10: style: Technically the member function 'SkSL::Parser::isType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.cpp:161:14: note: Technically the member function 'SkSL::Parser::isType' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.h:97:10: note: Technically the member function 'SkSL::Parser::isType' can be const.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.cpp:134:29: performance: Function parameter 't' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLParser.cpp:144:51: performance: Function parameter 'expected' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:827:43: style: Function 'writeLabel' argument 1 names different: declaration 'id' definition 'label'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h:197:27: note: Function 'writeLabel' argument 1 names different: declaration 'id' definition 'label'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:827:43: note: Function 'writeLabel' argument 1 names different: declaration 'id' definition 'label'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:1700:93: style: Function 'getLValue' argument 1 names different: declaration 'value' definition 'expr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h:124:57: note: Function 'getLValue' argument 1 names different: declaration 'value' definition 'expr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:1700:93: note: Function 'getLValue' argument 1 names different: declaration 'value' definition 'expr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:2044:67: style: Function 'writeLogicalAnd' argument 1 names different: declaration 'b' definition 'a'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h:163:51: note: Function 'writeLogicalAnd' argument 1 names different: declaration 'b' definition 'a'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:2044:67: note: Function 'writeLogicalAnd' argument 1 names different: declaration 'b' definition 'a'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:2366:65: style: Function 'writeGlobalVars' argument 1 names different: declaration 'v' definition 'decl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h:118:49: note: Function 'writeGlobalVars' argument 1 names different: declaration 'v' definition 'decl'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:2366:65: note: Function 'writeGlobalVars' argument 1 names different: declaration 'v' definition 'decl'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h:193:10: performance: Technically the member function 'SkSL::SPIRVCodeGenerator::writeWord' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:136:26: note: Technically the member function 'SkSL::SPIRVCodeGenerator::writeWord' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h:193:10: note: Technically the member function 'SkSL::SPIRVCodeGenerator::writeWord' can be static.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.cpp:80:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.cpp:81:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.cpp:90:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.cpp:35:18: style: The scope of the variable 'modified' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.cpp:64:5: error: Returning/dereferencing 's' after it is deallocated / released [deallocret]
lex.sksl.c:1519:23: style: Checking if unsigned variable 'num_to_read' is less than zero. [unsignedLessThanZero]
lex.sksl.c:1532:19: style: Checking if unsigned variable 'new_size' is less than zero. [unsignedLessThanZero]
sksl.flex:190:23: style: Function 'skslwrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'. [funcArgNamesDifferent]
lex.sksl.c:694:31: note: Function 'skslwrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'.
sksl.flex:190:23: note: Function 'skslwrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/svg/SkSVGDevice.cpp:108:5: style: Struct 'Resources' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:36:61: style: Function 'decode' argument 2 names different: declaration 'length' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.h:32:45: note: Function 'decode' argument 2 names different: declaration 'length' definition 'size'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:36:61: note: Function 'decode' argument 2 names different: declaration 'length' definition 'size'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:111:37: style: Function 'Encode' argument 1 names different: declaration 'src' definition 'srcPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.h:29:38: note: Function 'Encode' argument 1 names different: declaration 'src' definition 'srcPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:111:37: note: Function 'Encode' argument 1 names different: declaration 'src' definition 'srcPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:111:66: style: Function 'Encode' argument 3 names different: declaration 'dest' definition 'dstPtr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.h:29:64: note: Function 'Encode' argument 3 names different: declaration 'dest' definition 'dstPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:111:66: note: Function 'Encode' argument 3 names different: declaration 'dest' definition 'dstPtr'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:111:86: style: Function 'Encode' argument 4 names different: declaration 'encode' definition 'encodeMap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.h:29:82: note: Function 'Encode' argument 4 names different: declaration 'encode' definition 'encodeMap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:111:86: note: Function 'Encode' argument 4 names different: declaration 'encode' definition 'encodeMap'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:155:58: style: Function 'decode' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.h:22:42: note: Function 'decode' argument 2 names different: declaration 'length' definition 'len'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkBase64.cpp:155:58: note: Function 'decode' argument 2 names different: declaration 'length' definition 'len'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCanvasStateUtils.cpp:192:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCanvasStateUtils.cpp:234:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCanvasStateUtils.cpp:261:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCanvasStateUtils.cpp:73:21: style: struct member 'Anonymous1::textureID' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCanvasStateUtils.cpp:80:5: warning: Member variable 'SkCanvasState::alignmentPadding' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCanvasStateUtils.cpp:104:5: style: Class 'SkCanvasState_v1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCurveMeasure.cpp:297:45: style: Function 'getPosTanTime' argument 1 names different: declaration 'distance' definition 'targetLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCurveMeasure.h:59:33: note: Function 'getPosTanTime' argument 1 names different: declaration 'distance' definition 'targetLength'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCurveMeasure.cpp:297:45: note: Function 'getPosTanTime' argument 1 names different: declaration 'distance' definition 'targetLength'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCurveMeasure.h:46:5: warning: Member variable 'SkCurveMeasure::fIters' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkCurveMeasure.cpp:163:17: warning: Member variable 'SkCurveMeasure::fIters' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.cpp:368:70: style: Function 'onDrawBitmap' argument 2 names different: declaration 'left' definition 'x'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.h:71:49: note: Function 'onDrawBitmap' argument 2 names different: declaration 'left' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.cpp:368:70: note: Function 'onDrawBitmap' argument 2 names different: declaration 'left' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.cpp:368:82: style: Function 'onDrawBitmap' argument 3 names different: declaration 'top' definition 'y'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.h:71:64: note: Function 'onDrawBitmap' argument 3 names different: declaration 'top' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.cpp:368:82: note: Function 'onDrawBitmap' argument 3 names different: declaration 'top' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.cpp:409:67: style: Function 'onDrawImage' argument 2 names different: declaration 'left' definition 'x'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.h:79:47: note: Function 'onDrawImage' argument 2 names different: declaration 'left' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.cpp:409:67: note: Function 'onDrawImage' argument 2 names different: declaration 'left' definition 'x'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.cpp:409:79: style: Function 'onDrawImage' argument 3 names different: declaration 'top' definition 'y'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.h:79:62: note: Function 'onDrawImage' argument 3 names different: declaration 'top' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.cpp:409:79: note: Function 'onDrawImage' argument 3 names different: declaration 'top' definition 'y'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkDeferredCanvas.h:17:5: style: Class 'SkDeferredCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkFrontBufferedStream.cpp:156:40: style: Function 'peek' argument 1 names different: declaration 'buffer' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkFrontBufferedStream.cpp:19:23: note: Function 'peek' argument 1 names different: declaration 'buffer' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkFrontBufferedStream.cpp:156:40: note: Function 'peek' argument 1 names different: declaration 'buffer' definition 'dst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkFrontBufferedStream.cpp:172:40: style: Function 'read' argument 1 names different: declaration 'buffer' definition 'voidDst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkFrontBufferedStream.cpp:17:23: note: Function 'read' argument 1 names different: declaration 'buffer' definition 'voidDst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkFrontBufferedStream.cpp:172:40: note: Function 'read' argument 1 names different: declaration 'buffer' definition 'voidDst'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkMultiPictureDocument.cpp:89:57: style: Function 'SkMakeMultiPictureDocument' argument 1 names different: declaration 'dst' definition 'wStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkMultiPictureDocument.h:46:64: note: Function 'SkMakeMultiPictureDocument' argument 1 names different: declaration 'dst' definition 'wStream'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkMultiPictureDocument.cpp:89:57: note: Function 'SkMakeMultiPictureDocument' argument 1 names different: declaration 'dst' definition 'wStream'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkMultiPictureDocumentReader.h:16:1: style: The class 'SkMultiPictureDocumentReader' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkNWayCanvas.cpp:41:5: warning: Member variable 'Iter::fCanvas' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkNWayCanvas.cpp:41:5: style: Class 'Iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkParsePath.cpp:178:67: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkPatchGrid.cpp:178:77: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkPatchGrid.cpp:179:75: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkRGBAToYUV.cpp:18:27: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:40:18: warning: Invalid test for overflow 'text>start+lengthBreak'. Condition is always false unless there is overflow, and overflow is undefined behaviour. [invalidTestForOverflow]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:47:38: style: Same expression on both sides of '-' because the value of 'text' and 'prevText' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:31:32: note: 'prevText' is assigned value 'text' here.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:47:38: note: Same expression on both sides of '-' because the value of 'text' and 'prevText' are the same.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:52:34: style: Same expression on both sides of '>' because the value of 'prevText' and 'start' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:31:32: note: 'prevText' is assigned value 'text' here.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:23:25: note: 'start' is assigned value 'text' here.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:52:34: note: Same expression on both sides of '>' because the value of 'prevText' and 'start' are the same.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:63:31: style: Same expression on both sides of '-' because the value of 'text' and 'start' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:23:25: note: 'start' is assigned value 'text' here.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:63:31: note: Same expression on both sides of '-' because the value of 'text' and 'start' are the same.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:68:32: style: Same expression on both sides of '-' because the value of 'text' and 'start' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:23:25: note: 'start' is assigned value 'text' here.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:68:32: note: Same expression on both sides of '-' because the value of 'text' and 'start' are the same.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:79:31: style: Same expression on both sides of '-' because the value of 'text' and 'start' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:23:25: note: 'start' is assigned value 'text' here.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:79:31: note: Same expression on both sides of '-' because the value of 'text' and 'start' are the same.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:84:32: style: Same expression on both sides of '-' because the value of 'text' and 'start' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:23:25: note: 'start' is assigned value 'text' here.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:84:32: note: Same expression on both sides of '-' because the value of 'text' and 'start' are the same.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:95:17: style: Same expression on both sides of '-' because the value of 'text' and 'start' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:23:25: note: 'start' is assigned value 'text' here.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:95:17: note: Same expression on both sides of '-' because the value of 'text' and 'start' are the same.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextBox.cpp:246:5: style: Class 'CanvasVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_Blitter.h:65:5: warning: Member variable 'SkTCompressedAlphaBlitter::fBufferedRuns' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fBlock' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fBlockMode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fDualPlaneEnabled' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fDualPlane' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fVoidExtent' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fError' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fWeightDimX' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fWeightDimY' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fWeightBits' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fWeightTrits' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fWeightQuints' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fPartCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fPartIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fCEM' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fColorStartBit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:1075:5: warning: Member variable 'ASTCDecompressionData::fColorEndBit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:531:0: style: Class 'SkTBits < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp:531:0: style: Class 'SkTBits < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkEventSink.cpp:140:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkEventSink.cpp:163:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkEventSink.cpp:178:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkEventSink.cpp:205:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkEventSink.cpp:17:9: performance: Variable 'fNextSinkID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.h:28:5: style: Struct 'SkTagList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkEventSink.cpp:111:5: style: Struct 'SkListenersTagList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkOSMenu.cpp:153:13: style: The scope of the variable 'args' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.cpp:15:39: style: Function 'Find' argument 1 names different: declaration 'head' definition 'rec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.h:37:41: note: Function 'Find' argument 1 names different: declaration 'head' definition 'rec'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.cpp:15:39: note: Function 'Find' argument 1 names different: declaration 'head' definition 'rec'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.cpp:28:39: style: Function 'DeleteTag' argument 1 names different: declaration 'headptr' definition 'head'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.h:38:47: note: Function 'DeleteTag' argument 1 names different: declaration 'headptr' definition 'head'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.cpp:28:39: note: Function 'DeleteTag' argument 1 names different: declaration 'headptr' definition 'head'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.cpp:53:38: style: Function 'DeleteAll' argument 1 names different: declaration 'head' definition 'rec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.h:39:46: note: Function 'DeleteAll' argument 1 names different: declaration 'head' definition 'rec'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkTagList.cpp:53:38: note: Function 'DeleteAll' argument 1 names different: declaration 'head' definition 'rec'.
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkView.cpp:210:28: style: The scope of the variable 'focus' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkView.cpp:218:28: style: The scope of the variable 'focus' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkViewPriv.cpp:30:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkViewPriv.cpp:44:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkViewPriv.cpp:76:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkViewPriv.cpp:90:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkViewPriv.h:16:5: style: Struct 'Layout_SkTagList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/SkViewPriv.h:31:5: style: Struct 'Artist_SkTagList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/unix/keysym2ucs.c:822:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/views/win/skia_win.cpp:22:24: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/xml/SkDOM.cpp:56:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/xml/SkDOM.cpp:60:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/xml/SkDOM.cpp:203:5: warning: Member variable 'SkDOMParser::fElemName' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/xml/SkDOM.cpp:203:5: style: Class 'SkDOMParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/skia/skia/src/xml/SkXMLParser.cpp:65:5: style: Struct 'ParsingContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.cpp:466:7: style: Condition '!changed' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.h:110:21: style: Technically the member function 'mozilla::gfx::DriverCrashGuard::GetGuardFile' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.cpp:187:19: note: Technically the member function 'mozilla::gfx::DriverCrashGuard::GetGuardFile' can be const.
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.h:110:21: note: Technically the member function 'mozilla::gfx::DriverCrashGuard::GetGuardFile' can be const.
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.h:113:8: performance: Technically the member function 'mozilla::gfx::DriverCrashGuard::FlushPreferences' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.cpp:385:19: note: Technically the member function 'mozilla::gfx::DriverCrashGuard::FlushPreferences' can be static.
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.h:113:8: note: Technically the member function 'mozilla::gfx::DriverCrashGuard::FlushPreferences' can be static.
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.h:141:8: performance: Technically the member function 'mozilla::gfx::D3D11LayersCrashGuard::RecordTelemetry' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.cpp:489:24: note: Technically the member function 'mozilla::gfx::D3D11LayersCrashGuard::RecordTelemetry' can be static.
thunderbird-52.3.0/mozilla/gfx/src/DriverCrashGuard.h:141:8: note: Technically the member function 'mozilla::gfx::D3D11LayersCrashGuard::RecordTelemetry' can be static.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:840:0: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:844:0: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:68:35: performance: Variable 'mImpl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:58:16: style: Class 'nsRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:833:0: style: Class 'mozilla :: gfx :: IntRegionTyped < UnknownUnits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:482:0: style: Class 'mozilla :: gfx :: BaseIntRegion < mozilla :: gfx :: IntRegionTyped < UnknownUnits > , IntRectTyped < UnknownUnits > , IntPointTyped < UnknownUnits > , IntMarginTyped < UnknownUnits > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/src/FilterSupport.cpp:1880:1: warning: The struct 'FilterAttribute' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:840:19: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:844:19: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
thunderbird-52.3.0/mozilla/gfx/src/TiledRegion.cpp:58:8: style: Technically the member function 'mozilla::gfx::TileIterator::operator!=' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/TiledRegion.cpp:59:8: style: Technically the member function 'mozilla::gfx::TileIterator::operator==' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:482:16: style: Class 'BaseIntRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:833:16: style: Class 'IntRegionTyped' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/src/X11Util.h:18:0: error: #error Unknown toolkit [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/src/gfxCrashReporterUtils.h:46:8: performance: Technically the member function 'mozilla::ScopedGfxFeatureReporter::WriteAppNote' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/src/gfxCrashReporterUtils.cpp:140:32: note: Technically the member function 'mozilla::ScopedGfxFeatureReporter::WriteAppNote' can be static.
thunderbird-52.3.0/mozilla/gfx/src/gfxCrashReporterUtils.h:46:8: note: Technically the member function 'mozilla::ScopedGfxFeatureReporter::WriteAppNote' can be static.
thunderbird-52.3.0/mozilla/gfx/src/nsColor.cpp:302:12: style: Same expression on both sides of '|'. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/src/nsColor.cpp:80:31: style: Function 'NS_HexToRGBA' argument 1 names different: declaration 'aBuf' definition 'aColorSpec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsColor.h:74:31: note: Function 'NS_HexToRGBA' argument 1 names different: declaration 'aBuf' definition 'aColorSpec'.
thunderbird-52.3.0/mozilla/gfx/src/nsColor.cpp:80:31: note: Function 'NS_HexToRGBA' argument 1 names different: declaration 'aBuf' definition 'aColorSpec'.
thunderbird-52.3.0/mozilla/gfx/src/nsColor.cpp:138:39: style: Function 'NS_LooseHexToRGB' argument 1 names different: declaration 'aBuf' definition 'aColorSpec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsColor.h:99:39: note: Function 'NS_LooseHexToRGB' argument 1 names different: declaration 'aBuf' definition 'aColorSpec'.
thunderbird-52.3.0/mozilla/gfx/src/nsColor.cpp:138:39: note: Function 'NS_LooseHexToRGB' argument 1 names different: declaration 'aBuf' definition 'aColorSpec'.
thunderbird-52.3.0/mozilla/gfx/src/nsColor.cpp:202:41: style: Function 'NS_ColorNameToRGB' argument 1 names different: declaration 'aBuf' definition 'aColorName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsColor.h:106:41: note: Function 'NS_ColorNameToRGB' argument 1 names different: declaration 'aBuf' definition 'aColorName'.
thunderbird-52.3.0/mozilla/gfx/src/nsColor.cpp:202:41: note: Function 'NS_ColorNameToRGB' argument 1 names different: declaration 'aBuf' definition 'aColorName'.
thunderbird-52.3.0/mozilla/gfx/src/nsDeviceContext.cpp:465:56: style: Function 'InitForPrinting' argument 1 names different: declaration 'aDevSpec' definition 'aDevice'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsDeviceContext.h:63:52: note: Function 'InitForPrinting' argument 1 names different: declaration 'aDevSpec' definition 'aDevice'.
thunderbird-52.3.0/mozilla/gfx/src/nsDeviceContext.cpp:465:56: note: Function 'InitForPrinting' argument 1 names different: declaration 'aDevSpec' definition 'aDevice'.
thunderbird-52.3.0/mozilla/gfx/src/nsDeviceContext.cpp:49:5: warning: Member variable 'nsFontCache::mContext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsDeviceContext.h:265:10: style: Technically the member function 'nsDeviceContext::IsPrinterContext' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsDeviceContext.cpp:241:18: note: Technically the member function 'nsDeviceContext::IsPrinterContext' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsDeviceContext.h:265:10: note: Technically the member function 'nsDeviceContext::IsPrinterContext' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::style' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::systemFont' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::variantCaps' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::variantNumeric' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::variantPosition' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::variantWidth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::variantLigatures' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::variantEastAsian' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::variantAlternates' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::smoothing' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::weight' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::stretch' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::kerning' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::synthesis' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::size' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFont.cpp:58:9: warning: Member variable 'nsFont::sizeAdjust' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:37:9: performance: Variable 'mTextRun' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:48:9: performance: Variable 'mTextRun' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:75:13: style: Technically the member function 'nsFontMetrics::XHeight' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:170:16: note: Technically the member function 'nsFontMetrics::XHeight' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:75:13: note: Technically the member function 'nsFontMetrics::XHeight' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:80:13: style: Technically the member function 'nsFontMetrics::CapHeight' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:176:16: note: Technically the member function 'nsFontMetrics::CapHeight' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:80:13: note: Technically the member function 'nsFontMetrics::CapHeight' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:87:13: style: Technically the member function 'nsFontMetrics::SuperscriptOffset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:182:16: note: Technically the member function 'nsFontMetrics::SuperscriptOffset' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:87:13: note: Technically the member function 'nsFontMetrics::SuperscriptOffset' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:94:13: style: Technically the member function 'nsFontMetrics::SubscriptOffset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:189:16: note: Technically the member function 'nsFontMetrics::SubscriptOffset' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:94:13: note: Technically the member function 'nsFontMetrics::SubscriptOffset' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:101:10: style: Technically the member function 'nsFontMetrics::GetStrikeout' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:196:16: note: Technically the member function 'nsFontMetrics::GetStrikeout' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:101:10: note: Technically the member function 'nsFontMetrics::GetStrikeout' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:115:13: style: Technically the member function 'nsFontMetrics::InternalLeading' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:229:16: note: Technically the member function 'nsFontMetrics::InternalLeading' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:115:13: note: Technically the member function 'nsFontMetrics::InternalLeading' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:122:13: style: Technically the member function 'nsFontMetrics::ExternalLeading' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:235:16: note: Technically the member function 'nsFontMetrics::ExternalLeading' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:122:13: note: Technically the member function 'nsFontMetrics::ExternalLeading' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:128:13: style: Technically the member function 'nsFontMetrics::EmHeight' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:241:16: note: Technically the member function 'nsFontMetrics::EmHeight' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:128:13: note: Technically the member function 'nsFontMetrics::EmHeight' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:133:13: style: Technically the member function 'nsFontMetrics::EmAscent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:247:16: note: Technically the member function 'nsFontMetrics::EmAscent' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:133:13: note: Technically the member function 'nsFontMetrics::EmAscent' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:138:13: style: Technically the member function 'nsFontMetrics::EmDescent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:253:16: note: Technically the member function 'nsFontMetrics::EmDescent' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:138:13: note: Technically the member function 'nsFontMetrics::EmDescent' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:189:13: style: Technically the member function 'nsFontMetrics::GetMaxStringLength' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.cpp:304:16: note: Technically the member function 'nsFontMetrics::GetMaxStringLength' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsFontMetrics.h:189:13: note: Technically the member function 'nsFontMetrics::GetMaxStringLength' can be const.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:135:16: style: Condition '!top' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:118:14: note: Assignment 'top=false', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:135:16: note: Condition '!top' is always true
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:114:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:115:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:116:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:117:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:745:3: style: Variable 'boxes' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:744:0: note: Variable 'boxes' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:745:3: note: Variable 'boxes' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:726:51: style: Function 'ScaleToNearestPixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:309:43: note: Function 'ScaleToNearestPixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:726:51: note: Function 'ScaleToNearestPixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:726:66: style: Function 'ScaleToNearestPixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:309:58: note: Function 'ScaleToNearestPixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:726:66: note: Function 'ScaleToNearestPixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:738:51: style: Function 'ScaleToOutsidePixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:307:43: note: Function 'ScaleToOutsidePixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:738:51: note: Function 'ScaleToOutsidePixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:738:66: style: Function 'ScaleToOutsidePixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:307:58: note: Function 'ScaleToOutsidePixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:738:66: note: Function 'ScaleToOutsidePixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:761:50: style: Function 'ScaleToInsidePixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:308:42: note: Function 'ScaleToInsidePixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:761:50: note: Function 'ScaleToInsidePixels' argument 1 names different: declaration 'aXScale' definition 'aScaleX'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:761:65: style: Function 'ScaleToInsidePixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.h:308:57: note: Function 'ScaleToInsidePixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'.
thunderbird-52.3.0/mozilla/gfx/src/nsRegion.cpp:761:65: note: Function 'ScaleToInsidePixels' argument 2 names different: declaration 'aYScale' definition 'aScaleY'.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:100:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:101:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:103:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:104:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:105:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:107:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:108:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:110:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:111:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:112:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:125:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestArena.cpp:63:12: warning: Member variable 'BigStruct::data' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestGfxWidgets.cpp:67:41: style: Same expression on both sides of '<'. [duplicateExpression]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestRegion.cpp:778:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTextures.cpp:266:3: style: Variable 'clientData.mCrSkip' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTextures.cpp:265:3: note: Variable 'clientData.mCrSkip' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTextures.cpp:266:3: note: Variable 'clientData.mCrSkip' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTextures.cpp:268:3: style: Variable 'clientData.mPicX' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTextures.cpp:267:3: note: Variable 'clientData.mPicX' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTextures.cpp:268:3: note: Variable 'clientData.mPicX' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTiledLayerBuffer.cpp:18:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:28:10: performance: Technically the member function 'TestNodeBase::SetActualTraversalRank' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:219:23: note: Technically the member function 'TestNodeBase::SetActualTraversalRank' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:28:10: note: Technically the member function 'TestNodeBase::SetActualTraversalRank' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:29:10: performance: Technically the member function 'TestNodeBase::SetValue' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:261:23: note: Technically the member function 'TestNodeBase::SetValue' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:29:10: note: Technically the member function 'TestNodeBase::SetValue' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:30:10: performance: Technically the member function 'TestNodeBase::SetType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:237:23: note: Technically the member function 'TestNodeBase::SetType' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:30:10: note: Technically the member function 'TestNodeBase::SetType' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:31:10: performance: Technically the member function 'TestNodeBase::SetRegion' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:249:23: note: Technically the member function 'TestNodeBase::SetRegion' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:31:10: note: Technically the member function 'TestNodeBase::SetRegion' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:32:9: performance: Technically the member function 'TestNodeBase::GetExpectedTraversalRank' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:225:22: note: Technically the member function 'TestNodeBase::GetExpectedTraversalRank' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:32:9: note: Technically the member function 'TestNodeBase::GetExpectedTraversalRank' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:33:9: performance: Technically the member function 'TestNodeBase::GetActualTraversalRank' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:213:22: note: Technically the member function 'TestNodeBase::GetActualTraversalRank' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:33:9: note: Technically the member function 'TestNodeBase::GetActualTraversalRank' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:34:9: performance: Technically the member function 'TestNodeBase::GetValue' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:255:22: note: Technically the member function 'TestNodeBase::GetValue' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:34:9: note: Technically the member function 'TestNodeBase::GetValue' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:35:7: performance: Technically the member function 'TestNodeBase::GetType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:231:20: note: Technically the member function 'TestNodeBase::GetType' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:35:7: note: Technically the member function 'TestNodeBase::GetType' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:36:14: performance: Technically the member function 'TestNodeBase::GetRegion' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:243:27: note: Technically the member function 'TestNodeBase::GetRegion' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:36:14: note: Technically the member function 'TestNodeBase::GetRegion' can be static.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:1276:8: style: Technically the member function 'AssignSearchNodeTypesAllHay::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:56:10: style: The function 'IsLeaf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:37:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:56:10: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:73:10: style: The function 'IsLeaf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:37:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/tests/gtest/TestTreeTraversal.cpp:73:10: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:229:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:241:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:312:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:156:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:310:13: style: Variable 'passed' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:313:13: style: Variable 'failed' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:61:9: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:139:10: performance: Technically the member function 'TestEntry::Expect' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:34:5: style: Struct 'LiteralArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxFontSelectionTest.cpp:33:1: warning: The struct 'LiteralArray' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:69:5: style: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:64:5: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:69:5: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:118:5: style: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:113:5: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:118:5: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/thebes/ContextStateTracker.h:30:8: style: Unused private function: 'ContextStateTracker::IsProfiling' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/thebes/ContextStateTracker.h:30:8: performance: Technically the member function 'mozilla::ContextStateTracker::IsProfiling' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsPlatform.h:206:7: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsPlatform.h:116:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:193:15: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:194:15: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:208:15: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:209:15: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.h:206:5: warning: Member variable 'gfxSkipCharsIterator::mOriginalStringOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.h:206:5: warning: Member variable 'gfxSkipCharsIterator::mSkippedStringOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.h:206:5: warning: Member variable 'gfxSkipCharsIterator::mCurrentRangeIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.h:206:5: warning: Member variable 'gfxSkipCharsIterator::mOriginalStringToSkipCharsOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:460:5: warning: Member variable 'AutoSwap_PRUint24::value' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontFeatures.h:108:9: warning: Member variable 'FeatureValueHashEntry::mValues' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:2057:9: warning: Member variable 'CacheHashEntry::mShapedWord' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontFamilyList.h:63:9: performance: Variable 'mName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontFamilyList.h:78:9: performance: Variable 'mName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.h:213:10: style: Technically the member function 'gfxSkipCharsIterator::IsInitialized' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatform.h:263:10: style: Technically the member function 'gfxPlatform::SupportsAzureContentForType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatform.h:290:31: style: Technically the member function 'gfxPlatform::GetDefaultContentBackend' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatform.h:300:31: style: Technically the member function 'gfxPlatform::GetPreferredCanvasBackend' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatform.h:303:31: style: Technically the member function 'gfxPlatform::GetFallbackCanvasBackend' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.h:148:20: style: Technically the member function 'gfxASurface::GetOpaqueRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:605:21: style: Technically the member function 'gfxFontFamily::Name' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:630:10: style: Technically the member function 'gfxFontFamily::HasStyles' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1120:18: performance: Technically the member function 'gfxShapedText::DetailedGlyphStore::CompareToOffset::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1123:18: performance: Technically the member function 'gfxShapedText::DetailedGlyphStore::CompareToOffset::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1129:18: performance: Technically the member function 'gfxShapedText::DetailedGlyphStore::CompareRecordOffsets::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1132:18: performance: Technically the member function 'gfxShapedText::DetailedGlyphStore::CompareRecordOffsets::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1239:10: style: Technically the member function 'gfxShapedWord::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1363:13: style: Technically the member function 'gfxFont::GetRefCount' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1670:10: performance: Technically the member function 'gfxFont::NotifyLineBreaksChanged' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1691:10: style: Technically the member function 'gfxFont::IsSyntheticBold' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1697:14: style: Technically the member function 'gfxFont::GetSyntheticBoldOffset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1807:10: style: Technically the member function 'gfxFont::KerningDisabled' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1824:14: performance: Technically the member function 'gfxFont::GlyphChangeObserver::ForgetFont' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.h:277:14: style: Technically the member function 'gfxUserFontSet::GetGeneration' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.h:285:14: style: Technically the member function 'gfxUserFontSet::GetRebuildGeneration' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.h:629:10: performance: Technically the member function 'gfxUserFontEntry::SetLoader' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.h:632:14: style: Technically the member function 'gfxUserFontEntry::GetSrcIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsPlatform.h:79:5: style: Technically the member function 'DCFromDrawTarget::operatorHDC' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsPlatform.h:202:17: style: Technically the member function 'gfxWindowsPlatform::DWriteEnabled' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPoint.h:23:18: style: Struct 'gfxSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPoint.h:31:18: style: Struct 'gfxPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:340:18: style: Struct 'AutoSwap_PRUint16' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:372:18: style: Struct 'AutoSwap_PRInt16' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:399:18: style: Struct 'AutoSwap_PRUint32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:421:18: style: Struct 'AutoSwap_PRInt32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:443:18: style: Struct 'AutoSwap_PRUint64' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:37:5: style: Class 'gfxWindowsSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsPlatform.h:69:5: style: Class 'DCFromDrawTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontFamilyList.h:54:1: warning: The struct 'FontFamilyName' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontFamilyList.h:175:1: warning: The class 'FontFamilyList' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.h:164:1: warning: The class 'gfxSkipCharsIterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:28:1: warning: The class 'gfxSparseBitSet' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:34:5: warning: The struct 'Block' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontFeatures.h:84:5: warning: The struct 'FeatureValueHashKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontFeatures.h:102:5: warning: The class 'FeatureValueHashEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:373:5: warning: The class 'HashEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:2049:5: warning: The class 'CacheHashEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.h:395:9: warning: The class 'Entry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:39:43: style: The function 'CreateSimilarSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.h:86:43: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:39:43: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:48:39: style: The function 'GetAsImageSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.h:94:47: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:48:39: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:50:33: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.h:142:41: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:50:33: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.h:594:22: style: The function 'CreateFontInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:396:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.h:594:22: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/PrintTargetPDF.h:27:16: warning: Virtual function 'Finish' is called from destructor '~PrintTargetPDF()' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/PrintTargetPDF.cpp:46:3: note: Calling Finish
thunderbird-52.3.0/mozilla/gfx/thebes/PrintTargetPDF.h:27:16: note: Finish is a virtual method
thunderbird-52.3.0/mozilla/gfx/thebes/PrintTargetPS.h:34:16: warning: Virtual function 'Finish' is called from destructor '~PrintTargetPS()' at line 48. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/PrintTargetPS.cpp:48:3: note: Calling Finish
thunderbird-52.3.0/mozilla/gfx/thebes/PrintTargetPS.h:34:16: note: Finish is a virtual method
thunderbird-52.3.0/mozilla/gfx/thebes/SoftwareVsyncSource.cpp:33:3: style: Class 'SoftwareDisplay' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/SoftwareVsyncSource.cpp:33:3: style: Class 'SoftwareDisplay' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/thebes/VsyncSource.h:48:43: style: Technically the member function 'mozilla::gfx::VsyncSource::Display::GetRefreshTimerVsyncDispatcher' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/VsyncSource.cpp:141:23: note: Technically the member function 'mozilla::gfx::VsyncSource::Display::GetRefreshTimerVsyncDispatcher' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/VsyncSource.h:48:43: note: Technically the member function 'mozilla::gfx::VsyncSource::Display::GetRefreshTimerVsyncDispatcher' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.cpp:118:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.cpp:128:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAlphaRecovery.cpp:14:49: style: Function 'RecoverAlpha' argument 1 names different: declaration 'blackSurface' definition 'blackSurf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAlphaRecovery.h:33:48: note: Function 'RecoverAlpha' argument 1 names different: declaration 'blackSurface' definition 'blackSurf'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAlphaRecovery.cpp:14:49: note: Function 'RecoverAlpha' argument 1 names different: declaration 'blackSurface' definition 'blackSurf'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAlphaRecovery.cpp:15:55: style: Function 'RecoverAlpha' argument 2 names different: declaration 'whiteSurface' definition 'whiteSurf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAlphaRecovery.h:34:56: note: Function 'RecoverAlpha' argument 2 names different: declaration 'whiteSurface' definition 'whiteSurf'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAlphaRecovery.cpp:15:55: note: Function 'RecoverAlpha' argument 2 names different: declaration 'whiteSurface' definition 'whiteSurf'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAndroidPlatform.h:30:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2Fonts.h:31:9: warning: Member variable 'CachedGlyphData::lsbDelta' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2Fonts.h:31:9: warning: Member variable 'CachedGlyphData::rsbDelta' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2Fonts.h:31:9: warning: Member variable 'CachedGlyphData::xAdvance' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2Fonts.h:34:9: warning: Member variable 'CachedGlyphData::lsbDelta' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2Fonts.h:34:9: warning: Member variable 'CachedGlyphData::rsbDelta' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2Fonts.h:34:9: warning: Member variable 'CachedGlyphData::xAdvance' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:27:9: performance: Variable 'mFullName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:28:9: performance: Variable 'mPostscriptName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:29:9: performance: Variable 'mCharacterMap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAndroidPlatform.h:43:10: performance: Technically the member function 'gfxAndroidPlatform::GetSystemFontList' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAndroidPlatform.cpp:234:21: note: Technically the member function 'gfxAndroidPlatform::GetSystemFontList' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxAndroidPlatform.h:43:10: note: Technically the member function 'gfxAndroidPlatform::GetSystemFontList' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:191:14: style: Technically the member function 'gfxFontInfoLoader::GetInterval' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:153:10: style: Technically the member function 'gfxPlatformFontList::NeedFullnamePostscriptNames' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:205:10: style: Technically the member function 'gfxPlatformFontList::GetFontlistInitInfo' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:92:10: style: Technically the member function 'gfxTextRun::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:451:25: performance: Technically the member function 'gfxTextRun::GlyphRunIterator::GetGlyphRun' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:452:18: performance: Technically the member function 'gfxTextRun::GlyphRunIterator::GetStringStart' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:453:18: performance: Technically the member function 'gfxTextRun::GlyphRunIterator::GetStringEnd' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:466:14: performance: Technically the member function 'gfxTextRun::GlyphRunOffsetComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:472:14: performance: Technically the member function 'gfxTextRun::GlyphRunOffsetComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2Fonts.h:34:9: style: Struct 'CachedGlyphData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:26:5: style: Class 'FT2FontEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:110:0: style: Class 'FT2FontFamily' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:23:1: warning: The struct 'FontFaceData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:26:1: warning: The class 'CharMapHashKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:366:18: style: The function 'InitLoader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:218:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:366:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:367:18: style: The function 'LoadFontInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:222:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:367:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:368:18: style: The function 'CleanupLoader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:225:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:368:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:124:27: style: The function 'LookupLocalFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:161:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:124:27: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:129:27: style: The function 'MakePlatformFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:168:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:129:27: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:142:18: style: The function 'GetFontFamilyList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:127:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:142:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:504:28: style: The function 'GetCharacterGlyphs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:903:36: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:504:28: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxBlur.cpp:158:62: style: Function 'CalculateBlurRadius' argument 1 names different: declaration 'aStandardDeviation' definition 'aStd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxBlur.h:111:70: note: Function 'CalculateBlurRadius' argument 1 names different: declaration 'aStandardDeviation' definition 'aStd'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxBlur.cpp:158:62: note: Function 'CalculateBlurRadius' argument 1 names different: declaration 'aStandardDeviation' definition 'aStd'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxBlur.cpp:283:3: warning: Member variable 'BlurCacheData::mExpirationState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxBlur.cpp:276:1: warning: The struct 'BlurCacheData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxContext.cpp:263:39: style: Function 'Multiply' argument 1 names different: declaration 'other' definition 'matrix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxContext.h:162:36: note: Function 'Multiply' argument 1 names different: declaration 'other' definition 'matrix'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxContext.cpp:263:39: note: Function 'Multiply' argument 1 names different: declaration 'other' definition 'matrix'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.cpp:358:5: style: Variable 'glyphs' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.cpp:346:0: note: Variable 'glyphs' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.cpp:358:5: note: Variable 'glyphs' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.h:45:15: performance: Technically the member function 'gfxCoreTextShaper::CreateCTFontWithFeatures' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.cpp:773:20: note: Technically the member function 'gfxCoreTextShaper::CreateCTFontWithFeatures' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.h:45:15: note: Technically the member function 'gfxCoreTextShaper::CreateCTFontWithFeatures' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.h:48:21: style: Technically the member function 'gfxCoreTextShaper::CreateAttrDict' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.cpp:38:20: note: Technically the member function 'gfxCoreTextShaper::CreateAttrDict' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.h:48:21: note: Technically the member function 'gfxCoreTextShaper::CreateAttrDict' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.h:49:21: style: Technically the member function 'gfxCoreTextShaper::CreateAttrDictWithoutDirection' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.cpp:66:20: note: Technically the member function 'gfxCoreTextShaper::CreateAttrDictWithoutDirection' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxCoreTextShaper.h:49:21: note: Technically the member function 'gfxCoreTextShaper::CreateAttrDictWithoutDirection' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:215:9: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:213:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:215:9: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.cpp:1364:5: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.cpp:1361:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.cpp:1364:5: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.cpp:483:43: style: Function 'GetFontTable' argument 1 names different: declaration 'aTableTag' definition 'aTag'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:155:46: note: Function 'GetFontTable' argument 1 names different: declaration 'aTableTag' definition 'aTag'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.cpp:483:43: note: Function 'GetFontTable' argument 1 names different: declaration 'aTableTag' definition 'aTag'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.cpp:714:20: warning: Member variable 'gfxDWriteFontList::mGDIFontTableAccess' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:20:9: performance: Variable 'mDC' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:41:9: performance: Variable 'mFont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:54:9: performance: Variable 'mDC' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:55:9: performance: Variable 'mFont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:56:9: performance: Variable 'mOldFont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:162:10: style: Technically the member function 'gfxDWriteFontEntry::GetForceGDIClassic' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:373:10: style: Technically the member function 'gfxDWriteFontList::UseGDIFontTableAccess' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:380:14: style: Technically the member function 'gfxDWriteFontList::GetForceGDIClassicMaxFontSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:210:5: style: Class 'DWriteFontFallbackRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:286:5: style: Class 'GDIFontFamily' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:153:18: style: The function 'IsSymbolFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:146:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:153:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:157:14: style: The function 'ReadCMAP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:183:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:157:14: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:164:18: style: The function 'AddSizeOfExcludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:309:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:164:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:166:18: style: The function 'AddSizeOfIncludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:311:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:166:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:176:22: style: The function 'CreateFontInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:396:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:176:22: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:357:27: style: The function 'LookupLocalFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:161:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:357:27: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:362:27: style: The function 'MakePlatformFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:168:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:362:27: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:369:10: style: The function 'GetStandardFamilyName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:177:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:369:10: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:382:18: style: The function 'AddSizeOfExcludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:179:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:382:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:384:18: style: The function 'AddSizeOfIncludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:181:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:384:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:406:18: style: The function 'UsesSystemFallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:321:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:406:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:427:44: style: The function 'CreateFontInfoData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:213:44: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.h:427:44: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:111:14: style: The function 'ReadCMAP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:183:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:111:14: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:113:18: style: The function 'IsSymbolFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:146:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:113:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:150:18: style: The function 'MatchesGenericFamily' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:201:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:150:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:227:18: style: The function 'SkipDuringSystemFallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:173:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:227:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:231:18: style: The function 'TestCharacterMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:418:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:231:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:233:18: style: The function 'AddSizeOfIncludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:311:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:233:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:274:22: style: The function 'CreateFontInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:396:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:274:22: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:289:18: style: The function 'FindStyleVariations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:677:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:289:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:311:27: style: The function 'LookupLocalFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:161:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:311:27: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:316:27: style: The function 'MakePlatformFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:168:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:316:27: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:323:18: style: The function 'AddSizeOfExcludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:179:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:323:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:325:18: style: The function 'AddSizeOfIncludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:181:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:325:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:344:44: style: The function 'CreateFontInfoData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:213:44: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.h:344:44: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.cpp:1485:18: style: The function 'LoadFontFamilyData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:74:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFontList.cpp:1485:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:199:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:552:36: style: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.h:50:44: note: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:552:36: note: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:316:13: style: struct member 'SbitLineMetrics::ascender' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:317:13: style: struct member 'SbitLineMetrics::descender' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:318:13: style: struct member 'SbitLineMetrics::widthMax' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:319:13: style: struct member 'SbitLineMetrics::caretSlopeNumerator' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:320:13: style: struct member 'SbitLineMetrics::caretSlopeDenominator' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:321:13: style: struct member 'SbitLineMetrics::caretOffset' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:322:13: style: struct member 'SbitLineMetrics::minOriginSB' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:323:13: style: struct member 'SbitLineMetrics::minAdvanceSB' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:324:13: style: struct member 'SbitLineMetrics::maxBeforeBL' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:325:13: style: struct member 'SbitLineMetrics::minAfterBL' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:326:13: style: struct member 'SbitLineMetrics::pad1' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDWriteFonts.cpp:327:13: style: struct member 'SbitLineMetrics::pad2' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:77:18: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:39:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:77:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:142:18: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:39:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:142:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:168:18: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:39:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:168:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxDrawable.h:74:40: performance: Function parameter 'aTransform' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontBase.cpp:15:17: warning: Member variable 'gfxFT2FontBase::mMetrics' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.cpp:1059:11: style: The scope of the variable 'fontFamilies' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.cpp:1095:59: style: Function 'AppendFacesFromOmnijarEntry' argument 1 names different: declaration 'aReader' definition 'aArchive'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.h:163:52: note: Function 'AppendFacesFromOmnijarEntry' argument 1 names different: declaration 'aReader' definition 'aArchive'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.cpp:1095:59: note: Function 'AppendFacesFromOmnijarEntry' argument 1 names different: declaration 'aReader' definition 'aArchive'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.cpp:628:9: performance: Variable 'mOps' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.cpp:103:13: style: Class 'AutoFTFace' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.cpp:103:13: style: Class 'AutoFTFace' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFT2FontList.cpp:78:5: style: Class 'AutoFTFace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:276:9: warning: Member variable 'LangSupportEntry::mFonts' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFcPlatformFontList.h:47:1: style: The class 'FTUserFontData' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:46:10: performance: Technically the member function 'gfxIgnoreCaseCStringComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:51:10: performance: Technically the member function 'gfxIgnoreCaseCStringComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFcPlatformFontList.h:285:10: performance: Technically the member function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFcPlatformFontList.cpp:1759:24: note: Technically the member function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFcPlatformFontList.h:285:10: note: Technically the member function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:370:41: warning: The class 'gfxFontconfigFontEntry' defines member variable with name 'mUserFontData' also defined in its parent class 'gfxFontEntry'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFcPlatformFontList.h:154:28: note: The class 'gfxFontconfigFontEntry' defines member variable with name 'mUserFontData' also defined in its parent class 'gfxFontEntry'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:370:41: note: The class 'gfxFontconfigFontEntry' defines member variable with name 'mUserFontData' also defined in its parent class 'gfxFontEntry'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:171:5: warning: The class 'DepFcStrEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:193:5: warning: The class 'CopiedFcStrEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:218:5: warning: The class 'FontsByFcStrEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:243:5: warning: The class 'FontsByFullnameEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:271:5: warning: The class 'LangSupportEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:3568:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:3654:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:2900:5: style: Variable 'tp' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:2897:0: note: Variable 'tp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:2900:5: note: Variable 'tp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:1032:26: style: The scope of the variable 'numLangs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:1692:22: style: The scope of the variable 'pat' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:697:48: style: Function 'AllocateDetailedGlyphs' argument 1 names different: declaration 'aCharIndex' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1021:52: note: Function 'AllocateDetailedGlyphs' argument 1 names different: declaration 'aCharIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:697:48: note: Function 'AllocateDetailedGlyphs' argument 1 names different: declaration 'aCharIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:709:35: style: Function 'SetGlyphs' argument 1 names different: declaration 'aCharIndex' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:922:29: note: Function 'SetGlyphs' argument 1 names different: declaration 'aCharIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:709:35: note: Function 'SetGlyphs' argument 1 names different: declaration 'aCharIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:3907:33: style: Function 'gfxFontStyle' argument 10 names different: declaration 'aWeightSynthesis' definition 'aAllowWeightSynthesis'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:82:23: note: Function 'gfxFontStyle' argument 10 names different: declaration 'aWeightSynthesis' definition 'aAllowWeightSynthesis'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:3907:33: note: Function 'gfxFontStyle' argument 10 names different: declaration 'aWeightSynthesis' definition 'aAllowWeightSynthesis'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:3908:33: style: Function 'gfxFontStyle' argument 11 names different: declaration 'aStyleSynthesis' definition 'aAllowStyleSynthesis'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:82:46: note: Function 'gfxFontStyle' argument 11 names different: declaration 'aStyleSynthesis' definition 'aAllowStyleSynthesis'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:3908:33: note: Function 'gfxFontStyle' argument 11 names different: declaration 'aStyleSynthesis' definition 'aAllowStyleSynthesis'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.h:91:18: warning: Member variable 'HashEntry::x' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.h:91:18: warning: Member variable 'HashEntry::y' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.h:91:18: warning: Member variable 'HashEntry::width' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.h:91:18: warning: Member variable 'HashEntry::height' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.h:201:9: performance: Variable 'mFillMatrix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1635:10: performance: Technically the member function 'gfxFont::DrawEmphasisMarks' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:1973:10: note: Technically the member function 'gfxFont::DrawEmphasisMarks' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1635:10: note: Technically the member function 'gfxFont::DrawEmphasisMarks' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:2143:10: style: Technically the member function 'gfxFont::CalculateDerivedMetrics' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:3515:15: note: Technically the member function 'gfxFont::CalculateDerivedMetrics' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:2143:10: note: Technically the member function 'gfxFont::CalculateDerivedMetrics' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:2147:10: style: Technically the member function 'gfxFont::SanitizeMetrics' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.cpp:3563:10: note: Technically the member function 'gfxFont::SanitizeMetrics' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:2147:10: note: Technically the member function 'gfxFont::SanitizeMetrics' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.h:81:13: style: Technically the member function 'gfxGlyphExtents::GetAppUnitsPerDevUnit' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:76:1: warning: The struct 'gfxFontStyle' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.h:87:5: warning: The class 'HashEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:1182:27: style: The scope of the variable 'addedDistance' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:581:59: style: Function 'ShareFontTableAndGetBlob' argument 2 names different: declaration 'aTable' definition 'aBuffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:270:60: note: Function 'ShareFontTableAndGetBlob' argument 2 names different: declaration 'aTable' definition 'aBuffer'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:581:59: note: Function 'ShareFontTableAndGetBlob' argument 2 names different: declaration 'aTable' definition 'aBuffer'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:960:49: style: Function 'GetColorLayersInfo' argument 3 names different: declaration 'layerGlyphs' definition 'aLayerGlyphs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:198:53: note: Function 'GetColorLayersInfo' argument 3 names different: declaration 'layerGlyphs' definition 'aLayerGlyphs'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:960:49: note: Function 'GetColorLayersInfo' argument 3 names different: declaration 'layerGlyphs' definition 'aLayerGlyphs'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:961:60: style: Function 'GetColorLayersInfo' argument 4 names different: declaration 'layerColors' definition 'aLayerColors'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:199:64: note: Function 'GetColorLayersInfo' argument 4 names different: declaration 'layerColors' definition 'aLayerColors'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:961:60: note: Function 'GetColorLayersInfo' argument 4 names different: declaration 'layerColors' definition 'aLayerColors'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:1079:10: performance: Technically the member function 'FontEntryStandardFaceComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.cpp:1082:10: performance: Technically the member function 'FontEntryStandardFaceComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.cpp:64:9: performance: Variable 'mCompleteEvent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontMissingGlyphs.cpp:274:51: style: Function 'GetDesiredMinWidth' argument 2 names different: declaration 'aAppUnitsPerDevUnit' definition 'aAppUnitsPerDevPixel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontMissingGlyphs.h:52:46: note: Function 'GetDesiredMinWidth' argument 2 names different: declaration 'aAppUnitsPerDevUnit' definition 'aAppUnitsPerDevPixel'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontMissingGlyphs.cpp:274:51: note: Function 'GetDesiredMinWidth' argument 2 names different: declaration 'aAppUnitsPerDevUnit' definition 'aAppUnitsPerDevPixel'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontTest.h:25:9: performance: Variable 'platformFont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontTest.h:19:9: style: Struct 'gfxFontTestItem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontTest.h:14:1: warning: The struct 'gfxFontTestItem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:480:28: style: Condition 'platformID>PLATFORM_ID_UNICODE' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:476:20: note: Assuming that condition '(platformID)==PLATFORM_ID_MICROSOFT' is not redundant
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:480:28: note: Condition 'platformID>PLATFORM_ID_UNICODE' is always true
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:1207:49: style: Function 'GetFamilyNameFromTable' argument 2 names different: declaration 'aFamilyName' definition 'aFullName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:859:39: note: Function 'GetFamilyNameFromTable' argument 2 names different: declaration 'aFamilyName' definition 'aFullName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:1207:49: note: Function 'GetFamilyNameFromTable' argument 2 names different: declaration 'aFamilyName' definition 'aFullName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:1423:42: style: Function 'DecodeFontName' argument 1 names different: declaration 'aBuf' definition 'aNameData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:900:32: note: Function 'DecodeFontName' argument 1 names different: declaration 'aBuf' definition 'aNameData'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:1423:42: note: Function 'DecodeFontName' argument 1 names different: declaration 'aBuf' definition 'aNameData'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:1423:61: style: Function 'DecodeFontName' argument 2 names different: declaration 'aLength' definition 'aByteLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:900:46: note: Function 'DecodeFontName' argument 2 names different: declaration 'aLength' definition 'aByteLen'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:1423:61: note: Function 'DecodeFontName' argument 2 names different: declaration 'aLength' definition 'aByteLen'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:1425:61: style: Function 'DecodeFontName' argument 6 names different: declaration 'dest' definition 'aName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.h:902:51: note: Function 'DecodeFontName' argument 6 names different: declaration 'dest' definition 'aName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontUtils.cpp:1425:61: note: Function 'DecodeFontName' argument 6 names different: declaration 'dest' definition 'aName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:809:10: style: The scope of the variable 'needsBold' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:1414:57: style: Function 'FindPlatformFontPFG' argument 1 names different: declaration 'aName' definition 'fontName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:110:47: note: Function 'FindPlatformFontPFG' argument 1 names different: declaration 'aName' definition 'fontName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:1414:57: note: Function 'FindPlatformFontPFG' argument 1 names different: declaration 'aName' definition 'fontName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:1687:62: style: Function 'MakeScaledFont' argument 2 names different: declaration 'aFontScale' definition 'aScaleFactor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:679:63: note: Function 'MakeScaledFont' argument 2 names different: declaration 'aFontScale' definition 'aScaleFactor'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:1687:62: note: Function 'MakeScaledFont' argument 2 names different: declaration 'aFontScale' definition 'aScaleFactor'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:699:1: style: The class 'gfxFcFontSet' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:743:28: style: Unused private function: 'gfxFcFontSet::SortPreferredFonts' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:101:48: style: Technically the member function 'gfxFcFontEntry::GetPatterns' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:763:14: performance: Technically the member function 'gfxFcFontSet::LangComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:32:27: style: The function 'Copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:784:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:32:27: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:34:22: style: The function 'GetFirstValidFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:775:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:34:22: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:36:18: style: The function 'UpdateUserFonts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:897:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:36:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:60:22: style: The function 'GetFontAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:1125:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.h:60:22: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:115:22: style: The function 'RealFaceName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:122:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:115:22: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:118:18: style: The function 'TestCharacterMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontEntry.h:418:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigFonts.cpp:118:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.cpp:509:5: style: Variable 'pat' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.cpp:502:0: note: Variable 'pat' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.cpp:509:5: note: Variable 'pat' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.cpp:668:5: style: Variable 'pat' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.cpp:661:0: note: Variable 'pat' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.cpp:668:5: note: Variable 'pat' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:287:14: performance: Technically the member function 'gfxFontconfigUtils::GetFontListInternal' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.cpp:499:21: note: Technically the member function 'gfxFontconfigUtils::GetFontListInternal' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontconfigUtils.h:287:14: note: Technically the member function 'gfxFontconfigUtils::GetFontListInternal' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.cpp:225:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.cpp:276:17: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.cpp:137:33: style: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.h:43:44: note: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.cpp:137:33: note: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.h:90:10: style: Technically the member function 'gfxGDIFont::FillLogFont' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.cpp:443:13: note: Technically the member function 'gfxGDIFont::FillLogFont' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.h:90:10: note: Technically the member function 'gfxGDIFont::FillLogFont' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.h:66:18: style: The function 'AddSizeOfExcludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1787:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.h:66:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.h:68:18: style: The function 'AddSizeOfIncludingThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFont.h:1789:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFont.h:68:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:1110:9: style: Condition 'cmapLoaded' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:1074:23: note: Assignment 'cmapLoaded=false', assigned value is 0
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:1110:9: note: Condition 'cmapLoaded' is always false
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:167:10: style: The scope of the variable 'unicodeFont' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:1092:18: style: The scope of the variable 'cmapLoaded' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:502:57: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:668:18: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:1104:30: style: Variable 'cmapLoaded' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:68:5: style: Class 'WinUserFontData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:821:9: style: Struct 'FontDataDeleter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:980:18: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:70:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:980:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:988:18: style: The function 'LoadFontFamilyData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxFontInfoLoader.h:74:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGDIFontList.cpp:988:18: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformGtk.h:33:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.cpp:94:44: style: Function 'Set' argument 1 names different: declaration 'aIndex' definition 'aGlyphID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.h:103:27: note: Function 'Set' argument 1 names different: declaration 'aIndex' definition 'aGlyphID'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.cpp:94:44: note: Function 'Set' argument 1 names different: declaration 'aIndex' definition 'aGlyphID'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.cpp:94:63: style: Function 'Set' argument 2 names different: declaration 'aValue' definition 'aWidth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.h:103:44: note: Function 'Set' argument 2 names different: declaration 'aValue' definition 'aWidth'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.cpp:94:63: note: Function 'Set' argument 2 names different: declaration 'aValue' definition 'aWidth'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGlyphExtents.cpp:129:0: error: Memory leak: newBlock [memleak]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGradientCache.cpp:93:3: warning: Member variable 'GradientCacheData::mExpirationState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGradientCache.cpp:87:1: warning: The struct 'GradientCacheData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGraphiteShaper.cpp:281:39: style: Array index 'after' is used before limits check. [arrayIndexThenCheck]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGraphiteShaper.h:33:14: performance: Technically the member function 'gfxGraphiteShaper::SetGlyphsFromSegment' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGraphiteShaper.cpp:211:20: note: Technically the member function 'gfxGraphiteShaper::SetGlyphsFromSegment' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxGraphiteShaper.h:33:14: note: Technically the member function 'gfxGraphiteShaper::SetGlyphsFromSegment' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxHarfBuzzShaper.cpp:47:20: warning: Member variable 'gfxHarfBuzzShaper::mCallbackData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxHarfBuzzShaper.cpp:47:20: warning: Member variable 'gfxHarfBuzzShaper::mUseVerticalPresentationForms' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxHarfBuzzShaper.h:113:10: style: Technically the member function 'gfxHarfBuzzShaper::LoadHmtxTable' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxHarfBuzzShaper.cpp:1298:20: note: Technically the member function 'gfxHarfBuzzShaper::LoadHmtxTable' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxHarfBuzzShaper.h:113:10: note: Technically the member function 'gfxHarfBuzzShaper::LoadHmtxTable' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxHarfBuzzShaper.cpp:213:27: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxImageSurface.cpp:22:18: warning: Member variable 'gfxImageSurface::mData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxMacFont.cpp:197:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformMac.h:26:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxMacFont.cpp:173:33: style: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxMacFont.h:37:44: note: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxMacFont.cpp:173:33: note: Function 'Measure' argument 5 names different: declaration 'aDrawTargetForTightBoundingBox' definition 'aRefDrawTarget'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxMacFont.cpp:34:5: performance: Variable 'mCGFont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformMac.h:82:14: style: Technically the member function 'gfxPlatformMac::GetAntiAliasingThreshold' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxMathTable.cpp:126:13: style: Checking if unsigned variable 'count' is less than zero. This might be a false warning. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPattern.cpp:82:40: style: Function 'SetMatrix' argument 1 names different: declaration 'matrix' definition 'aPatternToUserSpace'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPattern.h:41:37: note: Function 'SetMatrix' argument 1 names different: declaration 'matrix' definition 'aPatternToUserSpace'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPattern.cpp:82:40: note: Function 'SetMatrix' argument 1 names different: declaration 'matrix' definition 'aPatternToUserSpace'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPattern.h:57:9: performance: Technically the member function 'gfxPattern::CairoStatus' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPattern.cpp:215:13: note: Technically the member function 'gfxPattern::CairoStatus' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPattern.h:57:9: note: Technically the member function 'gfxPattern::CairoStatus' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatform.cpp:688:0: error: #error "No gfxPlatform implementation available" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.cpp:402:61: style: Function 'LookupInFaceNameLists' argument 1 names different: declaration 'aFontName' definition 'aFaceName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:342:66: note: Function 'LookupInFaceNameLists' argument 1 names different: declaration 'aFontName' definition 'aFaceName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.cpp:402:61: note: Function 'LookupInFaceNameLists' argument 1 names different: declaration 'aFontName' definition 'aFaceName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.cpp:1326:52: style: Function 'TryLangForGroup' argument 3 names different: declaration 'aLang' definition 'aFcLang'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:361:38: note: Function 'TryLangForGroup' argument 3 names different: declaration 'aLang' definition 'aFcLang'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.cpp:1326:52: note: Function 'TryLangForGroup' argument 3 names different: declaration 'aLang' definition 'aFcLang'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:252:10: style: Technically the member function 'gfxPlatformFontList::IsFontFamilyWhitelistActive' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.cpp:1672:22: note: Technically the member function 'gfxPlatformFontList::IsFontFamilyWhitelistActive' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:252:10: note: Technically the member function 'gfxPlatformFontList::IsFontFamilyWhitelistActive' can be const.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:350:10: performance: Technically the member function 'gfxPlatformFontList::GenerateFontListKey' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.cpp:293:22: note: Technically the member function 'gfxPlatformFontList::GenerateFontListKey' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:350:10: note: Technically the member function 'gfxPlatformFontList::GenerateFontListKey' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:374:10: performance: Technically the member function 'gfxPlatformFontList::ForceGlobalReflow' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.cpp:1549:22: note: Technically the member function 'gfxPlatformFontList::ForceGlobalReflow' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:374:10: note: Technically the member function 'gfxPlatformFontList::ForceGlobalReflow' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:125:18: warning: Virtual function 'ClearLangGroupPrefFonts' is called from destructor '~gfxPlatformFontList()' at line 206. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.cpp:206:5: note: Calling ClearLangGroupPrefFonts
thunderbird-52.3.0/mozilla/gfx/thebes/gfxPlatformFontList.h:125:18: note: ClearLangGroupPrefFonts is a virtual method
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.h:32:18: style: Technically the member function 'gfxQuartzSurface::GetCGContext' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.h:27:43: style: The function 'CreateSimilarSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.h:86:43: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.h:27:43: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.h:30:41: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.h:142:41: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.h:30:41: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.h:34:39: style: The function 'GetAsImageSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxASurface.h:94:47: note: Virtual function in base class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.h:34:39: note: Function in derived class
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.cpp:76:65: style: Function 'gfxQuartzSurface' argument 2 names different: declaration 'size' definition 'aSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.h:23:72: note: Function 'gfxQuartzSurface' argument 2 names different: declaration 'size' definition 'aSize'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.cpp:76:65: note: Function 'gfxQuartzSurface' argument 2 names different: declaration 'size' definition 'aSize'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxQuartzSurface.cpp:69:5: performance: Variable 'mCGContext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxLineSegment.h:18:8: style: Technically the member function 'gfxLineSegment::PointsOnSameSide' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxLineSegment.h:43:8: style: Technically the member function 'gfxLineSegment::Intersects' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.cpp:92:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.cpp:111:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.cpp:89:47: style: Function 'CompareIndexEntries' argument 1 names different: declaration '_a' definition 'aKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.h:163:48: note: Function 'CompareIndexEntries' argument 1 names different: declaration '_a' definition 'aKey'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.cpp:89:47: note: Function 'CompareIndexEntries' argument 1 names different: declaration '_a' definition 'aKey'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.cpp:89:65: style: Function 'CompareIndexEntries' argument 2 names different: declaration '_b' definition 'aEntry'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.h:163:64: note: Function 'CompareIndexEntries' argument 2 names different: declaration '_b' definition 'aEntry'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.cpp:89:65: note: Function 'CompareIndexEntries' argument 2 names different: declaration '_b' definition 'aEntry'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.cpp:195:50: style: Function 'FindGlyphElements' argument 1 names different: declaration 'aElement' definition 'aElem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.h:60:37: note: Function 'FindGlyphElements' argument 1 names different: declaration 'aElement' definition 'aElem'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSVGGlyphs.cpp:195:50: note: Function 'FindGlyphElements' argument 1 names different: declaration 'aElement' definition 'aElem'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxScriptItemizer.cpp:80:9: style: Checking if unsigned variable 'pushCount' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxScriptItemizer.cpp:94:9: style: Checking if unsigned variable 'pushCount' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxScriptItemizer.cpp:187:24: style: Checking if unsigned variable 'pushCount' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxScriptItemizer.cpp:191:21: style: Checking if unsigned variable 'pushCount' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxScriptItemizer.cpp:118:20: warning: Member variable 'gfxScriptItemizer::parenStack' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.cpp:19:49: style: Function 'SetOriginalOffset' argument 1 names different: declaration 'aOriginalStringOffset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.h:223:36: note: Function 'SetOriginalOffset' argument 1 names different: declaration 'aOriginalStringOffset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.cpp:19:49: note: Function 'SetOriginalOffset' argument 1 names different: declaration 'aOriginalStringOffset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.cpp:83:49: style: Function 'SetSkippedOffset' argument 1 names different: declaration 'aSkippedStringOffset' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.h:230:36: note: Function 'SetSkippedOffset' argument 1 names different: declaration 'aSkippedStringOffset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxSkipChars.cpp:83:49: note: Function 'SetSkippedOffset' argument 1 names different: declaration 'aSkippedStringOffset' definition 'aOffset'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1584:9: style: Condition '!enumerateFonts' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1578:27: note: Assignment 'enumerateFonts=true', assigned value is 1
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1584:9: note: Condition '!enumerateFonts' is always false
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1054:18: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1111:34: style: Function 'AddGlyphRun' argument 3 names different: declaration 'aStartCharIndex' definition 'aUTF16Offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:498:35: note: Function 'AddGlyphRun' argument 3 names different: declaration 'aStartCharIndex' definition 'aUTF16Offset'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1111:34: note: Function 'AddGlyphRun' argument 3 names different: declaration 'aStartCharIndex' definition 'aUTF16Offset'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1245:46: style: Function 'CopyGlyphDataFrom' argument 1 names different: declaration 'aSource' definition 'aShapedWord'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:569:43: note: Function 'CopyGlyphDataFrom' argument 1 names different: declaration 'aSource' definition 'aShapedWord'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1245:46: note: Function 'CopyGlyphDataFrom' argument 1 names different: declaration 'aSource' definition 'aShapedWord'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1245:68: style: Function 'CopyGlyphDataFrom' argument 2 names different: declaration 'aStart' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.h:569:61: note: Function 'CopyGlyphDataFrom' argument 2 names different: declaration 'aStart' definition 'aOffset'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:1245:68: note: Function 'CopyGlyphDataFrom' argument 2 names different: declaration 'aStart' definition 'aOffset'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:3192:41: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:2184:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:2185:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:2232:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxTextRun.cpp:2233:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.cpp:1002:47: style: Function 'LookupFamily' argument 1 names different: declaration 'aName' definition 'aFamilyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.h:246:54: note: Function 'LookupFamily' argument 1 names different: declaration 'aName' definition 'aFamilyName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxUserFontSet.cpp:1002:47: note: Function 'LookupFamily' argument 1 names different: declaration 'aName' definition 'aFamilyName'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsNativeDrawing.cpp:38:26: warning: Member variable 'gfxWindowsNativeDrawing::mTransformType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/thebes/d3dkmtQueryStatistics.h:167:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.cpp:38:67: style: Function 'gfxWindowsSurface' argument 1 names different: declaration 'size' definition 'realSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:34:52: note: Function 'gfxWindowsSurface' argument 1 names different: declaration 'size' definition 'realSize'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.cpp:38:67: note: Function 'gfxWindowsSurface' argument 1 names different: declaration 'size' definition 'realSize'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.cpp:83:56: style: Function 'CreateSimilarSurface' argument 1 names different: declaration 'aType' definition 'aContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:39:79: note: Function 'CreateSimilarSurface' argument 1 names different: declaration 'aType' definition 'aContent'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.cpp:83:56: note: Function 'CreateSimilarSurface' argument 1 names different: declaration 'aType' definition 'aContent'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:53:10: performance: Technically the member function 'gfxWindowsSurface::MakeInvalid' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.cpp:33:20: note: Technically the member function 'gfxWindowsSurface::MakeInvalid' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxWindowsSurface.h:53:10: note: Technically the member function 'gfxWindowsSurface::MakeInvalid' can be static.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.h:69:14: style: Technically the member function 'gfxXlibSurface::XDrawable' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:376:44: style: Function 'GetColormapAndVisual' argument 1 names different: declaration 'screen' definition 'aScreen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:312:46: note: Function 'GetColormapAndVisual' argument 1 names different: declaration 'screen' definition 'aScreen'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:376:44: note: Function 'GetColormapAndVisual' argument 1 names different: declaration 'screen' definition 'aScreen'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:376:72: style: Function 'GetColormapAndVisual' argument 2 names different: declaration 'format' definition 'aFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:313:59: note: Function 'GetColormapAndVisual' argument 2 names different: declaration 'format' definition 'aFormat'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:376:72: note: Function 'GetColormapAndVisual' argument 2 names different: declaration 'format' definition 'aFormat'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:377:44: style: Function 'GetColormapAndVisual' argument 3 names different: declaration 'visual' definition 'aVisual'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:314:48: note: Function 'GetColormapAndVisual' argument 3 names different: declaration 'visual' definition 'aVisual'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:377:44: note: Function 'GetColormapAndVisual' argument 3 names different: declaration 'visual' definition 'aVisual'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:377:63: style: Function 'GetColormapAndVisual' argument 4 names different: declaration 'colormap' definition 'aColormap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:314:66: note: Function 'GetColormapAndVisual' argument 4 names different: declaration 'colormap' definition 'aColormap'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:377:63: note: Function 'GetColormapAndVisual' argument 4 names different: declaration 'colormap' definition 'aColormap'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:378:45: style: Function 'GetColormapAndVisual' argument 5 names different: declaration 'visualForColormap' definition 'aVisualForColormap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:315:49: note: Function 'GetColormapAndVisual' argument 5 names different: declaration 'visualForColormap' definition 'aVisualForColormap'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:378:45: note: Function 'GetColormapAndVisual' argument 5 names different: declaration 'visualForColormap' definition 'aVisualForColormap'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:466:48: style: Function 'GetColormapAndVisual' argument 2 names different: declaration 'colormap' definition 'aColormap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.h:75:79: note: Function 'GetColormapAndVisual' argument 2 names different: declaration 'colormap' definition 'aColormap'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:466:48: note: Function 'GetColormapAndVisual' argument 2 names different: declaration 'colormap' definition 'aColormap'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:466:68: style: Function 'GetColormapAndVisual' argument 3 names different: declaration 'visual' definition 'aVisual'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.h:75:98: note: Function 'GetColormapAndVisual' argument 3 names different: declaration 'visual' definition 'aVisual'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:466:68: note: Function 'GetColormapAndVisual' argument 3 names different: declaration 'visual' definition 'aVisual'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:478:48: style: Function 'GetColormapAndVisual' argument 1 names different: declaration 'colormap' definition 'aColormap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.h:87:41: note: Function 'GetColormapAndVisual' argument 1 names different: declaration 'colormap' definition 'aColormap'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:478:48: note: Function 'GetColormapAndVisual' argument 1 names different: declaration 'colormap' definition 'aColormap'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:478:68: style: Function 'GetColormapAndVisual' argument 2 names different: declaration 'visual' definition 'aVisual'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.h:87:60: note: Function 'GetColormapAndVisual' argument 2 names different: declaration 'visual' definition 'aVisual'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:478:68: note: Function 'GetColormapAndVisual' argument 2 names different: declaration 'visual' definition 'aVisual'.
thunderbird-52.3.0/mozilla/gfx/thebes/gfxXlibSurface.cpp:338:14: performance: Technically the member function 'DisplayTable::FindDisplay::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/gfx/vr/gfxVR.h:194:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/gfx/vr/gfxVR.h:89:3: warning: Member variable 'VRFieldOfView::upDegrees' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/vr/gfxVR.h:89:3: warning: Member variable 'VRFieldOfView::rightDegrees' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/vr/gfxVR.h:89:3: warning: Member variable 'VRFieldOfView::downDegrees' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/vr/gfxVR.h:89:3: warning: Member variable 'VRFieldOfView::leftDegrees' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.cpp:22:16: warning: Member variable 'VRDisplayHost::mLastSensorState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.cpp:22:16: warning: Member variable 'VRDisplayHost::mLastUpdateDisplayInfo' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.cpp:148:19: warning: Member variable 'VRControllerHost::mIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.cpp:148:19: warning: Member variable 'VRControllerHost::mButtonPressed' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.h:93:12: style: Technically the member function 'mozilla::gfx::VRControllerHost::GetIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.cpp:173:19: note: Technically the member function 'mozilla::gfx::VRControllerHost::GetIndex' can be const.
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.h:93:12: note: Technically the member function 'mozilla::gfx::VRControllerHost::GetIndex' can be const.
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.h:95:12: style: Technically the member function 'mozilla::gfx::VRControllerHost::GetButtonPressed' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.cpp:185:19: note: Technically the member function 'mozilla::gfx::VRControllerHost::GetButtonPressed' can be const.
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.h:95:12: note: Technically the member function 'mozilla::gfx::VRControllerHost::GetButtonPressed' can be const.
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.h:97:32: style: Technically the member function 'mozilla::gfx::VRControllerHost::GetPose' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.cpp:197:19: note: Technically the member function 'mozilla::gfx::VRControllerHost::GetPose' can be const.
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayHost.h:97:32: note: Technically the member function 'mozilla::gfx::VRControllerHost::GetPose' can be const.
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayPresentation.h:24:8: style: Technically the member function 'mozilla::gfx::VRDisplayPresentation::GetDOMLayers' can be const. [functionConst]
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayPresentation.cpp:95:24: note: Technically the member function 'mozilla::gfx::VRDisplayPresentation::GetDOMLayers' can be const.
thunderbird-52.3.0/mozilla/gfx/vr/VRDisplayPresentation.h:24:8: note: Technically the member function 'mozilla::gfx::VRDisplayPresentation::GetDOMLayers' can be const.
thunderbird-52.3.0/mozilla/gfx/vr/gfxVROculus.cpp:7:0: error: #error "Oculus 1.3 runtime support only available for Windows" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/vr/openvr/openvr.h:1020:0: error: #error "Unsupported Platform." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/gfx/vr/ipc/VRManagerParent.cpp:222:45: style: Function 'OnChannelConnected' argument 1 names different: declaration 'pid' definition 'aPid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/vr/ipc/VRManagerParent.h:80:35: note: Function 'OnChannelConnected' argument 1 names different: declaration 'pid' definition 'aPid'.
thunderbird-52.3.0/mozilla/gfx/vr/ipc/VRManagerParent.cpp:222:45: note: Function 'OnChannelConnected' argument 1 names different: declaration 'pid' definition 'aPid'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:67:39: style: Function 'ConvertYCbCrToRGB32' argument 1 names different: declaration 'yplane' definition 'y_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:48:39: note: Function 'ConvertYCbCrToRGB32' argument 1 names different: declaration 'yplane' definition 'y_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:67:39: note: Function 'ConvertYCbCrToRGB32' argument 1 names different: declaration 'yplane' definition 'y_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:68:39: style: Function 'ConvertYCbCrToRGB32' argument 2 names different: declaration 'uplane' definition 'u_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:49:39: note: Function 'ConvertYCbCrToRGB32' argument 2 names different: declaration 'uplane' definition 'u_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:68:39: note: Function 'ConvertYCbCrToRGB32' argument 2 names different: declaration 'uplane' definition 'u_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:69:39: style: Function 'ConvertYCbCrToRGB32' argument 3 names different: declaration 'vplane' definition 'v_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:50:39: note: Function 'ConvertYCbCrToRGB32' argument 3 names different: declaration 'vplane' definition 'v_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:69:39: note: Function 'ConvertYCbCrToRGB32' argument 3 names different: declaration 'vplane' definition 'v_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:70:33: style: Function 'ConvertYCbCrToRGB32' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:51:33: note: Function 'ConvertYCbCrToRGB32' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:70:33: note: Function 'ConvertYCbCrToRGB32' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:75:30: style: Function 'ConvertYCbCrToRGB32' argument 9 names different: declaration 'ystride' definition 'y_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:56:30: note: Function 'ConvertYCbCrToRGB32' argument 9 names different: declaration 'ystride' definition 'y_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:75:30: note: Function 'ConvertYCbCrToRGB32' argument 9 names different: declaration 'ystride' definition 'y_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:76:30: style: Function 'ConvertYCbCrToRGB32' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:57:30: note: Function 'ConvertYCbCrToRGB32' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:76:30: note: Function 'ConvertYCbCrToRGB32' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:77:30: style: Function 'ConvertYCbCrToRGB32' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:58:30: note: Function 'ConvertYCbCrToRGB32' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:77:30: note: Function 'ConvertYCbCrToRGB32' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:150:50: style: Function 'ConvertYCbCrToRGB32_deprecated' argument 1 names different: declaration 'yplane' definition 'y_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:62:50: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 1 names different: declaration 'yplane' definition 'y_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:150:50: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 1 names different: declaration 'yplane' definition 'y_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:151:50: style: Function 'ConvertYCbCrToRGB32_deprecated' argument 2 names different: declaration 'uplane' definition 'u_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:63:50: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 2 names different: declaration 'uplane' definition 'u_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:151:50: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 2 names different: declaration 'uplane' definition 'u_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:152:50: style: Function 'ConvertYCbCrToRGB32_deprecated' argument 3 names different: declaration 'vplane' definition 'v_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:64:50: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 3 names different: declaration 'vplane' definition 'v_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:152:50: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 3 names different: declaration 'vplane' definition 'v_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:153:44: style: Function 'ConvertYCbCrToRGB32_deprecated' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:65:44: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:153:44: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:158:41: style: Function 'ConvertYCbCrToRGB32_deprecated' argument 9 names different: declaration 'ystride' definition 'y_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:70:41: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 9 names different: declaration 'ystride' definition 'y_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:158:41: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 9 names different: declaration 'ystride' definition 'y_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:159:41: style: Function 'ConvertYCbCrToRGB32_deprecated' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:71:41: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:159:41: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:160:41: style: Function 'ConvertYCbCrToRGB32_deprecated' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:72:41: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:160:41: note: Function 'ConvertYCbCrToRGB32_deprecated' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:265:37: style: Function 'ScaleYCbCrToRGB32' argument 1 names different: declaration 'yplane' definition 'y_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:77:37: note: Function 'ScaleYCbCrToRGB32' argument 1 names different: declaration 'yplane' definition 'y_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:265:37: note: Function 'ScaleYCbCrToRGB32' argument 1 names different: declaration 'yplane' definition 'y_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:266:37: style: Function 'ScaleYCbCrToRGB32' argument 2 names different: declaration 'uplane' definition 'u_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:78:37: note: Function 'ScaleYCbCrToRGB32' argument 2 names different: declaration 'uplane' definition 'u_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:266:37: note: Function 'ScaleYCbCrToRGB32' argument 2 names different: declaration 'uplane' definition 'u_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:267:37: style: Function 'ScaleYCbCrToRGB32' argument 3 names different: declaration 'vplane' definition 'v_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:79:37: note: Function 'ScaleYCbCrToRGB32' argument 3 names different: declaration 'vplane' definition 'v_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:267:37: note: Function 'ScaleYCbCrToRGB32' argument 3 names different: declaration 'vplane' definition 'v_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:268:31: style: Function 'ScaleYCbCrToRGB32' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:80:31: note: Function 'ScaleYCbCrToRGB32' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:268:31: note: Function 'ScaleYCbCrToRGB32' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:273:28: style: Function 'ScaleYCbCrToRGB32' argument 9 names different: declaration 'ystride' definition 'y_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:85:28: note: Function 'ScaleYCbCrToRGB32' argument 9 names different: declaration 'ystride' definition 'y_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:273:28: note: Function 'ScaleYCbCrToRGB32' argument 9 names different: declaration 'ystride' definition 'y_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:274:28: style: Function 'ScaleYCbCrToRGB32' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:86:28: note: Function 'ScaleYCbCrToRGB32' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:274:28: note: Function 'ScaleYCbCrToRGB32' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:275:28: style: Function 'ScaleYCbCrToRGB32' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:87:28: note: Function 'ScaleYCbCrToRGB32' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:275:28: note: Function 'ScaleYCbCrToRGB32' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:319:48: style: Function 'ScaleYCbCrToRGB32_deprecated' argument 1 names different: declaration 'yplane' definition 'y_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:92:48: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 1 names different: declaration 'yplane' definition 'y_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:319:48: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 1 names different: declaration 'yplane' definition 'y_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:320:48: style: Function 'ScaleYCbCrToRGB32_deprecated' argument 2 names different: declaration 'uplane' definition 'u_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:93:48: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 2 names different: declaration 'uplane' definition 'u_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:320:48: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 2 names different: declaration 'uplane' definition 'u_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:321:48: style: Function 'ScaleYCbCrToRGB32_deprecated' argument 3 names different: declaration 'vplane' definition 'v_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:94:48: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 3 names different: declaration 'vplane' definition 'v_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:321:48: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 3 names different: declaration 'vplane' definition 'v_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:322:42: style: Function 'ScaleYCbCrToRGB32_deprecated' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:95:42: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:322:42: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 4 names different: declaration 'rgbframe' definition 'rgb_buf'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:327:39: style: Function 'ScaleYCbCrToRGB32_deprecated' argument 9 names different: declaration 'ystride' definition 'y_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:100:39: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 9 names different: declaration 'ystride' definition 'y_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:327:39: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 9 names different: declaration 'ystride' definition 'y_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:328:39: style: Function 'ScaleYCbCrToRGB32_deprecated' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:101:39: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:328:39: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 10 names different: declaration 'uvstride' definition 'uv_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:329:39: style: Function 'ScaleYCbCrToRGB32_deprecated' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.h:102:39: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:329:39: note: Function 'ScaleYCbCrToRGB32_deprecated' argument 11 names different: declaration 'rgbstride' definition 'rgb_pitch'.
thunderbird-52.3.0/mozilla/gfx/ycbcr/yuv_convert.cpp:393:17: style: Variable 'source_dy' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:116:64: style: Function 'Vibrate' argument 2 names different: declaration 'aWindow' definition 'window'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/hal/Hal.h:72:34: note: Function 'Vibrate' argument 2 names different: declaration 'aWindow' definition 'window'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:116:64: note: Function 'Vibrate' argument 2 names different: declaration 'aWindow' definition 'window'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:153:35: style: Function 'CancelVibrate' argument 1 names different: declaration 'aWindow' definition 'window'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/hal/Hal.h:88:40: note: Function 'CancelVibrate' argument 1 names different: declaration 'aWindow' definition 'window'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:153:35: note: Function 'CancelVibrate' argument 1 names different: declaration 'aWindow' definition 'window'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:369:42: style: Function 'RegisterBatteryObserver' argument 1 names different: declaration 'aBatteryObserver' definition 'aObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/hal/Hal.h:95:47: note: Function 'RegisterBatteryObserver' argument 1 names different: declaration 'aBatteryObserver' definition 'aObserver'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:369:42: note: Function 'RegisterBatteryObserver' argument 1 names different: declaration 'aBatteryObserver' definition 'aObserver'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:376:44: style: Function 'UnregisterBatteryObserver' argument 1 names different: declaration 'aBatteryObserver' definition 'aObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/hal/Hal.h:101:49: note: Function 'UnregisterBatteryObserver' argument 1 names different: declaration 'aBatteryObserver' definition 'aObserver'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:376:44: note: Function 'UnregisterBatteryObserver' argument 1 names different: declaration 'aBatteryObserver' definition 'aObserver'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:628:42: style: Function 'RegisterNetworkObserver' argument 1 names different: declaration 'aNetworkObserver' definition 'aObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/hal/Hal.h:211:47: note: Function 'RegisterNetworkObserver' argument 1 names different: declaration 'aNetworkObserver' definition 'aObserver'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:628:42: note: Function 'RegisterNetworkObserver' argument 1 names different: declaration 'aNetworkObserver' definition 'aObserver'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:635:44: style: Function 'UnregisterNetworkObserver' argument 1 names different: declaration 'aNetworkObserver' definition 'aObserver'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/hal/Hal.h:217:49: note: Function 'UnregisterNetworkObserver' argument 1 names different: declaration 'aNetworkObserver' definition 'aObserver'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:635:44: note: Function 'UnregisterNetworkObserver' argument 1 names different: declaration 'aNetworkObserver' definition 'aObserver'.
thunderbird-52.3.0/mozilla/hal/Hal.cpp:242:0: style: The class 'mozilla :: hal :: CachingObserversManager < BatteryInformation >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:242:0: style: The class 'mozilla :: hal :: CachingObserversManager < NetworkInformation >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:242:0: style: The class 'mozilla :: hal :: CachingObserversManager < ScreenConfiguration >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:189:0: style: The class 'mozilla :: hal :: ObserversManager < WakeLockInformation >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:189:0: style: The class 'mozilla :: hal :: ObserversManager < int64_t >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:189:0: style: The class 'mozilla :: hal :: ObserversManager < SystemTimezoneChangeInformation >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:189:0: style: The class 'mozilla :: hal :: ObserversManager < BatteryInformation >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:189:0: style: The class 'mozilla :: hal :: ObserversManager < NetworkInformation >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:189:0: style: The class 'mozilla :: hal :: ObserversManager < ScreenConfiguration >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:267:0: style: The function 'OnNotificationsDisabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/hal/Hal.cpp:235:0: note: Virtual function in base class
thunderbird-52.3.0/mozilla/hal/Hal.cpp:267:0: note: Function in derived class
thunderbird-52.3.0/mozilla/hal/WindowIdentifier.h:39:1: warning: The class 'WindowIdentifier' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/hal/cocoa/CocoaBattery.cpp:306:55: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/hal/gonk/GonkDiskSpaceWatcher.cpp:40:0: error: #error "Unhandled architecture" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1623:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1620:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1623:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1394:19: style: Technically the member function 'mozilla::hal_impl::PriorityClass::Priority' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1404:11: style: Technically the member function 'mozilla::hal_impl::PriorityClass::KillUnderKB' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1409:13: style: Technically the member function 'mozilla::hal_impl::PriorityClass::CGroup' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1030:3: style: Struct 'AlarmData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1047:3: style: Class 'AlarmFiredEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkHal.cpp:1383:3: style: Class 'PriorityClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensor.cpp:492:12: performance: Technically the member function 'mozilla::hal_impl::SensorsPollNotificationHandler::DefaultSensorPeriod' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensor.cpp:498:23: performance: Technically the member function 'mozilla::hal_impl::SensorsPollNotificationHandler::DefaultSensorsDeliveryMode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensor.cpp:507:14: performance: Technically the member function 'mozilla::hal_impl::SensorsPollNotificationHandler::HardwareSensorToHalSensor' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensor.cpp:533:22: performance: Technically the member function 'mozilla::hal_impl::SensorsPollNotificationHandler::HardwareStatusToHalAccuracy' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:276:3: style: Class 'GonkSensorsPollInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:148:3: style: Class 'GonkSensorsRegistryInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensor.cpp:357:3: style: Class 'SensorsPollNotificationHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensor.cpp:609:3: style: Class 'SensorsNotificationHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensor.cpp:686:12: style: The function 'OnError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsInterface.h:53:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensor.cpp:686:12: note: Function in derived class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsInterface.cpp:99:22: warning: Member variable 'GonkSensorsProtocol::mConnection' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsInterface.cpp:167:45: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:183:8: style: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleSvc' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:101:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleSvc' can be const.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:183:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleSvc' can be const.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:201:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollModule::ErrorRsp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:192:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::ErrorRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:201:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::ErrorRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:205:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollModule::EnableSensorRsp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:201:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::EnableSensorRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:205:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::EnableSensorRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:209:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollModule::DisableSensorRsp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:210:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::DisableSensorRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:209:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::DisableSensorRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:213:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SetPeriodRsp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:219:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SetPeriodRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:213:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SetPeriodRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:217:8: style: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleRsp' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:228:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleRsp' can be const.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:217:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleRsp' can be const.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:248:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollModule::ErrorNtf' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:282:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::ErrorNtf' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:248:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::ErrorNtf' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:251:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SensorDetectedNtf' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:291:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SensorDetectedNtf' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:251:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SensorDetectedNtf' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:254:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SensorLostNtf' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:300:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SensorLostNtf' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:254:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::SensorLostNtf' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:257:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollModule::EventNtf' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:309:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::EventNtf' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:257:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::EventNtf' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:260:8: style: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleNtf' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:318:24: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleNtf' can be const.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:260:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollModule::HandleNtf' can be const.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:287:8: performance: Technically the member function 'mozilla::hal::GonkSensorsPollInterface::SetNotificationHandler' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:355:27: note: Technically the member function 'mozilla::hal::GonkSensorsPollInterface::SetNotificationHandler' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.h:287:8: note: Technically the member function 'mozilla::hal::GonkSensorsPollInterface::SetNotificationHandler' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsPollInterface.cpp:232:47: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:108:8: style: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::HandleSvc' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.cpp:46:28: note: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::HandleSvc' can be const.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:108:8: note: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::HandleSvc' can be const.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:127:8: performance: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::ErrorRsp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.cpp:124:28: note: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::ErrorRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:127:8: note: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::ErrorRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:131:8: performance: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::RegisterModuleRsp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.cpp:133:28: note: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::RegisterModuleRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:131:8: note: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::RegisterModuleRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:135:8: performance: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::UnregisterModuleRsp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.cpp:144:28: note: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::UnregisterModuleRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.h:135:8: note: Technically the member function 'mozilla::hal::GonkSensorsRegistryModule::UnregisterModuleRsp' can be static.
thunderbird-52.3.0/mozilla/hal/gonk/GonkSensorsRegistryInterface.cpp:50:51: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:116:25: warning: Either the condition 'bytesRead<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:111:19: note: Assuming that condition 'bytesRead<0' is not redundant
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:116:25: note: Negative array index
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:232:1: style: The class 'SwitchEventObserver' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:76:15: style: Technically the member function 'mozilla::hal_impl::SwitchHandler::GetState' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:81:16: style: Technically the member function 'mozilla::hal_impl::SwitchHandler::GetType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:148:3: style: Class 'SwitchHandlerUsbIcs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:195:3: style: Class 'SwitchHandlerHeadphone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:219:3: style: Class 'SwitchEventRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:156:23: style: The function 'GetSubsystem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:90:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:156:23: note: Function in derived class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:161:23: style: The function 'GetStateString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:95:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:161:23: note: Function in derived class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:166:15: style: The function 'ConvertState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:124:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:166:15: note: Function in derived class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:204:15: style: The function 'ConvertState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:124:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/hal/gonk/GonkSwitch.cpp:204:15: note: Function in derived class
thunderbird-52.3.0/mozilla/hal/gonk/UeventPoller.cpp:53:3: warning: Member variable 'NetlinkPoller::mBuffer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/hal/linux/LinuxMemory.cpp:28:14: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:47:10: style: Technically the member function 'mozilla::hal_impl::UPowerClient::GetLevel' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:490:15: note: Technically the member function 'mozilla::hal_impl::UPowerClient::GetLevel' can be const.
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:47:10: note: Technically the member function 'mozilla::hal_impl::UPowerClient::GetLevel' can be const.
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:48:10: style: Technically the member function 'mozilla::hal_impl::UPowerClient::IsCharging' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:496:15: note: Technically the member function 'mozilla::hal_impl::UPowerClient::IsCharging' can be const.
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:48:10: note: Technically the member function 'mozilla::hal_impl::UPowerClient::IsCharging' can be const.
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:49:10: style: Technically the member function 'mozilla::hal_impl::UPowerClient::GetRemainingTime' can be const. [functionConst]
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:502:15: note: Technically the member function 'mozilla::hal_impl::UPowerClient::GetRemainingTime' can be const.
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:49:10: note: Technically the member function 'mozilla::hal_impl::UPowerClient::GetRemainingTime' can be const.
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:77:8: performance: Technically the member function 'mozilla::hal_impl::UPowerClient::GetDevicePropertiesAsync' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:419:15: note: Technically the member function 'mozilla::hal_impl::UPowerClient::GetDevicePropertiesAsync' can be static.
thunderbird-52.3.0/mozilla/hal/linux/UPowerClient.cpp:77:8: note: Technically the member function 'mozilla::hal_impl::UPowerClient::GetDevicePropertiesAsync' can be static.
thunderbird-52.3.0/mozilla/image/imgFrame.h:183:1: style: The class 'imgFrame' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/image/SourceBuffer.h:282:1: style: The class 'SourceBuffer' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/image/Decoder.h:92:1: style: The class 'Decoder' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/image/SourceBuffer.h:365:14: performance: Variable 'mData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/image/imgFrame.h:379:10: style: Technically the member function 'mozilla::image::imgFrame::SurfaceWithFormat::IsValid' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/ImageURL.h:77:12: style: Technically the member function 'mozilla::image::ImageURL::GetScheme' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/ImageURL.h:92:12: style: Technically the member function 'mozilla::image::ImageURL::GetRef' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/Downscaler.h:162:20: performance: Technically the member function 'mozilla::image::Downscaler::OriginalSize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:163:20: performance: Technically the member function 'mozilla::image::Downscaler::TargetSize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:164:18: performance: Technically the member function 'mozilla::image::Downscaler::Scale' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:166:12: performance: Technically the member function 'mozilla::image::Downscaler::BeginFrame' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:171:8: performance: Technically the member function 'mozilla::image::Downscaler::IsFrameComplete' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:173:8: performance: Technically the member function 'mozilla::image::Downscaler::ClearRow' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:174:8: performance: Technically the member function 'mozilla::image::Downscaler::ClearRestOfRow' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:175:8: performance: Technically the member function 'mozilla::image::Downscaler::CommitRow' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:176:8: performance: Technically the member function 'mozilla::image::Downscaler::HasInvalidation' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:177:25: performance: Technically the member function 'mozilla::image::Downscaler::TakeInvalidRect' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:178:8: performance: Technically the member function 'mozilla::image::Downscaler::ResetForNextProgressivePass' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Downscaler.h:179:19: performance: Technically the member function 'mozilla::image::Downscaler::FrameSize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/Decoder.h:264:12: style: Technically the member function 'mozilla::image::Decoder::GetFrameCount' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/Decoder.h:357:24: style: Technically the member function 'mozilla::image::Decoder::GetImageMetadata' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/Decoder.h:503:12: style: Technically the member function 'mozilla::image::Decoder::GetCompleteFrameCount' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/StreamingLexer.h:73:16: style: Class 'LexerTransition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/image/DecodePool.cpp:51:1: style: The class 'DecodePoolImpl' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/image/DecodePool.cpp:140:8: performance: Technically the member function 'mozilla::image::DecodePoolImpl::PopWorkFromQueue' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/MultipartImage.cpp:21:1: style: The class 'NextPartObserver' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/image/OrientedImage.cpp:164:13: style: Technically the member function 'mozilla::image::MatrixBuilder::Build' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/RasterImage.cpp:1252:34: style: Condition '!HaveSkia()' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/RasterImage.cpp:946:51: style: Function 'OnImageDataAvailable' argument 3 names different: declaration 'aInStr' definition 'aInputStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/RasterImage.h:244:57: note: Function 'OnImageDataAvailable' argument 3 names different: declaration 'aInStr' definition 'aInputStream'.
thunderbird-52.3.0/mozilla/image/RasterImage.cpp:946:51: note: Function 'OnImageDataAvailable' argument 3 names different: declaration 'aInStr' definition 'aInputStream'.
thunderbird-52.3.0/mozilla/image/RasterImage.cpp:71:14: warning: Member variable 'RasterImage::mDecoderType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/image/SourceBuffer.cpp:336:10: style: The scope of the variable 'currentChunkRemaining' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/image/SourceBuffer.h:313:8: style: Technically the member function 'mozilla::image::SourceBuffer::IsComplete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/SourceBuffer.cpp:491:15: note: Technically the member function 'mozilla::image::SourceBuffer::IsComplete' can be const.
thunderbird-52.3.0/mozilla/image/SourceBuffer.h:313:8: note: Technically the member function 'mozilla::image::SourceBuffer::IsComplete' can be const.
thunderbird-52.3.0/mozilla/image/SourceBuffer.h:404:16: performance: Technically the member function 'mozilla::image::SourceBuffer::CreateChunk' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/SourceBuffer.cpp:148:15: note: Technically the member function 'mozilla::image::SourceBuffer::CreateChunk' can be static.
thunderbird-52.3.0/mozilla/image/SourceBuffer.h:404:16: note: Technically the member function 'mozilla::image::SourceBuffer::CreateChunk' can be static.
thunderbird-52.3.0/mozilla/image/SurfaceCache.cpp:123:1: style: The class 'CachedSurface' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/image/VectorImage.cpp:419:43: style: Function 'OnImageDataComplete' argument 3 names different: declaration 'aResult' definition 'aStatus'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/VectorImage.h:49:49: note: Function 'OnImageDataComplete' argument 3 names different: declaration 'aResult' definition 'aStatus'.
thunderbird-52.3.0/mozilla/image/VectorImage.cpp:419:43: note: Function 'OnImageDataComplete' argument 3 names different: declaration 'aResult' definition 'aStatus'.
thunderbird-52.3.0/mozilla/image/VectorImage.cpp:338:14: warning: Member variable 'VectorImage::mDiscardable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/image/VectorImage.cpp:84:20: warning: Virtual function 'GetTarget' is called from constructor 'SVGRootRenderingObserver(SVGDocumentWrapper*aDocWrapper,VectorImage*aVectorImage)' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/image/VectorImage.cpp:65:21: note: Calling GetTarget
thunderbird-52.3.0/mozilla/image/VectorImage.cpp:84:20: note: GetTarget is a virtual method
thunderbird-52.3.0/mozilla/image/decoders/EXIF.cpp:277:34: style: Function 'ReadUInt16' argument 1 names different: declaration 'aOut' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/decoders/EXIF.h:62:29: note: Function 'ReadUInt16' argument 1 names different: declaration 'aOut' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/EXIF.cpp:277:34: note: Function 'ReadUInt16' argument 1 names different: declaration 'aOut' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/EXIF.cpp:304:34: style: Function 'ReadUInt32' argument 1 names different: declaration 'aOut' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/decoders/EXIF.h:63:29: note: Function 'ReadUInt32' argument 1 names different: declaration 'aOut' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/EXIF.cpp:304:34: note: Function 'ReadUInt32' argument 1 names different: declaration 'aOut' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/EXIF.h:61:8: style: Unused private function: 'EXIFParser::MatchUInt16' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/image/decoders/iccjpeg.c:165:20: style: Checking if unsigned variable 'total_length' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/image/decoders/icon/win/nsIconChannel.cpp:526:63: style: Function 'MakeInputStream' argument 2 names different: declaration 'nonBlocking' definition 'aNonBlocking'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/decoders/icon/win/nsIconChannel.h:59:59: note: Function 'MakeInputStream' argument 2 names different: declaration 'nonBlocking' definition 'aNonBlocking'.
thunderbird-52.3.0/mozilla/image/decoders/icon/win/nsIconChannel.cpp:526:63: note: Function 'MakeInputStream' argument 2 names different: declaration 'nonBlocking' definition 'aNonBlocking'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:772:17: style: The scope of the variable 'idx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:326:32: style: Function 'Get' argument 1 names different: declaration 'aVal' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.h:79:26: note: Function 'Get' argument 1 names different: declaration 'aVal' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:326:32: note: Function 'Get' argument 1 names different: declaration 'aVal' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:358:37: style: Function 'GetAlpha' argument 1 names different: declaration 'aVal' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.h:82:31: note: Function 'GetAlpha' argument 1 names different: declaration 'aVal' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:358:37: note: Function 'GetAlpha' argument 1 names different: declaration 'aVal' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:368:33: style: Function 'Get5' argument 1 names different: declaration 'aVal' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.h:86:27: note: Function 'Get5' argument 1 names different: declaration 'aVal' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:368:33: note: Function 'Get5' argument 1 names different: declaration 'aVal' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:376:33: style: Function 'Get8' argument 1 names different: declaration 'aVal' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.h:87:27: note: Function 'Get8' argument 1 names different: declaration 'aVal' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:376:33: note: Function 'Get8' argument 1 names different: declaration 'aVal' definition 'aValue'.
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:308:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/image/decoders/nsBMPDecoder.cpp:318:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/image/decoders/nsGIFDecoder2.cpp:733:24: style: Variable 'NETSCAPE_LOOPING_EXTENSION_SUB_BLOCK_ID' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/image/decoders/nsGIFDecoder2.cpp:734:24: style: Variable 'NETSCAPE_BUFFERING_EXTENSION_SUB_BLOCK_ID' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/image/decoders/nsICODecoder.cpp:370:43: portability: Undefined behaviour, pointer arithmetic 'mBIHraw+14' is out of bounds. [pointerOutOfBounds]
thunderbird-52.3.0/mozilla/image/decoders/nsICODecoder.cpp:54:15: warning: Member variable 'nsICODecoder::mBIHraw' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/image/decoders/nsJPEGDecoder.cpp:826:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/image/decoders/nsJPEGDecoder.cpp:860:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/image/decoders/nsJPEGDecoder.cpp:949:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/image/decoders/EXIF.h:26:33: performance: Function parameter 'aOrientation' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/image/encoders/bmp/nsBMPEncoder.cpp:23:15: warning: Member variable 'nsBMPEncoder::mBMPFileHeader' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/image/encoders/bmp/nsBMPEncoder.cpp:23:15: warning: Member variable 'nsBMPEncoder::mBMPInfoHeader' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/image/encoders/jpeg/nsJPEGEncoder.cpp:447:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/image/encoders/jpeg/nsJPEGEncoder.cpp:488:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/image/encoders/png/nsPNGEncoder.cpp:355:38: style: Function 'ParseOptions' argument 4 names different: declaration 'numAnimatedFrames' definition 'numFrames'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/encoders/png/nsPNGEncoder.h:43:35: note: Function 'ParseOptions' argument 4 names different: declaration 'numAnimatedFrames' definition 'numFrames'.
thunderbird-52.3.0/mozilla/image/encoders/png/nsPNGEncoder.cpp:355:38: note: Function 'ParseOptions' argument 4 names different: declaration 'numAnimatedFrames' definition 'numFrames'.
thunderbird-52.3.0/mozilla/image/encoders/png/nsPNGEncoder.cpp:356:38: style: Function 'ParseOptions' argument 5 names different: declaration 'numIterations' definition 'numPlays'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/encoders/png/nsPNGEncoder.h:44:35: note: Function 'ParseOptions' argument 5 names different: declaration 'numIterations' definition 'numPlays'.
thunderbird-52.3.0/mozilla/image/encoders/png/nsPNGEncoder.cpp:356:38: note: Function 'ParseOptions' argument 5 names different: declaration 'numIterations' definition 'numPlays'.
thunderbird-52.3.0/mozilla/image/imgFrame.cpp:661:51: style: Function 'GetImageData' argument 2 names different: declaration 'length' definition 'aLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgFrame.h:328:48: note: Function 'GetImageData' argument 2 names different: declaration 'length' definition 'aLength'.
thunderbird-52.3.0/mozilla/image/imgFrame.cpp:661:51: note: Function 'GetImageData' argument 2 names different: declaration 'length' definition 'aLength'.
thunderbird-52.3.0/mozilla/image/imgFrame.cpp:668:59: style: Function 'GetImageDataInternal' argument 2 names different: declaration 'length' definition 'aLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgFrame.h:361:56: note: Function 'GetImageDataInternal' argument 2 names different: declaration 'length' definition 'aLength'.
thunderbird-52.3.0/mozilla/image/imgFrame.cpp:668:59: note: Function 'GetImageDataInternal' argument 2 names different: declaration 'length' definition 'aLength'.
thunderbird-52.3.0/mozilla/image/imgFrame.h:357:8: performance: Technically the member function 'mozilla::image::imgFrame::AssertImageDataLocked' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/image/imgFrame.cpp:761:11: note: Technically the member function 'mozilla::image::imgFrame::AssertImageDataLocked' can be static.
thunderbird-52.3.0/mozilla/image/imgFrame.h:357:8: note: Technically the member function 'mozilla::image::imgFrame::AssertImageDataLocked' can be static.
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1049:3: warning: Either the condition 'request' is redundant or there is possible null pointer dereference: aRequest. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:2416:7: note: Assuming that condition 'request' is not redundant
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:2467:35: note: Calling function 'CreateNewProxyForRequest', 1st argument 'aRequest' value is 0
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1049:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:855:35: style: Function 'imgCacheEntry' argument 3 names different: declaration 'aForcePrincipalCheck' definition 'forcePrincipalCheck'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgLoader.h:45:22: note: Function 'imgCacheEntry' argument 3 names different: declaration 'aForcePrincipalCheck' definition 'forcePrincipalCheck'.
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:855:35: note: Function 'imgCacheEntry' argument 3 names different: declaration 'aForcePrincipalCheck' definition 'forcePrincipalCheck'.
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:2701:69: style: Function 'imgCacheValidator' argument 3 names different: declaration 'aRequest' definition 'request'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgLoader.h:540:33: note: Function 'imgCacheValidator' argument 3 names different: declaration 'aRequest' definition 'request'.
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:2701:69: note: Function 'imgCacheValidator' argument 3 names different: declaration 'aRequest' definition 'request'.
thunderbird-52.3.0/mozilla/image/imgRequestProxy.h:45:1: style: The class 'imgRequestProxy' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/image/imgLoader.h:200:8: style: Technically the member function 'imgCacheQueue::IsDirty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:991:16: note: Technically the member function 'imgCacheQueue::IsDirty' can be const.
thunderbird-52.3.0/mozilla/image/imgLoader.h:200:8: note: Technically the member function 'imgCacheQueue::IsDirty' can be const.
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1432:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1489:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1525:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1848:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1884:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1892:5: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1899:7: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1920:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:1944:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:2133:9: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:2246:5: style: Instance of 'LogMessage' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgLoader.cpp:2394:11: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:190:47: style: Function 'SetCacheEntry' argument 1 names different: declaration 'aEntry' definition 'entry'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgRequest.h:190:37: note: Function 'SetCacheEntry' argument 1 names different: declaration 'aEntry' definition 'entry'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:190:47: note: Function 'SetCacheEntry' argument 1 names different: declaration 'aEntry' definition 'entry'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:469:43: style: Function 'GetSecurityInfo' argument 1 names different: declaration 'aSecurityInfoOut' definition 'aSecurityInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgRequest.h:179:42: note: Function 'GetSecurityInfo' argument 1 names different: declaration 'aSecurityInfoOut' definition 'aSecurityInfo'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:469:43: note: Function 'GetSecurityInfo' argument 1 names different: declaration 'aSecurityInfoOut' definition 'aSecurityInfo'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:529:45: style: Function 'AdjustPriority' argument 1 names different: declaration 'aProxy' definition 'proxy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgRequest.h:172:40: note: Function 'AdjustPriority' argument 1 names different: declaration 'aProxy' definition 'proxy'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:529:45: note: Function 'AdjustPriority' argument 1 names different: declaration 'aProxy' definition 'proxy'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:529:60: style: Function 'AdjustPriority' argument 2 names different: declaration 'aDelta' definition 'delta'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgRequest.h:172:56: note: Function 'AdjustPriority' argument 2 names different: declaration 'aDelta' definition 'delta'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:529:60: note: Function 'AdjustPriority' argument 2 names different: declaration 'aDelta' definition 'delta'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:556:31: style: Function 'SetIsInCache' argument 1 names different: declaration 'aCacheable' definition 'aInCache'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgRequest.h:198:26: note: Function 'SetIsInCache' argument 1 names different: declaration 'aCacheable' definition 'aInCache'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:556:31: note: Function 'SetIsInCache' argument 1 names different: declaration 'aCacheable' definition 'aInCache'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:577:47: style: Function 'SetCacheValidation' argument 1 names different: declaration 'aEntry' definition 'aCacheEntry'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgRequest.h:108:49: note: Function 'SetCacheValidation' argument 1 names different: declaration 'aEntry' definition 'aCacheEntry'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:577:47: note: Function 'SetCacheValidation' argument 1 names different: declaration 'aEntry' definition 'aCacheEntry'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:1159:31: style: Function 'sniff_mimetype_callback' argument 2 names different: declaration 'closure' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:889:51: note: Function 'sniff_mimetype_callback' argument 2 names different: declaration 'closure' definition 'data'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:1159:31: note: Function 'sniff_mimetype_callback' argument 2 names different: declaration 'closure' definition 'data'.
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:100:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:279:7: style: Instance of 'LogMessage' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:425:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:441:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:471:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:558:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgRequest.cpp:796:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/imgRequestProxy.cpp:780:3: style: Instance of 'LogFunc' object is destroyed immediately. [unusedScopedObject]
thunderbird-52.3.0/mozilla/image/test/gtest/Common.h:206:1: style: The class 'CountResumes' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/image/test/gtest/TestADAM7InterpolatingFilter.cpp:216:14: style: The scope of the variable 'col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/image/test/gtest/TestCopyOnWrite.cpp:21:1: warning: The struct 'Value' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/image/test/gtest/TestDecodeToSurface.cpp:56:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/image/test/gtest/TestDecoders.cpp:89:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/image/test/gtest/TestDeinterlacingFilter.cpp:469:15: style: Condition 'count<7' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestDeinterlacingFilter.cpp:466:20: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestDeinterlacingFilter.cpp:469:15: note: Condition 'count<7' is always true
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfacePipeIntegration.cpp:144:3: style: Variable 'pipe' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfacePipeIntegration.cpp:141:0: note: Variable 'pipe' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfacePipeIntegration.cpp:144:3: note: Variable 'pipe' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:247:17: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:245:22: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:247:17: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:265:19: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:263:15: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:265:19: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:382:17: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:380:22: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:382:17: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:595:19: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:593:24: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:595:19: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:731:19: style: Condition 'count==100' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:729:24: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:731:19: note: Condition 'count==100' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:752:19: style: Condition 'count==800' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:750:24: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:752:19: note: Condition 'count==800' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:773:19: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:771:24: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:773:19: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:793:19: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:791:24: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:793:19: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:886:19: style: Condition 'count==2500' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:884:24: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:886:19: note: Condition 'count==2500' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1063:17: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1061:22: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1063:17: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1080:19: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1078:15: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1080:19: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1201:17: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1199:22: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1201:17: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1421:19: style: Condition 'count==50' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1419:24: note: Assignment 'count=0', assigned value is 0
thunderbird-52.3.0/mozilla/image/test/gtest/TestSurfaceSink.cpp:1421:19: note: Condition 'count==50' is always false
thunderbird-52.3.0/mozilla/intl/chardet/nsCyrillicDetector.cpp:129:28: warning: Member variable 'nsCyrXPCOMStringDetector::mResult' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/chardet/nsCyrillicDetector.cpp:79:5: performance: Variable 'mObserver' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/chardet/tools/GenCyrillicClass.cpp:82:4: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/chardet/tools/GenCyrillicClass.cpp:80:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/chardet/tools/GenCyrillicClass.cpp:82:4: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/chardet/tools/GenCyrillicClass.cpp:56:12: style: The scope of the variable 'bbuf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/hyphenation/glue/nsHyphenator.cpp:46:42: style: Function 'Hyphenate' argument 1 names different: declaration 'aText' definition 'aString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/hyphenation/glue/nsHyphenator.h:24:39: note: Function 'Hyphenate' argument 1 names different: declaration 'aText' definition 'aString'.
thunderbird-52.3.0/mozilla/intl/hyphenation/glue/nsHyphenator.cpp:46:42: note: Function 'Hyphenate' argument 1 names different: declaration 'aText' definition 'aString'.
thunderbird-52.3.0/mozilla/intl/hyphenation/glue/nsHyphenator.h:22:8: style: Technically the member function 'nsHyphenator::IsValid' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/hyphenation/glue/nsHyphenator.cpp:40:15: note: Technically the member function 'nsHyphenator::IsValid' can be const.
thunderbird-52.3.0/mozilla/intl/hyphenation/glue/nsHyphenator.h:22:8: note: Technically the member function 'nsHyphenator::IsValid' can be const.
thunderbird-52.3.0/mozilla/intl/hyphenation/hyphen/hyphen.c:109:21: style: The scope of the variable 'g' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/hyphenation/hyphen/hyphen.c:253:7: style: The scope of the variable 'last_state' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/hyphenation/hyphen/hyphen.c:254:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/hyphenation/hyphen/hyphen.c:529:16: style: The scope of the variable 'hstate' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/hyphenation/hyphen/hyphen.c:1101:13: style: Function 'hnj_hyphen_hyphenate2' argument 5 names different: declaration 'hyphenated_word' definition 'hyphword'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/hyphenation/hyphen/hyphen.h:157:15: note: Function 'hnj_hyphen_hyphenate2' argument 5 names different: declaration 'hyphenated_word' definition 'hyphword'.
thunderbird-52.3.0/mozilla/intl/hyphenation/hyphen/hyphen.c:1101:13: note: Function 'hnj_hyphen_hyphenate2' argument 5 names different: declaration 'hyphenated_word' definition 'hyphword'.
thunderbird-52.3.0/mozilla/intl/hyphenation/hyphen/hyphen.c:982:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:174:19: style: The function 'appendCodeUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:65:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:174:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:182:19: style: The function 'appendCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:74:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:182:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:191:19: style: The function 'appendString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:84:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:191:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:200:19: style: The function 'reserveAppendCapacity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:95:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:200:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:223:20: style: The function 'getAppendBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:141:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/appendable.h:223:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/localpointer.h:65:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/intl/icu/source/common/umutex.h:392:0: error: #error Unknown Platform. [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cmemory.c:132:5: style: Variable 'mem' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cmemory.c:130:0: note: Variable 'mem' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/cmemory.c:132:5: note: Variable 'mem' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/cmemory.c:114:17: style: Function 'uprv_free' argument 1 names different: declaration 'mem' definition 'buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cmemory.h:82:17: note: Function 'uprv_free' argument 1 names different: declaration 'mem' definition 'buffer'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/cmemory.c:114:17: note: Function 'uprv_free' argument 1 names different: declaration 'mem' definition 'buffer'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:161:15: style: The scope of the variable 'digit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:199:15: style: The scope of the variable 'digit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:247:23: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:247:27: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:286:23: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:286:27: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:157:49: style: Function 'T_CString_integerToString' argument 2 names different: declaration 'n' definition 'v'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.h:120:49: note: Function 'T_CString_integerToString' argument 2 names different: declaration 'n' definition 'v'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:157:49: note: Function 'T_CString_integerToString' argument 2 names different: declaration 'n' definition 'v'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:195:47: style: Function 'T_CString_int64ToString' argument 2 names different: declaration 'n' definition 'v'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.h:123:47: note: Function 'T_CString_int64ToString' argument 2 names different: declaration 'n' definition 'v'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/cstring.c:195:47: note: Function 'T_CString_int64ToString' argument 2 names different: declaration 'n' definition 'v'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/locmap.c:1015:14: style: The scope of the variable 'langID' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/locmap.c:1016:14: style: The scope of the variable 'localeIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/locmap.c:1115:16: style: The scope of the variable 'mid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/locmap.c:1117:16: style: The scope of the variable 'compVal' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/locmap.c:1119:16: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:193:48: style: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:100:56: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:193:48: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:202:48: style: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:107:56: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:202:48: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:214:33: style: Function 'setIndex' argument 1 names different: declaration 'index' definition 'offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:136:27: note: Function 'setIndex' argument 1 names different: declaration 'index' definition 'offset'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:214:33: note: Function 'setIndex' argument 1 names different: declaration 'index' definition 'offset'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:66:5: style: Class 'ParsePosition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/common/propsvec.c:97:22: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3739:36: style: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3544:35: note: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3739:36: note: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3838:23: style: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3412:20: note: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3838:23: note: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3888:24: style: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:404:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3888:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3889:37: style: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:405:31: note: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3889:37: note: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3899:24: style: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:425:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3899:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3907:24: style: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:460:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3907:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3913:24: style: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:481:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3913:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3930:48: style: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3425:35: note: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3930:48: note: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3949:46: style: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:548:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3949:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3960:46: style: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:573:48: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3960:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3968:46: style: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:619:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3968:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3974:46: style: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:644:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3974:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3991:38: style: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3438:25: note: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3991:38: note: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4012:36: style: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:717:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4012:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4027:36: style: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:744:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4027:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4037:36: style: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:794:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4037:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4045:36: style: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:821:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4045:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4068:24: style: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1011:23: note: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4068:24: note: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4093:24: style: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:989:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4093:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4108:24: style: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1043:23: note: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4108:24: note: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4114:24: style: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1121:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4114:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4120:24: style: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1136:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4120:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4149:24: style: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1226:23: note: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4149:24: note: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4165:24: style: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1195:23: note: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4165:24: note: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4179:24: style: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1173:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4179:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4196:24: style: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1304:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4196:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4202:24: style: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1319:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4202:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4295:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2369:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4295:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4301:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2351:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4301:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4309:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2408:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4309:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4316:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2390:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4316:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4324:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2424:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4324:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4350:27: style: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2536:25: note: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4350:27: note: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4361:22: style: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3474:18: note: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4361:22: note: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4367:24: style: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1461:20: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4367:24: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4368:23: style: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1462:19: note: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4368:23: note: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4369:24: style: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1463:20: note: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4369:24: note: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4374:24: style: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1501:20: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4374:24: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4382:24: style: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1616:26: note: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4382:24: note: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4383:22: style: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:1617:24: note: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4383:22: note: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4611:22: style: Function 'remove' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2585:40: note: Function 'remove' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4611:22: note: Function 'remove' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4652:24: style: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2673:22: note: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:4652:24: note: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/resbund_cnv.cpp:27:57: style: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/resbund.h:108:44: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/resbund_cnv.cpp:27:57: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/resbund_cnv.cpp:29:58: style: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/resbund.h:110:45: note: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/resbund_cnv.cpp:29:58: note: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/resbund_cnv.cpp:35:57: style: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/resbund.h:123:44: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/resbund_cnv.cpp:35:57: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/resbund_cnv.cpp:36:58: style: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/resbund.h:124:45: note: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/resbund_cnv.cpp:36:58: note: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/resbund.h:132:5: style: Class 'ResourceBundle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2987:29: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:2998:29: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3010:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/unistr.h:3089:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.cpp:25:67: style: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.h:103:48: note: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.cpp:25:67: note: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.cpp:25:95: style: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.h:103:73: note: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.cpp:25:95: note: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.cpp:26:38: style: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.h:104:42: note: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.cpp:26:38: note: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ruleiter.h:135:5: style: The struct 'Pos' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:166:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/uobject.h:241:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/parsepos.h:166:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/schriter.h:54:3: style: Class 'StringCharacterIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uarrsort.c:173:13: style: The scope of the variable 'left' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uarrsort.c:173:19: style: The scope of the variable 'right' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uarrsort.c:66:46: style: Function 'uprv_stableBinarySearch' argument 2 names different: declaration 'length' definition 'limit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uarrsort.h:100:46: note: Function 'uprv_stableBinarySearch' argument 2 names different: declaration 'length' definition 'limit'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uarrsort.c:66:46: note: Function 'uprv_stableBinarySearch' argument 2 names different: declaration 'length' definition 'limit'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:799:25: style: The scope of the variable 'qOpening' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:1095:35: style: The scope of the variable 'limit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:1111:35: style: The scope of the variable 'limit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:1346:13: style: The scope of the variable 'dirProp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:1352:16: style: The scope of the variable 'level' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:1806:40: style: The scope of the variable 'dirProp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2109:14: style: The scope of the variable 'oldStateImp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2109:37: style: The scope of the variable 'actionImp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2110:29: style: The scope of the variable 'cell' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2170:27: style: The scope of the variable 'prop1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2270:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2274:15: style: The scope of the variable 'flag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2727:21: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2801:30: style: The scope of the variable 'last' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2802:20: style: The scope of the variable 'level' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:202:42: style: Function 'ubidi_getMemory' argument 1 names different: declaration 'pMemory' definition 'bidiMem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiimp.h:430:42: note: Function 'ubidi_getMemory' argument 1 names different: declaration 'pMemory' definition 'bidiMem'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:202:42: note: Function 'ubidi_getMemory' argument 1 names different: declaration 'pMemory' definition 'bidiMem'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:647:55: style: Function 'ubidi_getParaLevelAtIndex' argument 2 names different: declaration 'index' definition 'pindex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiimp.h:118:55: note: Function 'ubidi_getParaLevelAtIndex' argument 2 names different: declaration 'index' definition 'pindex'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:647:55: note: Function 'ubidi_getParaLevelAtIndex' argument 2 names different: declaration 'index' definition 'pindex'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2467:44: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2485:48: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi.c:2500:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi_props.c:70:13: style: The scope of the variable 'prev' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidi_props.c:164:18: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:192:17: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:193:20: style: The scope of the variable 'level' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:308:50: style: The scope of the variable 'logicalFirst' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:522:57: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:522:65: style: The scope of the variable 'logicalStart' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:601:31: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:689:17: style: The scope of the variable 'runIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:716:16: style: The scope of the variable 'level' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:753:13: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:816:13: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:897:39: style: The scope of the variable 'offset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:897:47: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:924:28: style: The scope of the variable 'insertRemove' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:944:45: style: The scope of the variable 'insertRemove' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:1011:30: style: The scope of the variable 'insertRemove' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:1039:33: style: The scope of the variable 'insertRemove' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:1122:30: style: The scope of the variable 'visualLimit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:1151:29: style: The scope of the variable 'insertRemove' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:1174:29: style: The scope of the variable 'insertRemove' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:1281:21: style: The scope of the variable 'insertRemove' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:398:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:668:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiln.c:680:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubiditransform.c:500:24: error: Converting pointer arithmetic result to bool. The bool is always true unless there is undefined behaviour. [pointerArithBool]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubiditransform.c:495:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiwrt.c:120:17: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiwrt.c:455:26: style: The scope of the variable 'src' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiwrt.c:458:21: style: The scope of the variable 'markFlag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ubidiwrt.c:582:26: style: The scope of the variable 'src' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uchar.c:559:27: style: Function 'uscript_getScript' argument 1 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/uscript.h:514:27: note: Function 'uscript_getScript' argument 1 names different: declaration 'codepoint' definition 'c'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uchar.c:559:27: note: Function 'uscript_getScript' argument 1 names different: declaration 'codepoint' definition 'c'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uchar.c:559:42: style: Function 'uscript_getScript' argument 2 names different: declaration 'err' definition 'pErrorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/uscript.h:514:50: note: Function 'uscript_getScript' argument 2 names different: declaration 'err' definition 'pErrorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uchar.c:559:42: note: Function 'uscript_getScript' argument 2 names different: declaration 'err' definition 'pErrorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uchar.c:605:41: style: Function 'uscript_getScriptExtensions' argument 4 names different: declaration 'errorCode' definition 'pErrorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/uscript.h:563:41: note: Function 'uscript_getScriptExtensions' argument 4 names different: declaration 'errorCode' definition 'pErrorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uchar.c:605:41: note: Function 'uscript_getScriptExtensions' argument 4 names different: declaration 'errorCode' definition 'pErrorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucmndata.c:317:49: style: Function 'udata_checkCommonData' argument 1 names different: declaration 'pData' definition 'udm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucmndata.h:111:49: note: Function 'udata_checkCommonData' argument 1 names different: declaration 'pData' definition 'udm'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucmndata.c:317:49: note: Function 'udata_checkCommonData' argument 1 names different: declaration 'pData' definition 'udm'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucmndata.c:317:66: style: Function 'udata_checkCommonData' argument 2 names different: declaration 'pErrorCode' definition 'err'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucmndata.h:111:68: note: Function 'udata_checkCommonData' argument 2 names different: declaration 'pErrorCode' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucmndata.c:317:66: note: Function 'udata_checkCommonData' argument 2 names different: declaration 'pErrorCode' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1746:23: warning: Either the condition 'dest!=((void*)0)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1749:54: note: Assuming that condition 'dest!=((void*)0)' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1746:23: note: Null pointer addition
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1806:23: warning: Either the condition 'dest!=((void*)0)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1809:54: note: Assuming that condition 'dest!=((void*)0)' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1806:23: note: Null pointer addition
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:833:13: style: The scope of the variable 'errorInputLength' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1278:13: style: The scope of the variable 'errorInputLength' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1721:18: style: The scope of the variable 'srcLimit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1722:26: style: The scope of the variable 'destLimit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1781:17: style: The scope of the variable 'srcLimit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1782:27: style: The scope of the variable 'destLimit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:71:24: style: Function 'ucnv_open' argument 1 names different: declaration 'converterName' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:367:23: note: Function 'ucnv_open' argument 1 names different: declaration 'converterName' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:71:24: note: Function 'ucnv_open' argument 1 names different: declaration 'converterName' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:420:27: style: Function 'ucnv_getSubstChars' argument 2 names different: declaration 'subChars' definition 'mySubChar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:611:26: note: Function 'ucnv_getSubstChars' argument 2 names different: declaration 'subChars' definition 'mySubChar'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:420:27: note: Function 'ucnv_getSubstChars' argument 2 names different: declaration 'subChars' definition 'mySubChar'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:445:33: style: Function 'ucnv_setSubstChars' argument 2 names different: declaration 'subChars' definition 'mySubChar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:636:32: note: Function 'ucnv_setSubstChars' argument 2 names different: declaration 'subChars' definition 'mySubChar'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:445:33: note: Function 'ucnv_setSubstChars' argument 2 names different: declaration 'subChars' definition 'mySubChar'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1170:30: style: Function 'ucnv_fromUnicode' argument 1 names different: declaration 'converter' definition 'cnv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:1144:32: note: Function 'ucnv_fromUnicode' argument 1 names different: declaration 'converter' definition 'cnv'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1170:30: note: Function 'ucnv_fromUnicode' argument 1 names different: declaration 'converter' definition 'cnv'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1616:28: style: Function 'ucnv_toUnicode' argument 1 names different: declaration 'converter' definition 'cnv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:1213:28: note: Function 'ucnv_toUnicode' argument 1 names different: declaration 'converter' definition 'cnv'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1616:28: note: Function 'ucnv_toUnicode' argument 1 names different: declaration 'converter' definition 'cnv'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1841:31: style: Function 'ucnv_getNextUChar' argument 1 names different: declaration 'converter' definition 'cnv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:1358:32: note: Function 'ucnv_getNextUChar' argument 1 names different: declaration 'converter' definition 'cnv'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1841:31: note: Function 'ucnv_getNextUChar' argument 1 names different: declaration 'converter' definition 'cnv'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:2665:31: style: Function 'ucnv_fixFileSeparator' argument 3 names different: declaration 'sourceLen' definition 'sourceLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:1916:69: note: Function 'ucnv_fixFileSeparator' argument 3 names different: declaration 'sourceLen' definition 'sourceLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:2665:31: note: Function 'ucnv_fixFileSeparator' argument 3 names different: declaration 'sourceLen' definition 'sourceLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:2728:31: style: Function 'ucnv_getInvalidUChars' argument 2 names different: declaration 'errUChars' definition 'errChars'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:707:30: note: Function 'ucnv_getInvalidUChars' argument 2 names different: declaration 'errUChars' definition 'errChars'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:2728:31: note: Function 'ucnv_getInvalidUChars' argument 2 names different: declaration 'errUChars' definition 'errChars'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:881:9: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:970:21: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1326:9: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv.c:1415:21: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_ct.c:306:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:127:32: style: Function 'UCNV_TO_U_CALLBACK_STOP' argument 3 names different: declaration 'codeUnits' definition 'codePoints'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv_err.h:263:31: note: Function 'UCNV_TO_U_CALLBACK_STOP' argument 3 names different: declaration 'codeUnits' definition 'codePoints'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:127:32: note: Function 'UCNV_TO_U_CALLBACK_STOP' argument 3 names different: declaration 'codeUnits' definition 'codePoints'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:167:46: style: Function 'UCNV_FROM_U_CALLBACK_SUBSTITUTE' argument 2 names different: declaration 'fromUArgs' definition 'fromArgs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv_err.h:319:46: note: Function 'UCNV_FROM_U_CALLBACK_SUBSTITUTE' argument 2 names different: declaration 'fromUArgs' definition 'fromArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:167:46: note: Function 'UCNV_FROM_U_CALLBACK_SUBSTITUTE' argument 2 names different: declaration 'fromUArgs' definition 'fromArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:201:53: style: Function 'UCNV_FROM_U_CALLBACK_ESCAPE' argument 2 names different: declaration 'fromUArgs' definition 'fromArgs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv_err.h:375:46: note: Function 'UCNV_FROM_U_CALLBACK_ESCAPE' argument 2 names different: declaration 'fromUArgs' definition 'fromArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:201:53: note: Function 'UCNV_FROM_U_CALLBACK_ESCAPE' argument 2 names different: declaration 'fromUArgs' definition 'fromArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:365:43: style: Function 'UCNV_TO_U_CALLBACK_SKIP' argument 2 names different: declaration 'toUArgs' definition 'toArgs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv_err.h:403:44: note: Function 'UCNV_TO_U_CALLBACK_SKIP' argument 2 names different: declaration 'toUArgs' definition 'toArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:365:43: note: Function 'UCNV_TO_U_CALLBACK_SKIP' argument 2 names different: declaration 'toUArgs' definition 'toArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:385:43: style: Function 'UCNV_TO_U_CALLBACK_SUBSTITUTE' argument 2 names different: declaration 'toUArgs' definition 'toArgs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv_err.h:429:44: note: Function 'UCNV_TO_U_CALLBACK_SUBSTITUTE' argument 2 names different: declaration 'toUArgs' definition 'toArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:385:43: note: Function 'UCNV_TO_U_CALLBACK_SUBSTITUTE' argument 2 names different: declaration 'toUArgs' definition 'toArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:409:43: style: Function 'UCNV_TO_U_CALLBACK_ESCAPE' argument 2 names different: declaration 'toUArgs' definition 'toArgs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv_err.h:455:44: note: Function 'UCNV_TO_U_CALLBACK_ESCAPE' argument 2 names different: declaration 'toUArgs' definition 'toArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_err.c:409:43: note: Function 'UCNV_TO_U_CALLBACK_ESCAPE' argument 2 names different: declaration 'toUArgs' definition 'toArgs'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_lmb.c:852:21: style: The scope of the variable 'pLMBCS' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_lmb.c:853:12: style: The scope of the variable 'bytes_written' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_lmb.c:882:19: style: The scope of the variable 'OldConverterIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_u16.c:63:14: style: Checking if unsigned variable 'length' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_u16.c:272:14: style: Checking if unsigned variable 'length' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_u16.c:662:14: style: Checking if unsigned variable 'length' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnv_u16.c:871:14: style: Checking if unsigned variable 'length' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvbocu.cpp:919:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvdisp.c:36:39: style: Function 'ucnv_getDisplayName' argument 1 names different: declaration 'converter' definition 'cnv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:844:39: note: Function 'ucnv_getDisplayName' argument 1 names different: declaration 'converter' definition 'cnv'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvdisp.c:36:39: note: Function 'ucnv_getDisplayName' argument 1 names different: declaration 'converter' definition 'cnv'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvdisp.c:39:33: style: Function 'ucnv_getDisplayName' argument 5 names different: declaration 'err' definition 'pErrorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ucnv.h:848:33: note: Function 'ucnv_getDisplayName' argument 5 names different: declaration 'err' definition 'pErrorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvdisp.c:39:33: note: Function 'ucnv_getDisplayName' argument 5 names different: declaration 'err' definition 'pErrorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:198:17: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:1005:48: warning: Either the condition 'sourceChar!=2405' is redundant or the array 'fromUnicodeTable[128]' is accessed at index 2405, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:976:54: note: Assuming that condition 'sourceChar!=2405' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:1005:48: note: Array index out of bounds
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:1008:35: warning: Either the condition 'sourceChar!=2405' is redundant or the array 'validityTable[128]' is accessed at index 2405, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:976:54: note: Assuming that condition 'sourceChar!=2405' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:1008:35: note: Array index out of bounds
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:1245:42: error: Array 'validityTable[128]' accessed at index 2416, which is out of bounds. [arrayIndexOutOfBounds]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:1242:60: note: Assignment 'targetUniChar=(sourceChar==191)?2416:2386', assigned value is 2416
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvisci.c:1245:42: note: Array index out of bounds
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:194:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:192:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:194:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:196:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:194:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:196:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:198:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:196:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:198:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:200:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:198:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:200:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:202:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:200:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:202:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:204:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:202:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:204:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:206:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:204:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:206:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:208:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:206:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:208:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:210:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:208:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:210:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:212:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:210:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:212:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:214:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:212:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:214:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:216:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:214:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:216:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:218:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:216:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:218:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:220:13: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:218:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:220:13: note: Variable 'u' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:582:13: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvlat1.c:639:17: style: The scope of the variable 'oredChars' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:900:41: warning: Shifting 64-bit value by 127 bits is undefined behaviour. See condition at line 899. [shiftTooManyBits]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:899:27: note: Assuming that condition 'c<=127' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:900:41: note: Shift
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:1478:10: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 1459. [shiftTooManyBits]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:1459:9: note: case 4: length is 4 here.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:1478:10: note: Shift
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:1926:10: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 1907. [shiftTooManyBits]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:1907:9: note: case 4: length is 4 here.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ucnvscsu.c:1926:10: note: Shift
thunderbird-52.3.0/mozilla/intl/icu/source/common/udataswp.c:39:14: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/udataswp.c:87:14: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/udataswp.c:274:13: style: The scope of the variable 'args' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uhash.c:762:25: style: The scope of the variable 'e' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uhash.c:564:24: style: Function 'uhash_init' argument 1 names different: declaration 'hash' definition 'fillinResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uhash.h:228:24: note: Function 'uhash_init' argument 1 names different: declaration 'hash' definition 'fillinResult'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uhash.c:564:24: note: Function 'uhash_init' argument 1 names different: declaration 'hash' definition 'fillinResult'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:187:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:302:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:339:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:379:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:416:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:456:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:501:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:544:13: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uinvchar.c:544:17: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ulist.c:228:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:909:5: style: Variable 'keywordEnum' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:906:0: note: Variable 'keywordEnum' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:909:5: note: Variable 'keywordEnum' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:469:17: style: The scope of the variable 'cmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:505:17: style: The scope of the variable 'cmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:781:18: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:865:25: style: The scope of the variable 'varLen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:1648:18: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:2358:13: style: The scope of the variable 'kwdCnt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:2420:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:2336:32: style: Function 'uloc_toLanguageTag' argument 5 names different: declaration 'err' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/uloc.h:1158:32: note: Function 'uloc_toLanguageTag' argument 5 names different: declaration 'err' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:2336:32: note: Function 'uloc_toLanguageTag' argument 5 names different: declaration 'err' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:2415:33: style: Function 'uloc_forLanguageTag' argument 5 names different: declaration 'err' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/uloc.h:1130:33: note: Function 'uloc_forLanguageTag' argument 5 names different: declaration 'err' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/uloc_tag.c:2415:33: note: Function 'uloc_forLanguageTag' argument 5 names different: declaration 'err' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/umapfile.c:164:31: style: Function 'uprv_mapFile' argument 1 names different: declaration 'pdm' definition 'pData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/umapfile.h:32:41: note: Function 'uprv_mapFile' argument 1 names different: declaration 'pdm' definition 'pData'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/umapfile.c:164:31: note: Function 'uprv_mapFile' argument 1 names different: declaration 'pdm' definition 'pData'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/umath.c:16:18: style: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/putilimp.h:363:47: note: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/umath.c:16:18: note: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/umath.c:22:18: style: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/putilimp.h:368:47: note: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/umath.c:22:18: note: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ures_cnv.c:35:13: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/ures_cnv.c:30:25: style: Function 'ures_openU' argument 1 names different: declaration 'packageName' definition 'myPath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ures.h:213:25: note: Function 'ures_openU' argument 1 names different: declaration 'packageName' definition 'myPath'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ures_cnv.c:30:25: note: Function 'ures_openU' argument 1 names different: declaration 'packageName' definition 'myPath'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ures_cnv.c:31:24: style: Function 'ures_openU' argument 2 names different: declaration 'locale' definition 'localeID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/ures.h:214:24: note: Function 'ures_openU' argument 2 names different: declaration 'locale' definition 'localeID'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ures_cnv.c:31:24: note: Function 'ures_openU' argument 2 names different: declaration 'locale' definition 'localeID'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/ustrfmt.c:34:9: style: The scope of the variable 'digit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utf_impl.c:234:13: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utf_impl.c:303:13: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:143:5: style: Variable 'incVal' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:138:0: note: Variable 'incVal' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:143:5: note: Variable 'incVal' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:91:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:192:15: style: The scope of the variable 'fmtC' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:287:27: style: The scope of the variable 'charsToOutput' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:288:27: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:80:21: style: Function 'utrace_data' argument 1 names different: declaration 'utraceFnNumber' definition 'fnNumber'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/utracimp.h:120:21: note: Function 'utrace_data' argument 1 names different: declaration 'utraceFnNumber' definition 'fnNumber'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:80:21: note: Function 'utrace_data' argument 1 names different: declaration 'utraceFnNumber' definition 'fnNumber'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:414:25: style: Function 'utrace_setLevel' argument 1 names different: declaration 'traceLevel' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/common/unicode/utrace.h:119:25: note: Function 'utrace_setLevel' argument 1 names different: declaration 'traceLevel' definition 'level'.
thunderbird-52.3.0/mozilla/intl/icu/source/common/utrace.c:414:25: note: Function 'utrace_setLevel' argument 1 names different: declaration 'traceLevel' definition 'level'.
thunderbird-52.3.0/mozilla/intl/icu/source/extra/scrptrun/scrptrun.cpp:77:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/scrptrun/scrptrun.h:140:53: style: Function 'reset' argument 2 names different: declaration 'count' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/scrptrun/scrptrun.h:46:39: note: Function 'reset' argument 2 names different: declaration 'count' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/extra/scrptrun/scrptrun.h:140:53: note: Function 'reset' argument 2 names different: declaration 'count' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/extra/scrptrun/scrptrun.h:102:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/scrptrun/scrptrun.h:107:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/scrptrun/scrptrun.h:112:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/uconv/uconv.cpp:988:38: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/uconv/uconv.cpp:86:14: style: The scope of the variable 'dataPath' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/uconv/uconv.cpp:867:25: style: The scope of the variable 'chunkLimit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/uconv/uwmsg.c:107:5: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/extra/uconv/uwmsg.c:106:0: note: Variable 'b' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/extra/uconv/uwmsg.c:107:5: note: Variable 'b' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dcfmtsym.h:196:5: style: Class 'DecimalFormatSymbols' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurrule.h:204:5: style: Class 'PluralRules' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/pluralaffix.h:85:5: style: Class 'PluralAffix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/affixpatternparser.h:368:1: style: Class 'AffixPatternParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:717:5: style: Class 'DecimalFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/affixpatternparser.cpp:398:5: style: Class 'AffixPatternAppender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/alphaindex.cpp:837:71: style: Function 'setInflowLabel' argument 1 names different: declaration 'inflowLabel' definition 'label'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:399:66: note: Function 'setInflowLabel' argument 1 names different: declaration 'inflowLabel' definition 'label'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/alphaindex.cpp:837:71: note: Function 'setInflowLabel' argument 1 names different: declaration 'inflowLabel' definition 'label'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/alphaindex.cpp:844:73: style: Function 'setOverflowLabel' argument 1 names different: declaration 'overflowLabel' definition 'label'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:421:68: note: Function 'setOverflowLabel' argument 1 names different: declaration 'overflowLabel' definition 'label'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/alphaindex.cpp:844:73: note: Function 'setOverflowLabel' argument 1 names different: declaration 'overflowLabel' definition 'label'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/alphaindex.cpp:851:74: style: Function 'setUnderflowLabel' argument 1 names different: declaration 'underflowLabel' definition 'label'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:441:69: note: Function 'setUnderflowLabel' argument 1 names different: declaration 'underflowLabel' definition 'label'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/alphaindex.cpp:851:74: note: Function 'setUnderflowLabel' argument 1 names different: declaration 'underflowLabel' definition 'label'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/alphaindex.cpp:1105:62: style: Function 'getBucketIndex' argument 1 names different: declaration 'itemName' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:532:58: note: Function 'getBucketIndex' argument 1 names different: declaration 'itemName' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/alphaindex.cpp:1105:62: note: Function 'getBucketIndex' argument 1 names different: declaration 'itemName' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::inputList_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::labelsIterIndex_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::itemsIterIndex_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::currentBucket_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::maxLabelCount_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::initialLabels_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::firstCharsInScripts_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::collator_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::collatorPrimaryOnly_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::buckets_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::inflowLabel_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::overflowLabel_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::underflowLabel_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::overflowComparisonString_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/alphaindex.h:650:23: warning: Member variable 'AlphabeticIndex::emptyString_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:224:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:252:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:224:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:231:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:268:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:231:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:273:30: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:352:30: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:273:30: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:290:30: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:385:30: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:290:30: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:311:30: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:443:30: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:311:30: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:326:30: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:458:30: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:326:30: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:343:30: style: The function 'compareUTF8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:475:30: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:343:30: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:361:27: style: The function 'getCollationKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:497:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:361:27: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:380:27: style: The function 'getCollationKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:520:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:380:27: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:390:21: style: The function 'hashCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:528:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:390:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:402:20: style: The function 'getLocale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:542:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:402:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:416:18: style: The function 'getVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:841:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:416:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:448:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:853:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:448:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:509:18: style: The function 'setAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:863:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:509:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:519:32: style: The function 'getAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:874:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:519:32: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:538:23: style: The function 'setMaxVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:895:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:538:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:546:29: style: The function 'getMaxVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:905:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:546:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:564:22: style: The function 'setVariableTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:923:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:564:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:581:22: style: The function 'setVariableTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:940:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:581:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:594:18: style: The function 'setVariableTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:953:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:594:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:603:22: style: The function 'getVariableTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:962:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:603:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:614:25: style: The function 'getTailoredSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:973:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:614:25: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:630:21: style: The function 'getSortKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:1000:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:630:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:649:21: style: The function 'getSortKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:1023:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:649:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:665:22: style: The function 'getReorderCodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:626:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:665:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:680:19: style: The function 'setReorderCodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:645:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:680:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:688:30: style: The function 'internalCompareUTF8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:1150:30: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:688:30: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:716:21: style: The function 'internalGetShortDefinitionString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:1141:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:716:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:725:21: style: The function 'internalNextSortKeyPart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:1160:5: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:725:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:803:18: style: The function 'setLocales' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:1116:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:803:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:285:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:117:57: style: Function 'ScriptRunIterator' argument 1 names different: declaration 'text' definition 'theText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:97:42: note: Function 'ScriptRunIterator' argument 1 names different: declaration 'text' definition 'theText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:117:57: note: Function 'ScriptRunIterator' argument 1 names different: declaration 'text' definition 'theText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:118:46: style: Function 'ScriptRunIterator' argument 2 names different: declaration 'start' definition 'myStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:97:56: note: Function 'ScriptRunIterator' argument 2 names different: declaration 'start' definition 'myStart'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:118:46: note: Function 'ScriptRunIterator' argument 2 names different: declaration 'start' definition 'myStart'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:118:63: style: Function 'ScriptRunIterator' argument 3 names different: declaration 'limit' definition 'myLimit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:97:71: note: Function 'ScriptRunIterator' argument 3 names different: declaration 'limit' definition 'myLimit'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:118:63: note: Function 'ScriptRunIterator' argument 3 names different: declaration 'limit' definition 'myLimit'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:232:80: style: Function 'handleTransliterate' argument 2 names different: declaration 'index' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:74:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'index' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:232:80: note: Function 'handleTransliterate' argument 2 names different: declaration 'index' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:233:51: style: Function 'handleTransliterate' argument 3 names different: declaration 'incremental' definition 'isIncremental'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:75:44: note: Function 'handleTransliterate' argument 3 names different: declaration 'incremental' definition 'isIncremental'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:233:51: note: Function 'handleTransliterate' argument 3 names different: declaration 'incremental' definition 'isIncremental'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.cpp:117:20: warning: Member variable 'ScriptRunIterator::start' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:37:1: warning: The class 'AnyTransliterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:69:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:69:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:74:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:74:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:80:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/anytrans.h:80:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.h:48:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.h:48:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.h:54:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.h:54:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.h:60:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.h:60:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2501:36: style: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:334:57: note: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2501:36: note: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2501:54: style: Function 'createInstance' argument 2 names different: declaration 'success' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:334:82: note: Function 'createInstance' argument 2 names different: declaration 'success' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2501:54: note: Function 'createInstance' argument 2 names different: declaration 'success' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.cpp:638:60: style: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.h:485:42: note: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.cpp:638:60: note: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.h:301:3: style: Class 'CalendarAstronomer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.h:590:5: style: Class 'MoonAge' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.cpp:726:20: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.h:650:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.cpp:726:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.cpp:1228:20: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.h:650:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/astro.cpp:1228:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/basictz.cpp:40:76: style: Function 'hasEquivalentTransitions' argument 5 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:85:44: note: Function 'hasEquivalentTransitions' argument 5 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/basictz.cpp:40:76: note: Function 'hasEquivalentTransitions' argument 5 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/bocsu.cpp:74:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.cpp:72:82: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.h:84:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.cpp:72:82: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.h:41:5: style: Class 'BreakTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.h:57:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.h:57:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.h:66:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.h:66:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.h:84:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/brktrans.h:84:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:171:5: style: Class 'GregorianCalendar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:304:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:304:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:351:19: style: The function 'isEquivalentTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:490:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:351:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:364:18: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:683:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:364:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:377:18: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:716:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:377:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:408:13: style: The function 'getActualMinimum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1142:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:408:13: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:433:21: style: The function 'getActualMaximum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1180:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:433:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:444:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:444:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:458:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:458:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:483:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:483:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:510:21: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:510:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:521:21: style: The function 'handleComputeJulianDay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1706:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:521:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:530:21: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:530:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:539:21: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:539:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:614:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:614:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:624:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:624:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:634:21: style: The function 'handleGetExtendedYearFromWeekFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1716:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:634:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:652:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:652:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:758:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:758:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:764:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:764:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:770:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:770:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:97:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:304:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:97:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:110:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:458:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:110:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:131:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:483:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:131:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:145:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:624:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:145:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:151:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:652:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:151:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:159:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:614:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:159:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:173:21: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:510:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:173:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:180:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:758:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:180:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:187:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:764:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:187:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:193:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:770:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/buddhcal.h:193:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:965:21: warning: Possible null pointer dereference: shared [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:960:36: note: Assignment 'shared=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:965:21: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:966:5: warning: Possible null pointer dereference: shared [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:960:36: note: Assignment 'shared=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:966:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1004:32: warning: Possible null pointer dereference: shared [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:999:36: note: Assignment 'shared=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1004:32: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1005:5: warning: Possible null pointer dereference: shared [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:999:36: note: Assignment 'shared=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1005:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:519:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:903:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:950:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1109:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1169:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2571:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2731:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:3937:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2244:72: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:3899:13: style: The scope of the variable 'index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:3900:13: style: The scope of the variable 'currentValue' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:921:61: style: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawOffsetRef'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:618:62: note: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawOffsetRef'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:921:61: note: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawOffsetRef'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:922:36: style: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstOffsetRef'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:619:37: note: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstOffsetRef'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:922:36: note: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstOffsetRef'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:858:38: style: Function 'makeInstance' argument 1 names different: declaration 'locale' definition 'aLocale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2478:27: note: Function 'makeInstance' argument 1 names different: declaration 'locale' definition 'aLocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:858:38: note: Function 'makeInstance' argument 1 names different: declaration 'locale' definition 'aLocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:858:59: style: Function 'makeInstance' argument 2 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2478:47: note: Function 'makeInstance' argument 2 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:858:59: note: Function 'makeInstance' argument 2 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:957:36: style: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:374:57: note: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:957:36: note: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:995:23: style: Function 'getCalendarTypeFromLocale' argument 1 names different: declaration 'locale' definition 'aLocale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2491:27: note: Function 'getCalendarTypeFromLocale' argument 1 names different: declaration 'locale' definition 'aLocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:995:23: note: Function 'getCalendarTypeFromLocale' argument 1 names different: declaration 'locale' definition 'aLocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:998:21: style: Function 'getCalendarTypeFromLocale' argument 4 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2494:25: note: Function 'getCalendarTypeFromLocale' argument 4 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:998:21: note: Function 'getCalendarTypeFromLocale' argument 4 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1394:51: style: Function 'newestStamp' argument 1 names different: declaration 'start' definition 'first'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1766:45: note: Function 'newestStamp' argument 1 names different: declaration 'start' definition 'first'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1394:51: note: Function 'newestStamp' argument 1 names different: declaration 'start' definition 'first'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1394:78: style: Function 'newestStamp' argument 2 names different: declaration 'end' definition 'last'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1766:72: note: Function 'newestStamp' argument 2 names different: declaration 'end' definition 'last'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1394:78: note: Function 'newestStamp' argument 2 names different: declaration 'end' definition 'last'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1394:92: style: Function 'newestStamp' argument 3 names different: declaration 'bestSoFar' definition 'bestStampSoFar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1766:85: note: Function 'newestStamp' argument 3 names different: declaration 'bestSoFar' definition 'bestStampSoFar'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1394:92: note: Function 'newestStamp' argument 3 names different: declaration 'bestSoFar' definition 'bestStampSoFar'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1473:42: style: Function 'computeFields' argument 1 names different: declaration 'status' definition 'ec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1504:44: note: Function 'computeFields' argument 1 names different: declaration 'status' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:1473:42: note: Function 'computeFields' argument 1 names different: declaration 'status' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2263:41: style: Function 'fieldDifference' argument 1 names different: declaration 'when' definition 'targetMs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:830:43: note: Function 'fieldDifference' argument 1 names different: declaration 'when' definition 'targetMs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2263:41: note: Function 'fieldDifference' argument 1 names different: declaration 'when' definition 'targetMs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2263:90: style: Function 'fieldDifference' argument 3 names different: declaration 'status' definition 'ec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:830:88: note: Function 'fieldDifference' argument 3 names different: declaration 'status' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2263:90: note: Function 'fieldDifference' argument 3 names different: declaration 'status' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2366:35: style: Function 'adoptTimeZone' argument 1 names different: declaration 'value' definition 'zone'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:840:34: note: Function 'adoptTimeZone' argument 1 names different: declaration 'value' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:2366:35: note: Function 'adoptTimeZone' argument 1 names different: declaration 'value' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:3755:82: style: Function 'setWeekData' argument 3 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2210:88: note: Function 'setWeekData' argument 3 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/calendar.cpp:3755:82: note: Function 'setWeekData' argument 3 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/sharedcalendar.h:23:5: style: Class 'SharedCalendar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:112:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:444:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:112:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:571:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:481:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:571:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:589:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:504:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:589:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:618:18: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:531:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:618:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:625:18: style: The function 'getOffsetFromLocal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:163:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:625:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:635:21: style: The function 'getRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:550:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:635:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:644:18: style: The function 'setRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:541:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:644:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:663:21: style: The function 'getDSTSavings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:791:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:663:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:671:19: style: The function 'useDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:719:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:671:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:687:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:734:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:687:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:695:11: style: The function 'hasSameRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:744:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:695:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:704:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:753:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:704:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:714:19: style: The function 'getNextTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:52:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:714:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:724:19: style: The function 'getPreviousTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:62:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:724:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:734:21: style: The function 'countTransitionRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:95:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:734:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:752:18: style: The function 'getTimeZoneRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:113:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:752:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:768:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:774:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:768:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:77:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:444:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:77:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:124:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:753:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:124:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:150:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:481:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:150:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:172:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:504:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:172:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:198:18: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:531:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:198:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:208:18: style: The function 'setRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:541:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:208:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:217:21: style: The function 'getRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:550:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:217:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:225:19: style: The function 'useDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:719:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:225:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:240:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:734:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:240:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:250:19: style: The function 'hasSameRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:744:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:250:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:260:19: style: The function 'getNextTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:52:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:260:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:270:19: style: The function 'getPreviousTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:62:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:270:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:280:21: style: The function 'countTransitionRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:95:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:280:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:298:18: style: The function 'getTimeZoneRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:113:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:298:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:305:18: style: The function 'getOffsetFromLocal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:163:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:305:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:355:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:774:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:355:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:73:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:444:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:73:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:188:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:753:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:188:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:214:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:481:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:214:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:236:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:504:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:236:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:262:18: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:531:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:262:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:272:18: style: The function 'setRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:541:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:272:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:281:21: style: The function 'getRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:550:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:281:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:289:19: style: The function 'useDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:719:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:289:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:304:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:734:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:304:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:314:19: style: The function 'hasSameRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:744:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:314:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:324:19: style: The function 'getNextTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:52:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:324:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:334:19: style: The function 'getPreviousTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:62:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:334:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:344:21: style: The function 'countTransitionRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:95:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:344:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:362:18: style: The function 'getTimeZoneRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:113:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:362:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:449:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:774:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:449:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:94:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:304:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:94:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:107:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:458:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:107:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:128:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:483:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:128:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:142:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:624:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:142:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:148:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:652:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:148:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:156:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:614:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:156:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:162:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:758:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:162:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:169:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:764:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:169:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:175:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:770:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/taiwncal.h:175:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:104:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:304:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:104:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:111:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:624:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:111:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:117:21: style: The function 'getActualMaximum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:433:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:117:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:131:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:458:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:131:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:152:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:483:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:152:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:158:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:758:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:158:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:164:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:764:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:164:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:169:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:770:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:169:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:179:21: style: The function 'internalGetEra' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:495:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:179:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:185:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:652:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:185:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:191:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:614:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:191:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:200:21: style: The function 'getDefaultMonthInYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2010:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:200:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:210:21: style: The function 'getDefaultDayInMonth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2020:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/japancal.h:210:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:233:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:233:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:295:19: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:295:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:304:19: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:304:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:310:19: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:310:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:320:19: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:320:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:329:19: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:329:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:347:16: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:347:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:356:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:356:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:377:24: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:377:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:394:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:394:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:401:17: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:401:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:408:17: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:408:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:414:19: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:414:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:195:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:195:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:208:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:208:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:229:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:229:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:245:18: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:580:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:245:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:249:18: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:558:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:249:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:263:18: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:716:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:263:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:276:18: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:683:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:276:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:306:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:306:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:315:21: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:315:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:324:21: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:324:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:340:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:340:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:349:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:349:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:363:21: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:363:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:373:18: style: The function 'validateField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1726:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:373:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:386:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:386:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:392:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:392:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:399:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:399:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:405:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:405:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:167:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:167:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:197:19: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:197:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:206:19: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:206:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:212:19: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:212:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:222:19: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:222:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:231:19: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:231:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:249:16: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:249:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:258:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:258:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:279:24: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:279:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:295:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:295:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:301:17: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:301:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:308:17: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:308:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:314:19: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.h:314:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:189:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:189:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:203:19: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:203:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:212:19: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:212:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:218:19: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:218:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:228:19: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:228:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:237:19: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:237:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:255:16: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:255:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:264:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:264:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:285:24: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:285:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:302:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:302:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:309:17: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:309:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:316:17: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:316:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:322:19: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:322:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:147:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:147:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:165:19: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:165:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:166:19: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:166:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:167:19: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:167:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:168:19: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:168:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:169:16: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:169:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:173:16: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:580:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:173:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:174:16: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:558:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:174:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:175:16: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:716:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:175:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:176:16: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:683:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:176:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:207:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:207:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:228:24: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:228:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:241:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:241:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:248:17: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:248:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:255:17: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:255:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:261:19: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:261:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:71:21: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:71:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:77:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:77:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:88:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:88:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:94:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:94:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:148:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:148:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:155:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:155:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:166:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:166:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:172:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:172:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:179:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:179:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:185:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:185:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:191:21: style: The function 'getJDEpochOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:103:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:191:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:205:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coptccal.h:205:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dangical.h:69:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:147:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dangical.h:69:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dangical.h:86:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:207:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dangical.h:86:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dangical.h:107:16: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:228:24: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dangical.h:107:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:144:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:144:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:151:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:151:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:176:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:176:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:182:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:182:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:188:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:77:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:188:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:195:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:195:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:201:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:201:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:207:21: style: The function 'getJDEpochOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:103:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:207:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:232:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:232:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:149:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:444:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:149:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:154:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:753:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:154:23: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:164:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:774:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:164:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:169:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:481:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:169:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:176:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:504:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:176:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:184:18: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:531:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:184:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:190:18: style: The function 'getOffsetFromLocal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:163:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:190:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:198:18: style: The function 'setRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:541:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:198:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:206:21: style: The function 'getRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:550:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:206:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:214:19: style: The function 'useDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:719:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:214:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:219:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:734:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:219:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:224:21: style: The function 'getDSTSavings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:791:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:224:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:229:19: style: The function 'hasSameRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/timezone.h:744:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:229:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:239:19: style: The function 'getNextTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:52:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:239:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:249:19: style: The function 'getPreviousTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:62:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:249:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:259:21: style: The function 'countTransitionRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:95:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:259:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:276:18: style: The function 'getTimeZoneRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/basictz.h:113:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:276:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.cpp:154:29: style: The scope of the variable 'result' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.h:61:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.h:61:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.h:83:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.h:83:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tolowtrn.h:53:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.h:61:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tolowtrn.h:53:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tolowtrn.h:58:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tolowtrn.h:58:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.cpp:97:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.cpp:78:59: style: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.h:71:68: note: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cecal.cpp:78:59: note: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.cpp:145:5: performance: Variable 'isLeapYear' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/chnsecal.h:99:1: warning: The class 'ChineseCalendar' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:176:11: style: The scope of the variable 'expPtr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:513:12: style: The scope of the variable 'tempNumber' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:77:49: style: Function 'ChoiceFormat' argument 1 names different: declaration 'pattern' definition 'newPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:183:39: note: Function 'ChoiceFormat' argument 1 names different: declaration 'pattern' definition 'newPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:77:49: note: Function 'ChoiceFormat' argument 1 names different: declaration 'pattern' definition 'newPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:91:36: style: Function 'ChoiceFormat' argument 3 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:201:26: note: Function 'ChoiceFormat' argument 3 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:91:36: note: Function 'ChoiceFormat' argument 3 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:103:36: style: Function 'ChoiceFormat' argument 4 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:220:26: note: Function 'ChoiceFormat' argument 4 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:103:36: note: Function 'ChoiceFormat' argument 4 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:136:40: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:261:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:136:40: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:247:40: style: Function 'toPattern' argument 1 names different: declaration 'pattern' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:295:53: note: Function 'toPattern' argument 1 names different: declaration 'pattern' definition 'result'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:247:40: note: Function 'toPattern' argument 1 names different: declaration 'pattern' definition 'result'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:255:42: style: Function 'setChoices' argument 1 names different: declaration 'limitsToCopy' definition 'limits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:310:43: note: Function 'setChoices' argument 1 names different: declaration 'limitsToCopy' definition 'limits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:255:42: note: Function 'setChoices' argument 1 names different: declaration 'limitsToCopy' definition 'limits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:256:49: style: Function 'setChoices' argument 2 names different: declaration 'formatsToCopy' definition 'formats'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:311:50: note: Function 'setChoices' argument 2 names different: declaration 'formatsToCopy' definition 'formats'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:256:49: note: Function 'setChoices' argument 2 names different: declaration 'formatsToCopy' definition 'formats'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:257:36: style: Function 'setChoices' argument 3 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:312:37: note: Function 'setChoices' argument 3 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:257:36: note: Function 'setChoices' argument 3 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:269:36: style: Function 'setChoices' argument 4 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:327:37: note: Function 'setChoices' argument 4 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:269:36: note: Function 'setChoices' argument 4 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:347:34: style: Function 'getLimits' argument 1 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:337:46: note: Function 'getLimits' argument 1 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:347:34: note: Function 'getLimits' argument 1 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:357:36: style: Function 'getClosures' argument 1 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:347:47: note: Function 'getClosures' argument 1 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:357:36: note: Function 'getClosures' argument 1 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:367:35: style: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:357:54: note: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:367:35: note: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:381:37: style: Function 'format' argument 3 names different: declaration 'pos' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:404:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:381:37: note: Function 'format' argument 3 names different: declaration 'pos' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:393:37: style: Function 'format' argument 3 names different: declaration 'pos' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:389:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:393:37: note: Function 'format' argument 3 names different: declaration 'pos' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:474:34: style: Function 'format' argument 5 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:424:47: note: Function 'format' argument 5 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:474:34: note: Function 'format' argument 5 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:500:36: style: Function 'parse' argument 3 names different: declaration 'parsePosition' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:444:39: note: Function 'parse' argument 3 names different: declaration 'parsePosition' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:500:36: note: Function 'parse' argument 3 names different: declaration 'parsePosition' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:236:5: style: 'ChoiceFormat::operator=' should return 'ChoiceFormat &'. [operatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:271:18: warning: Virtual function 'applyPattern' is called from constructor 'ChoiceFormat(const UnicodeString&pattern,UErrorCode&status)' at line 82. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:82:5: note: Calling applyPattern
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:271:18: note: applyPattern is a virtual method
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:496:18: warning: Virtual function 'setChoices' is called from constructor 'ChoiceFormat(const double*limits,const UnicodeString*formats,int32_t count)' at line 95. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:95:5: note: Calling setChoices
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:496:18: note: setChoices is a virtual method
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:496:18: warning: Virtual function 'setChoices' is called from constructor 'ChoiceFormat(const double*limits,const UBool*closures,const UnicodeString*formats,int32_t count)' at line 107. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:107:5: note: Calling setChoices
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:496:18: note: setChoices is a virtual method
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:284:18: warning: Virtual function 'applyPattern' is called from constructor 'ChoiceFormat(const UnicodeString&newPattern,UParseError&parseError,UErrorCode&status)' at line 131. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/choicfmt.cpp:131:5: note: Calling applyPattern
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:284:18: note: applyPattern is a virtual method
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:261:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:232:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:261:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:373:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:361:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:373:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:387:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:412:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:387:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:402:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:465:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:402:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:442:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:592:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:442:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:454:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:991:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/choicfmt.h:454:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1152:19: style: The function 'visible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1101:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1152:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1157:35: style: The function 'getSupportedIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1108:35: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1157:35: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.h:96:5: warning: Member variable 'ContractionsAndExpansions::ces' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsettings.h:105:5: warning: Member variable 'CollationSettings::fastLatinPrimaries' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdata.h:55:5: style: Struct 'CollationData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.h:45:5: style: Class 'TailoredSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationtailoring.h:49:5: style: Struct 'CollationTailoring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:34:1: warning: The class 'UTF16CollationIterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:45:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:97:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:45:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:47:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:107:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:47:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:49:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:109:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:49:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:57:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:201:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:57:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:59:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:207:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:59:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:67:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:222:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:67:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:69:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:230:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:69:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:71:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:71:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:73:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:245:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:73:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:75:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:247:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:75:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:98:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:45:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:98:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:100:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:47:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:100:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:102:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:49:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:102:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:104:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:57:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:104:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:106:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:59:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:106:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:109:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:67:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:109:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:111:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:71:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:111:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:113:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:73:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:113:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:115:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:75:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf16collationiterator.h:115:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coleitr.cpp:400:18: style: The function 'handleCE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.h:92:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coleitr.cpp:400:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coleitr.cpp:401:18: style: The function 'handleExpansion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.h:93:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coleitr.cpp:401:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:164:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:185:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:444:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:231:5: style: Variable 'index' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:226:0: note: Variable 'index' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:231:5: note: Variable 'index' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:228:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:697:21: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:424:58: style: Function 'createInstance' argument 1 names different: declaration 'err' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:289:60: note: Function 'createInstance' argument 1 names different: declaration 'err' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:424:58: note: Function 'createInstance' argument 1 names different: declaration 'err' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:429:60: style: Function 'createInstance' argument 1 names different: declaration 'loc' definition 'desiredLocale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:324:61: note: Function 'createInstance' argument 1 names different: declaration 'loc' definition 'desiredLocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:429:60: note: Function 'createInstance' argument 1 names different: declaration 'loc' definition 'desiredLocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:430:48: style: Function 'createInstance' argument 2 names different: declaration 'err' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:324:78: note: Function 'createInstance' argument 2 names different: declaration 'err' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:430:48: note: Function 'createInstance' argument 2 names different: declaration 'err' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:885:49: style: Function 'getKeywordValuesForLocale' argument 1 names different: declaration 'keyword' definition 'key'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:761:79: note: Function 'getKeywordValuesForLocale' argument 1 names different: declaration 'keyword' definition 'key'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:885:49: note: Function 'getKeywordValuesForLocale' argument 1 names different: declaration 'keyword' definition 'key'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:954:60: style: Function 'getEquivalentReorderCodes' argument 3 names different: declaration 'destCapacity' definition 'capacity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:671:41: note: Function 'getEquivalentReorderCodes' argument 3 names different: declaration 'destCapacity' definition 'capacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:954:60: note: Function 'getEquivalentReorderCodes' argument 3 names different: declaration 'destCapacity' definition 'capacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:955:49: style: Function 'getEquivalentReorderCodes' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/coll.h:672:45: note: Function 'getEquivalentReorderCodes' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/coll.cpp:955:49: note: Function 'getEquivalentReorderCodes' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:1675:13: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:95:78: style: Function 'RuleBasedCollator' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:123:63: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:95:78: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:106:85: style: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:135:43: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:106:85: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:107:50: style: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:136:36: note: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:107:50: note: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:120:50: style: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:149:33: note: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:120:50: note: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:132:57: style: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:162:40: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:132:57: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:134:50: style: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:164:33: note: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:134:50: note: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:201:62: style: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:42:48: note: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:201:62: note: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:295:41: style: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:60:40: note: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:295:41: note: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:650:44: style: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:73:43: note: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:650:44: note: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:1641:53: style: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ucol.h:433:37: note: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:1641:53: note: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.h:63:5: style: Class 'CollationDataBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:1583:5: style: Class 'CEFinalizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:59:18: style: The function 'addReset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationruleparser.h:79:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:59:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:71:18: style: The function 'addRelation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationruleparser.h:84:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:71:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:117:18: style: The function 'suppressContractions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationruleparser.h:88:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:117:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:121:18: style: The function 'optimize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationruleparser.h:91:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.h:121:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:59:18: style: The function 'getRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationruleparser.h:98:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:59:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:1585:21: style: The function 'modifyCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.h:58:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:1585:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:1594:21: style: The function 'modifyCE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.h:60:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationbuilder.cpp:1594:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:1023:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:900:5: warning: Member variable 'CopyHelper::modifiedCEs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationfastlatinbuilder.h:34:5: style: Class 'CollationFastLatinBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:128:5: style: Class 'DataBuilderCollationIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:134:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:107:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:134:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:135:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:109:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:135:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:137:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:201:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:137:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:138:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:207:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:138:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:141:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:245:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:141:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:142:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:247:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:142:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:144:22: style: The function 'getDataCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:254:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:144:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:145:22: style: The function 'getCE32FromBuilderData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:256:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatabuilder.cpp:145:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatawriter.cpp:35:63: style: Function 'cloneRuleData' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:474:57: note: Function 'cloneRuleData' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatawriter.cpp:35:63: note: Function 'cloneRuleData' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatawriter.cpp:56:41: style: Function 'cloneBinary' argument 1 names different: declaration 'buffer' definition 'dest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:487:34: note: Function 'cloneBinary' argument 1 names different: declaration 'buffer' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatawriter.cpp:56:41: note: Function 'cloneBinary' argument 1 names different: declaration 'buffer' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatawriter.cpp:56:77: style: Function 'cloneBinary' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:487:72: note: Function 'cloneBinary' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationdatawriter.cpp:56:77: note: Function 'cloneBinary' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationfastlatinbuilder.cpp:89:28: warning: Member variable 'CollationFastLatinBuilder::charCEs' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationfastlatinbuilder.cpp:89:28: warning: Member variable 'CollationFastLatinBuilder::lastSpecialPrimaries' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:37:1: warning: The class 'CollationIterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.cpp:39:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.cpp:361:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.cpp:46:58: style: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.h:51:54: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.cpp:46:58: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.cpp:392:72: style: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.h:105:54: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsets.cpp:392:72: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationsettings.h:34:1: warning: The struct 'CollationSettings' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationweights.cpp:98:19: warning: Member variable 'CollationWeights::ranges' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:188:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:469:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:483:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:870:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:881:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:912:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:928:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:969:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:995:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:998:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:236:48: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:106:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:236:48: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/compactdecimalformat.cpp:558:3: style: Struct 'CmptDecDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:96:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:914:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:96:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:106:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:924:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:106:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:122:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:940:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:122:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:138:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:957:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:138:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:157:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:975:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:157:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:173:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:991:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:173:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:188:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1006:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:188:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:207:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1024:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:207:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:223:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1040:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:223:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:238:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1055:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:238:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:257:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1073:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:257:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:278:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1094:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:278:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:298:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1115:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:298:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:318:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1169:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:318:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:332:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1195:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:332:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:369:29: style: The function 'parseCurrency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1218:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:369:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:396:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:2085:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:396:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:217:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:68:47: style: Function 'CompoundTransliterator' argument 2 names different: declaration 'dir' definition 'direction'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:76:44: note: Function 'CompoundTransliterator' argument 2 names different: declaration 'dir' definition 'direction'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:68:47: note: Function 'CompoundTransliterator' argument 2 names different: declaration 'dir' definition 'direction'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:93:69: style: Function 'CompoundTransliterator' argument 1 names different: declaration 'ID' definition 'newID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:189:49: note: Function 'CompoundTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:93:69: note: Function 'CompoundTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:96:55: style: Function 'CompoundTransliterator' argument 4 names different: declaration 'numAnonymousRBTs' definition 'anonymousRBTs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:192:36: note: Function 'CompoundTransliterator' argument 4 names different: declaration 'numAnonymousRBTs' definition 'anonymousRBTs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:96:55: note: Function 'CompoundTransliterator' argument 4 names different: declaration 'numAnonymousRBTs' definition 'anonymousRBTs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:343:73: style: Function 'getTransliterator' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:114:61: note: Function 'getTransliterator' argument 1 names different: declaration 'idx' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:343:73: note: Function 'getTransliterator' argument 1 names different: declaration 'idx' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:348:57: style: Function 'setTransliterators' argument 2 names different: declaration 'count' definition 'transCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:120:37: note: Function 'setTransliterators' argument 2 names different: declaration 'count' definition 'transCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:348:57: note: Function 'setTransliterators' argument 2 names different: declaration 'count' definition 'transCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:374:59: style: Function 'adoptTransliterators' argument 2 names different: declaration 'count' definition 'transCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:126:39: note: Function 'adoptTransliterators' argument 2 names different: declaration 'count' definition 'transCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:374:59: note: Function 'adoptTransliterators' argument 2 names different: declaration 'count' definition 'transCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:394:63: style: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:139:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:394:63: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:477:85: style: Function 'handleTransliterate' argument 2 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:158:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'idx' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:477:85: note: Function 'handleTransliterate' argument 2 names different: declaration 'idx' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:282:49: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:101:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:101:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:139:28: style: The function 'toRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:879:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:139:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:146:18: style: The function 'handleGetSourceSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:948:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:146:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:152:25: style: The function 'getTargetSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:963:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:152:25: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:158:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:158:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:166:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.h:166:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/cpdtrans.cpp:190:35: performance: Function parameter 'UVector' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csdetect.cpp:250:28: style: The scope of the variable 'csr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csdetect.h:40:5: style: Class 'CharsetDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/inputext.h:33:5: style: Class 'InputText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:66:13: style: The function 'nextByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:48:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:66:13: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:67:10: style: The function 'parseCharacters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:49:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:67:10: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:86:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:86:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:87:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:87:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:94:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:94:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:95:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:95:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:102:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:102:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:110:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:110:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:118:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:118:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:126:25: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:126:25: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:134:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:134:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:144:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:144:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:146:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:146:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:154:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:154:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:156:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:156:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:164:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:164:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:166:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:166:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:174:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:126:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:174:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:176:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:176:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:178:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:178:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:186:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:186:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:188:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:188:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:196:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:196:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:198:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:198:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:206:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:206:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:208:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:208:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:210:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:210:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:218:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:218:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:220:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:220:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:222:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:222:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:231:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:231:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:233:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:233:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:235:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:235:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:244:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:244:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:251:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:251:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:253:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:253:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:259:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:259:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:261:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:261:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:269:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:269:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:270:10: style: The function 'match_sbcs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:79:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:270:10: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:278:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:278:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:280:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:280:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:286:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:286:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:288:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:288:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:74:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:74:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:75:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:75:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:76:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:76:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:103:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:103:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:105:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:105:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:107:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:107:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:108:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:108:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:124:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:124:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:125:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:125:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:127:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:127:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:134:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:134:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:146:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:146:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:147:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:147:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:149:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:149:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:161:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:161:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:162:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:162:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:164:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:164:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:177:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:177:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:179:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:179:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:180:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:180:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:182:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:182:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:196:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:196:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:198:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:198:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:199:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:199:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:201:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:201:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrutf8.h:32:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrutf8.h:32:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrutf8.h:37:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrutf8.h:37:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:36:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:36:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:41:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:41:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:51:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:51:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:53:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:53:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:62:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:62:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:64:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:64:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:75:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:75:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:77:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:77:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:84:13: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:70:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:84:13: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:90:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:90:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:97:13: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:70:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:97:13: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:102:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrucode.h:102:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:65:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:65:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:67:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:67:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:75:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:75:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:77:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:77:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:86:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:86:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:88:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csr2022.h:88:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:296:13: style: The scope of the variable 'thirdByte' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:461:13: style: The scope of the variable 'thirdByte' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:462:13: style: The scope of the variable 'fourthByte' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:272:43: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:105:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:272:43: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:372:45: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:149:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:372:45: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:394:45: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:164:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:394:45: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:446:43: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:182:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:446:43: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:522:47: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.h:201:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:522:47: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:164:17: style: Variable 'singleByteCharCount' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrmbcs.cpp:227:32: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:254:94: style: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:79:86: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:254:94: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:892:45: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:87:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:892:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:919:45: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:95:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:919:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:961:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:146:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:961:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:988:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:156:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:988:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1015:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:166:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1015:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1048:50: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:178:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1048:50: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1066:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:188:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1066:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1094:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:198:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1094:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1117:51: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:210:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1117:51: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1139:51: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:222:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1139:51: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1161:45: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:235:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1161:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1189:52: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:253:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1189:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1206:52: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:261:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1206:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1224:99: style: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:270:75: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1224:99: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1244:52: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:280:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1244:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1261:52: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.h:288:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/csrsbcs.cpp:1261:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.cpp:32:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:38:1: warning: The class 'CurrencyFormat' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:60:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measfmt.h:147:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:60:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:68:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measfmt.h:153:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:68:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:76:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measfmt.h:165:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:76:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:83:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measfmt.h:273:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currfmt.h:83:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currpinf.cpp:351:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/currpinf.h:54:5: style: Class 'CurrencyPluralInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currunit.cpp:22:41: style: Function 'CurrencyUnit' argument 1 names different: declaration 'isoCode' definition '_isoCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/currunit.h:47:31: note: Function 'CurrencyUnit' argument 1 names different: declaration 'isoCode' definition '_isoCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/currunit.cpp:22:41: note: Function 'CurrencyUnit' argument 1 names different: declaration 'isoCode' definition '_isoCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:232:34: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:48:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:232:34: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:248:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:57:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:248:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:257:19: style: The function 'operator!=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:66:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:257:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:281:19: style: The function 'isEquivalentTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:99:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:281:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:294:19: style: The function 'getFirstStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:112:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:294:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:307:19: style: The function 'getFinalStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:125:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:307:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:323:19: style: The function 'getNextStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:141:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:323:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:340:19: style: The function 'getPreviousStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:158:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:340:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:443:33: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:48:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:443:33: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:459:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:57:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:459:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:468:19: style: The function 'operator!=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:66:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:468:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:516:19: style: The function 'isEquivalentTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:99:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:516:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:529:19: style: The function 'getFirstStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:112:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:529:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:542:19: style: The function 'getFinalStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:125:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:542:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:558:19: style: The function 'getNextStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:141:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:558:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:575:19: style: The function 'getPreviousStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:158:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:575:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:659:36: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:48:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:659:36: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:675:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:57:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:675:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:684:19: style: The function 'operator!=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:66:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:684:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:722:19: style: The function 'isEquivalentTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:99:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:722:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:735:19: style: The function 'getFirstStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:112:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:735:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:748:19: style: The function 'getFinalStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:125:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:748:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:764:19: style: The function 'getNextStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:141:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:764:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:781:19: style: The function 'getPreviousStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:158:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:781:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:444:26: warning: Possible null pointer dereference: patternPtr [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:439:44: note: Assignment 'patternPtr=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:444:26: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:445:5: warning: Possible null pointer dereference: patternPtr [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:439:44: note: Assignment 'patternPtr=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:445:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:199:35: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:244:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:199:35: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:382:40: style: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:511:45: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:382:40: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:498:70: style: Function 'create' argument 3 names different: declaration 'inLocale' definition 'locale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:878:91: note: Function 'create' argument 3 names different: declaration 'inLocale' definition 'locale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:498:70: note: Function 'create' argument 3 names different: declaration 'inLocale' definition 'locale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:557:37: style: Function 'adoptCalendar' argument 1 names different: declaration 'calendarToAdopt' definition 'newCalendar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:724:42: note: Function 'adoptCalendar' argument 1 names different: declaration 'calendarToAdopt' definition 'newCalendar'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:557:37: note: Function 'adoptCalendar' argument 1 names different: declaration 'calendarToAdopt' definition 'newCalendar'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:584:45: style: Function 'adoptNumberFormat' argument 1 names different: declaration 'formatToAdopt' definition 'newNumberFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:750:50: note: Function 'adoptNumberFormat' argument 1 names different: declaration 'formatToAdopt' definition 'newNumberFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:584:45: note: Function 'adoptNumberFormat' argument 1 names different: declaration 'formatToAdopt' definition 'newNumberFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:612:37: style: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:772:42: note: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:612:37: note: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:725:20: style: Function 'setBooleanAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:816:20: note: Function 'setBooleanAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:725:20: note: Function 'setBooleanAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:730:5: style: Class 'SimpleDateFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:53:5: style: Class 'DateFmtBestPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/datefmt.cpp:68:1: warning: The class 'DateFmtBestPatternKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:872:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:223:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:872:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:893:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:299:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:893:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:915:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:321:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:915:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:948:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:449:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:948:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1104:18: style: The function 'adoptCalendar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:724:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1104:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1140:18: style: The function 'setContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:790:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1140:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1149:10: style: The function 'adoptNumberFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:750:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1149:10: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:83:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:223:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:83:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:104:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:299:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:104:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:122:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:242:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:122:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:147:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:449:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:147:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:189:19: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:420:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:189:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:249:18: style: The function 'setContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:790:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:249:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::ruleSetNum' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::period' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::cutoffType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:326:28: style: The scope of the variable 'defaults' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:109:58: style: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dcfmtsym.h:184:40: note: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:109:58: note: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:176:62: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dcfmtsym.h:240:50: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:176:62: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:345:48: style: Function 'initialize' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dcfmtsym.h:349:35: note: Function 'initialize' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:345:48: note: Function 'initialize' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:345:65: style: Function 'initialize' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dcfmtsym.h:349:55: note: Function 'initialize' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:345:65: note: Function 'initialize' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:225:5: style: Struct 'DecFmtSymDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dcfmtsym.cpp:281:5: style: Struct 'CurrencySpacingSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:851:14: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1131:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1134:14: style: The scope of the variable 'acc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1238:13: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1419:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1420:7: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1421:7: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1771:7: style: The scope of the variable 'result' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1866:14: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1981:9: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:1989:9: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:2835:8: style: The scope of the variable 'maxp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:2836:8: style: The scope of the variable 'workp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:2840:8: style: The scope of the variable 'exp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:2841:8: style: The scope of the variable 'ideal' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:2842:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:3296:14: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:3841:9: style: The scope of the variable 'rhsshift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:3842:9: style: The scope of the variable 'maxdigits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:3843:9: style: The scope of the variable 'mult' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:3846:9: style: The scope of the variable 'diffsign' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:3847:10: style: The scope of the variable 'acc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:3853:9: style: The scope of the variable 'padding' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4261:9: style: The scope of the variable 'acclength' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4262:9: style: The scope of the variable 'accunits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4263:9: style: The scope of the variable 'accdigits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4272:9: style: The scope of the variable 'msu2plus' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4273:9: style: The scope of the variable 'msu2pair' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4275:9: style: The scope of the variable 'var1units' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4275:20: style: The scope of the variable 'var2units' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4276:9: style: The scope of the variable 'var2ulen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4278:9: style: The scope of the variable 'maxdigits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4285:9: style: The scope of the variable 'bits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:4287:15: style: The scope of the variable 'source' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:5267:7: style: The scope of the variable 'h' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:5273:7: style: The scope of the variable 'comp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:5631:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:5633:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:5634:7: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:5635:7: style: The scope of the variable 'pp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:5636:7: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6056:9: style: The scope of the variable 'merged' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6216:9: style: The scope of the variable 'sigr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6283:15: style: The scope of the variable 'l' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6283:19: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6283:23: style: The scope of the variable 'u' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6707:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6730:28: style: The scope of the variable 'first' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6788:15: style: The scope of the variable 'rem' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:6941:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decNumber.c:7226:16: style: The scope of the variable 'sup' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decfmtst.cpp:137:44: style: Same expression on both sides of '||'. [duplicateExpression]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decfmtst.h:35:5: style: Class 'DecimalFormatStaticSets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:181:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:183:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:564:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:566:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:1109:52: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:3019:49: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:3039:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:3041:53: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:1445:17: style: The scope of the variable 'digit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:286:34: style: Function 'DecimalFormat' argument 3 names different: declaration 'parseError' definition 'parseErr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:862:34: note: Function 'DecimalFormat' argument 3 names different: declaration 'parseError' definition 'parseErr'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:286:34: note: Function 'DecimalFormat' argument 3 names different: declaration 'parseError' definition 'parseErr'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:648:41: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:924:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:648:41: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:758:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:993:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:758:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:767:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1008:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:767:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:788:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1042:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:788:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:797:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1057:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:797:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:817:40: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:942:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:817:40: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:826:40: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:959:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:826:40: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:846:38: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1095:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:846:38: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:937:42: style: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:2110:31: note: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:937:42: note: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:1831:58: style: Function 'compareAffix' argument 1 names different: declaration 'input' definition 'text'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:2142:47: note: Function 'compareAffix' argument 1 names different: declaration 'input' definition 'text'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:1831:58: note: Function 'compareAffix' argument 1 names different: declaration 'input' definition 'text'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:2127:65: style: Function 'compareComplexAffix' argument 2 names different: declaration 'input' definition 'text'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:2169:54: note: Function 'compareComplexAffix' argument 2 names different: declaration 'input' definition 'text'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:2127:65: note: Function 'compareComplexAffix' argument 2 names different: declaration 'input' definition 'text'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:2961:53: style: Function 'setCurrencyUsage' argument 1 names different: declaration 'newUsage' definition 'newContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1980:42: note: Function 'setCurrencyUsage' argument 1 names different: declaration 'newUsage' definition 'newContext'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:2961:53: note: Function 'setCurrencyUsage' argument 1 names different: declaration 'newUsage' definition 'newContext'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:3063:42: style: Function 'setParseIntegerOnly' argument 1 names different: declaration 'value' definition 'newValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:828:44: note: Function 'setParseIntegerOnly' argument 1 names different: declaration 'value' definition 'newValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:3063:42: note: Function 'setParseIntegerOnly' argument 1 names different: declaration 'value' definition 'newValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:3073:53: style: Function 'setAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:797:48: note: Function 'setAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:3073:53: note: Function 'setAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:150:2: warning: Member variable 'AffixesForCurrency::formatWidth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:117:3: performance: Variable 'negPrefixPatternForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:118:3: performance: Variable 'negSuffixPatternForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:119:3: performance: Variable 'posPrefixPatternForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:120:3: performance: Variable 'posSuffixPatternForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:154:3: performance: Variable 'negPrefixForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:155:3: performance: Variable 'negSuffixForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:156:3: performance: Variable 'posPrefixForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmt.cpp:157:3: performance: Variable 'posSuffixForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:296:5: style: Class 'PluralAvailableLocalesEnumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitformatter.h:133:1: style: Class 'DigitFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fieldpos.h:276:48: style: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fieldpos.h:165:56: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fieldpos.h:276:48: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fieldpos.h:284:48: style: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fieldpos.h:173:56: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fieldpos.h:284:48: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:242:47: style: Function 'setMultiplierScale' argument 1 names different: declaration 's' definition 'scale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.h:482:33: note: Function 'setMultiplierScale' argument 1 names different: declaration 's' definition 'scale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:242:47: note: Function 'setMultiplierScale' argument 1 names different: declaration 's' definition 'scale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:300:36: style: Function 'maybeInitVisibleDigitsFromDigitList' argument 2 names different: declaration 'digits' definition 'visibleDigits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.h:472:36: note: Function 'maybeInitVisibleDigitsFromDigitList' argument 2 names different: declaration 'digits' definition 'visibleDigits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:300:36: note: Function 'maybeInitVisibleDigitsFromDigitList' argument 2 names different: declaration 'digits' definition 'visibleDigits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:506:42: style: Function 'formatVisibleDigitsWithExponent' argument 1 names different: declaration 'number' definition 'digits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.h:451:42: note: Function 'formatVisibleDigitsWithExponent' argument 1 names different: declaration 'number' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:506:42: note: Function 'formatVisibleDigitsWithExponent' argument 1 names different: declaration 'number' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:533:43: style: Function 'getFixedDecimal' argument 1 names different: declaration 'value' definition 'number'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.h:324:38: note: Function 'getFixedDecimal' argument 1 names different: declaration 'value' definition 'number'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:533:43: note: Function 'getFixedDecimal' argument 1 names different: declaration 'value' definition 'number'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:681:24: style: Function 'setCurrencyUsage' argument 1 names different: declaration 'usage' definition 'currencyUsage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.h:281:38: note: Function 'setCurrencyUsage' argument 1 names different: declaration 'usage' definition 'currencyUsage'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/decimfmtimpl.cpp:681:24: note: Function 'setCurrencyUsage' argument 1 names different: declaration 'usage' definition 'currencyUsage'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fDigitFormatter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fFixedPrecision' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fFixedOptions' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fGrouping' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fScientificPrecision' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fScientificOptions' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fieldpos.h:135:5: style: Class 'FieldPosition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:39:3: style: Class 'FieldPositionOnlyHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:232:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:232:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:252:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:252:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:273:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:181:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:273:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:306:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:306:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:819:18: style: The function 'setGroupingUsed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:830:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:819:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:828:18: style: The function 'setParseIntegerOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:655:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:828:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:839:18: style: The function 'setContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:954:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:839:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:914:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:914:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:924:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:232:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:924:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:940:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:361:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:940:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:957:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:378:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:957:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:975:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:396:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:975:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:991:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:412:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:991:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1006:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:429:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1006:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1024:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:448:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1024:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1040:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:465:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1040:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1055:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:483:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1055:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1073:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:501:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1073:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1094:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:522:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1094:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1115:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:544:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1115:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1169:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:566:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1169:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1195:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:592:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1195:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1218:29: style: The function 'parseCurrency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:632:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1218:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1855:18: style: The function 'setMaximumIntegerDigits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:854:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1855:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1866:18: style: The function 'setMinimumIntegerDigits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:876:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1866:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1877:18: style: The function 'setMaximumFractionDigits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:898:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1877:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1888:18: style: The function 'setMinimumFractionDigits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:920:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1888:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1964:18: style: The function 'setCurrency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:934:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:1964:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:2085:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:991:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:2085:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:2274:18: style: The function 'getEffectiveCurrency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1021:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/decimfmt.h:2274:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:42:16: style: The function 'addAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:42:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:43:16: style: The function 'shiftLast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:28:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:43:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:44:17: style: The function 'isRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:29:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:44:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:66:16: style: The function 'addAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:66:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:67:16: style: The function 'shiftLast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:28:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:67:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:68:17: style: The function 'isRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:29:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:68:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitaffixesandpadding.cpp:89:42: style: Function 'format' argument 1 names different: declaration 'value' definition 'digits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitaffixesandpadding.h:132:42: note: Function 'format' argument 1 names different: declaration 'value' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitaffixesandpadding.cpp:89:42: note: Function 'format' argument 1 names different: declaration 'value' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitformatter.cpp:164:30: style: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitformatter.h:161:30: note: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitformatter.cpp:164:30: note: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitformatter.cpp:243:42: style: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitformatter.h:176:42: note: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitformatter.cpp:243:42: note: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitinterval.cpp:50:39: style: Function 'contains' argument 1 names different: declaration 'digitPosition' definition 'x'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitinterval.h:52:28: note: Function 'contains' argument 1 names different: declaration 'digitPosition' definition 'x'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitinterval.cpp:50:39: note: Function 'contains' argument 1 names different: declaration 'digitPosition' definition 'x'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:160:40: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.h:153:39: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:160:40: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:880:34: style: Function 'mult' argument 1 names different: declaration 'arg' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.h:279:32: note: Function 'mult' argument 1 names different: declaration 'arg' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:880:34: note: Function 'mult' argument 1 names different: declaration 'arg' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:904:33: style: Function 'div' argument 1 names different: declaration 'arg' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.h:284:31: note: Function 'div' argument 1 names different: declaration 'arg' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:904:33: note: Function 'div' argument 1 names different: declaration 'arg' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:919:35: style: Function 'ensureCapacity' argument 1 names different: declaration 'requestedSize' definition 'requestedCapacity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.h:329:35: note: Function 'ensureCapacity' argument 1 names different: declaration 'requestedSize' definition 'requestedCapacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:919:35: note: Function 'ensureCapacity' argument 1 names different: declaration 'requestedSize' definition 'requestedCapacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:1027:36: style: Function 'roundAtExponent' argument 1 names different: declaration 'digitExponent' definition 'exponent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.h:403:34: note: Function 'roundAtExponent' argument 1 names different: declaration 'digitExponent' definition 'exponent'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:1027:36: note: Function 'roundAtExponent' argument 1 names different: declaration 'digitExponent' definition 'exponent'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:1047:38: style: Function 'quantize' argument 1 names different: declaration 'amount' definition 'quantity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.h:409:36: note: Function 'quantize' argument 1 names different: declaration 'amount' definition 'quantity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:1047:38: note: Function 'quantize' argument 1 names different: declaration 'amount' definition 'quantity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:1086:38: style: Function 'shiftDecimalRight' argument 1 names different: declaration 'numPlaces' definition 'n'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.h:434:36: note: Function 'shiftDecimalRight' argument 1 names different: declaration 'numPlaces' definition 'n'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp:1086:38: note: Function 'shiftDecimalRight' argument 1 names different: declaration 'numPlaces' definition 'n'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:255:55: warning: Possible null pointer dereference: shared [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:250:45: note: Assignment 'shared=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:255:55: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:256:5: warning: Possible null pointer dereference: shared [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:250:45: note: Assignment 'shared=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:256:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:1252:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:1644:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:334:18: style: The scope of the variable 'col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:390:5: style: 'MessageFormat::operator=' should return 'MessageFormat &'. [operatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtfmtsym.cpp:1519:5: style: Struct 'CalendarDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:517:52: warning: Either the condition 'if(skeleton)' is redundant or there is possible null pointer dereference: skeleton. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:522:8: note: Assuming that condition 'if(skeleton)' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:517:52: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:290:43: style: Function 'format' argument 4 names different: declaration 'fieldPosition' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:455:42: note: Function 'format' argument 4 names different: declaration 'fieldPosition' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:290:43: note: Function 'format' argument 4 names different: declaration 'fieldPosition' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:301:43: style: Function 'formatImpl' argument 4 names different: declaration 'fieldPosition' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:994:46: note: Function 'formatImpl' argument 4 names different: declaration 'fieldPosition' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:301:43: note: Function 'formatImpl' argument 4 names different: declaration 'fieldPosition' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:431:65: style: Function 'setDateIntervalInfo' argument 1 names different: declaration 'newIntervalPatterns' definition 'newItvPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:504:54: note: Function 'setDateIntervalInfo' argument 1 names different: declaration 'newIntervalPatterns' definition 'newItvPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:431:65: note: Function 'setDateIntervalInfo' argument 1 names different: declaration 'newIntervalPatterns' definition 'newItvPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:458:45: style: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:534:42: note: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:458:45: note: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:777:56: style: Function 'getDateTimeSkeleton' argument 2 names different: declaration 'date' definition 'dateSkeleton'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:797:52: note: Function 'getDateTimeSkeleton' argument 2 names different: declaration 'date' definition 'dateSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:777:56: note: Function 'getDateTimeSkeleton' argument 2 names different: declaration 'date' definition 'dateSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:778:56: style: Function 'getDateTimeSkeleton' argument 3 names different: declaration 'normalizedDate' definition 'normalizedDateSkeleton'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:798:52: note: Function 'getDateTimeSkeleton' argument 3 names different: declaration 'normalizedDate' definition 'normalizedDateSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:778:56: note: Function 'getDateTimeSkeleton' argument 3 names different: declaration 'normalizedDate' definition 'normalizedDateSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:779:56: style: Function 'getDateTimeSkeleton' argument 4 names different: declaration 'time' definition 'timeSkeleton'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:799:52: note: Function 'getDateTimeSkeleton' argument 4 names different: declaration 'time' definition 'timeSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:779:56: note: Function 'getDateTimeSkeleton' argument 4 names different: declaration 'time' definition 'timeSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:780:56: style: Function 'getDateTimeSkeleton' argument 5 names different: declaration 'normalizedTime' definition 'normalizedTimeSkeleton'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:800:52: note: Function 'getDateTimeSkeleton' argument 5 names different: declaration 'normalizedTime' definition 'normalizedTimeSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:780:56: note: Function 'getDateTimeSkeleton' argument 5 names different: declaration 'normalizedTime' definition 'normalizedTimeSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:1406:39: style: Function 'adjustFieldWidth' argument 3 names different: declaration 'bestMatchIntervalPattern' definition 'bestIntervalPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:894:50: note: Function 'adjustFieldWidth' argument 3 names different: declaration 'bestMatchIntervalPattern' definition 'bestIntervalPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:1406:39: note: Function 'adjustFieldWidth' argument 3 names different: declaration 'bestMatchIntervalPattern' definition 'bestIntervalPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:1408:33: style: Function 'adjustFieldWidth' argument 5 names different: declaration 'adjustedIntervalPattern' definition 'adjustedPtn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtitvfmt.h:896:44: note: Function 'adjustFieldWidth' argument 5 names different: declaration 'adjustedIntervalPattern' definition 'adjustedPtn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtitvfmt.cpp:1408:33: note: Function 'adjustFieldWidth' argument 5 names different: declaration 'adjustedIntervalPattern' definition 'adjustedPtn'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:77:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:78:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:93:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1524:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1387:9: style: Variable 'resultPattern' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1384:9: note: Variable 'resultPattern' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1387:9: note: Variable 'resultPattern' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:601:17: style: The scope of the variable 'df' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1382:13: style: The scope of the variable 'lastMissingFieldMask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1508:26: style: The scope of the variable 'pattern' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2401:20: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2466:20: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:250:56: style: Function 'createInstance' argument 1 names different: declaration 'uLocale' definition 'locale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:69:77: note: Function 'createInstance' argument 1 names different: declaration 'uLocale' definition 'locale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:250:56: note: Function 'createInstance' argument 1 names different: declaration 'uLocale' definition 'locale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:855:73: style: Function 'addCLDRData' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:539:56: note: Function 'addCLDRData' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:855:73: note: Function 'addCLDRData' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:904:53: style: Function 'initHashtable' argument 1 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:541:36: note: Function 'initHashtable' argument 1 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:904:53: note: Function 'initHashtable' argument 1 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:951:63: style: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:320:56: note: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:951:63: note: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:956:63: style: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:342:56: note: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:956:63: note: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1053:59: style: Function 'setDecimal' argument 1 names different: declaration 'decimal' definition 'newDecimal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:458:42: note: Function 'setDecimal' argument 1 names different: declaration 'decimal' definition 'newDecimal'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1053:59: note: Function 'setDecimal' argument 1 names different: declaration 'decimal' definition 'newDecimal'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1078:66: style: Function 'setDateTimeFormat' argument 1 names different: declaration 'dateTimeFormat' definition 'dtFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:293:49: note: Function 'setDateTimeFormat' argument 1 names different: declaration 'dateTimeFormat' definition 'dtFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1078:66: note: Function 'setDateTimeFormat' argument 1 names different: declaration 'dateTimeFormat' definition 'dtFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1439:84: style: Function 'setAvailableFormat' argument 2 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:553:67: note: Function 'setAvailableFormat' argument 2 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1439:84: note: Function 'setAvailableFormat' argument 2 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1839:83: style: Function 'set' argument 3 names different: declaration 'skeleton' definition 'skeletonResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:230:75: note: Function 'set' argument 3 names different: declaration 'skeleton' definition 'skeletonResult'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1839:83: note: Function 'set' argument 3 names different: declaration 'skeleton' definition 'skeletonResult'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1876:48: style: Function 'getBasePattern' argument 1 names different: declaration 'basePattern' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:227:40: note: Function 'getBasePattern' argument 1 names different: declaration 'basePattern' definition 'result'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1876:48: note: Function 'getBasePattern' argument 1 names different: declaration 'basePattern' definition 'result'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1916:46: style: Function 'copyFrom' argument 1 names different: declaration 'skeleton' definition 'newSkeleton'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:231:38: note: Function 'copyFrom' argument 1 names different: declaration 'skeleton' definition 'newSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1916:46: note: Function 'copyFrom' argument 1 names different: declaration 'skeleton' definition 'newSkeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1988:40: style: Function 'set' argument 1 names different: declaration 'patternString' definition 'pattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:191:35: note: Function 'set' argument 1 names different: declaration 'patternString' definition 'pattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1988:40: note: Function 'set' argument 1 names different: declaration 'patternString' definition 'pattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2114:37: style: Function 'set' argument 1 names different: declaration 'patternMap' definition 'newPatternMap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:262:26: note: Function 'set' argument 1 names different: declaration 'patternMap' definition 'newPatternMap'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2114:37: note: Function 'set' argument 1 names different: declaration 'patternMap' definition 'newPatternMap'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2228:52: style: Function 'populate' argument 2 names different: declaration 'repeatChar' definition 'ch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:128:40: note: Function 'populate' argument 2 names different: declaration 'repeatChar' definition 'ch'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2228:52: note: Function 'populate' argument 2 names different: declaration 'repeatChar' definition 'ch'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2228:64: style: Function 'populate' argument 3 names different: declaration 'repeatCount' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:128:60: note: Function 'populate' argument 3 names different: declaration 'repeatCount' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2228:64: note: Function 'populate' argument 3 names different: declaration 'repeatCount' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2310:39: style: Function 'PtnElem' argument 1 names different: declaration 'basePattern' definition 'basePat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:179:34: note: Function 'PtnElem' argument 1 names different: declaration 'basePattern' definition 'basePat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2310:39: note: Function 'PtnElem' argument 1 names different: declaration 'basePattern' definition 'basePat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2310:69: style: Function 'PtnElem' argument 2 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:179:68: note: Function 'PtnElem' argument 2 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2310:69: note: Function 'PtnElem' argument 2 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:272:27: warning: Member variable 'DateTimePatternGenerator::fAllowedHourFormats' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:2264:14: warning: Member variable 'PtnSkeleton::type' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:1949:15: warning: Member variable 'FormatParser::status' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:215:5: warning: Member variable 'DistanceInfo::missingFieldMask' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:215:5: warning: Member variable 'DistanceInfo::extraFieldMask' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/dtptngen.h:486:5: style: Class 'DateTimePatternGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:742:5: style: Struct 'AppendItemFormatsSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:775:5: style: Struct 'AppendItemNamesSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen.cpp:828:5: style: Struct 'AvailableFormatsSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:150:1: warning: The class 'PtnSkeleton' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/dtptngen_impl.h:223:1: warning: The class 'DateTimeMatcher' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:89:65: style: Function 'EscapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:99:47: note: Function 'EscapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:89:65: note: Function 'EscapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:90:47: style: Function 'EscapeTransliterator' argument 2 names different: declaration 'prefix' definition '_prefix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:100:47: note: Function 'EscapeTransliterator' argument 2 names different: declaration 'prefix' definition '_prefix'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:90:47: note: Function 'EscapeTransliterator' argument 2 names different: declaration 'prefix' definition '_prefix'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:90:77: style: Function 'EscapeTransliterator' argument 3 names different: declaration 'suffix' definition '_suffix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:100:76: note: Function 'EscapeTransliterator' argument 3 names different: declaration 'suffix' definition '_suffix'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:90:77: note: Function 'EscapeTransliterator' argument 3 names different: declaration 'suffix' definition '_suffix'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:91:34: style: Function 'EscapeTransliterator' argument 4 names different: declaration 'radix' definition '_radix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:101:34: note: Function 'EscapeTransliterator' argument 4 names different: declaration 'radix' definition '_radix'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:91:34: note: Function 'EscapeTransliterator' argument 4 names different: declaration 'radix' definition '_radix'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:91:50: style: Function 'EscapeTransliterator' argument 5 names different: declaration 'minDigits' definition '_minDigits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:101:49: note: Function 'EscapeTransliterator' argument 5 names different: declaration 'minDigits' definition '_minDigits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:91:50: note: Function 'EscapeTransliterator' argument 5 names different: declaration 'minDigits' definition '_minDigits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:92:32: style: Function 'EscapeTransliterator' argument 6 names different: declaration 'grokSupplementals' definition '_grokSupplementals'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:102:32: note: Function 'EscapeTransliterator' argument 6 names different: declaration 'grokSupplementals' definition '_grokSupplementals'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:92:32: note: Function 'EscapeTransliterator' argument 6 names different: declaration 'grokSupplementals' definition '_grokSupplementals'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:133:64: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:135:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:133:64: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:96:11: performance: Variable 'prefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:97:11: performance: Variable 'suffix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.cpp:100:11: performance: Variable 'grokSupplementals' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:46:1: warning: The class 'EscapeTransliterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:118:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:118:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:123:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:123:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:135:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/esctrn.h:135:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ethpccal.h:26:1: warning: The class 'EthiopicCalendar' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:63:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:360:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:433:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:485:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:516:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:759:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:121:32: style: Function 'Formattable' argument 1 names different: declaration 'd' definition 'date'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:93:23: note: Function 'Formattable' argument 1 names different: declaration 'd' definition 'date'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:121:32: note: Function 'Formattable' argument 1 names different: declaration 'd' definition 'date'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:131:33: style: Function 'Formattable' argument 1 names different: declaration 'd' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:100:24: note: Function 'Formattable' argument 1 names different: declaration 'd' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:131:33: note: Function 'Formattable' argument 1 names different: declaration 'd' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:141:34: style: Function 'Formattable' argument 1 names different: declaration 'l' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:107:25: note: Function 'Formattable' argument 1 names different: declaration 'l' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:141:34: note: Function 'Formattable' argument 1 names different: declaration 'l' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:150:34: style: Function 'Formattable' argument 1 names different: declaration 'll' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:114:25: note: Function 'Formattable' argument 1 names different: declaration 'll' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:150:34: note: Function 'Formattable' argument 1 names different: declaration 'll' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:169:47: style: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:146:38: note: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:169:47: note: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:180:41: style: Function 'Formattable' argument 1 names different: declaration 'strToAdopt' definition 'stringToAdopt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:153:32: note: Function 'Formattable' argument 1 names different: declaration 'strToAdopt' definition 'stringToAdopt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:180:41: note: Function 'Formattable' argument 1 names different: declaration 'strToAdopt' definition 'stringToAdopt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:220:43: style: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:181:50: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:220:43: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:277:44: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:189:50: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable.cpp:277:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:100:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:107:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:114:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:123:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:146:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:153:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:168:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/curramt.h:82:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measure.h:75:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/curramt.h:82:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/curramt.h:98:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measure.h:128:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/curramt.h:98:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable_cnv.cpp:35:38: style: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fmtable.h:123:29: note: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fmtable_cnv.cpp:35:38: note: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/format.cpp:29:0: error: #error U_I18N_IMPLEMENTATION not set - must be set for all ICU source files in i18n/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.cpp:41:67: style: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:39:43: note: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.cpp:41:67: note: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.cpp:73:72: style: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.h:63:76: note: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/fphdlimp.cpp:73:72: note: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/fpositer.h:55:1: warning: The class 'FieldPositionIterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/funcrepl.h:35:1: warning: The class 'FunctionReplacer' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/funcrepl.h:84:21: style: The function 'replace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:66:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/funcrepl.h:84:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/funcrepl.h:92:28: style: The function 'toReplacerPattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:85:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/funcrepl.h:92:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/funcrepl.h:98:18: style: The function 'addReplacementSetTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:94:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/funcrepl.h:98:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gender.cpp:105:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gender.cpp:121:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gender.cpp:249:42: style: Function 'ugender_getListGender' argument 1 names different: declaration 'genderinfo' definition 'genderInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ugender.h:80:42: note: Function 'ugender_getListGender' argument 1 names different: declaration 'genderinfo' definition 'genderInfo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gender.cpp:249:42: note: Function 'ugender_getListGender' argument 1 names different: declaration 'genderinfo' definition 'genderInfo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gender.cpp:88:13: warning: Member variable 'GenderInfo::_style' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:535:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:1247:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:369:50: style: The scope of the variable 'unusedRemainder' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:154:50: style: Function 'GregorianCalendar' argument 1 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:171:35: note: Function 'GregorianCalendar' argument 1 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:154:50: note: Function 'GregorianCalendar' argument 1 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:165:48: style: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:183:33: note: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:165:48: note: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:165:66: style: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:183:58: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:165:66: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:176:72: style: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:194:57: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:176:72: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:187:73: style: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:205:58: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:187:73: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:198:48: style: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:218:33: note: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:198:48: note: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:199:50: style: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:218:81: note: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:199:50: note: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:211:50: style: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:230:80: note: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:211:50: note: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:223:50: style: Function 'GregorianCalendar' argument 4 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:244:78: note: Function 'GregorianCalendar' argument 4 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:223:50: note: Function 'GregorianCalendar' argument 4 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:238:80: style: Function 'GregorianCalendar' argument 6 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:260:108: note: Function 'GregorianCalendar' argument 6 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:238:80: note: Function 'GregorianCalendar' argument 6 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:256:50: style: Function 'GregorianCalendar' argument 7 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:277:124: note: Function 'GregorianCalendar' argument 7 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:256:50: note: Function 'GregorianCalendar' argument 7 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:322:63: style: Function 'setGregorianChange' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/gregocal.h:315:53: note: Function 'setGregorianChange' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:322:63: note: Function 'setGregorianChange' argument 2 names different: declaration 'success' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:154:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:165:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:176:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:187:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:198:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:210:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:222:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:237:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:254:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregocal.cpp:279:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/gregoimp.cpp:27:19: style: Public interface of ClockMath is not safe. When calling ClockMath::floorDivide(), if parameter denominator is 0 that leads to division by zero. [unsafeClassDivZero]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.cpp:676:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.cpp:176:54: style: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.h:181:42: note: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/hebrwcal.cpp:176:54: note: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.cpp:345:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.cpp:198:30: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.cpp:294:73: style: The scope of the variable 'mday' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.cpp:112:54: style: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:212:48: note: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.cpp:112:54: note: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.cpp:133:53: style: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.h:218:47: note: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/indiancal.cpp:133:53: note: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/inputext.cpp:84:13: style: The scope of the variable 'dsti' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/inputext.cpp:85:13: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/inputext.cpp:28:12: warning: Member variable 'InputText::fInputLen' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.cpp:704:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/islamcal.h:86:1: warning: The class 'IslamicCalendar' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:609:51: style: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measfmt.h:107:55: note: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:609:51: note: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:620:29: style: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measfmt.h:115:33: note: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:620:29: note: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:646:62: style: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measfmt.h:129:51: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:646:62: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:852:29: style: Function 'initMeasureFormat' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measfmt.h:291:33: note: Function 'initMeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:852:29: note: Function 'initMeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/sharednumberformat.h:23:5: style: Class 'SharedNumberFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/sharedpluralrules.h:23:5: style: Class 'SharedPluralRules' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measfmt.cpp:231:5: style: Struct 'UnitDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measunit.cpp:1142:22: style: Function 'getAvailable' argument 1 names different: declaration 'destArray' definition 'dest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measunit.h:114:26: note: Function 'getAvailable' argument 1 names different: declaration 'destArray' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measunit.cpp:1142:22: note: Function 'getAvailable' argument 1 names different: declaration 'destArray' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measunit.cpp:1166:22: style: Function 'getAvailable' argument 2 names different: declaration 'destArray' definition 'dest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measunit.h:132:26: note: Function 'getAvailable' argument 2 names different: declaration 'destArray' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measunit.cpp:1166:22: note: Function 'getAvailable' argument 2 names different: declaration 'destArray' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measure.cpp:46:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measure.cpp:28:37: style: Function 'Measure' argument 1 names different: declaration 'number' definition '_number'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/measure.h:55:32: note: Function 'Measure' argument 1 names different: declaration 'number' definition '_number'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/measure.cpp:28:37: note: Function 'Measure' argument 1 names different: declaration 'number' definition '_number'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:517:28: warning: Possible null pointer dereference: parseError [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1213:69: note: Calling function 'applyPattern', 3rd argument 'parseError' value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:517:28: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:426:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:427:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:597:51: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:598:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1340:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1805:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1826:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1846:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1951:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:233:42: style: Function 'MessageFormat' argument 2 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:353:31: note: Function 'MessageFormat' argument 2 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:233:42: note: Function 'MessageFormat' argument 2 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:255:42: style: Function 'MessageFormat' argument 3 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:365:37: note: Function 'MessageFormat' argument 3 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:255:42: note: Function 'MessageFormat' argument 3 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:278:42: style: Function 'MessageFormat' argument 4 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:379:31: note: Function 'MessageFormat' argument 4 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:278:42: note: Function 'MessageFormat' argument 4 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:392:41: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:412:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'rhs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:392:41: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'rhs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:472:50: style: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:437:52: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:472:50: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:486:41: style: Function 'applyPattern' argument 3 names different: declaration 'status' definition 'ec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:451:42: note: Function 'applyPattern' argument 3 names different: declaration 'status' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:486:41: note: Function 'applyPattern' argument 3 names different: declaration 'status' definition 'ec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:609:38: style: Function 'adoptFormats' argument 1 names different: declaration 'formatsToAdopt' definition 'newFormats'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:510:40: note: Function 'adoptFormats' argument 1 names different: declaration 'formatsToAdopt' definition 'newFormats'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:609:38: note: Function 'adoptFormats' argument 1 names different: declaration 'formatsToAdopt' definition 'newFormats'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:643:35: style: Function 'setFormats' argument 2 names different: declaration 'cnt' definition 'count'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:526:64: note: Function 'setFormats' argument 2 names different: declaration 'cnt' definition 'count'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:643:35: note: Function 'setFormats' argument 2 names different: declaration 'cnt' definition 'count'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:679:36: style: Function 'adoptFormat' argument 1 names different: declaration 'formatNumber' definition 'n'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:543:38: note: Function 'adoptFormat' argument 1 names different: declaration 'formatNumber' definition 'n'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:679:36: note: Function 'adoptFormat' argument 1 names different: declaration 'formatNumber' definition 'n'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:679:47: style: Function 'adoptFormat' argument 2 names different: declaration 'formatToAdopt' definition 'newFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:543:60: note: Function 'adoptFormat' argument 2 names different: declaration 'formatToAdopt' definition 'newFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:679:47: note: Function 'adoptFormat' argument 2 names different: declaration 'formatToAdopt' definition 'newFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:735:34: style: Function 'setFormat' argument 1 names different: declaration 'formatNumber' definition 'n'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:554:36: note: Function 'setFormat' argument 1 names different: declaration 'formatNumber' definition 'n'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:735:34: note: Function 'setFormat' argument 1 names different: declaration 'formatNumber' definition 'n'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:735:51: style: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:554:64: note: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:735:51: note: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:779:40: style: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:594:75: note: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:779:40: note: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:805:36: style: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:624:48: note: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:805:36: note: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:872:31: style: Function 'format' argument 2 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:647:35: note: Function 'format' argument 2 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:872:31: note: Function 'format' argument 2 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:875:35: style: Function 'format' argument 5 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:650:39: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:875:35: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:888:33: style: Function 'format' argument 3 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:671:42: note: Function 'format' argument 3 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:888:33: note: Function 'format' argument 3 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:890:37: style: Function 'format' argument 5 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:673:46: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:890:37: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:902:42: style: Function 'format' argument 1 names different: declaration 'obj' definition 'source'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:695:54: note: Function 'format' argument 1 names different: declaration 'obj' definition 'source'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:902:42: note: Function 'format' argument 1 names different: declaration 'obj' definition 'source'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:904:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'ignore'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:697:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'ignore'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:904:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'ignore'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:905:35: style: Function 'format' argument 4 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:698:47: note: Function 'format' argument 4 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:905:35: note: Function 'format' argument 4 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:923:35: style: Function 'format' argument 5 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:722:39: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:923:35: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1006:43: style: Function 'format' argument 7 names different: declaration 'pos' definition 'ignore'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:979:32: note: Function 'format' argument 7 names different: declaration 'pos' definition 'ignore'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1006:43: note: Function 'format' argument 7 names different: declaration 'pos' definition 'ignore'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1511:31: style: Function 'parse' argument 2 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:756:41: note: Function 'parse' argument 2 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1511:31: note: Function 'parse' argument 2 names different: declaration 'count' definition 'cnt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1512:34: style: Function 'parse' argument 3 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:757:44: note: Function 'parse' argument 3 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1512:34: note: Function 'parse' argument 3 names different: declaration 'status' definition 'success'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1536:44: style: Function 'parseObject' argument 3 names different: declaration 'pos' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:773:45: note: Function 'parseObject' argument 3 names different: declaration 'pos' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1536:44: note: Function 'parseObject' argument 3 names different: declaration 'pos' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1893:55: style: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt_impl.h:29:36: note: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1893:55: note: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1920:100: style: Function 'PluralSelectorProvider' argument 2 names different: declaration 'type' definition 't'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:879:69: note: Function 'PluralSelectorProvider' argument 2 names different: declaration 'type' definition 't'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:1920:100: note: Function 'PluralSelectorProvider' argument 2 names different: declaration 'type' definition 't'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:437:18: warning: Virtual function 'applyPattern' is called from constructor 'MessageFormat(const UnicodeString&pattern,UErrorCode&status)' at line 250. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:250:5: note: Calling applyPattern
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:437:18: note: applyPattern is a virtual method
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:437:18: warning: Virtual function 'applyPattern' is called from constructor 'MessageFormat(const UnicodeString&pattern,const Locale&newLocale,UErrorCode&status)' at line 272. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:272:5: note: Calling applyPattern
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:437:18: note: applyPattern is a virtual method
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:449:18: warning: Virtual function 'applyPattern' is called from constructor 'MessageFormat(const UnicodeString&pattern,const Locale&newLocale,UParseError&parseError,UErrorCode&status)' at line 295. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:295:5: note: Calling applyPattern
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:449:18: note: applyPattern is a virtual method
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:157:5: style: Class 'PluralFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/msgfmt.cpp:190:5: style: Class 'AppendableWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:223:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:223:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:242:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:242:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:262:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:181:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:262:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:509:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/datefmt.h:509:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:403:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:403:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:412:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:412:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:695:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:695:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:771:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:771:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:881:31: style: The function 'select' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:547:31: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/msgfmt.h:881:31: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:435:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:435:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:451:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:451:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:467:19: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:467:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:504:17: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:504:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:560:31: style: The function 'select' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:547:31: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:560:31: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:259:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:259:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:275:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:275:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:292:20: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:292:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:329:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:329:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:863:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:863:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.cpp:110:88: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.h:75:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.cpp:110:88: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.h:36:5: style: Class 'NameUnicodeTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.h:52:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.h:52:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.h:57:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.h:57:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.h:75:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/name2uni.h:75:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:595:13: style: The scope of the variable 'tempDifference' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:135:45: style: Function 'NFRuleSet' argument 1 names different: declaration 'owner' definition '_owner'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.h:35:38: note: Function 'NFRuleSet' argument 1 names different: declaration 'owner' definition '_owner'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:135:45: note: Function 'NFRuleSet' argument 1 names different: declaration 'owner' definition '_owner'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:196:38: style: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.h:36:36: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:196:38: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:832:28: style: Function 'util64_pow' argument 1 names different: declaration 'radix' definition 'r'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.h:91:28: note: Function 'util64_pow' argument 1 names different: declaration 'radix' definition 'r'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:832:28: note: Function 'util64_pow' argument 1 names different: declaration 'radix' definition 'r'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:832:40: style: Function 'util64_pow' argument 2 names different: declaration 'exponent' definition 'e'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.h:91:44: note: Function 'util64_pow' argument 2 names different: declaration 'exponent' definition 'e'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:832:40: note: Function 'util64_pow' argument 2 names different: declaration 'exponent' definition 'e'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:977:29: style: Function 'util64_tou' argument 1 names different: declaration 'n' definition 'w'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.h:94:29: note: Function 'util64_tou' argument 1 names different: declaration 'n' definition 'w'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:977:29: note: Function 'util64_tou' argument 1 names different: declaration 'n' definition 'w'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:977:39: style: Function 'util64_tou' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.h:94:39: note: Function 'util64_tou' argument 2 names different: declaration 'buffer' definition 'buf'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:977:39: note: Function 'util64_tou' argument 2 names different: declaration 'buffer' definition 'buf'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:977:53: style: Function 'util64_tou' argument 3 names different: declaration 'buflen' definition 'len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.h:94:56: note: Function 'util64_tou' argument 3 names different: declaration 'buflen' definition 'len'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrs.cpp:977:53: note: Function 'util64_tou' argument 3 names different: declaration 'buflen' definition 'len'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrlist.h:41:5: style: Class 'NFRuleList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:36:45: style: Function 'NFRule' argument 1 names different: declaration 'rbnf' definition '_rbnf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:55:41: note: Function 'NFRule' argument 1 names different: declaration 'rbnf' definition '_rbnf'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:36:45: note: Function 'NFRule' argument 1 names different: declaration 'rbnf' definition '_rbnf'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:36:73: style: Function 'NFRule' argument 2 names different: declaration 'ruleText' definition '_ruleText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:55:68: note: Function 'NFRule' argument 2 names different: declaration 'ruleText' definition '_ruleText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:36:73: note: Function 'NFRule' argument 2 names different: declaration 'ruleText' definition '_ruleText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:107:34: style: Function 'makeRules' argument 1 names different: declaration 'definition' definition 'description'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:48:42: note: Function 'makeRules' argument 1 names different: declaration 'definition' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:107:34: note: Function 'makeRules' argument 1 names different: declaration 'definition' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:108:30: style: Function 'makeRules' argument 2 names different: declaration 'ruleSet' definition 'owner'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:49:38: note: Function 'makeRules' argument 2 names different: declaration 'ruleSet' definition 'owner'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:108:30: note: Function 'makeRules' argument 2 names different: declaration 'ruleSet' definition 'owner'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:111:31: style: Function 'makeRules' argument 5 names different: declaration 'ruleList' definition 'rules'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:52:39: note: Function 'makeRules' argument 5 names different: declaration 'ruleList' definition 'rules'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:111:31: note: Function 'makeRules' argument 5 names different: declaration 'ruleList' definition 'rules'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:249:44: style: Function 'parseRuleDescriptor' argument 1 names different: declaration 'descriptor' definition 'description'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:90:45: note: Function 'parseRuleDescriptor' argument 1 names different: declaration 'descriptor' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:249:44: note: Function 'parseRuleDescriptor' argument 1 names different: declaration 'descriptor' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:533:30: style: Function 'setBaseValue' argument 1 names different: declaration 'value' definition 'newBaseValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:65:31: note: Function 'setBaseValue' argument 1 names different: declaration 'value' definition 'newBaseValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:533:30: note: Function 'setBaseValue' argument 1 names different: declaration 'value' definition 'newBaseValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:732:49: style: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:71:50: note: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:732:49: note: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:777:48: style: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:72:50: note: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:777:48: note: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:893:32: style: Function 'doParse' argument 2 names different: declaration 'pos' definition 'parsePosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:75:34: note: Function 'doParse' argument 2 names different: declaration 'pos' definition 'parsePosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:893:32: note: Function 'doParse' argument 2 names different: declaration 'pos' definition 'parsePosition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:894:23: style: Function 'doParse' argument 3 names different: declaration 'isFractional' definition 'isFractionRule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:76:25: note: Function 'doParse' argument 3 names different: declaration 'isFractional' definition 'isFractionRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:894:23: note: Function 'doParse' argument 3 names different: declaration 'isFractional' definition 'isFractionRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:896:30: style: Function 'doParse' argument 5 names different: declaration 'result' definition 'resVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:78:32: note: Function 'doParse' argument 5 names different: declaration 'result' definition 'resVal'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:896:30: note: Function 'doParse' argument 5 names different: declaration 'result' definition 'resVal'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:1150:33: style: Function 'matchToDelimiter' argument 3 names different: declaration 'baseValue' definition '_baseValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:96:81: note: Function 'matchToDelimiter' argument 3 names different: declaration 'baseValue' definition '_baseValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:1150:33: note: Function 'matchToDelimiter' argument 3 names different: declaration 'baseValue' definition '_baseValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:1464:27: style: Function 'findText' argument 4 names different: declaration 'resultCount' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:104:51: note: Function 'findText' argument 4 names different: declaration 'resultCount' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:1464:27: note: Function 'findText' argument 4 names different: declaration 'resultCount' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:1505:27: style: Function 'findTextLenient' argument 4 names different: declaration 'resultCount' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.h:85:51: note: Function 'findTextLenient' argument 4 names different: declaration 'resultCount' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfrule.cpp:1505:27: note: Function 'findTextLenient' argument 4 names different: declaration 'resultCount' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:1007:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:1127:17: style: The scope of the variable 'digit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:319:63: style: Function 'makeSubstitution' argument 5 names different: declaration 'rbnf' definition 'formatter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:62:38: note: Function 'makeSubstitution' argument 5 names different: declaration 'rbnf' definition 'formatter'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:319:63: note: Function 'makeSubstitution' argument 5 names different: declaration 'rbnf' definition 'formatter'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:403:40: style: Function 'NFSubstitution' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:40:28: note: Function 'NFSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:403:40: note: Function 'NFSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:404:49: style: Function 'NFSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:41:26: note: Function 'NFSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:404:49: note: Function 'NFSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:538:41: style: Function 'toString' argument 1 names different: declaration 'result' definition 'text'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:100:42: note: Function 'toString' argument 1 names different: declaration 'result' definition 'text'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:538:41: note: Function 'toString' argument 1 names different: declaration 'result' definition 'text'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:572:85: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:118:86: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:572:85: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:606:84: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:130:85: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:606:84: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:775:54: style: Function 'SameValueSubstitution' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:51:35: note: Function 'SameValueSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:775:54: note: Function 'SameValueSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:776:42: style: Function 'SameValueSubstitution' argument 2 names different: declaration 'ruleset' definition '_ruleSet'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:52:26: note: Function 'SameValueSubstitution' argument 2 names different: declaration 'ruleset' definition '_ruleSet'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:776:42: note: Function 'SameValueSubstitution' argument 2 names different: declaration 'ruleset' definition '_ruleSet'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:811:50: style: Function 'ModulusSubstitution' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:132:33: note: Function 'ModulusSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:811:50: note: Function 'ModulusSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:813:56: style: Function 'ModulusSubstitution' argument 3 names different: declaration 'rulePredecessor' definition 'predecessor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:134:23: note: Function 'ModulusSubstitution' argument 3 names different: declaration 'rulePredecessor' definition 'predecessor'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:813:56: note: Function 'ModulusSubstitution' argument 3 names different: declaration 'rulePredecessor' definition 'predecessor'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:814:59: style: Function 'ModulusSubstitution' argument 4 names different: declaration 'ruleSet' definition '_ruleSet'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:135:26: note: Function 'ModulusSubstitution' argument 4 names different: declaration 'ruleSet' definition '_ruleSet'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:814:59: note: Function 'ModulusSubstitution' argument 4 names different: declaration 'ruleSet' definition '_ruleSet'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:864:90: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:151:86: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:864:90: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:889:89: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:152:85: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:889:89: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:955:46: style: Function 'toString' argument 1 names different: declaration 'result' definition 'text'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:174:39: note: Function 'toString' argument 1 names different: declaration 'result' definition 'text'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:955:46: note: Function 'toString' argument 1 names different: declaration 'result' definition 'text'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:988:64: style: Function 'FractionalPartSubstitution' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:210:40: note: Function 'FractionalPartSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:988:64: note: Function 'FractionalPartSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:989:47: style: Function 'FractionalPartSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:211:26: note: Function 'FractionalPartSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:989:47: note: Function 'FractionalPartSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:1027:52: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:218:85: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:1027:52: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:1112:30: style: Function 'doParse' argument 6 names different: declaration 'result' definition 'resVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:228:22: note: Function 'doParse' argument 6 names different: declaration 'result' definition 'resVal'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:1112:30: note: Function 'doParse' argument 6 names different: declaration 'result' definition 'resVal'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:1294:20: style: Variable 'pow' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:57:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:57:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:58:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:58:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:59:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:59:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:60:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:60:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:61:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:61:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:65:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:65:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:89:18: style: The function 'setDivisor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:94:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:89:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:98:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:77:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:98:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:100:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:100:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:104:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:104:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:112:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:112:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:116:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:116:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:118:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:118:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:122:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:122:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:140:18: style: The function 'setDivisor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:94:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:140:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:149:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:77:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:149:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:151:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:118:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:151:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:152:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:130:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:152:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:154:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:154:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:155:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:155:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:157:19: style: The function 'doParse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:189:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:157:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:164:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:164:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:168:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:168:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:170:19: style: The function 'isModulusSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:244:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:170:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:172:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:172:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:174:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:100:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:174:15: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:178:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:178:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:192:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:192:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:193:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:193:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:194:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:194:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:195:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:195:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:196:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:196:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:200:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:200:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:216:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:77:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:216:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:218:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:130:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:218:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:219:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:118:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:219:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:220:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:220:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:221:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:221:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:223:19: style: The function 'doParse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:189:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:223:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:230:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:230:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:231:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:231:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:232:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:232:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:236:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:236:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:250:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:250:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:251:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:251:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:252:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:252:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:253:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:253:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:254:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:254:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:258:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:258:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:287:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:77:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:287:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:289:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:289:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:290:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:290:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:292:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:118:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:292:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:293:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:130:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:293:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:294:19: style: The function 'doParse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:189:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:294:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:301:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:301:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:302:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:302:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:303:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:303:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:309:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nfsubs.cpp:309:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.cpp:102:90: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.h:70:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.cpp:102:90: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.h:47:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.h:47:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.h:52:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.h:52:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.h:70:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nortrans.h:70:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.cpp:31:85: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.h:54:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/nultrans.cpp:31:85: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:575:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:630:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:919:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:950:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1046:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1370:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:292:40: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:232:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:292:40: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:357:37: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:397:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:357:37: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:373:37: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:449:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:373:37: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:389:37: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:502:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:389:37: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:455:34: style: Function 'format' argument 1 names different: declaration 'number' definition 'decimalNum'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:522:47: note: Function 'format' argument 1 names different: declaration 'number' definition 'decimalNum'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:455:34: note: Function 'format' argument 1 names different: declaration 'number' definition 'decimalNum'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:456:37: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:523:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:456:37: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:457:45: style: Function 'format' argument 3 names different: declaration 'posIter' definition 'fpi'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:524:58: note: Function 'format' argument 3 names different: declaration 'posIter' definition 'fpi'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:457:45: note: Function 'format' argument 3 names different: declaration 'posIter' definition 'fpi'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1035:52: style: Function 'internalCreateInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:712:27: note: Function 'internalCreateInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1035:52: note: Function 'internalCreateInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1035:76: style: Function 'internalCreateInstance' argument 2 names different: declaration 'style' definition 'kind'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:713:32: note: Function 'internalCreateInstance' argument 2 names different: declaration 'style' definition 'kind'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1035:76: note: Function 'internalCreateInstance' argument 2 names different: declaration 'style' definition 'kind'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1035:94: style: Function 'internalCreateInstance' argument 3 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:714:25: note: Function 'internalCreateInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1035:94: note: Function 'internalCreateInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1053:44: style: Function 'createInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:700:65: note: Function 'createInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1053:44: note: Function 'createInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1053:68: style: Function 'createInstance' argument 2 names different: declaration 'style' definition 'kind'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:701:70: note: Function 'createInstance' argument 2 names different: declaration 'style' definition 'kind'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1053:68: note: Function 'createInstance' argument 2 names different: declaration 'style' definition 'kind'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1053:86: style: Function 'createInstance' argument 3 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:702:63: note: Function 'createInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1053:86: note: Function 'createInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1276:50: style: Function 'createSharedInstance' argument 1 names different: declaration 'inLocale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:724:27: note: Function 'createSharedInstance' argument 1 names different: declaration 'inLocale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1276:50: note: Function 'createSharedInstance' argument 1 names different: declaration 'inLocale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1276:74: style: Function 'createSharedInstance' argument 2 names different: declaration 'style' definition 'kind'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:724:56: note: Function 'createSharedInstance' argument 2 names different: declaration 'style' definition 'kind'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1276:74: note: Function 'createSharedInstance' argument 2 names different: declaration 'style' definition 'kind'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1297:40: style: Function 'makeInstance' argument 3 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1049:51: note: Function 'makeInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1297:40: note: Function 'makeInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1305:40: style: Function 'makeInstance' argument 4 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:1033:51: note: Function 'makeInstance' argument 4 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:1305:40: note: Function 'makeInstance' argument 4 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numfmt.cpp:881:5: style: Class 'NFFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:709:17: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:232:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:709:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:793:26: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:412:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:793:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:805:26: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:465:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:805:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:816:26: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:361:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:816:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:885:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:592:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:885:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:924:16: style: The function 'setLenient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:664:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:924:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:933:24: style: The function 'isLenient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:674:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:933:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:965:16: style: The function 'setContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:954:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:965:16: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:980:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:991:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:980:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:179:5: style: Variable 'numberingSystemsInfo' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:174:0: note: Variable 'numberingSystemsInfo' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:179:5: note: Variable 'numberingSystemsInfo' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:185:5: style: Variable 'radix' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:176:0: note: Variable 'radix' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:185:5: note: Variable 'radix' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:78:41: style: Function 'createInstance' argument 1 names different: declaration 'radix' definition 'radix_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numsys.h:105:62: note: Function 'createInstance' argument 1 names different: declaration 'radix' definition 'radix_in'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:78:41: note: Function 'createInstance' argument 1 names different: declaration 'radix' definition 'radix_in'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:78:57: style: Function 'createInstance' argument 2 names different: declaration 'isAlgorithmic' definition 'isAlgorithmic_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numsys.h:105:75: note: Function 'createInstance' argument 2 names different: declaration 'isAlgorithmic' definition 'isAlgorithmic_in'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:78:57: note: Function 'createInstance' argument 2 names different: declaration 'isAlgorithmic' definition 'isAlgorithmic_in'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:78:97: style: Function 'createInstance' argument 3 names different: declaration 'description' definition 'desc_in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numsys.h:105:111: note: Function 'createInstance' argument 3 names different: declaration 'description' definition 'desc_in'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:78:97: note: Function 'createInstance' argument 3 names different: declaration 'description' definition 'desc_in'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:225:40: style: Function 'setRadix' argument 1 names different: declaration 'radix' definition 'r'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numsys.h:192:27: note: Function 'setRadix' argument 1 names different: declaration 'radix' definition 'r'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:225:40: note: Function 'setRadix' argument 1 names different: declaration 'radix' definition 'r'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:229:44: style: Function 'setAlgorithmic' argument 1 names different: declaration 'algorithmic' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numsys.h:194:31: note: Function 'setAlgorithmic' argument 1 names different: declaration 'algorithmic' definition 'c'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:229:44: note: Function 'setAlgorithmic' argument 1 names different: declaration 'algorithmic' definition 'c'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:233:45: style: Function 'setDesc' argument 1 names different: declaration 'desc' definition 'd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numsys.h:196:32: note: Function 'setDesc' argument 1 names different: declaration 'desc' definition 'd'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:233:45: note: Function 'setDesc' argument 1 names different: declaration 'desc' definition 'd'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:236:43: style: Function 'setName' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numsys.h:198:30: note: Function 'setName' argument 1 names different: declaration 'name' definition 'n'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/numsys.cpp:236:43: note: Function 'setName' argument 1 names different: declaration 'name' definition 'n'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numsys.h:60:1: warning: The class 'NumberingSystem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:293:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:821:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:842:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:732:32: style: The scope of the variable 'typeIdx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:332:42: style: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:170:39: note: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:332:42: note: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:332:55: style: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:170:52: note: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:332:55: note: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:350:42: style: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:177:39: note: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:350:42: note: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:350:55: style: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:177:52: note: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:350:55: note: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:391:65: style: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawoff'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:184:62: note: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawoff'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:391:65: note: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawoff'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:392:40: style: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstoff'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.h:185:29: note: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstoff'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:392:40: note: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstoff'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/olsontz.cpp:276:31: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/persncal.cpp:244:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/pluralaffix.cpp:22:21: warning: Function 'setVariant' argument order different: declaration 'category, variant, status' definition 'variant, value, status' [funcArgOrderDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/pluralaffix.h:96:25: note: Function 'setVariant' argument order different: declaration 'category, variant, status' definition 'variant, value, status'
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/pluralaffix.cpp:22:21: note: Function 'setVariant' argument order different: declaration 'category, variant, status' definition 'variant, value, status'
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:45:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:168:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:45:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:61:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:197:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:61:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:71:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:209:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:71:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:81:49: style: Function 'PluralFormat' argument 1 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:221:39: note: Function 'PluralFormat' argument 1 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:81:49: note: Function 'PluralFormat' argument 1 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:91:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:237:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:91:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:92:49: style: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:237:61: note: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:92:49: note: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:103:49: style: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:251:39: note: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:103:49: note: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:113:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:268:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:113:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:115:49: style: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:270:39: note: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:115:49: note: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:125:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:286:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:125:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:127:49: style: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:288:39: note: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:127:49: note: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:193:49: style: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:315:44: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:193:49: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:340:39: style: Function 'setLocale' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:406:34: note: Function 'setLocale' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:340:39: note: Function 'setLocale' argument 1 names different: declaration 'locale' definition 'loc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:413:40: style: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurfmt.h:506:44: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurfmt.cpp:413:40: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:309:13: style: The scope of the variable 'sampleEndIdx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:289:74: style: Function 'getAllKeywordValues' argument 4 names different: declaration 'status' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurrule.h:405:45: note: Function 'getAllKeywordValues' argument 4 names different: declaration 'status' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:289:74: note: Function 'getAllKeywordValues' argument 4 names different: declaration 'status' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:450:46: style: Function 'parse' argument 1 names different: declaration 'rules' definition 'ruleData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:144:37: note: Function 'parse' argument 1 names different: declaration 'rules' definition 'ruleData'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:450:46: note: Function 'parse' argument 1 names different: declaration 'rules' definition 'ruleData'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:450:69: style: Function 'parse' argument 2 names different: declaration 'dest' definition 'prules'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:144:57: note: Function 'parse' argument 2 names different: declaration 'dest' definition 'prules'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:450:69: note: Function 'parse' argument 2 names different: declaration 'dest' definition 'prules'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:632:86: style: Function 'getRuleFromResource' argument 3 names different: declaration 'status' definition 'errCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/plurrule.h:501:93: note: Function 'getRuleFromResource' argument 3 names different: declaration 'status' definition 'errCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:632:86: note: Function 'getRuleFromResource' argument 3 names different: declaration 'status' definition 'errCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1017:32: style: Function 'getKeywords' argument 1 names different: declaration 'maxArraySize' definition 'capacityOfKeywords'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:275:39: note: Function 'getKeywords' argument 1 names different: declaration 'maxArraySize' definition 'capacityOfKeywords'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1017:32: note: Function 'getKeywords' argument 1 names different: declaration 'maxArraySize' definition 'capacityOfKeywords'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1034:43: style: Function 'isKeyword' argument 1 names different: declaration 'keyword' definition 'keywordParam'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:276:50: note: Function 'isKeyword' argument 1 names different: declaration 'keyword' definition 'keywordParam'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1034:43: note: Function 'isKeyword' argument 1 names different: declaration 'keyword' definition 'keywordParam'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1303:68: style: Function 'getKeyType' argument 2 names different: declaration 'type' definition 'keyType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:150:71: note: Function 'getKeyType' argument 2 names different: declaration 'type' definition 'keyType'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1303:68: note: Function 'getKeyType' argument 2 names different: declaration 'type' definition 'keyType'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1387:49: style: Function 'FixedDecimal' argument 1 names different: declaration 'n' definition 'digits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:196:48: note: Function 'FixedDecimal' argument 1 names different: declaration 'n' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1387:49: note: Function 'FixedDecimal' argument 1 names different: declaration 'n' definition 'digits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1430:49: style: Function 'FixedDecimal' argument 1 names different: declaration 's' definition 'num'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:198:39: note: Function 'FixedDecimal' argument 1 names different: declaration 's' definition 'num'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1430:49: note: Function 'FixedDecimal' argument 1 names different: declaration 's' definition 'num'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1430:66: style: Function 'FixedDecimal' argument 2 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:198:54: note: Function 'FixedDecimal' argument 2 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1430:66: note: Function 'FixedDecimal' argument 2 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1576:55: style: Function 'adjustForMinFractionDigits' argument 1 names different: declaration 'min' definition 'minFractionDigits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:208:45: note: Function 'adjustForMinFractionDigits' argument 1 names different: declaration 'min' definition 'minFractionDigits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1576:55: note: Function 'adjustForMinFractionDigits' argument 1 names different: declaration 'min' definition 'minFractionDigits'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1048:19: warning: Member variable 'PluralRuleParser::ruleSrc' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:728:5: performance: Variable 'negated' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:729:5: performance: Variable 'integerOnly' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1456:5: performance: Variable 'hasIntegerValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1457:5: performance: Variable 'isNegative' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1458:5: performance: Variable 'isNanOrInfinity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule.cpp:1614:5: performance: Variable 'fOpenStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:186:1: warning: The class 'FixedDecimal' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:222:1: warning: The class 'AndConstraint' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:245:1: warning: The class 'OrConstraint' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/plurrule_impl.h:258:1: warning: The class 'RuleChain' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/precision.cpp:112:26: style: Function 'getInterval' argument 1 names different: declaration 'roundedValue' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/precision.h:114:30: note: Function 'getInterval' argument 1 names different: declaration 'roundedValue' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/precision.cpp:112:26: note: Function 'getInterval' argument 1 names different: declaration 'roundedValue' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/quant.h:24:1: warning: The class 'Quantifier' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:622:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:620:39: note: outer condition: *p
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:622:13: note: identical inner condition: *p
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1710:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:796:17: style: The scope of the variable 'rules_tag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:360:29: style: Function 'parse' argument 1 names different: declaration 'data' definition '_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:313:42: note: Function 'parse' argument 1 names different: declaration 'data' definition '_data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:360:29: note: Function 'parse' argument 1 names different: declaration 'data' definition '_data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:656:67: style: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:650:48: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:656:67: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:657:67: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:650:76: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:657:67: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:658:60: style: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:651:39: note: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:658:60: note: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:680:67: style: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:603:48: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:680:67: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:681:67: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:603:76: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:681:67: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:705:64: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:1008:79: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'info'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:705:64: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'info'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:706:60: style: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:1009:29: note: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:706:60: note: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:727:67: style: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:578:48: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:727:67: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:750:67: style: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:621:46: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:750:67: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:751:40: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'aLocale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:621:67: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'aLocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:751:40: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'aLocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:774:81: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'alocale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:668:60: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'alocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:774:81: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'alocale'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1029:75: style: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:769:41: note: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1029:75: note: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1055:94: style: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:780:41: note: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1055:94: note: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1356:75: style: Function 'init' argument 2 names different: declaration 'localizations' definition 'localizationInfos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:1011:61: note: Function 'init' argument 2 names different: declaration 'localizations' definition 'localizationInfos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1356:75: note: Function 'init' argument 2 names different: declaration 'localizations' definition 'localizationInfos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1357:42: style: Function 'init' argument 3 names different: declaration 'perror' definition 'pErr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:1011:89: note: Function 'init' argument 3 names different: declaration 'perror' definition 'pErr'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1357:42: note: Function 'init' argument 3 names different: declaration 'perror' definition 'pErr'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1581:55: style: Function 'stripWhitespace' argument 1 names different: declaration 'src' definition 'description'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbnf.h:1014:41: note: Function 'stripWhitespace' argument 1 names different: declaration 'src' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:1581:55: note: Function 'stripWhitespace' argument 1 names different: declaration 'src' definition 'description'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:210:13: style: Technically the member function 'VArray::length' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:319:11: style: Technically the member function 'LocDataParser::check' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:321:11: performance: Technically the member function 'LocDataParser::inList' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbnf.cpp:199:5: style: Class 'VArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:56:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:146:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:230:14: style: The scope of the variable 'loopCount' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:155:75: style: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:382:54: note: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:155:75: note: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:204:81: style: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:406:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:204:81: note: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:285:64: style: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:422:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.cpp:285:64: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.h:140:5: style: Class 'TransliteratorParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.h:72:5: style: Class 'TransliterationRuleSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_data.h:107:5: style: Class 'TransliterationRuleData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:291:1: warning: The class 'RuleBasedTransliterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:399:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:399:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:406:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:406:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:422:28: style: The function 'toRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:879:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:422:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:429:18: style: The function 'handleGetSourceSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:948:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:429:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:435:25: style: The function 'getTargetSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:963:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:435:25: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:460:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt.h:460:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_data.cpp:51:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_data.cpp:56:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:185:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:199:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:233:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:248:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:847:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:851:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:898:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:913:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1091:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1114:59: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1119:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1135:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1138:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1615:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1659:13: style: The scope of the variable 'index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:174:53: style: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:145:46: note: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:174:53: note: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:175:37: style: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:146:30: note: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:175:37: note: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:176:39: style: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:147:32: note: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:176:39: note: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:184:61: style: Function 'lookup' argument 1 names different: declaration 's' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:151:62: note: Function 'lookup' argument 1 names different: declaration 's' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:184:61: note: Function 'lookup' argument 1 names different: declaration 's' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:343:42: style: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:302:36: note: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:343:42: note: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:796:53: style: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:322:47: note: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:796:53: note: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:811:52: style: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:328:46: note: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:811:52: note: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:856:45: style: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.h:164:32: note: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:856:45: note: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:886:60: style: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.h:181:42: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:886:60: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:887:55: style: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.h:182:37: note: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:887:55: note: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1475:51: style: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.h:264:82: note: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:1475:51: note: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:351:5: performance: Variable 'anchorStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:351:19: performance: Variable 'anchorEnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_pars.cpp:302:5: style: Class 'RuleHalf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.h:172:21: style: The function 'replace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:66:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.h:172:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.h:190:28: style: The function 'toReplacerPattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:85:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.h:190:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.h:214:18: style: The function 'addReplacementSetTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:94:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.h:214:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.h:125:21: style: The function 'replace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:66:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.h:125:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.h:133:28: style: The function 'toReplacerPattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:85:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.h:133:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.h:139:18: style: The function 'addReplacementSetTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unirepl.h:94:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.h:139:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:183:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:186:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:189:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:366:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:65:73: style: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.h:189:56: note: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:65:73: note: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:469:59: style: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.h:284:50: note: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:469:59: note: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:519:66: style: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.h:208:49: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_rule.cpp:519:66: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:194:78: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:311:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:326:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:352:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:440:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:457:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:187:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:187:16: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:220:69: style: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.h:89:49: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:220:69: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:405:61: style: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.h:138:41: note: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:405:61: note: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:406:51: style: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.h:139:31: note: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:406:51: note: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:430:63: style: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.h:148:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:430:63: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:166:25: warning: Member variable 'TransliterationRuleSet::index' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.h:122:18: warning: Virtual function 'freeze' is called from copy constructor 'TransliterationRuleSet(const TransliterationRuleSet&)' at line 208. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.cpp:208:9: note: Calling freeze
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbt_set.h:122:18: note: freeze is a virtual method
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:275:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:309:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:314:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:438:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:444:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:453:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:458:51: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:464:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:651:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:746:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:753:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:787:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:829:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:836:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:870:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:402:62: style: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:199:60: note: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:402:62: note: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:420:50: style: Function 'getOffsetInternal' argument 7 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:321:61: note: Function 'getOffsetInternal' argument 7 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:420:50: note: Function 'getOffsetInternal' argument 7 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:738:65: style: Function 'findNext' argument 3 names different: declaration 'time' definition 'transitionTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:314:56: note: Function 'findNext' argument 3 names different: declaration 'time' definition 'transitionTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:738:65: note: Function 'findNext' argument 3 names different: declaration 'time' definition 'transitionTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:739:44: style: Function 'findNext' argument 4 names different: declaration 'from' definition 'fromRule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:314:77: note: Function 'findNext' argument 4 names different: declaration 'from' definition 'fromRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:739:44: note: Function 'findNext' argument 4 names different: declaration 'from' definition 'fromRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:739:69: style: Function 'findNext' argument 5 names different: declaration 'to' definition 'toRule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:314:98: note: Function 'findNext' argument 5 names different: declaration 'to' definition 'toRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:739:69: note: Function 'findNext' argument 5 names different: declaration 'to' definition 'toRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:822:65: style: Function 'findPrev' argument 3 names different: declaration 'time' definition 'transitionTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:315:56: note: Function 'findPrev' argument 3 names different: declaration 'time' definition 'transitionTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:822:65: note: Function 'findPrev' argument 3 names different: declaration 'time' definition 'transitionTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:823:44: style: Function 'findPrev' argument 4 names different: declaration 'from' definition 'fromRule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:315:77: note: Function 'findPrev' argument 4 names different: declaration 'from' definition 'fromRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:823:44: note: Function 'findPrev' argument 4 names different: declaration 'from' definition 'fromRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:823:69: style: Function 'findPrev' argument 5 names different: declaration 'to' definition 'toRule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/rbtz.h:315:98: note: Function 'findPrev' argument 5 names different: declaration 'to' definition 'toRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rbtz.cpp:823:69: note: Function 'findPrev' argument 5 names different: declaration 'to' definition 'toRule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:286:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:333:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1532:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1539:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1546:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1553:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1562:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1570:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1581:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1591:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1602:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1611:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1623:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1630:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1700:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1719:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1736:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1749:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1766:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1805:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1817:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:1836:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:2749:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:2763:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:4597:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:4610:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:4617:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:4623:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:2176:15: style: The scope of the variable 'patOp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:2660:16: style: The scope of the variable 'op' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:2661:16: style: The scope of the variable 'opType' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:3183:16: style: The scope of the variable 'op' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:3184:16: style: The scope of the variable 'opType' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:3468:16: style: The scope of the variable 'op' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:3469:16: style: The scope of the variable 'opType' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regeximp.h:345:50: style: Function 'init' argument 1 names different: declaration 'src' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regeximp.h:326:40: note: Function 'init' argument 1 names different: declaration 'src' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regeximp.h:345:50: note: Function 'init' argument 1 names different: declaration 'src' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:42: style: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.h:58:32: note: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:42: note: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:59: style: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.h:58:48: note: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:59: note: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:353:44: style: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.h:89:40: note: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:353:44: note: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:2130:43: style: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.h:97:35: note: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:2130:43: note: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:4586:36: style: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.h:124:33: note: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:4586:36: note: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fParseErr' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fStateTable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fStack' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fStackPtr' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fNewModeFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fPatternLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fIntervalLow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fIntervalUpper' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fNameStartPos' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regeximp.h:325:5: style: 'Regex8BitSet::operator=' should return 'Regex8BitSet &'. [operatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regeximp.h:367:9: style: Class 'CaseFoldingUTextIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regexst.h:39:5: style: Class 'RegexStaticSets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regeximp.h:323:1: warning: The struct 'Regex8BitSet' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regeximp.cpp:21:27: warning: Member variable 'CaseFoldingUTextIterator::fFoldIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regeximp.cpp:67:27: warning: Member variable 'CaseFoldingUCharIterator::fFoldIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regextxt.cpp:20:52: style: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regextxt.h:44:98: note: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/regextxt.cpp:20:52: note: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:209:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:210:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:253:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:272:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:291:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:297:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:303:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:310:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:320:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:337:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:341:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:369:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:473:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:476:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:488:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:508:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:520:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:536:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/region.cpp:657:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:1030:63: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:1041:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:1065:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:1093:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:1122:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:704:45: style: Function 'RelativeDateTimeFormatter' argument 3 names different: declaration 'style' definition 'styl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/reldatefmt.h:354:49: note: Function 'RelativeDateTimeFormatter' argument 3 names different: declaration 'style' definition 'styl'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:704:45: note: Function 'RelativeDateTimeFormatter' argument 3 names different: declaration 'style' definition 'styl'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:968:24: style: Function 'init' argument 2 names different: declaration 'brkIter' definition 'biToAdopt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/reldatefmt.h:514:28: note: Function 'init' argument 2 names different: declaration 'brkIter' definition 'biToAdopt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:968:24: note: Function 'init' argument 2 names different: declaration 'brkIter' definition 'biToAdopt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:301:5: warning: Member variable 'RelDateTimeFmtDataSink::pastFutureIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:301:5: warning: Member variable 'RelDateTimeFmtDataSink::style' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:301:5: warning: Member variable 'RelDateTimeFmtDataSink::genericUnit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/reldatefmt.h:315:5: style: Class 'RelativeDateTimeFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/sharedbreakiterator.h:33:5: style: Class 'SharedBreakIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldatefmt.cpp:301:5: style: Struct 'RelDateTimeFmtDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.cpp:54:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.cpp:60:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.cpp:547:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.cpp:490:15: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.cpp:576:53: style: Function 'dayDifference' argument 1 names different: declaration 'until' definition 'cal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.h:294:44: note: Function 'dayDifference' argument 1 names different: declaration 'until' definition 'cal'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/reldtfmt.cpp:576:53: note: Function 'dayDifference' argument 1 names different: declaration 'until' definition 'cal'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2502:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2623:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2710:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2727:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2824:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2839:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2880:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2896:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2957:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:2980:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3005:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3022:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3030:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3051:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3069:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3079:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3090:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3100:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3113:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3121:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3130:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3141:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3151:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3162:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3172:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3182:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3197:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3286:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3304:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3329:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3341:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3364:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3372:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3387:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3396:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3407:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3417:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3431:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3461:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3471:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3539:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3666:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3679:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3711:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3726:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3767:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3791:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3825:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3853:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3900:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3968:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:3993:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4079:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4103:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4116:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4390:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4404:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4443:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4459:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4490:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4521:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4545:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4569:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4585:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4593:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4614:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4631:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4641:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4652:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4662:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4672:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4680:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4689:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4698:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4708:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4723:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4733:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4741:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4757:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4835:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4853:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4875:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4887:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4906:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4915:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4931:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4939:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4950:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4959:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4972:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:4997:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5006:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5072:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5199:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5213:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5237:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5250:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5289:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5312:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5346:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5368:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5409:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5467:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5492:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5569:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5593:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rematch.cpp:5606:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.cpp:54:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.cpp:59:83: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.h:61:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.cpp:59:83: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.h:50:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.h:50:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.h:61:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.h:61:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.h:67:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/remtrans.h:67:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:130:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:226:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:522:5: style: Variable 'pat' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:519:0: note: Variable 'pat' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:522:5: note: Variable 'pat' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:523:5: style: Variable 'matcher' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:520:0: note: Variable 'matcher' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:523:5: note: Variable 'matcher' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:546:5: style: Variable 'pat' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:543:0: note: Variable 'pat' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:546:5: note: Variable 'pat' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:547:5: style: Variable 'matcher' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:544:0: note: Variable 'matcher' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/repattrn.cpp:547:5: note: Variable 'matcher' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/sortkey.h:318:46: style: Function 'operator!=' argument 1 names different: declaration 'source' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/sortkey.h:154:60: note: Function 'operator!=' argument 1 names different: declaration 'source' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/sortkey.h:318:46: note: Function 'operator!=' argument 1 names different: declaration 'source' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:154:81: style: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:203:33: note: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:154:81: note: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:290:45: style: Function 'setLocales' argument 1 names different: declaration 'requestedLocale' definition 'requested'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:803:43: note: Function 'setLocales' argument 1 names different: declaration 'requestedLocale' definition 'requested'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:290:45: note: Function 'setLocales' argument 1 names different: declaration 'requestedLocale' definition 'requested'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:290:70: style: Function 'setLocales' argument 2 names different: declaration 'validLocale' definition 'valid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:803:74: note: Function 'setLocales' argument 2 names different: declaration 'validLocale' definition 'valid'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:290:70: note: Function 'setLocales' argument 2 names different: declaration 'validLocale' definition 'valid'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:291:45: style: Function 'setLocales' argument 3 names different: declaration 'actualLocale' definition 'actual'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:803:101: note: Function 'setLocales' argument 3 names different: declaration 'actualLocale' definition 'actual'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:291:45: note: Function 'setLocales' argument 3 names different: declaration 'actualLocale' definition 'actual'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:305:67: style: Function 'getLocale' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:402:67: note: Function 'getLocale' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:305:67: note: Function 'getLocale' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:362:44: style: Function 'getVersion' argument 1 names different: declaration 'info' definition 'version'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:416:42: note: Function 'getVersion' argument 1 names different: declaration 'info' definition 'version'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:362:44: note: Function 'getVersion' argument 1 names different: declaration 'info' definition 'version'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:368:47: style: Function 'getTailoredSet' argument 1 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:614:52: note: Function 'getTailoredSet' argument 1 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:368:47: note: Function 'getTailoredSet' argument 1 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:411:65: style: Function 'getAttribute' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:520:57: note: Function 'getAttribute' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:411:65: note: Function 'getAttribute' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:445:45: style: Function 'setAttribute' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:510:43: note: Function 'setAttribute' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:445:45: note: Function 'setAttribute' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:568:81: style: Function 'setVariableTop' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:564:83: note: Function 'setVariableTop' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:568:81: note: Function 'setVariableTop' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:599:76: style: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:581:78: note: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:599:76: note: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:604:64: style: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:594:62: note: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:604:64: note: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:638:59: style: Function 'getReorderCodes' argument 2 names different: declaration 'destCapacity' definition 'capacity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:666:46: note: Function 'getReorderCodes' argument 2 names different: declaration 'destCapacity' definition 'capacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:638:59: note: Function 'getReorderCodes' argument 2 names different: declaration 'destCapacity' definition 'capacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:639:48: style: Function 'getReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:667:50: note: Function 'getReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:639:48: note: Function 'getReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:656:73: style: Function 'setReorderCodes' argument 2 names different: declaration 'reorderCodesLength' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:681:43: note: Function 'setReorderCodes' argument 2 names different: declaration 'reorderCodesLength' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:656:73: note: Function 'setReorderCodes' argument 2 names different: declaration 'reorderCodesLength' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:657:48: style: Function 'setReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:682:47: note: Function 'setReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:657:48: note: Function 'setReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:700:49: style: Function 'compare' argument 1 names different: declaration 'source' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:273:59: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:700:49: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:700:76: style: Function 'compare' argument 2 names different: declaration 'target' definition 'right'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:274:59: note: Function 'compare' argument 2 names different: declaration 'target' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:700:76: note: Function 'compare' argument 2 names different: declaration 'target' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:701:40: style: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:275:50: note: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:701:40: note: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:708:49: style: Function 'compare' argument 1 names different: declaration 'source' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:290:59: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:708:49: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:708:76: style: Function 'compare' argument 2 names different: declaration 'target' definition 'right'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:291:59: note: Function 'compare' argument 2 names different: declaration 'target' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:708:76: note: Function 'compare' argument 2 names different: declaration 'target' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:709:56: style: Function 'compare' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:293:50: note: Function 'compare' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:709:56: note: Function 'compare' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:724:41: style: Function 'compare' argument 1 names different: declaration 'source' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:311:51: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:724:41: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:724:55: style: Function 'compare' argument 2 names different: declaration 'sourceLength' definition 'leftLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:311:67: note: Function 'compare' argument 2 names different: declaration 'sourceLength' definition 'leftLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:724:55: note: Function 'compare' argument 2 names different: declaration 'sourceLength' definition 'leftLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:725:41: style: Function 'compare' argument 3 names different: declaration 'target' definition 'right'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:312:51: note: Function 'compare' argument 3 names different: declaration 'target' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:725:41: note: Function 'compare' argument 3 names different: declaration 'target' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:725:56: style: Function 'compare' argument 4 names different: declaration 'targetLength' definition 'rightLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:312:67: note: Function 'compare' argument 4 names different: declaration 'targetLength' definition 'rightLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:725:56: note: Function 'compare' argument 4 names different: declaration 'targetLength' definition 'rightLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:726:40: style: Function 'compare' argument 5 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:313:50: note: Function 'compare' argument 5 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:726:40: note: Function 'compare' argument 5 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:743:51: style: Function 'compareUTF8' argument 1 names different: declaration 'source' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:343:61: note: Function 'compareUTF8' argument 1 names different: declaration 'source' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:743:51: note: Function 'compareUTF8' argument 1 names different: declaration 'source' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:743:76: style: Function 'compareUTF8' argument 2 names different: declaration 'target' definition 'right'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:344:61: note: Function 'compareUTF8' argument 2 names different: declaration 'target' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:743:76: note: Function 'compareUTF8' argument 2 names different: declaration 'target' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:744:44: style: Function 'compareUTF8' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:345:54: note: Function 'compareUTF8' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:744:44: note: Function 'compareUTF8' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1216:43: style: Function 'compare' argument 1 names different: declaration 'sIter' definition 'left'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:326:53: note: Function 'compare' argument 1 names different: declaration 'sIter' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1216:43: note: Function 'compare' argument 1 names different: declaration 'sIter' definition 'left'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1216:64: style: Function 'compare' argument 2 names different: declaration 'tIter' definition 'right'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:327:53: note: Function 'compare' argument 2 names different: declaration 'tIter' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1216:64: note: Function 'compare' argument 2 names different: declaration 'tIter' definition 'right'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1217:40: style: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:328:50: note: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1217:40: note: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1279:57: style: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:361:64: note: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1279:57: note: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1280:48: style: Function 'getCollationKey' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:363:55: note: Function 'getCollationKey' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1280:48: note: Function 'getCollationKey' argument 3 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1285:49: style: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:380:56: note: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1285:49: note: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1285:60: style: Function 'getCollationKey' argument 2 names different: declaration 'sourceLength' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:381:51: note: Function 'getCollationKey' argument 2 names different: declaration 'sourceLength' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1285:60: note: Function 'getCollationKey' argument 2 names different: declaration 'sourceLength' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1286:48: style: Function 'getCollationKey' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:383:55: note: Function 'getCollationKey' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1286:48: note: Function 'getCollationKey' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1308:52: style: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:630:53: note: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1308:52: note: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1309:40: style: Function 'getSortKey' argument 2 names different: declaration 'result' definition 'dest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:630:70: note: Function 'getSortKey' argument 2 names different: declaration 'result' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1309:40: note: Function 'getSortKey' argument 2 names different: declaration 'result' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1309:54: style: Function 'getSortKey' argument 3 names different: declaration 'resultLength' definition 'capacity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:631:40: note: Function 'getSortKey' argument 3 names different: declaration 'resultLength' definition 'capacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1309:54: note: Function 'getSortKey' argument 3 names different: declaration 'resultLength' definition 'capacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1314:44: style: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:649:45: note: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1314:44: note: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1314:55: style: Function 'getSortKey' argument 2 names different: declaration 'sourceLength' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:649:61: note: Function 'getSortKey' argument 2 names different: declaration 'sourceLength' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1314:55: note: Function 'getSortKey' argument 2 names different: declaration 'sourceLength' definition 'length'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1315:40: style: Function 'getSortKey' argument 3 names different: declaration 'result' definition 'dest'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:650:41: note: Function 'getSortKey' argument 3 names different: declaration 'result' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1315:40: note: Function 'getSortKey' argument 3 names different: declaration 'result' definition 'dest'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1315:54: style: Function 'getSortKey' argument 4 names different: declaration 'resultLength' definition 'capacity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:650:57: note: Function 'getSortKey' argument 4 names different: declaration 'resultLength' definition 'capacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1315:54: note: Function 'getSortKey' argument 4 names different: declaration 'resultLength' definition 'capacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1542:65: style: Function 'internalGetShortDefinitionString' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:719:66: note: Function 'internalGetShortDefinitionString' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1542:65: note: Function 'internalGetShortDefinitionString' argument 4 names different: declaration 'status' definition 'errorCode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:67:5: warning: Member variable 'FCDUIterCollationIterator::pos' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:67:5: warning: Member variable 'FCDUIterCollationIterator::limit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:82:5: warning: Member variable 'FCDUTF8CollationIterator::limit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:783:5: warning: Member variable 'NFDIterator::decomp' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/sortkey.h:138:5: style: 'CollationKey::operator=' should return 'CollationKey &'. [operatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tblcoll.h:809:5: style: Class 'RuleBasedCollator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:95:5: style: Class 'CollationKeyByteSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:912:5: style: Class 'UIterNFDIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1396:5: style: Class 'PartLevelCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:42:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:107:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:42:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:44:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:109:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:44:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:46:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:201:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:46:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:48:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:207:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:48:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:51:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:222:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:51:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:53:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:230:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:53:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:55:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:245:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:55:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:57:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:247:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:57:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:74:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:42:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:74:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:76:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:44:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:76:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:78:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:46:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:78:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:80:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:48:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:80:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:83:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:51:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:83:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:85:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:53:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:85:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:87:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:55:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:87:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:89:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:57:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uitercollationiterator.h:89:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:43:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:107:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:43:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:45:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:109:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:45:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:47:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:201:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:47:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:49:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:207:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:49:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:62:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:222:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:62:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:64:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:236:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:64:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:66:19: style: The function 'forbidSurrogateCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:243:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:66:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:68:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:245:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:68:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:70:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:247:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:70:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:90:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:43:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:90:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:92:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:45:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:92:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:94:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:47:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:94:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:96:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:49:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:96:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:99:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:62:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:99:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:101:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationiterator.h:230:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:101:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:103:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:64:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:103:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:105:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:68:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:105:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:107:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:70:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utf8collationiterator.h:107:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:101:18: style: The function 'AppendBeyondCapacity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationkeys.h:72:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:101:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:102:19: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationkeys.h:73:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:102:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:833:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:833:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:885:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:885:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:902:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:902:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:914:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:914:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:926:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:926:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1401:19: style: The function 'needToWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/collationkeys.h:100:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/rulebasedcollator.cpp:1401:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scientificnumberformatter.cpp:132:40: style: Function 'format' argument 4 names different: declaration 'decimalFormatSets' definition 'staticSets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:168:48: note: Function 'format' argument 4 names different: declaration 'decimalFormatSets' definition 'staticSets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scientificnumberformatter.cpp:132:40: note: Function 'format' argument 4 names different: declaration 'decimalFormatSets' definition 'staticSets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:162:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:147:24: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:162:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:164:32: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:149:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:164:32: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:181:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:147:24: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:181:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:183:32: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:149:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/scientificnumberformatter.h:183:32: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.cpp:182:39: style: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.h:59:32: note: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.cpp:182:39: note: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.cpp:218:57: style: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.h:64:51: note: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.cpp:218:57: note: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.cpp:297:33: warning: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1' [funcArgOrderDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.h:76:39: note: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1'
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/scriptset.cpp:297:33: note: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1'
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/search.cpp:30:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/search.cpp:347:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/search.cpp:366:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/search.cpp:383:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/search.cpp:29:5: performance: Variable 'm_text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usrchimp.h:89:5: style: Class 'UCollationPCE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usrchimp.h:90:5: style: Class 'UCollationPCE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/selfmt.cpp:46:49: style: Function 'SelectFormat' argument 1 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:196:39: note: Function 'SelectFormat' argument 1 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/selfmt.cpp:46:49: note: Function 'SelectFormat' argument 1 names different: declaration 'pattern' definition 'pat'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/selfmt.cpp:59:49: style: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:221:44: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/selfmt.cpp:59:49: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/selfmt.cpp:187:40: style: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/selfmt.h:331:44: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/selfmt.cpp:187:40: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:89:38: style: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:163:42: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:89:38: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:91:36: style: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:165:40: note: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:91:36: note: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:108:38: style: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:206:42: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:108:38: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:110:36: style: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:208:40: note: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:110:36: note: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:127:38: style: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:254:42: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:127:38: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:130:36: style: Function 'SimpleTimeZone' argument 9 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:257:40: note: Function 'SimpleTimeZone' argument 9 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:130:36: note: Function 'SimpleTimeZone' argument 9 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:149:39: style: Function 'construct' argument 2 names different: declaration 'startMonth' definition 'savingsStartMonth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:817:27: note: Function 'construct' argument 2 names different: declaration 'startMonth' definition 'savingsStartMonth'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:149:39: note: Function 'construct' argument 2 names different: declaration 'startMonth' definition 'savingsStartMonth'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:150:39: style: Function 'construct' argument 3 names different: declaration 'startDay' definition 'savingsStartDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:817:46: note: Function 'construct' argument 3 names different: declaration 'startDay' definition 'savingsStartDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:150:39: note: Function 'construct' argument 3 names different: declaration 'startDay' definition 'savingsStartDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:151:39: style: Function 'construct' argument 4 names different: declaration 'startDayOfWeek' definition 'savingsStartDayOfWeek'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:817:63: note: Function 'construct' argument 4 names different: declaration 'startDayOfWeek' definition 'savingsStartDayOfWeek'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:151:39: note: Function 'construct' argument 4 names different: declaration 'startDayOfWeek' definition 'savingsStartDayOfWeek'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:152:40: style: Function 'construct' argument 5 names different: declaration 'startTime' definition 'savingsStartTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:818:28: note: Function 'construct' argument 5 names different: declaration 'startTime' definition 'savingsStartTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:152:40: note: Function 'construct' argument 5 names different: declaration 'startTime' definition 'savingsStartTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:153:41: style: Function 'construct' argument 6 names different: declaration 'startTimeMode' definition 'savingsStartTimeMode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:818:48: note: Function 'construct' argument 6 names different: declaration 'startTimeMode' definition 'savingsStartTimeMode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:153:41: note: Function 'construct' argument 6 names different: declaration 'startTimeMode' definition 'savingsStartTimeMode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:154:39: style: Function 'construct' argument 7 names different: declaration 'endMonth' definition 'savingsEndMonth'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:819:27: note: Function 'construct' argument 7 names different: declaration 'endMonth' definition 'savingsEndMonth'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:154:39: note: Function 'construct' argument 7 names different: declaration 'endMonth' definition 'savingsEndMonth'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:155:39: style: Function 'construct' argument 8 names different: declaration 'endDay' definition 'savingsEndDay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:819:44: note: Function 'construct' argument 8 names different: declaration 'endDay' definition 'savingsEndDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:155:39: note: Function 'construct' argument 8 names different: declaration 'endDay' definition 'savingsEndDay'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:156:39: style: Function 'construct' argument 9 names different: declaration 'endDayOfWeek' definition 'savingsEndDayOfWeek'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:819:59: note: Function 'construct' argument 9 names different: declaration 'endDayOfWeek' definition 'savingsEndDayOfWeek'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:156:39: note: Function 'construct' argument 9 names different: declaration 'endDayOfWeek' definition 'savingsEndDayOfWeek'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:157:40: style: Function 'construct' argument 10 names different: declaration 'endTime' definition 'savingsEndTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:820:28: note: Function 'construct' argument 10 names different: declaration 'endTime' definition 'savingsEndTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:157:40: note: Function 'construct' argument 10 names different: declaration 'endTime' definition 'savingsEndTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:158:41: style: Function 'construct' argument 11 names different: declaration 'endTimeMode' definition 'savingsEndTimeMode'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:820:46: note: Function 'construct' argument 11 names different: declaration 'endTimeMode' definition 'savingsEndTimeMode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:158:41: note: Function 'construct' argument 11 names different: declaration 'endTimeMode' definition 'savingsEndTimeMode'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:159:40: style: Function 'construct' argument 12 names different: declaration 'dstSavings' definition 'savingsDST'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:821:28: note: Function 'construct' argument 12 names different: declaration 'dstSavings' definition 'savingsDST'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:159:40: note: Function 'construct' argument 12 names different: declaration 'dstSavings' definition 'savingsDST'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:415:54: style: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:590:55: note: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:415:54: note: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:442:54: style: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:609:58: note: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:442:54: note: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:512:45: style: Function 'getOffsetFromLocal' argument 4 names different: declaration 'rawOffset' definition 'rawOffsetGMT'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:626:18: note: Function 'getOffsetFromLocal' argument 4 names different: declaration 'rawOffset' definition 'rawOffsetGMT'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:512:45: note: Function 'getOffsetFromLocal' argument 4 names different: declaration 'rawOffset' definition 'rawOffsetGMT'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:512:68: style: Function 'getOffsetFromLocal' argument 5 names different: declaration 'dstOffset' definition 'savingsDST'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/simpletz.h:626:38: note: Function 'getOffsetFromLocal' argument 5 names different: declaration 'dstOffset' definition 'savingsDST'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/simpletz.cpp:512:68: note: Function 'getOffsetFromLocal' argument 5 names different: declaration 'dstOffset' definition 'savingsDST'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smallintformatter.cpp:2610:17: style: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'smallPositiveValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smallintformatter.h:82:21: note: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'smallPositiveValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smallintformatter.cpp:2610:17: note: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'smallPositiveValue'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:351:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:3843:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2929:30: style: The scope of the variable 'src' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:489:55: style: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatDataToAdopt' definition 'symbolsToAdopt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:823:41: note: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatDataToAdopt' definition 'symbolsToAdopt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:489:55: note: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatDataToAdopt' definition 'symbolsToAdopt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:511:61: style: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatData' definition 'symbols'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:836:47: note: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatData' definition 'symbols'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:511:61: note: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatData' definition 'symbols'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2113:82: style: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:950:40: note: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2113:82: note: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2556:52: style: Function 'matchQuarterString' argument 4 names different: declaration 'stringArray' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1367:53: note: Function 'matchQuarterString' argument 4 names different: declaration 'stringArray' definition 'data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2556:52: note: Function 'matchQuarterString' argument 4 names different: declaration 'stringArray' definition 'data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2557:39: style: Function 'matchQuarterString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1367:74: note: Function 'matchQuarterString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2557:39: note: Function 'matchQuarterString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2587:52: style: Function 'matchDayPeriodStrings' argument 3 names different: declaration 'stringArray' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1373:56: note: Function 'matchDayPeriodStrings' argument 3 names different: declaration 'stringArray' definition 'data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2587:52: note: Function 'matchDayPeriodStrings' argument 3 names different: declaration 'stringArray' definition 'data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2587:66: style: Function 'matchDayPeriodStrings' argument 4 names different: declaration 'stringArrayCount' definition 'dataCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1373:77: note: Function 'matchDayPeriodStrings' argument 4 names different: declaration 'stringArrayCount' definition 'dataCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2587:66: note: Function 'matchDayPeriodStrings' argument 4 names different: declaration 'stringArrayCount' definition 'dataCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2759:52: style: Function 'matchString' argument 4 names different: declaration 'stringArray' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1351:46: note: Function 'matchString' argument 4 names different: declaration 'stringArray' definition 'data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2759:52: note: Function 'matchString' argument 4 names different: declaration 'stringArray' definition 'data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2760:39: style: Function 'matchString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/smpdtfmt.h:1351:67: note: Function 'matchString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfmt.cpp:2760:39: note: Function 'matchString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/smpdtfst.h:33:5: style: Class 'SimpleDateFormatStaticSets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/sortkey.cpp:60:43: style: Function 'CollationKey' argument 1 names different: declaration 'values' definition 'newValues'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/sortkey.h:117:37: note: Function 'CollationKey' argument 1 names different: declaration 'values' definition 'newValues'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/sortkey.cpp:60:43: note: Function 'CollationKey' argument 1 names different: declaration 'values' definition 'newValues'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.cpp:246:64: style: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.h:190:61: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.cpp:246:64: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strmatch.h:44:1: warning: The class 'StringMatcher' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:242:65: style: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.h:133:61: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:242:65: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:42:5: performance: Variable 'output' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:44:5: performance: Variable 'hasCursor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:46:5: performance: Variable 'isComplex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:60:5: performance: Variable 'output' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:62:5: performance: Variable 'hasCursor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:64:5: performance: Variable 'isComplex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:74:5: performance: Variable 'output' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:76:5: performance: Variable 'hasCursor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.cpp:78:5: performance: Variable 'isComplex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/strrepl.h:37:1: warning: The class 'StringReplacer' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:483:5: style: Variable 'hostZone' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:477:0: note: Variable 'hostZone' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:483:5: note: Variable 'hostZone' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:761:9: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:758:0: note: Variable 'id' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:761:9: note: Variable 'id' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:1076:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:1069:0: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:1076:5: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:1095:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:1088:0: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:1095:5: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:181:18: style: The scope of the variable 'u' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:186:13: style: The scope of the variable 'mid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:1346:19: style: The scope of the variable 'numberFormat' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/timezone.cpp:737:1: warning: The class 'TZEnumeration' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.cpp:71:70: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.h:78:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.cpp:71:70: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.h:55:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.h:61:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.h:55:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.h:60:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.h:60:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.h:78:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.h:83:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/titletrn.h:78:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tmunit.h:126:5: style: Class 'TimeUnit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:688:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:724:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:725:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:320:35: style: Function 'setup' argument 1 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tmutfmt.h:204:28: note: Function 'setup' argument 1 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:320:35: note: Function 'setup' argument 1 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:340:45: style: Function 'initDataMembers' argument 1 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tmutfmt.h:207:38: note: Function 'initDataMembers' argument 1 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:340:45: note: Function 'initDataMembers' argument 1 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:463:80: style: Function 'readFromCurrentLocale' argument 4 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tmutfmt.h:211:44: note: Function 'readFromCurrentLocale' argument 4 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:463:80: note: Function 'readFromCurrentLocale' argument 4 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:485:91: style: Function 'checkConsistency' argument 3 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tmutfmt.h:215:84: note: Function 'checkConsistency' argument 3 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:485:91: note: Function 'checkConsistency' argument 3 names different: declaration 'status' definition 'err'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:550:59: style: Function 'searchInLocaleChain' argument 4 names different: declaration 'field' definition 'srcTimeUnitField'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tmutfmt.h:219:56: note: Function 'searchInLocaleChain' argument 4 names different: declaration 'field' definition 'srcTimeUnitField'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:550:59: note: Function 'searchInLocaleChain' argument 4 names different: declaration 'field' definition 'srcTimeUnitField'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:778:59: style: Function 'getTimeUnitName' argument 1 names different: declaration 'field' definition 'unitField'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tmutfmt.h:232:66: note: Function 'getTimeUnitName' argument 1 names different: declaration 'field' definition 'unitField'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tmutfmt.cpp:778:59: note: Function 'getTimeUnitName' argument 1 names different: declaration 'field' definition 'unitField'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tmutfmt.h:95:5: style: Class 'TimeUnitFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/toupptrn.h:53:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/casetrn.h:61:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/toupptrn.h:53:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/toupptrn.h:58:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/toupptrn.h:58:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1021:17: warning: Possible null pointer dereference: alias [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1010:21: note: Assignment 'alias=0', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1021:17: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1328:13: warning: Possible null pointer dereference: result [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1320:35: note: Assignment 'result=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1328:13: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:161:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:178:43: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:951:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1070:45: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1081:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1084:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1101:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1111:49: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1503:42: style: The scope of the variable 'colBund' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1508:13: style: The scope of the variable 'row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1508:18: style: The scope of the variable 'maxRows' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:129:53: style: Function 'Transliterator' argument 1 names different: declaration 'ID' definition 'theID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:326:41: note: Function 'Transliterator' argument 1 names different: declaration 'ID' definition 'theID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:129:53: note: Function 'Transliterator' argument 1 names different: declaration 'ID' definition 'theID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:734:78: style: Function 'getDisplayName' argument 1 names different: declaration 'ID' definition 'id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:755:73: note: Function 'getDisplayName' argument 1 names different: declaration 'ID' definition 'id'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:734:78: note: Function 'getDisplayName' argument 1 names different: declaration 'ID' definition 'id'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:860:49: style: Function 'adoptFilter' argument 1 names different: declaration 'adoptedFilter' definition 'filterToAdopt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:789:37: note: Function 'adoptFilter' argument 1 names different: declaration 'adoptedFilter' definition 'filterToAdopt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:860:49: note: Function 'adoptFilter' argument 1 names different: declaration 'adoptedFilter' definition 'filterToAdopt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1137:55: style: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:879:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1137:55: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1253:65: style: Function 'registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1008:60: note: Function 'registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1253:65: note: Function 'registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1261:56: style: Function '_registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1046:51: note: Function '_registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/translit.cpp:1261:56: note: Function '_registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.h:150:5: style: Class 'TransliteratorRegistry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.h:418:9: style: Class 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.h:36:5: style: Class 'UnicodeNameTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.h:51:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.h:51:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.h:56:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.h:56:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.h:74:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.h:74:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:80:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:80:29: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:85:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:85:22: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:103:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:103:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:116:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:158:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:166:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:482:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:510:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:578:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:582:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:598:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:603:53: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:720:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:744:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:773:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:803:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:847:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:911:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:1011:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:1185:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:1291:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:65:63: style: Function 'TransliteratorAlias' argument 1 names different: declaration 'aliasID' definition 'theAliasID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.h:49:46: note: Function 'TransliteratorAlias' argument 1 names different: declaration 'aliasID' definition 'theAliasID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:65:63: note: Function 'TransliteratorAlias' argument 1 names different: declaration 'aliasID' definition 'theAliasID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:66:60: style: Function 'TransliteratorAlias' argument 2 names different: declaration 'compoundFilter' definition 'cpdFilter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.h:49:73: note: Function 'TransliteratorAlias' argument 2 names different: declaration 'compoundFilter' definition 'cpdFilter'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:66:60: note: Function 'TransliteratorAlias' argument 2 names different: declaration 'compoundFilter' definition 'cpdFilter'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:75:63: style: Function 'TransliteratorAlias' argument 1 names different: declaration 'ID' definition 'theID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.h:54:46: note: Function 'TransliteratorAlias' argument 1 names different: declaration 'ID' definition 'theID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:75:63: note: Function 'TransliteratorAlias' argument 1 names different: declaration 'ID' definition 'theID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:78:60: style: Function 'TransliteratorAlias' argument 4 names different: declaration 'compoundFilter' definition 'cpdFilter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.h:56:43: note: Function 'TransliteratorAlias' argument 4 names different: declaration 'compoundFilter' definition 'cpdFilter'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:78:60: note: Function 'TransliteratorAlias' argument 4 names different: declaration 'compoundFilter' definition 'cpdFilter'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:241:61: style: Function 'TransliteratorSpec' argument 1 names different: declaration 'spec' definition 'theSpec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:212:45: note: Function 'TransliteratorSpec' argument 1 names different: declaration 'spec' definition 'theSpec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:241:61: note: Function 'TransliteratorSpec' argument 1 names different: declaration 'spec' definition 'theSpec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:816:80: style: Function 'Enumeration' argument 1 names different: declaration 'reg' definition '_reg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.h:418:51: note: Function 'Enumeration' argument 1 names different: declaration 'reg' definition '_reg'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:816:80: note: Function 'Enumeration' argument 1 names different: declaration 'reg' definition '_reg'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/transreg.cpp:212:5: style: Class 'TransliteratorSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:331:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:413:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:489:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:526:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:867:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:371:5: style: Variable 'withParens' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:364:0: note: Variable 'withParens' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:371:5: note: Variable 'withParens' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:58:5: performance: Variable 'source' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:59:5: performance: Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:60:5: performance: Variable 'variant' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:61:5: performance: Variable 'sawSource' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:62:5: performance: Variable 'filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:67:5: performance: Variable 'canonID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:68:5: performance: Variable 'basicID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:69:5: performance: Variable 'filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:73:5: performance: Variable 'canonID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tridpars.cpp:74:5: performance: Variable 'basicID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:105:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:112:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:518:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:1605:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:1856:40: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:2623:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:2844:13: style: The scope of the variable 'parsedPos' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:2853:13: style: The scope of the variable 'matchIdx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:2643:84: style: Function 'toCodePoints' argument 3 names different: declaration 'capacity' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzfmt.h:818:85: note: Function 'toCodePoints' argument 3 names different: declaration 'capacity' definition 'size'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:2643:84: note: Function 'toCodePoints' argument 3 names different: declaration 'capacity' definition 'size'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:39:5: style: Class 'ZNStringPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:232:5: style: Class 'TZDBTimeZoneNames' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:173:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:143:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:173:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:174:28: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:160:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:174:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:176:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:190:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:176:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:177:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:199:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:177:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:179:20: style: The function 'getMetaZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:211:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:179:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:180:20: style: The function 'getReferenceZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:229:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:180:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:182:20: style: The function 'getMetaZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:241:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:182:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:183:20: style: The function 'getTimeZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:253:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:183:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:185:20: style: The function 'getExemplarLocationName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:274:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:185:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:187:41: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:410:34: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:187:41: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:189:10: style: The function 'loadAllDisplayNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:297:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:189:10: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:190:10: style: The function 'getDisplayNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:303:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:190:10: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:235:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:143:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:235:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:236:28: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:160:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:236:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:238:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:190:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:238:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:239:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:199:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:239:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:241:20: style: The function 'getMetaZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:211:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:241:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:242:20: style: The function 'getReferenceZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:229:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:242:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:244:20: style: The function 'getMetaZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:241:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:244:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:245:20: style: The function 'getTimeZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:253:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:245:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:247:41: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:410:34: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:247:41: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:2700:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:121:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzfmt.cpp:2700:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:858:20: warning: Either the condition 'mzIDs!=NULL' is redundant or there is possible null pointer dereference: mzIDs. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:877:15: note: Assuming that condition 'mzIDs!=NULL' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:858:20: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:159:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:177:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:235:42: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:634:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:1225:13: style: Variable 'tzgnCore' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:1222:0: note: Variable 'tzgnCore' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:1225:13: note: Variable 'tzgnCore' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:127:5: style: Class 'TimeZoneGenericNameMatchInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:191:5: style: Class 'GNameSearchHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:194:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:121:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzgnames.cpp:194:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:455:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:464:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:474:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:485:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:155:5: style: Variable 'cacheEntry' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:152:0: note: Variable 'cacheEntry' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:155:5: note: Variable 'cacheEntry' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:160:9: style: Variable 'tznames' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:157:0: note: Variable 'tznames' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:160:9: note: Variable 'tznames' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:107:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:143:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:107:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:109:28: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:160:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:109:28: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:111:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:190:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:111:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:112:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:199:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:112:24: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:113:20: style: The function 'getMetaZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:211:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:113:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:114:20: style: The function 'getReferenceZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:229:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:114:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:116:20: style: The function 'getMetaZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:241:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:116:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:117:20: style: The function 'getTimeZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:253:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:117:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:119:20: style: The function 'getExemplarLocationName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:274:28: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:119:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:121:10: style: The function 'loadAllDisplayNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:297:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:121:10: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:122:10: style: The function 'getDisplayNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:303:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:122:10: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:124:26: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tznames.h:410:34: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames.cpp:124:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:128:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:159:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:247:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:286:31: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:703:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:940:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:996:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1311:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1339:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1412:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1421:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1604:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1627:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:2018:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:2275:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:529:18: style: The scope of the variable 'pooledString' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1345:41: style: The scope of the variable 'matches' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1647:30: style: The scope of the variable 'id' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:2053:26: style: The scope of the variable 'mzID' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:172:60: style: Function 'TextTrieMap' argument 2 names different: declaration 'valeDeleter' definition 'valueDeleter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:132:51: note: Function 'TextTrieMap' argument 2 names different: declaration 'valeDeleter' definition 'valueDeleter'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:172:60: note: Function 'TextTrieMap' argument 2 names different: declaration 'valeDeleter' definition 'valueDeleter'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1293:59: style: Function 'loadMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:217:52: note: Function 'loadMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1293:59: note: Function 'loadMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1321:59: style: Function 'loadTimeZoneNames' argument 1 names different: declaration 'mzId' definition 'tzID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:218:52: note: Function 'loadTimeZoneNames' argument 1 names different: declaration 'mzId' definition 'tzID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1321:59: note: Function 'loadTimeZoneNames' argument 1 names different: declaration 'mzId' definition 'tzID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1403:57: style: Function 'addAllNamesIntoTrie' argument 1 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:221:42: note: Function 'addAllNamesIntoTrie' argument 1 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1403:57: note: Function 'addAllNamesIntoTrie' argument 1 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:2222:58: style: Function 'getMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:249:67: note: Function 'getMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:2222:58: note: Function 'getMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:104:25: style: struct member 'ZMatchInfo::znameInfo' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:105:25: style: struct member 'ZMatchInfo::matchLength' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:846:5: style: Class 'MetaZoneIDsEnumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:847:5: style: Class 'MetaZoneIDsEnumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:910:5: style: Class 'ZNameSearchHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:913:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:121:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:913:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1884:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.h:121:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tznames_impl.cpp:1884:11: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzrule.cpp:136:57: style: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:281:54: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzrule.cpp:136:57: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzrule.cpp:322:56: style: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:516:54: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzrule.cpp:322:56: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzrule.cpp:497:59: style: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:722:54: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzrule.cpp:497:59: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzrule.cpp:583:87: style: Function 'initStartTimes' argument 3 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/tzrule.h:787:74: note: Function 'initStartTimes' argument 3 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/tzrule.cpp:583:87: note: Function 'initStartTimes' argument 3 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:169:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:178:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:202:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:215:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:232:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:267:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:275:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:298:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:322:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:325:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:328:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:331:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:334:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:350:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:354:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:358:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:362:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:366:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:392:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:402:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:416:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:432:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:440:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:452:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:464:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:475:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:484:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:492:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:500:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:507:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:523:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:526:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:529:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:532:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:535:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:539:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:557:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:598:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:607:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:616:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:625:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:636:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:754:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:755:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:137:27: style: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ucal.h:694:26: note: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:137:27: note: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:372:27: style: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ucal.h:973:27: note: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucal.cpp:372:27: note: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol.cpp:101:12: warning: Either the condition 'newColl==NULL' is redundant or there is possible null pointer dereference: newColl. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol.cpp:96:17: note: Assuming that condition 'newColl==NULL' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol.cpp:101:12: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_res.cpp:540:27: style: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ucol.h:814:27: note: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_res.cpp:540:27: note: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_res.cpp:620:5: style: Struct 'KeywordsSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:342:23: style: Redundant condition: If 'EXPR == '_'', the comparison 'EXPR' is always true. [redundantCondition]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:519:5: style: Variable 'string' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:516:0: note: Variable 'string' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:519:5: note: Variable 'string' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:252:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:355:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:355:20: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:356:13: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:357:10: style: The scope of the variable 'optName' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:565:37: style: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ucol.h:960:37: note: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:565:37: note: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:578:49: style: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ucol.h:985:49: note: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:578:49: note: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:615:25: style: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ucol.h:492:25: note: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucol_sit.cpp:615:25: note: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucoleitr.cpp:94:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucoleitr.cpp:156:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:51:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:62:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:72:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:82:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:92:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:102:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:112:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:123:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:154:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:165:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:181:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:187:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:199:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:117:27: style: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ucsdet.h:209:51: note: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ucsdet.cpp:117:27: note: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:192:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:201:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:239:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:277:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:310:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:338:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:363:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:395:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:408:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:415:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:424:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:435:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:441:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:448:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:456:59: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:457:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:463:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:477:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:485:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:492:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:513:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:523:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:583:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:585:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:1098:53: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:1224:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:1234:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:1272:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:1297:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:1313:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:253:25: style: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/udat.h:1025:41: note: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:253:25: note: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:319:25: style: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/udat.h:1098:41: note: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:319:25: note: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:496:27: style: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/udat.h:1295:27: note: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:496:27: note: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:591:41: style: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/udat.h:1495:49: note: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:591:41: note: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:1090:37: style: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/udat.h:1534:45: note: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udat.cpp:1090:37: note: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udateintervalformat.cpp:63:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udateintervalformat.cpp:95:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:47:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:55:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:82:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:137:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:151:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:158:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:170:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:177:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:188:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:194:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:205:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:211:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:245:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:252:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:259:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:268:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:107:31: style: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/udatpg.h:319:31: note: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/udatpg.cpp:107:31: note: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ufieldpositer.cpp:38:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ufieldpositer.cpp:48:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:270:5: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:269:0: note: Variable 'rb' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:270:5: note: Variable 'rb' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:277:41: style: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ulocdata.h:271:41: note: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:277:41: note: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:278:42: style: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ulocdata.h:272:42: note: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:278:42: note: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:325:36: style: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ulocdata.h:293:36: note: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:325:36: note: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:326:37: style: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/ulocdata.h:294:37: note: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ulocdata.c:326:37: note: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:269:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:284:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:299:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:309:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:336:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:361:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:409:48: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:477:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:532:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:187:38: style: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/umsg.h:347:38: note: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:187:38: note: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:209:39: style: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/umsg.h:376:39: note: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/umsg.cpp:209:39: note: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.cpp:145:69: style: Function 'UnescapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:64:49: note: Function 'UnescapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.cpp:145:69: note: Function 'UnescapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.cpp:146:61: style: Function 'UnescapeTransliterator' argument 2 names different: declaration 'spec' definition 'newSpec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:65:41: note: Function 'UnescapeTransliterator' argument 2 names different: declaration 'spec' definition 'newSpec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.cpp:146:61: note: Function 'UnescapeTransliterator' argument 2 names different: declaration 'spec' definition 'newSpec'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.cpp:174:85: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:103:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.cpp:174:85: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unesctrn.h:33:1: warning: The class 'UnescapeTransliterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.cpp:96:13: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.cpp:72:88: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.h:74:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uni2name.cpp:72:88: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:144:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:207:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:240:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:284:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:323:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:350:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:449:44: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:809:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:819:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:868:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:468:27: style: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unum.h:860:27: note: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:468:27: note: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:753:37: style: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/unum.h:841:45: note: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unum.cpp:753:37: note: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:345:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/numfmt.h:609:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/compactdecimalformat.h:345:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unumsys.cpp:43:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unumsys.cpp:58:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unumsys.cpp:65:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unumsys.cpp:72:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unumsys.cpp:83:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/upluralrules.cpp:37:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/upluralrules.cpp:53:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:271:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:287:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:326:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:346:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:358:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:377:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:410:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:440:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:480:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:497:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:521:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:551:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:582:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:605:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:621:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:640:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:653:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:671:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:741:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:766:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:790:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:814:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:840:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:859:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:880:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:902:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:918:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:935:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:951:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:968:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:984:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1000:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1017:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1034:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1052:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1069:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1087:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1104:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1121:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1138:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1157:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1205:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1231:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1266:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1591:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1604:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1744:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1756:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1947:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1971:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1378:15: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:270:35: style: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:211:34: note: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:270:35: note: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:286:40: style: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:251:40: note: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:286:40: note: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:323:43: style: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:271:42: note: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:323:43: note: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:344:47: style: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:287:47: note: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:344:47: note: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:357:40: style: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:299:43: note: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:357:40: note: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:373:36: style: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:324:36: note: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:373:36: note: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:407:37: style: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:347:37: note: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:407:37: note: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:437:36: style: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:372:36: note: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:437:36: note: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:477:37: style: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:393:37: note: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:477:37: note: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:494:41: style: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:423:41: note: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:494:41: note: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:511:36: style: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:448:36: note: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:511:36: note: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:518:38: style: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:474:38: note: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:518:38: note: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:541:38: style: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:502:38: note: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:541:38: note: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:548:40: style: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:531:40: note: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:548:40: note: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:572:33: style: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:555:33: note: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:572:33: note: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:579:35: style: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:580:35: note: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:579:35: note: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:603:37: style: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:598:37: note: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:603:37: note: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:619:39: style: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:609:39: note: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:619:39: note: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:636:48: style: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:629:48: note: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:636:48: note: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:649:49: style: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:653:49: note: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:649:49: note: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:666:34: style: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:675:34: note: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:666:34: note: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:736:39: style: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:704:39: note: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:736:39: note: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:756:34: style: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:725:34: note: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:756:34: note: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:763:36: style: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:745:36: note: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:763:36: note: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:780:34: style: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:763:34: note: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:780:34: note: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:787:36: style: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:782:34: note: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:787:36: note: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:804:37: style: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:800:37: note: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:804:37: note: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:811:39: style: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:819:37: note: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:811:39: note: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:828:40: style: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:844:40: note: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:828:40: note: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:836:42: style: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:871:40: note: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:836:42: note: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:854:48: style: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:891:46: note: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:854:48: note: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:872:49: style: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:907:49: note: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:872:49: note: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:878:51: style: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:921:51: note: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:878:51: note: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:894:47: style: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:935:47: note: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:894:47: note: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:900:49: style: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:950:49: note: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:900:49: note: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:916:58: style: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:964:58: note: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:916:58: note: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:932:52: style: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:988:51: note: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:932:52: note: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:949:56: style: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1003:56: note: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:949:56: note: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:965:50: style: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1021:49: note: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:965:50: note: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:982:44: style: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1036:44: note: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:982:44: note: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:998:48: style: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1051:48: note: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:998:48: note: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1014:43: style: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1426:46: note: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1014:43: note: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1031:50: style: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1440:52: note: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1031:50: note: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1049:44: style: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1464:47: note: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1049:44: note: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1066:51: style: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1476:53: note: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1066:51: note: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1083:50: style: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1519:50: note: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1083:50: note: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1100:54: style: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1537:54: note: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1100:54: note: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1117:65: style: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1591:65: note: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1117:65: note: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1134:67: style: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1608:67: note: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1134:67: note: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1151:42: style: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1083:42: note: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1151:42: note: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1201:47: style: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1112:44: note: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1201:47: note: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1202:47: style: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1113:44: note: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1202:47: note: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1225:42: style: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1142:42: note: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1225:42: note: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1262:47: style: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1171:46: note: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1262:47: note: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1263:49: style: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1172:46: note: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1263:49: note: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1584:49: style: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1223:49: note: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1584:49: note: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1600:54: style: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1253:54: note: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1600:54: note: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1601:54: style: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1254:54: note: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1601:54: note: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1740:42: style: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1283:42: note: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1740:42: note: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1753:47: style: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1307:47: note: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1753:47: note: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1940:39: style: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1363:42: note: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1940:39: note: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1967:42: style: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uregex.h:1398:42: note: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:1967:42: note: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregex.cpp:61:5: performance: Variable 'fOwnsText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:54:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:61:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:68:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:76:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:84:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:91:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:99:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:106:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uregion.cpp:113:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:4306:17: warning: Either the condition 'nextCEI!=NULL' is redundant or there is possible null pointer dereference: nextCEI. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:4327:33: note: Assuming that condition 'nextCEI!=NULL' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:4306:17: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:4310:33: warning: Either the condition 'nextCEI!=NULL' is redundant or there is possible null pointer dereference: nextCEI. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:4327:33: note: Assuming that condition 'nextCEI!=NULL' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:4310:33: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:2680:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:2701:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:3511:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:2754:52: style: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/usearch.h:349:54: note: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/usearch.cpp:2754:52: note: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:150:12: warning: Possible null pointer dereference: si [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:148:14: note: Assignment 'si=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:150:12: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:193:12: warning: Possible null pointer dereference: result [nullPointer]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:191:18: note: Assignment 'result=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:193:12: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:156:39: style: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uspoof.h:625:39: note: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:156:39: note: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:698:42: style: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uspoof.h:1575:24: note: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof.cpp:698:42: note: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.h:58:5: style: Class 'SpoofImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.h:207:5: style: Class 'SpoofData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_build.cpp:53:32: style: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/uspoof.h:660:32: note: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_build.cpp:53:32: note: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_conf.h:44:5: style: Struct 'SPUString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_conf.h:59:5: style: Class 'SPUStringPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_conf.cpp:102:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_conf.cpp:101:46: style: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_conf.h:69:35: note: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_conf.cpp:101:46: note: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.cpp:122:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.cpp:438:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.cpp:859:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.cpp:894:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.cpp:457:48: style: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.h:124:39: note: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.cpp:457:48: note: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.cpp:583:34: style: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.h:217:27: note: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/uspoof_impl.cpp:583:34: note: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:202:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:218:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:227:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:234:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:245:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:253:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:290:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:415:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:434:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:458:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:488:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:511:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:526:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:528:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:161:9: style: Variable 'trans' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:159:0: note: Variable 'trans' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:161:9: note: Variable 'trans' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:173:9: style: Variable 'trans' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:172:0: note: Variable 'trans' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:173:9: note: Variable 'trans' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:141:26: style: Function 'utrans_openU' argument 7 names different: declaration 'pErrorCode' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/utrans.h:198:26: note: Function 'utrans_openU' argument 7 names different: declaration 'pErrorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/utrans.cpp:141:26: note: Function 'utrans_openU' argument 7 names different: declaration 'pErrorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.cpp:124:17: style: Function 'formatInt32' argument 1 names different: declaration 'positiveValue' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:104:17: note: Function 'formatInt32' argument 1 names different: declaration 'positiveValue' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.cpp:124:17: note: Function 'formatInt32' argument 1 names different: declaration 'positiveValue' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.cpp:150:42: style: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:92:42: note: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.cpp:150:42: note: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.cpp:177:62: style: Function 'countChar32' argument 1 names different: declaration 'positiveValue' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.h:114:46: note: Function 'countChar32' argument 1 names different: declaration 'positiveValue' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/valueformatter.cpp:177:62: note: Function 'countChar32' argument 1 names different: declaration 'positiveValue' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1387:5: warning: Either the condition 'rules==NULL' is redundant or there is possible null pointer dereference: rules. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1393:15: note: Assuming that condition 'rules==NULL' is not redundant
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1387:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1076:5: style: Variable 'bundle' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1073:0: note: Variable 'bundle' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1076:5: note: Variable 'bundle' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1077:5: style: Variable 'versionStr' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1074:0: note: Variable 'versionStr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1077:5: note: Variable 'versionStr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1107:5: style: Variable 'bundle' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1104:0: note: Variable 'bundle' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1107:5: note: Variable 'bundle' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1108:5: style: Variable 'versionStr' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1105:0: note: Variable 'versionStr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1108:5: note: Variable 'versionStr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1382:5: style: Variable 'rules' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1377:0: note: Variable 'rules' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1382:5: note: Variable 'rules' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:897:37: style: Function 'VTZWriter' argument 1 names different: declaration 'out' definition 'output'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:886:30: note: Function 'VTZWriter' argument 1 names different: declaration 'out' definition 'output'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:897:37: note: Function 'VTZWriter' argument 1 names different: declaration 'out' definition 'output'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1086:66: style: Function 'createVTimeZoneFromBasicTimeZone' argument 1 names different: declaration 'basicTZ' definition 'basic_time_zone'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:101:77: note: Function 'createVTimeZoneFromBasicTimeZone' argument 1 names different: declaration 'basicTZ' definition 'basic_time_zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1086:66: note: Function 'createVTimeZoneFromBasicTimeZone' argument 1 names different: declaration 'basicTZ' definition 'basic_time_zone'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1200:54: style: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:263:60: note: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:1200:54: note: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:2185:36: style: Function 'writeHeaders' argument 1 names different: declaration 'w' definition 'writer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/unicode/vtzone.h:382:34: note: Function 'writeHeaders' argument 1 names different: declaration 'w' definition 'writer'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:2185:36: note: Function 'writeHeaders' argument 1 names different: declaration 'w' definition 'writer'.
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:886:5: style: Class 'VTZWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vtzone.cpp:928:5: style: Class 'VTZReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:42:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:47:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:52:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:58:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:69:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:74:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:79:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:85:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:97:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:109:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:121:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:128:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:134:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:139:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:144:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:149:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:154:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:159:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:164:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:169:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:174:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:179:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/vzone.cpp:184:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zonemeta.cpp:570:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zonemeta.cpp:589:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:34:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:39:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:45:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:53:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:58:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:63:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:78:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:83:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:88:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:95:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:104:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:109:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:114:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:120:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:126:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:132:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:138:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:143:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/zrule.cpp:148:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:30:51: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:40:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:45:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:50:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:55:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:60:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:65:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:70:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:75:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:80:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:85:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:90:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:95:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/ztrans.cpp:100:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/io/ucln_io.cpp:25:0: error: #error U_IO_IMPLEMENTATION not set - must be set for all ICU source files in io/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/intl/icu/source/io/ufile.c:351:24: style: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/io/unicode/ustdio.h:466:55: note: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ufile.c:351:24: note: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ufile.c:356:65: style: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/io/unicode/ustdio.h:475:68: note: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ufile.c:356:65: note: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ufmt_cmn.c:76:14: style: The scope of the variable 'digit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/ufmt_cmn.c:190:30: style: Array index 'count' is used before limits check. [arrayIndexThenCheck]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprintf.cpp:74:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprintf.cpp:83:23: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprintf.cpp:84:22: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:311:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:316:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:311:10: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:628:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:633:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:628:10: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:711:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:716:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:711:10: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:909:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:914:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:909:10: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:204:13: style: The scope of the variable 'argSize' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:1055:14: style: The scope of the variable 'handlerNum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:1217:22: style: The scope of the variable 'handlerNum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uprntf_p.c:1226:18: style: The scope of the variable 'lastAlias' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uscanf_p.c:348:13: style: The scope of the variable 'symbolLen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/uscanf_p.c:1308:21: style: The scope of the variable 'handlerNum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:602:24: style: Condition 'f->str.fPos>=f->str.fLimit' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:319:18: style: The scope of the variable 'mySourceBegin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:324:17: style: The scope of the variable 'numConverted' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:395:35: style: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/io/unicode/ustdio.h:606:30: note: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:395:35: note: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:622:34: style: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/io/ufile.h:113:34: note: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:622:34: note: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:665:26: style: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/io/unicode/ustdio.h:733:21: note: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'.
thunderbird-52.3.0/mozilla/intl/icu/source/io/ustdio.c:665:26: note: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'.
thunderbird-52.3.0/mozilla/intl/icu/source/stubdata/stubdata.c:28:14: style: struct member 'ICU_Data_Header::headerSize' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/stubdata/stubdata.c:29:13: style: struct member 'ICU_Data_Header::magic1' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/stubdata/stubdata.c:29:21: style: struct member 'ICU_Data_Header::magic2' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/stubdata/stubdata.c:31:10: style: struct member 'ICU_Data_Header::padding' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/stubdata/stubdata.c:32:14: style: struct member 'ICU_Data_Header::count' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/stubdata/stubdata.c:32:21: style: struct member 'ICU_Data_Header::reserved' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/stubdata/stubdata.c:39:10: style: struct member 'ICU_Data_Header::fakeNameAndData' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:508:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:296:53: style: Function 'str_timeDelta' argument 2 names different: declaration 'delta' definition 'deltaTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/ctest.h:275:32: note: Function 'str_timeDelta' argument 2 names different: declaration 'delta' definition 'deltaTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:296:53: note: Function 'str_timeDelta' argument 2 names different: declaration 'delta' definition 'deltaTime'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:576:43: style: Function 'getTest' argument 2 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/ctest.h:179:21: note: Function 'getTest' argument 2 names different: declaration 'path' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:576:43: note: Function 'getTest' argument 2 names different: declaration 'path' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:809:48: style: Function 'log_knownIssue' argument 2 names different: declaration 'fmt' definition 'pattern'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/ctest.h:237:48: note: Function 'log_knownIssue' argument 2 names different: declaration 'fmt' definition 'pattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:809:48: note: Function 'log_knownIssue' argument 2 names different: declaration 'fmt' definition 'pattern'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:1252:35: style: Function 'ctest_xml_setFileName' argument 1 names different: declaration 'fileName' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/ctest.h:286:35: note: Function 'ctest_xml_setFileName' argument 1 names different: declaration 'fileName' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:1252:35: note: Function 'ctest_xml_setFileName' argument 1 names different: declaration 'fileName' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:1299:73: style: Function 'ctest_xml_testcase' argument 3 names different: declaration 'time' definition 'timeSeconds'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/ctest.h:312:73: note: Function 'ctest_xml_testcase' argument 3 names different: declaration 'time' definition 'timeSeconds'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:1299:73: note: Function 'ctest_xml_testcase' argument 3 names different: declaration 'time' definition 'timeSeconds'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:164:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:806:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:812:46: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:846:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:855:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:864:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/ctest.c:885:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/datamap.cpp:84:11: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:35:11: performance: Technically the member function 'DataMap::utoi' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/datamap.cpp:20:10: note: Technically the member function 'DataMap::utoi' can be static.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:35:11: note: Technically the member function 'DataMap::utoi' can be static.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/datamap.cpp:65:3: style: Class 'RBDataMap' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/datamap.cpp:65:3: style: Class 'RBDataMap' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:124:31: style: The function 'getString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:43:31: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:124:31: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:125:19: style: The function 'getInt28' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:58:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:125:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:126:20: style: The function 'getUInt28' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:66:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:126:20: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:127:26: style: The function 'getIntVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:75:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:127:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:128:26: style: The function 'getBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:84:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:128:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:130:19: style: The function 'getInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:50:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:130:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:132:32: style: The function 'getStringArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:91:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:132:32: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:133:26: style: The function 'getIntArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:98:26: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/datamap.h:133:26: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/testdata.cpp:14:32: style: Function 'TestData' argument 1 names different: declaration 'name' definition 'testName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:52:24: note: Function 'TestData' argument 1 names different: declaration 'name' definition 'testName'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/testdata.cpp:14:32: note: Function 'TestData' argument 1 names different: declaration 'name' definition 'testName'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/testdata.cpp:46:36: style: Function 'RBTestData' argument 1 names different: declaration 'name' definition 'testName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:96:26: note: Function 'RBTestData' argument 1 names different: declaration 'name' definition 'testName'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/testdata.cpp:46:36: note: Function 'RBTestData' argument 1 names different: declaration 'name' definition 'testName'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:96:3: style: Class 'RBTestData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:106:17: style: The function 'getInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:64:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:106:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:108:17: style: The function 'nextSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:74:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:108:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:109:17: style: The function 'nextCase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:84:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/testdata.h:109:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:218:20: style: Condition 'testBundle==NULL' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:216:35: note: Assignment 'testBundle=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:218:20: note: Condition 'testBundle==NULL' is always true
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:84:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:79:0: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:84:3: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:218:20: style: Same expression on both sides of '==' because the value of 'testBundle' and 'NULL' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:216:35: note: 'testBundle' is assigned value 'NULL' here.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:218:20: note: Same expression on both sides of '==' because the value of 'testBundle' and 'NULL' are the same.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/tstdtmod.cpp:129:3: performance: Variable 'fDataTestValid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:95:17: style: The function 'getInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:69:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:95:17: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:97:21: style: The function 'createTestData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:77:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:97:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:98:21: style: The function 'createTestData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:84:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:98:21: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/uperf.cpp:321:32: style: Function 'setPath' argument 1 names different: declaration 'path' definition 'pathVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/unicode/uperf.h:144:25: note: Function 'setPath' argument 1 names different: declaration 'path' definition 'pathVal'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/uperf.cpp:321:32: note: Function 'setPath' argument 1 names different: declaration 'path' definition 'pathVal'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/uperf.cpp:83:12: warning: Member variable 'UPerfTest::caller' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/uperf.cpp:83:12: warning: Member variable 'UPerfTest::path' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/uperf.cpp:96:12: warning: Member variable 'UPerfTest::caller' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/ctestfw/uperf.cpp:96:12: warning: Member variable 'UPerfTest::path' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genccode/genccode.c:96:10: style: The scope of the variable 'writeCode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genccode/genccode.c:135:31: style: The scope of the variable 'filename' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:533:47: error: Array 'tag[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:343:31: note: Calling function 'getTagNumber', 2nd argument 'tagLen' value is 3
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:533:47: note: Array index out of bounds
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:800:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:586:11: style: The scope of the variable 'atag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:666:14: style: The scope of the variable 'idx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:666:19: style: The scope of the variable 'idx2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:919:14: style: The scope of the variable 'aliasNum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencnval/gencnval.c:758:31: style: Checking if unsigned variable 'aliasList->aliasCount' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencolusb/extract_unsafe_backwards.cpp:38:26: style: Variable 'rangeCount' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gencolusb/verify_uset.cpp:62:21: style: Variable 'col' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gendict/gendict.cpp:213:13: style: Technically the member function 'DataDict::getTransform' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gendict/gendict.cpp:132:13: style: Class 'DataDict' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gendict/gendict.cpp:132:13: style: Class 'DataDict' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:99:13: style: Technically the member function 'Normalizer2DataBuilder::getCenterNoNoDelta' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:43:5: style: Class 'Normalizer2DataBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:485:29: warning: %hu in format string (no. 3) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:485:29: warning: %hu in format string (no. 4) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:169:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:215:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:216:11: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:1250:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:457:17: style: The scope of the variable 'prev' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:547:5: warning: Member variable 'BuilderReorderingBuffer::fArray' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:89:13: performance: Technically the member function 'Normalizer2DataBuilder::combine' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:425:33: note: Technically the member function 'Normalizer2DataBuilder::combine' can be static.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:89:13: note: Technically the member function 'Normalizer2DataBuilder::combine' can be static.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:93:10: style: Technically the member function 'Normalizer2DataBuilder::reorder' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:604:25: note: Technically the member function 'Normalizer2DataBuilder::reorder' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:93:10: note: Technically the member function 'Normalizer2DataBuilder::reorder' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:94:11: style: Technically the member function 'Normalizer2DataBuilder::hasNoCompBoundaryAfter' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:630:31: note: Technically the member function 'Normalizer2DataBuilder::hasNoCompBoundaryAfter' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:94:11: note: Technically the member function 'Normalizer2DataBuilder::hasNoCompBoundaryAfter' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:97:10: style: Technically the member function 'Normalizer2DataBuilder::writeCompositions' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:759:30: note: Technically the member function 'Normalizer2DataBuilder::writeCompositions' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.h:97:10: note: Technically the member function 'Normalizer2DataBuilder::writeCompositions' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:581:10: style: Technically the member function 'BuilderReorderingBuffer::toString' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:341:5: style: Class 'CompositionBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:441:5: style: Class 'Decomposer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:809:5: style: Class 'ExtraDataWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:930:5: style: Class 'Norm16Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:342:19: style: The function 'rangeHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:159:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:342:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:442:19: style: The function 'rangeHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:159:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:442:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:813:19: style: The function 'rangeHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:159:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:813:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:931:19: style: The function 'rangeHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:159:19: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gennorm2/n2builder.cpp:931:19: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/errmsg.c:30:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/errmsg.c:68:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/genrb.cpp:147:47: warning: Logical conjunction always evaluates to false: s[0] < '1' && '3' < s[0]. [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/genrb.cpp:762:5: style: Variable 'basename' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/genrb.cpp:759:5: note: Variable 'basename' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/genrb.cpp:762:5: note: Variable 'basename' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:234:18: style: The function 'handlePreflightStrings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:181:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:234:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:257:18: style: The function 'handleWrite16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:188:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:257:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:258:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:206:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:258:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:259:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:213:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:259:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:275:18: style: The function 'handleWrite16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:188:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:275:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:276:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:206:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:276:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:277:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:213:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:277:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:294:18: style: The function 'handleWrite16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:188:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:294:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:310:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:206:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:310:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:311:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:213:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:311:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:344:18: style: The function 'handlePreflightStrings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:181:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:344:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:345:18: style: The function 'handleWrite16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:188:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:345:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:382:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:206:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:382:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:383:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:213:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:383:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:397:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:206:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:397:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:398:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:213:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:398:18: note: Function in derived class
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1048:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1040:0: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1048:5: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1045:24: style: The scope of the variable 'subtag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1045:38: style: The scope of the variable 'typeKeyword' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1365:24: style: The scope of the variable 'string' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1366:24: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1369:24: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/parse.cpp:1998:9: error: Memory leak: state.bundle [memleak]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/rbutil.c:74:9: style: The scope of the variable 'digit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/rbutil.c:76:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:1079:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:1079:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:1541:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:490:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:662:14: style: The scope of the variable 'pad' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:771:14: style: The scope of the variable 'pad' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:939:16: style: The scope of the variable 'off' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:1464:13: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:237:10: style: Technically the member function 'ContainerResource::preWriteAllRes' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:674:20: note: Technically the member function 'ContainerResource::preWriteAllRes' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:237:10: note: Technically the member function 'ContainerResource::preWriteAllRes' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:239:10: style: Technically the member function 'ContainerResource::writeAllRes32' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:745:20: note: Technically the member function 'ContainerResource::writeAllRes32' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:239:10: note: Technically the member function 'ContainerResource::writeAllRes32' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:1149:9: style: Struct 'SRBRoot' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:1149:9: style: Struct 'SRBRoot' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:336:22: style: Class 'IntVectorResource' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:336:22: style: Class 'IntVectorResource' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:370:9: style: Class 'BinaryResource' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.cpp:370:9: style: Class 'BinaryResource' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/rle.c:131:9: style: Variable 'num' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:134:33: style: Condition 'source[i-1]=='\\'' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:259:18: style: The scope of the variable 'add' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:319:15: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:379:17: style: The scope of the variable 'intArr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:381:17: style: The scope of the variable 'stringArr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:436:14: style: The scope of the variable 'byteDecl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:437:10: style: The scope of the variable 'byteBuffer' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:439:9: style: The scope of the variable 'byteIterator' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtjava.cpp:501:15: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:556:5: style: Variable 'resname' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:551:0: note: Variable 'resname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:556:5: note: Variable 'resname' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:660:5: style: Variable 'sid' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:656:0: note: Variable 'sid' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:660:5: note: Variable 'sid' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:692:5: style: Variable 'sid' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:687:0: note: Variable 'sid' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:692:5: note: Variable 'sid' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:694:5: style: Variable 'current' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:690:0: note: Variable 'current' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:694:5: note: Variable 'current' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:730:5: style: Variable 'sid' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:724:0: note: Variable 'sid' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:730:5: note: Variable 'sid' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:777:5: style: Variable 'sid' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:773:0: note: Variable 'sid' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:777:5: note: Variable 'sid' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:1038:5: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:1029:0: note: Variable 'pos' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:1038:5: note: Variable 'pos' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:143:14: style: The scope of the variable 'temp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:144:14: style: The scope of the variable 'temp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:149:14: style: The scope of the variable 'crc2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:430:13: style: The scope of the variable 'noteLen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:727:14: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:803:14: style: The scope of the variable 'crc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:1006:99: style: Function 'bundle_write_xml' argument 4 names different: declaration 'rbname' definition 'filename'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:128:104: note: Function 'bundle_write_xml' argument 4 names different: declaration 'rbname' definition 'filename'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:1006:99: note: Function 'bundle_write_xml' argument 4 names different: declaration 'rbname' definition 'filename'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:1008:53: style: Function 'bundle_write_xml' argument 8 names different: declaration 'package' definition 'outFileName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/reslist.h:129:100: note: Function 'bundle_write_xml' argument 8 names different: declaration 'package' definition 'outFileName'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:1008:53: note: Function 'bundle_write_xml' argument 8 names different: declaration 'package' definition 'outFileName'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/genrb/wrtxml.cpp:893:19: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gensprep/store.c:577:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gensprep/store.c:528:14: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gensprep/store.c:415:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/gentest/genres32.c:30:10: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuinfo/icuinfo.cpp:96:11: style: Condition ''A'==65' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuinfo/icuinfo.cpp:98:18: style: Condition ''A'==193' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:330:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:331:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:524:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:533:19: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:167:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:163:5: note: Variable 'in' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:167:5: note: Variable 'in' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:344:14: style: The scope of the variable 'outBytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:346:33: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/icuswap/icuswap.cpp:489:19: style: The scope of the variable 'entryName' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/gencnvex.c:329:14: style: The scope of the variable 'u32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/gencnvex.c:330:12: style: The scope of the variable 'u' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/gencnvex.c:416:39: style: The scope of the variable 'subStart' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/gencnvex.c:590:12: style: The scope of the variable 'flag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/gencnvex.c:715:39: style: The scope of the variable 'subStart' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/gencnvex.c:823:25: style: The scope of the variable 'i3b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/gencnvex.c:932:14: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/gencnvex.c:933:13: style: The scope of the variable 'subStart' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:396:17: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:165:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:183:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:553:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:957:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:1416:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:374:18: style: The scope of the variable 'entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:568:33: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:687:58: style: The scope of the variable 'min' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:687:63: style: The scope of the variable 'overlap' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:687:72: style: The scope of the variable 'maxOverlap' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:946:12: style: The scope of the variable 'f' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:1078:17: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:1176:24: style: The scope of the variable 'prevEnd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:1230:24: style: The scope of the variable 'prevEnd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/genmbcs.cpp:1288:24: style: The scope of the variable 'prevEnd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/makeconv.cpp:163:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/makeconv.cpp:163:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/makeconv.cpp:168:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/makeconv/makeconv.cpp:556:11: style: The scope of the variable 'end' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1866:5: style: Variable 'flag' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1856:0: note: Variable 'flag' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1866:5: note: Variable 'flag' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1876:9: style: Variable 'tmpGenlibFlagBuffer' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1872:0: note: Variable 'tmpGenlibFlagBuffer' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1876:9: note: Variable 'tmpGenlibFlagBuffer' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:269:14: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:558:10: style: The scope of the variable 'tmpDir' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:559:10: style: The scope of the variable 'datFileName' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:560:10: style: The scope of the variable 'datFileNamePath' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:561:10: style: The scope of the variable 'checkLibFile' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:821:13: style: The scope of the variable 'tmpResult' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1203:10: style: The scope of the variable 'cmd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1215:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1216:13: style: The scope of the variable 'bufferLength' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1267:10: style: The scope of the variable 'cmd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1858:10: style: The scope of the variable 'tmpbuffer' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1861:10: style: The scope of the variable 'mapFile' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1994:17: style: The scope of the variable 'in' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1101:71: style: Function 'pkg_installLibrary' argument 2 names different: declaration 'dir' definition 'targetDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:77:71: note: Function 'pkg_installLibrary' argument 2 names different: declaration 'dir' definition 'targetDir'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgdata.cpp:1101:71: note: Function 'pkg_installLibrary' argument 2 names different: declaration 'dir' definition 'targetDir'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgtypes.c:283:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgtypes.c:29:107: style: Function 'pkg_writeCharListWrap' argument 5 names different: declaration 'quoted' definition 'quote'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgtypes.h:46:107: note: Function 'pkg_writeCharListWrap' argument 5 names different: declaration 'quoted' definition 'quote'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgtypes.c:29:107: note: Function 'pkg_writeCharListWrap' argument 5 names different: declaration 'quoted' definition 'quote'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgtypes.c:75:86: style: Function 'pkg_writeCharList' argument 4 names different: declaration 'quoted' definition 'quote'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgtypes.h:41:86: note: Function 'pkg_writeCharList' argument 4 names different: declaration 'quoted' definition 'quote'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/pkgdata/pkgtypes.c:75:86: note: Function 'pkg_writeCharList' argument 4 names different: declaration 'quoted' definition 'quote'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/denseranges.cpp:30:5: warning: Member variable 'LargestGaps::gapStarts' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/denseranges.cpp:30:5: warning: Member variable 'LargestGaps::gapLengths' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/denseranges.cpp:30:5: style: Class 'LargestGaps' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1292:5: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:377:29: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1225:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1289:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:451:29: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:452:13: style: The scope of the variable 'itemLength' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:452:25: style: The scope of the variable 'typeEnum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:899:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:974:13: style: The scope of the variable 'idx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:974:18: style: The scope of the variable 'nameLength' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1129:19: style: The scope of the variable 'ds' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1133:13: style: The scope of the variable 'itemCharset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1133:26: style: The scope of the variable 'outCharset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1087:29: style: Function 'removeItem' argument 1 names different: declaration 'itemIndex' definition 'idx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.h:115:29: note: Function 'removeItem' argument 1 names different: declaration 'itemIndex' definition 'idx'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1087:29: note: Function 'removeItem' argument 1 names different: declaration 'itemIndex' definition 'idx'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1127:74: style: Function 'extractItem' argument 3 names different: declaration 'itemIndex' definition 'idx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.h:125:74: note: Function 'extractItem' argument 3 names different: declaration 'itemIndex' definition 'idx'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1127:74: note: Function 'extractItem' argument 3 names different: declaration 'itemIndex' definition 'idx'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1185:53: style: Function 'extractItem' argument 2 names different: declaration 'itemIndex' definition 'idx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.h:120:53: note: Function 'extractItem' argument 2 names different: declaration 'itemIndex' definition 'idx'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1185:53: note: Function 'extractItem' argument 2 names different: declaration 'itemIndex' definition 'idx'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:384:10: warning: Member variable 'Package::inStrings' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:384:10: warning: Member variable 'Package::outStrings' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:391:5: performance: Variable 'inIsBigEndian' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.h:125:10: style: Technically the member function 'Package::extractItem' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.cpp:1127:10: note: Technically the member function 'Package::extractItem' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/package.h:125:10: note: Technically the member function 'Package::extractItem' can be const.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/toolutil.h:42:5: style: Class 'IcuToolErrorCode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_genc.c:468:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_genc.c:467:35: style: Function 'write32' argument 2 names different: declaration 'byte' definition 'bitField'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_genc.c:64:35: note: Function 'write32' argument 2 names different: declaration 'byte' definition 'bitField'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_genc.c:467:35: note: Function 'write32' argument 2 names different: declaration 'byte' definition 'bitField'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:339:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:359:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:415:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:315:9: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:313:18: note: Variable 's' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:315:9: note: Variable 's' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:125:17: style: The scope of the variable 'fileOffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:125:29: style: The scope of the variable 'basenameOffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:125:45: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:125:53: style: The scope of the variable 'nread' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:126:22: style: The scope of the variable 'file' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_gencmn.c:280:27: style: Checking if unsigned variable 'length' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_icu.cpp:39:17: style: The scope of the variable 'suffix' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_icu.cpp:40:16: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_icu.cpp:61:11: style: The scope of the variable 'file' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_icu.cpp:81:15: style: The scope of the variable 'end' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkg_icu.cpp:82:21: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkgitems.cpp:454:24: style: The scope of the variable 'inMBCSHeader' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/pkgitems.cpp:455:13: style: The scope of the variable 'outputType' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ppucd.h:142:11: style: Technically the member function 'PreparsedUCD::isLineBufferAvailable' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ppucd.cpp:58:11: style: Class 'PreparsedUCD' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ppucd.cpp:58:11: style: Class 'PreparsedUCD' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:213:13: style: The scope of the variable 'dataTop' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:320:16: style: The scope of the variable 'offset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:320:24: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:422:16: style: The scope of the variable 'offset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:422:24: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:532:16: style: The scope of the variable 'offset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:532:24: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:653:13: style: The scope of the variable 'offset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/swapimpl.cpp:634:17: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/toolutil.cpp:36:0: error: #error U_TOOLUTIL_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:370:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:469:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:174:5: style: Variable 'pTarget' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:164:0: note: Variable 'pTarget' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:174:5: note: Variable 'pTarget' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:453:13: style: The scope of the variable 'fileSize' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:55:111: style: Function 'ucbuf_autodetect_fs' argument 5 names different: declaration 'status' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:205:111: note: Function 'ucbuf_autodetect_fs' argument 5 names different: declaration 'status' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:55:111: note: Function 'ucbuf_autodetect_fs' argument 5 names different: declaration 'status' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:134:112: style: Function 'ucbuf_autodetect' argument 5 names different: declaration 'status' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:186:39: note: Function 'ucbuf_autodetect' argument 5 names different: declaration 'status' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:134:112: note: Function 'ucbuf_autodetect' argument 5 names different: declaration 'status' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:325:38: style: Function 'ucbuf_getc' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:74:38: note: Function 'ucbuf_getc' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:325:38: note: Function 'ucbuf_getc' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:344:40: style: Function 'ucbuf_getc32' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:85:40: note: Function 'ucbuf_getc32' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:344:40: note: Function 'ucbuf_getc32' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:375:41: style: Function 'ucbuf_getcx32' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:97:41: note: Function 'ucbuf_getcx32' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:375:41: note: Function 'ucbuf_getcx32' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:450:46: style: Function 'ucbuf_open' argument 2 names different: declaration 'codepage' definition 'cp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:63:46: note: Function 'ucbuf_open' argument 2 names different: declaration 'codepage' definition 'cp'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:450:46: note: Function 'ucbuf_open' argument 2 names different: declaration 'codepage' definition 'cp'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:450:96: style: Function 'ucbuf_open' argument 5 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:63:102: note: Function 'ucbuf_open' argument 5 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:450:96: note: Function 'ucbuf_open' argument 5 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:539:22: style: Function 'ucbuf_ungetc' argument 1 names different: declaration 'ungetChar' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:165:22: note: Function 'ucbuf_ungetc' argument 1 names different: declaration 'ungetChar' definition 'c'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:539:22: note: Function 'ucbuf_ungetc' argument 1 names different: declaration 'ungetChar' definition 'c'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:576:40: style: Function 'ucbuf_rewind' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:122:40: note: Function 'ucbuf_rewind' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:576:40: note: Function 'ucbuf_rewind' argument 2 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:627:56: style: Function 'ucbuf_getBuffer' argument 3 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.h:134:56: note: Function 'ucbuf_getBuffer' argument 3 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucbuf.cpp:627:56: note: Function 'ucbuf_getBuffer' argument 3 names different: declaration 'err' definition 'error'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:59:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:95:13: style: The scope of the variable 'result' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:276:12: style: The scope of the variable 'flag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:314:13: style: The scope of the variable 'cmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:534:13: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:602:53: style: The scope of the variable 'cmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:748:13: style: The scope of the variable 'byte' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:1150:11: style: The scope of the variable 'end' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:532:29: style: Function 'ucm_checkValidity' argument 1 names different: declaration 'ext' definition 'table'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.h:182:29: note: Function 'ucm_checkValidity' argument 1 names different: declaration 'ext' definition 'table'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucm.c:532:29: note: Function 'ucm_checkValidity' argument 1 names different: declaration 'ext' definition 'table'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucmstate.c:54:14: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucmstate.c:505:17: style: The scope of the variable 'action' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucmstate.c:846:16: style: The scope of the variable 'entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/ucmstate.c:977:16: style: The scope of the variable 'entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/udbgutil.cpp:456:8: style: The scope of the variable 'str' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/udbgutil.cpp:474:8: style: The scope of the variable 'buf2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/udbgutil.cpp:326:58: style: Function 'udbg_enumByName' argument 2 names different: declaration 'name' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/udbgutil.h:80:75: note: Function 'udbg_enumByName' argument 2 names different: declaration 'name' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/udbgutil.cpp:326:58: note: Function 'udbg_enumByName' argument 2 names different: declaration 'name' definition 'value'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/udbgutil.cpp:579:37: style: Function 'udbg_writeIcuInfo' argument 1 names different: declaration 'f' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/udbgutil.h:108:37: note: Function 'udbg_writeIcuInfo' argument 1 names different: declaration 'f' definition 'out'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/udbgutil.cpp:579:37: note: Function 'udbg_writeIcuInfo' argument 1 names different: declaration 'f' definition 'out'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/unewdata.c:43:13: style: The scope of the variable 'bytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/uoptions.c:30:10: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/uparse.c:82:16: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/uparse.c:193:14: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/uparse.c:242:14: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:211:5: warning: %hx in format string (no. 3) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:211:5: warning: %hx in format string (no. 4) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:34:11: style: The scope of the variable 'q' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:36:10: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:237:22: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:169:61: style: Function 'usrc_writeUTrie2Arrays' argument 3 names different: declaration 'dataPrefix' definition 'data32Prefix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.h:62:61: note: Function 'usrc_writeUTrie2Arrays' argument 3 names different: declaration 'dataPrefix' definition 'data32Prefix'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:169:61: note: Function 'usrc_writeUTrie2Arrays' argument 3 names different: declaration 'dataPrefix' definition 'data32Prefix'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:186:59: style: Function 'usrc_writeUTrie2Struct' argument 5 names different: declaration 'dataName' definition 'data32Name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.h:75:59: note: Function 'usrc_writeUTrie2Struct' argument 5 names different: declaration 'dataName' definition 'data32Name'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/writesrc.c:186:59: note: Function 'usrc_writeUTrie2Struct' argument 5 names different: declaration 'dataName' definition 'data32Name'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/xmlparser.cpp:441:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/xmlparser.cpp:724:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/xmlparser.cpp:716:20: style: The scope of the variable 'node' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/xmlparser.cpp:789:20: style: The scope of the variable 'node' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/xmlparser.cpp:810:20: style: The scope of the variable 'node' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/xmlparser.cpp:330:57: style: Function 'parse' argument 2 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/xmlparser.h:180:62: note: Function 'parse' argument 2 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/toolutil/xmlparser.cpp:330:57: note: Function 'parse' argument 2 names different: declaration 'errorCode' definition 'status'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/icuzdump.cpp:95:5: warning: Member variable 'ICUZDump::timezone' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/icuzdump.cpp:48:9: style: Class 'DumpFormatter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/icuzdump.cpp:48:9: style: Class 'DumpFormatter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/icuzdump.cpp:96:9: style: Class 'ICUZDump' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/icuzdump.cpp:96:9: style: Class 'ICUZDump' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/icuzdump.cpp:213:5: style: Class 'ZoneIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1115:10: style: Condition 'isdst' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1089:12: note: Assignment 'isdst=0', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1115:10: note: Condition 'isdst' is always false
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1866:17: style: The scope of the variable 'samei' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1582:31: style: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:149:38: note: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1582:31: note: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1582:39: style: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:149:50: note: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1582:39: note: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1599:42: style: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:151:49: note: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1599:42: note: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1599:56: style: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:151:61: note: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1599:56: note: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1610:33: style: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:152:45: note: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1610:33: note: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1610:50: style: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:152:61: note: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1610:50: note: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/localtime.c:1553:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:1709:24: style: Variable 'thisYear' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:1351:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:1721:39: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:149:5: warning: Member variable 'ZoneType::isdst' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:149:5: warning: Member variable 'ZoneType::isstd' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:149:5: warning: Member variable 'ZoneType::isgmt' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:181:5: warning: Member variable 'ZoneInfo::finalOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::mode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::month' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::dom' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::dow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::time' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::offset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::isstd' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::isgmt' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:152:10: style: Technically the member function 'ZoneType::matches' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:147:5: style: Struct 'ZoneType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:1210:5: style: Struct 'SimplifiedZoneType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/tz2icu.cpp:645:33: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:852:8: style: Condition '0>(time_t)-1' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:1023:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:1024:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:1025:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:930:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:935:9: style: The scope of the variable 'loab' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:1044:18: style: The scope of the variable 'dir' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:873:36: style: Function 'dumptime' argument 1 names different: declaration 'tmp' definition 'timeptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:233:40: note: Function 'dumptime' argument 1 names different: declaration 'tmp' definition 'timeptr'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:873:36: note: Function 'dumptime' argument 1 names different: declaration 'tmp' definition 'timeptr'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:1042:45: style: Function 'getzones' argument 2 names different: declaration 'subdir' definition 'relpath'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:248:45: note: Function 'getzones' argument 2 names different: declaration 'subdir' definition 'relpath'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zdump.c:1042:45: note: Function 'getzones' argument 2 names different: declaration 'subdir' definition 'relpath'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2313:6: style: Condition 'do_extend' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2297:14: note: Assignment 'do_extend=0', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2313:6: note: Condition 'do_extend' is always false
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2634:6: style: Condition 'do_extend' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2297:14: note: Assignment 'do_extend=0', assigned value is 0
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2634:6: note: Condition 'do_extend' is always false
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2297:2: style: Variable 'do_extend' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2295:2: note: Variable 'do_extend' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2297:2: note: Variable 'do_extend' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:903:19: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:976:20: style: The scope of the variable 'fields' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:977:20: style: The scope of the variable 'cp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:979:17: style: The scope of the variable 'nfields' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2222:17: style: The scope of the variable 'usestart' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2222:27: style: The scope of the variable 'useuntil' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2225:19: style: The scope of the variable 'stdoff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:866:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:973:20: style: Function 'infile' argument 1 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:157:33: note: Function 'infile' argument 1 names different: declaration 'filename' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:973:20: note: Function 'infile' argument 1 names different: declaration 'filename' definition 'name'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:1076:46: style: Function 'gethms' argument 2 names different: declaration 'errstrng' definition 'errstring'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:155:55: note: Function 'gethms' argument 2 names different: declaration 'errstrng' definition 'errstring'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:1076:46: note: Function 'gethms' argument 2 names different: declaration 'errstrng' definition 'errstring'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2217:35: style: Function 'outzone' argument 1 names different: declaration 'zp' definition 'zpfirst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:169:41: note: Function 'outzone' argument 1 names different: declaration 'zp' definition 'zpfirst'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2217:35: note: Function 'outzone' argument 1 names different: declaration 'zp' definition 'zpfirst'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2217:54: style: Function 'outzone' argument 2 names different: declaration 'ntzones' definition 'zonecount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:169:49: note: Function 'outzone' argument 2 names different: declaration 'ntzones' definition 'zonecount'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2217:54: note: Function 'outzone' argument 2 names different: declaration 'ntzones' definition 'zonecount'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2853:13: style: Function 'lowerit' argument 1 names different: declaration 'c' definition 'a'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:165:24: note: Function 'lowerit' argument 1 names different: declaration 'c' definition 'a'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2853:13: note: Function 'lowerit' argument 1 names different: declaration 'c' definition 'a'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2884:35: style: Function 'byword' argument 1 names different: declaration 'string' definition 'word'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:320:50: note: Function 'byword' argument 1 names different: declaration 'string' definition 'word'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2884:35: note: Function 'byword' argument 1 names different: declaration 'string' definition 'word'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2885:44: style: Function 'byword' argument 2 names different: declaration 'lp' definition 'table'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:321:28: note: Function 'byword' argument 2 names different: declaration 'lp' definition 'table'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2885:44: note: Function 'byword' argument 2 names different: declaration 'lp' definition 'table'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2912:26: style: Function 'getfields' argument 1 names different: declaration 'buf' definition 'cp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:154:33: note: Function 'getfields' argument 1 names different: declaration 'buf' definition 'cp'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:2912:26: note: Function 'getfields' argument 1 names different: declaration 'buf' definition 'cp'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:3062:27: style: Function 'newabbr' argument 1 names different: declaration 'abbr' definition 'string'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:167:34: note: Function 'newabbr' argument 1 names different: declaration 'abbr' definition 'string'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:3062:27: note: Function 'newabbr' argument 1 names different: declaration 'abbr' definition 'string'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:3108:14: style: Function 'mkdirs' argument 1 names different: declaration 'filename' definition 'argname'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:166:26: note: Function 'mkdirs' argument 1 names different: declaration 'filename' definition 'argname'.
thunderbird-52.3.0/mozilla/intl/icu/source/tools/tzcode/zic.c:3108:14: note: Function 'mkdirs' argument 1 names different: declaration 'filename' definition 'argname'.
thunderbird-52.3.0/mozilla/intl/locale/mac/nsCollationMacUC.cpp:37:58: style: Function 'ConvertStrength' argument 1 names different: declaration 'aStrength' definition 'aNSStrength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/locale/mac/nsCollationMacUC.h:30:42: note: Function 'ConvertStrength' argument 1 names different: declaration 'aStrength' definition 'aNSStrength'.
thunderbird-52.3.0/mozilla/intl/locale/mac/nsCollationMacUC.cpp:37:58: note: Function 'ConvertStrength' argument 1 names different: declaration 'aStrength' definition 'aNSStrength'.
thunderbird-52.3.0/mozilla/intl/locale/mac/nsCollationMacUC.cpp:38:64: style: Function 'ConvertStrength' argument 2 names different: declaration 'aStrengthOut' definition 'aICUStrength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/locale/mac/nsCollationMacUC.h:31:48: note: Function 'ConvertStrength' argument 2 names different: declaration 'aStrengthOut' definition 'aICUStrength'.
thunderbird-52.3.0/mozilla/intl/locale/mac/nsCollationMacUC.cpp:38:64: note: Function 'ConvertStrength' argument 2 names different: declaration 'aStrengthOut' definition 'aICUStrength'.
thunderbird-52.3.0/mozilla/intl/locale/mac/nsDateTimeFormatMac.h:47:3: warning: Member variable 'nsDateTimeFormatMac::mUseDefaultLocale' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/locale/nsCollation.h:41:12: performance: Technically the member function 'nsCollation::NormalizeString' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/locale/nsCollation.cpp:52:23: note: Technically the member function 'nsCollation::NormalizeString' can be static.
thunderbird-52.3.0/mozilla/intl/locale/nsCollation.h:41:12: note: Technically the member function 'nsCollation::NormalizeString' can be static.
thunderbird-52.3.0/mozilla/intl/locale/nsLocaleService.cpp:256:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/locale/nsLocaleService.cpp:257:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/locale/unix/nsCollationUnix.cpp:35:18: warning: Member variable 'nsCollationUnix::mUseCodePointOrder' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/locale/unix/nsDateTimeFormatUnix.cpp:123:16: style: Redundant condition: If 'EXPR == '1'', the comparison 'EXPR' is always true. [redundantCondition]
thunderbird-52.3.0/mozilla/intl/locale/unix/nsDateTimeFormatUnix.h:51:3: warning: Member variable 'nsDateTimeFormatUnix::mLocalePreferred24hour' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/locale/unix/nsDateTimeFormatUnix.h:51:3: warning: Member variable 'nsDateTimeFormatUnix::mLocaleAMPMfirst' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/locale/unix/nsPosixLocale.cpp:20:9: style: The scope of the variable 'lang_code' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/locale/unix/nsPosixLocale.cpp:60:9: style: The scope of the variable 'lang_code' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/locale/unix/nsPosixLocale.cpp:61:9: style: The scope of the variable 'extra' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/locale/unix/nsPosixLocale.cpp:62:9: style: The scope of the variable 'posix_locale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/locale/windows/nsCollationWin.cpp:23:17: warning: Member variable 'nsCollationWin::mLCID' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/locale/windows/nsDateTimeFormatWin.h:51:3: warning: Member variable 'nsDateTimeFormatWin::mLCID' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:74:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:74:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:82:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:82:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:86:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:97:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:222:7: style: Variable 'canBreak' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:221:0: note: Variable 'canBreak' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/lwbrk/gtest/TestLineBreak.cpp:222:7: note: Variable 'canBreak' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:883:58: style: Function 'GetJISx4051Breaks' argument 1 names different: declaration 'aText' definition 'aChars'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.h:25:50: note: Function 'GetJISx4051Breaks' argument 1 names different: declaration 'aText' definition 'aChars'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:883:58: note: Function 'GetJISx4051Breaks' argument 1 names different: declaration 'aText' definition 'aChars'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:884:50: style: Function 'GetJISx4051Breaks' argument 3 names different: declaration 'aBreakMode' definition 'aWordBreak'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.h:26:42: note: Function 'GetJISx4051Breaks' argument 3 names different: declaration 'aBreakMode' definition 'aWordBreak'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:884:50: note: Function 'GetJISx4051Breaks' argument 3 names different: declaration 'aBreakMode' definition 'aWordBreak'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:961:57: style: Function 'GetJISx4051Breaks' argument 1 names different: declaration 'aText' definition 'aChars'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.h:28:49: note: Function 'GetJISx4051Breaks' argument 1 names different: declaration 'aText' definition 'aChars'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:961:57: note: Function 'GetJISx4051Breaks' argument 1 names different: declaration 'aText' definition 'aChars'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:962:50: style: Function 'GetJISx4051Breaks' argument 3 names different: declaration 'aBreakMode' definition 'aWordBreak'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.h:29:42: note: Function 'GetJISx4051Breaks' argument 3 names different: declaration 'aBreakMode' definition 'aWordBreak'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:962:50: note: Function 'GetJISx4051Breaks' argument 3 names different: declaration 'aBreakMode' definition 'aWordBreak'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:610:12: style: Technically the member function 'ContextState::Length' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp:611:12: style: Technically the member function 'ContextState::Index' can be const. [functionConst]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.cpp:130:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.cpp:45:48: style: Function 'GetClass' argument 1 names different: declaration 'aChar' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.h:37:30: note: Function 'GetClass' argument 1 names different: declaration 'aChar' definition 'c'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.cpp:45:48: note: Function 'GetClass' argument 1 names different: declaration 'aChar' definition 'c'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.cpp:82:19: style: Function 'FindWord' argument 1 names different: declaration 'aText1' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.h:31:40: note: Function 'FindWord' argument 1 names different: declaration 'aText1' definition 'aText'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.cpp:82:19: note: Function 'FindWord' argument 1 names different: declaration 'aText1' definition 'aText'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.cpp:82:36: style: Function 'FindWord' argument 2 names different: declaration 'aTextLen1' definition 'aTextLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.h:31:58: note: Function 'FindWord' argument 2 names different: declaration 'aTextLen1' definition 'aTextLen'.
thunderbird-52.3.0/mozilla/intl/lwbrk/nsSampleWordBreaker.cpp:82:36: note: Function 'FindWord' argument 2 names different: declaration 'aTextLen1' definition 'aTextLen'.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:263:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:259:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:263:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:245:65: style: Function 'GetCombinedEnumeration' argument 1 names different: declaration 'aOverrideString' definition 'aOverrideStrings'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.h:39:62: note: Function 'GetCombinedEnumeration' argument 1 names different: declaration 'aOverrideString' definition 'aOverrideStrings'.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:245:65: note: Function 'GetCombinedEnumeration' argument 1 names different: declaration 'aOverrideString' definition 'aOverrideStrings'.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:326:46: style: Function 'FormatString' argument 1 names different: declaration 'formatStr' definition 'aFormatStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.h:49:50: note: Function 'FormatString' argument 1 names different: declaration 'formatStr' definition 'aFormatStr'.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:326:46: note: Function 'FormatString' argument 1 names different: declaration 'formatStr' definition 'aFormatStr'.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:581:52: style: Function 'getStringBundle' argument 1 names different: declaration 'aUrl' definition 'aURLSpec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundleService.h:39:40: note: Function 'getStringBundle' argument 1 names different: declaration 'aUrl' definition 'aURLSpec'.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:581:52: note: Function 'getStringBundle' argument 1 names different: declaration 'aUrl' definition 'aURLSpec'.
thunderbird-52.3.0/mozilla/intl/strres/nsStringBundle.cpp:509:3: performance: Variable 'mErrorService' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/uconv/nsConverterInputStream.cpp:111:22: style: Checking if unsigned variable 'bytesToWrite' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/intl/uconv/nsNCRFallbackEncoderWrapper.h:29:8: performance: Technically the member function 'nsNCRFallbackEncoderWrapper::WriteNCR' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/uconv/nsNCRFallbackEncoderWrapper.cpp:20:30: note: Technically the member function 'nsNCRFallbackEncoderWrapper::WriteNCR' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/nsNCRFallbackEncoderWrapper.h:29:8: note: Technically the member function 'nsNCRFallbackEncoderWrapper::WriteNCR' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/nsScriptableUConv.cpp:40:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/uconv/nsScriptableUConv.cpp:37:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/nsScriptableUConv.cpp:40:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/nsScriptableUConv.cpp:144:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/uconv/nsScriptableUConv.cpp:141:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/nsScriptableUConv.cpp:144:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/nsUTF8ToUnicodeSSE2.cpp:66:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/intl/uconv/nsUTF8ToUnicodeSSE2.cpp:67:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:401:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:401:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:432:3: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:421:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:432:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:66:1: style: The class 'nsTestUConv' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:113:12: performance: Technically the member function 'nsTestUConv::ConvertEncode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:476:23: note: Technically the member function 'nsTestUConv::ConvertEncode' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:113:12: note: Technically the member function 'nsTestUConv::ConvertEncode' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:119:12: performance: Technically the member function 'nsTestUConv::FinishEncode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:492:23: note: Technically the member function 'nsTestUConv::FinishEncode' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:119:12: note: Technically the member function 'nsTestUConv::FinishEncode' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:122:8: performance: Technically the member function 'nsTestUConv::PrintSpaces' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:504:19: note: Technically the member function 'nsTestUConv::PrintSpaces' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/tests/TestUConv.cpp:122:8: note: Technically the member function 'nsTestUConv::PrintSpaces' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/tests/convperf.cpp:88:8: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/tests/nsTestUConv.cpp:886:3: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/uconv/tests/nsTestUConv.cpp:883:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/tests/nsTestUConv.cpp:886:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/tests/nsTestUConv.cpp:889:3: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/uconv/tests/nsTestUConv.cpp:886:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/tests/nsTestUConv.cpp:889:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/tests/nsTestUConv.cpp:154:13: style: Variable 'srcLen' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/intl/uconv/tests/nsTestUConv.cpp:446:5: error: Resource leak: f [resourceLeak]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:437:11: warning: %hx in format string (no. 1) requires 'unsigned short *' but the argument type is 'signed short *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:437:11: warning: %hx in format string (no. 2) requires 'unsigned short *' but the argument type is 'signed short *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:165:14: style: The scope of the variable 'gs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:166:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:166:17: style: The scope of the variable 'lastdiff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:44:13: style: struct member 'uTable::itemOfList' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:45:12: style: struct member 'uTable::offsetToFormatArray' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:46:12: style: struct member 'uTable::offsetToMapCellArray' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:47:12: style: struct member 'uTable::offsetToMappingTable' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:48:12: style: struct member 'uTable::data' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/intl/uconv/tools/umaptable.c:231:5: error: Uninitialized variable: state [uninitvar]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKConvUtil.h:12:12: performance: Technically the member function 'nsGBKConvUtil::GBKCharToUnicode' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKConvUtil.cpp:79:25: note: Technically the member function 'nsGBKConvUtil::GBKCharToUnicode' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKConvUtil.h:12:12: note: Technically the member function 'nsGBKConvUtil::GBKCharToUnicode' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKConvUtil.h:13:8: performance: Technically the member function 'nsGBKConvUtil::UnicodeToGBKChar' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKConvUtil.cpp:21:21: note: Technically the member function 'nsGBKConvUtil::UnicodeToGBKChar' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKConvUtil.h:13:8: note: Technically the member function 'nsGBKConvUtil::UnicodeToGBKChar' can be static.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.cpp:181:72: style: Function 'DecodeToSurrogate' argument 2 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.h:45:54: note: Function 'DecodeToSurrogate' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.cpp:181:72: note: Function 'DecodeToSurrogate' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.cpp:214:74: style: Function 'TryExtensionDecoder' argument 2 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.h:43:56: note: Function 'TryExtensionDecoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.cpp:214:74: note: Function 'TryExtensionDecoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.cpp:230:71: style: Function 'Try4BytesDecoder' argument 2 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.h:44:53: note: Function 'Try4BytesDecoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsGBKToUnicode.cpp:230:71: note: Function 'Try4BytesDecoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:132:12: style: The scope of the variable 'unicode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:39:56: style: Function 'TryExtensionEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.h:61:62: note: Function 'TryExtensionEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:39:56: note: Function 'TryExtensionEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:49:53: style: Function 'Try4BytesEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.h:63:59: note: Function 'Try4BytesEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:49:53: note: Function 'Try4BytesEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:63:52: style: Function 'EncodeSurrogate' argument 3 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.h:66:66: note: Function 'EncodeSurrogate' argument 3 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:63:52: note: Function 'EncodeSurrogate' argument 3 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:94:41: style: Function 'nsUnicodeToGBK' argument 1 names different: declaration 'aMaxLengthFactor' definition 'aMaxLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.h:31:36: note: Function 'nsUnicodeToGBK' argument 1 names different: declaration 'aMaxLengthFactor' definition 'aMaxLength'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:94:41: note: Function 'nsUnicodeToGBK' argument 1 names different: declaration 'aMaxLengthFactor' definition 'aMaxLength'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:100:52: style: Function 'TryExtensionEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.h:46:62: note: Function 'TryExtensionEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:100:52: note: Function 'TryExtensionEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:110:49: style: Function 'Try4BytesEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.h:48:59: note: Function 'Try4BytesEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:110:49: note: Function 'Try4BytesEncoder' argument 2 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:118:48: style: Function 'EncodeSurrogate' argument 3 names different: declaration 'aDest' definition 'aOut'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.h:51:66: note: Function 'EncodeSurrogate' argument 3 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvcn/nsUnicodeToGBK.cpp:118:48: note: Function 'EncodeSurrogate' argument 3 names different: declaration 'aDest' definition 'aOut'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:27:33: style: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:20:50: note: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:27:33: note: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:28:34: style: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:21:34: note: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:28:34: note: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:171:33: style: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:53:50: note: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:171:33: note: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:172:34: style: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:54:34: note: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:172:34: note: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:376:33: style: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:93:50: note: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:376:33: note: Function 'Convert' argument 2 names different: declaration 'aSrcLength' definition 'aSrcLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:377:34: style: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:94:34: note: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:377:34: note: Function 'Convert' argument 4 names different: declaration 'aDestLength' definition 'aDestLen'.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:83:9: performance: Variable 'mGB2312Decoder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:84:9: performance: Variable 'mEUCKRDecoder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsJapaneseToUnicode.h:85:9: performance: Variable 'mISO88597Decoder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:246:55: warning: Either the condition 'i>=5' is redundant or the array 'g_ufScanClassIDs[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:223:11: note: Assuming that condition 'i>=5' is not redundant
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:246:55: note: Array index out of bounds
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:247:74: warning: Either the condition 'i>=5' is redundant or the array 'g_ufMappingTables[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:223:11: note: Assuming that condition 'i>=5' is not redundant
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:247:74: note: Array index out of bounds
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:156:3: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:146:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:156:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/intl/uconv/ucvja/nsUnicodeToISO2022JP.cpp:152:12: style: The scope of the variable 'srcChar' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/util/nsUCSupport.cpp:396:11: style: The scope of the variable 'bcr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/util/nsUCSupport.cpp:396:16: style: The scope of the variable 'bcw' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:135:24: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:133:72: style: Function 'uFillInfoFormate0' argument 3 names different: declaration 'aInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:19:72: note: Function 'uFillInfoFormate0' argument 3 names different: declaration 'aInfo' definition 'info'.
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:133:72: note: Function 'uFillInfoFormate0' argument 3 names different: declaration 'aInfo' definition 'info'.
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:155:72: style: Function 'uFillInfoFormate1' argument 3 names different: declaration 'aInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:20:72: note: Function 'uFillInfoFormate1' argument 3 names different: declaration 'aInfo' definition 'info'.
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:155:72: note: Function 'uFillInfoFormate1' argument 3 names different: declaration 'aInfo' definition 'info'.
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:171:72: style: Function 'uFillInfoFormate2' argument 3 names different: declaration 'aInfo' definition 'info'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:21:72: note: Function 'uFillInfoFormate2' argument 3 names different: declaration 'aInfo' definition 'info'.
thunderbird-52.3.0/mozilla/intl/uconv/util/umap.c:171:72: note: Function 'uFillInfoFormate2' argument 3 names different: declaration 'aInfo' definition 'info'.
thunderbird-52.3.0/mozilla/intl/unicharutil/nsCaseConversionImp2.cpp:58:55: style: Function 'CaseInsensitiveCompare' argument 3 names different: declaration 'aLength' definition 'aCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/unicharutil/nsCaseConversionImp2.h:32:93: note: Function 'CaseInsensitiveCompare' argument 3 names different: declaration 'aLength' definition 'aCount'.
thunderbird-52.3.0/mozilla/intl/unicharutil/nsCaseConversionImp2.cpp:58:55: note: Function 'CaseInsensitiveCompare' argument 3 names different: declaration 'aLength' definition 'aCount'.
thunderbird-52.3.0/mozilla/intl/unicharutil/nsSaveAsCharset.cpp:39:43: style: Function 'Convert' argument 1 names different: declaration 'ain' definition 'aIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/unicharutil/nsSaveAsCharset.h:25:39: note: Function 'Convert' argument 1 names different: declaration 'ain' definition 'aIn'.
thunderbird-52.3.0/mozilla/intl/unicharutil/nsSaveAsCharset.cpp:39:43: note: Function 'Convert' argument 1 names different: declaration 'ain' definition 'aIn'.
thunderbird-52.3.0/mozilla/intl/unicharutil/nsUnicodeNormalizer.cpp:685:55: style: Function 'DecomposeNonRecursively' argument 1 names different: declaration 'comp' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/unicharutil/nsUnicodeNormalizer.h:32:49: note: Function 'DecomposeNonRecursively' argument 1 names different: declaration 'comp' definition 'c'.
thunderbird-52.3.0/mozilla/intl/unicharutil/nsUnicodeNormalizer.cpp:685:55: note: Function 'DecomposeNonRecursively' argument 1 names different: declaration 'comp' definition 'c'.
thunderbird-52.3.0/mozilla/intl/unicharutil/tests/NormalizationTest.cpp:186:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/unicharutil/tests/NormalizationTest.cpp:186:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/unicharutil/tests/NormalizationTest.cpp:214:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/unicharutil/tests/NormalizationTest.cpp:214:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/unicharutil/tests/NormalizationTest.cpp:232:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/unicharutil/tests/NormalizationTest.cpp:232:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/unicharutil/tests/NormalizationTest.cpp:250:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/unicharutil/tests/NormalizationTest.cpp:250:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:407:22: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:476:22: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:521:22: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:573:22: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:738:22: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:1074:16: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:1099:16: style: The scope of the variable 'dp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:799:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:426:11: error: Common realloc mistake: 'decomps' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:487:11: error: Common realloc mistake: 'title' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:539:11: error: Common realloc mistake: 'upper' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:591:11: error: Common realloc mistake: 'lower' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:631:11: error: Common realloc mistake: 'ccl' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:717:11: error: Common realloc mistake: 'nums' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/intl/unicharutil/tools/ucgendat.c:761:11: error: Common realloc mistake: 'ncodes' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:79:11: style: The scope of the variable 'f' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:80:11: style: The scope of the variable 'fp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:80:21: style: The scope of the variable 'pp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:321:19: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:398:10: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:540:25: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:612:16: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:676:19: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:742:16: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:780:19: style: The scope of the variable 'size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:780:25: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:858:16: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/ucdata.c:893:16: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/util/GreekCasing.h:49:18: style: Class 'State' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/unicharutil/util/IrishCasing.h:66:18: style: Class 'State' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.cpp:197:1: style: Function 'SpecialLower' argument 1 names different: declaration 'aCh' definition 'aChar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.h:22:47: note: Function 'SpecialLower' argument 1 names different: declaration 'aCh' definition 'aChar'.
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.cpp:197:1: note: Function 'SpecialLower' argument 1 names different: declaration 'aCh' definition 'aChar'.
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.cpp:198:1: style: Function 'SpecialUpper' argument 1 names different: declaration 'aCh' definition 'aChar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.h:21:47: note: Function 'SpecialUpper' argument 1 names different: declaration 'aCh' definition 'aChar'.
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.cpp:198:1: note: Function 'SpecialUpper' argument 1 names different: declaration 'aCh' definition 'aChar'.
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.cpp:199:1: style: Function 'SpecialTitle' argument 1 names different: declaration 'aCh' definition 'aChar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.h:23:47: note: Function 'SpecialTitle' argument 1 names different: declaration 'aCh' definition 'aChar'.
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsSpecialCasingData.cpp:199:1: note: Function 'SpecialTitle' argument 1 names different: declaration 'aCh' definition 'aChar'.
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsUnicodeProperties.cpp:445:14: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsUnicodeProperties.cpp:191:26: style: Function 'HasMirroredChar' argument 1 names different: declaration 'aChr' definition 'aCh'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsUnicodeProperties.h:180:31: note: Function 'HasMirroredChar' argument 1 names different: declaration 'aChr' definition 'aCh'.
thunderbird-52.3.0/mozilla/intl/unicharutil/util/nsUnicodeProperties.cpp:191:26: note: Function 'HasMirroredChar' argument 1 names different: declaration 'aChr' definition 'aCh'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/time.h:47:1: warning: The class 'TimeDelta' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/time.h:169:1: warning: The class 'Time' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/time.h:388:1: warning: The class 'TimeTicks' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/histogram.cc:524:7: style: Condition 'kUseRealCrc' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/histogram.cc:523:28: note: Assignment 'kUseRealCrc=true', assigned value is 1
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/histogram.cc:524:7: note: Condition 'kUseRealCrc' is always true
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/histogram.cc:389:10: style: The scope of the variable 'log_ratio' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/histogram.cc:390:10: style: The scope of the variable 'log_next' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/message_pump_libevent.cc:34:0: error: #error Cannot find libevent type sizes [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/process_util_linux.cc:97:8: style: Technically the member function 'base::EnvironmentEnvp::ToMap' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/process_util_posix.cc:156:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/process_util_posix.cc:185:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/string_util.cc:403:16: error: va_list 'backup_ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/string_util.cc:408:68: error: va_list 'backup_ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/string_util.cc:409:3: error: va_list 'backup_ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/thread.cc:81:3: style: Variable 'quit_properly' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/thread.cc:79:0: note: Variable 'quit_properly' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/thread.cc:81:3: note: Variable 'quit_properly' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/time_posix.cc:192:0: error: #error No usable tick clock function on this platform. [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/time_win.cc:301:8: style: Technically the member function '::HighResNowSingleton::IsUsingHighResClock' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/time_win.cc:339:11: style: Technically the member function '::HighResNowSingleton::UnreliableNow' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/time_win.cc:346:11: performance: Technically the member function '::HighResNowSingleton::ReliableNow' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/ipc/chromium/src/base/win_util.cc:20:0: style: Variable 'string_length' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/ipc_channel_win.cc:113:8: style: The scope of the variable 'waited' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/ipc_channel_win.cc:116:14: style: Variable 'waited' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:143:16: style: The function 'OnSignal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:51:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:143:16: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/process_watcher_win.cc:61:16: warning: Virtual function 'OnObjectSignaled' is called from destructor '~ChildReaper()' at line 29. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/process_watcher_win.cc:29:7: note: Calling KillProcess
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/process_watcher_win.cc:86:5: note: Calling OnObjectSignaled
thunderbird-52.3.0/mozilla/ipc/chromium/src/chrome/common/process_watcher_win.cc:61:16: note: OnObjectSignaled is a virtual method
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/arc4random.c:110:16: style: The scope of the variable 'si' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/arc4random.c:128:10: style: The scope of the variable 'result' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/arc4random.c:303:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:411:7: style: Condition '!lock' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:409:6: note: Assuming that condition '!lock' is not redundant
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:411:7: note: Condition '!lock' is always true
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2685:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2681:0: note: Variable 'res' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2685:2: note: Variable 'res' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1324:16: style: The scope of the variable 'cr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1324:21: style: The scope of the variable 'lf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2466:6: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:491:44: style: Function 'evbuffer_invoke_callbacks' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evbuffer-internal.h:275:49: note: Function 'evbuffer_invoke_callbacks' argument 1 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:491:44: note: Function 'evbuffer_invoke_callbacks' argument 1 names different: declaration 'buf' definition 'buffer'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1714:12: style: Function 'evbuffer_chain_should_realign' argument 2 names different: declaration 'datalen' definition 'datlen'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:140:12: note: Function 'evbuffer_chain_should_realign' argument 2 names different: declaration 'datalen' definition 'datlen'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1714:12: note: Function 'evbuffer_chain_should_realign' argument 2 names different: declaration 'datalen' definition 'datlen'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2007:38: style: Function '_evbuffer_read_setup_vecs' argument 4 names different: declaration 'n_vecs' definition 'n_vecs_avail'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evbuffer-internal.h:261:38: note: Function '_evbuffer_read_setup_vecs' argument 4 names different: declaration 'n_vecs' definition 'n_vecs_avail'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2007:38: note: Function '_evbuffer_read_setup_vecs' argument 4 names different: declaration 'n_vecs' definition 'n_vecs_avail'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:629:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:681:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:694:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:705:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1214:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1735:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1750:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1780:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1784:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1827:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1862:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:1909:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2022:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2028:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer.c:2645:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer_iocp.c:100:20: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer_iocp.c:170:56: style: Function 'evbuffer_launch_write' argument 2 names different: declaration 'n' definition 'at_most'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/iocp-internal.h:148:60: note: Function 'evbuffer_launch_write' argument 2 names different: declaration 'n' definition 'at_most'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer_iocp.c:170:56: note: Function 'evbuffer_launch_write' argument 2 names different: declaration 'n' definition 'at_most'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer_iocp.c:244:51: style: Function 'evbuffer_launch_read' argument 2 names different: declaration 'n' definition 'at_most'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/iocp-internal.h:134:55: note: Function 'evbuffer_launch_read' argument 2 names different: declaration 'n' definition 'at_most'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/buffer_iocp.c:244:51: note: Function 'evbuffer_launch_read' argument 2 names different: declaration 'n' definition 'at_most'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent.c:713:7: style: Condition '!lock' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent.c:711:13: note: Assuming that condition '!lock' is not redundant
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent.c:713:7: note: Condition '!lock' is always true
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_filter.c:397:36: style: Function 'bufferevent_filtered_outbuf_cb' argument 2 names different: declaration 'info' definition 'cbinfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_filter.c:72:36: note: Function 'bufferevent_filtered_outbuf_cb' argument 2 names different: declaration 'info' definition 'cbinfo'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_filter.c:397:36: note: Function 'bufferevent_filtered_outbuf_cb' argument 2 names different: declaration 'info' definition 'cbinfo'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_openssl.c:570:6: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_pair.c:122:2: style: Variable 'bufev1' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_pair.c:116:0: note: Variable 'bufev1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_pair.c:122:2: note: Variable 'bufev1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_ratelim.c:203:52: style: Same value in both branches of ternary operator. [duplicateValueTernary]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/bufferevent_sock.c:349:2: error: Address of auto-variable 'bufev_p->bev' returned [returnAddressOfAutoVariable]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/epoll.c:179:6: style: The scope of the variable 'op' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/epoll.c:179:10: style: The scope of the variable 'events' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/epoll.c:337:23: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:847:6: style: The scope of the variable 'error' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:848:7: style: The scope of the variable 'addrbuf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:1390:6: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:2054:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:2816:18: style: The scope of the variable 'req' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:2855:18: style: The scope of the variable 'req' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:3321:62: style: The scope of the variable 'req' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:3322:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:4024:19: style: The scope of the variable 'hash' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:2684:12: style: Function 'request_new' argument 7 names different: declaration 'ptr' definition 'user_ptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:400:166: note: Function 'request_new' argument 7 names different: declaration 'ptr' definition 'user_ptr'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:2684:12: note: Function 'request_new' argument 7 names different: declaration 'ptr' definition 'user_ptr'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:3188:45: style: Function 'search_try_next' argument 1 names different: declaration 'req' definition 'handle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:396:56: note: Function 'search_try_next' argument 1 names different: declaration 'req' definition 'handle'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evdns.c:3188:45: note: Function 'search_try_next' argument 1 names different: declaration 'req' definition 'handle'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:1707:10: style: Condition 'res==0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:1677:12: note: Assignment 'res=0', assigned value is 0
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:1707:10: note: Condition 'res==0' is always true
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:1707:10: style: Same expression on both sides of '==' because the value of 'res' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:1677:12: note: 'res' is assigned value '0' here.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:1707:10: note: Same expression on both sides of '==' because the value of 'res' and '0' are the same.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:1052:6: style: The scope of the variable 'should_break' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:193:1: style: Function 'event_debug_map_HT_GROW' argument 1 names different: declaration 'ht' definition 'head'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:191:1: note: Function 'event_debug_map_HT_GROW' argument 1 names different: declaration 'ht' definition 'head'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:193:1: note: Function 'event_debug_map_HT_GROW' argument 1 names different: declaration 'ht' definition 'head'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:193:1: style: Function 'event_debug_map_HT_GROW' argument 2 names different: declaration 'min_capacity' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:191:1: note: Function 'event_debug_map_HT_GROW' argument 2 names different: declaration 'min_capacity' definition 'size'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:193:1: note: Function 'event_debug_map_HT_GROW' argument 2 names different: declaration 'min_capacity' definition 'size'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:193:1: style: Function 'event_debug_map_HT_CLEAR' argument 1 names different: declaration 'ht' definition 'head'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:191:1: note: Function 'event_debug_map_HT_CLEAR' argument 1 names different: declaration 'ht' definition 'head'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:193:1: note: Function 'event_debug_map_HT_CLEAR' argument 1 names different: declaration 'ht' definition 'head'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:193:1: style: Function '_event_debug_map_HT_REP_IS_BAD' argument 1 names different: declaration 'ht' definition 'head'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:191:1: note: Function '_event_debug_map_HT_REP_IS_BAD' argument 1 names different: declaration 'ht' definition 'head'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:193:1: note: Function '_event_debug_map_HT_REP_IS_BAD' argument 1 names different: declaration 'ht' definition 'head'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:2289:54: style: Function 'event_active_nolock' argument 3 names different: declaration 'count' definition 'ncalls'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event-internal.h:349:59: note: Function 'event_active_nolock' argument 3 names different: declaration 'count' definition 'ncalls'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:2289:54: note: Function 'event_active_nolock' argument 3 names different: declaration 'count' definition 'ncalls'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:2667:30: style: Function 'event_mm_strdup_' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/mm-internal.h:41:36: note: Function 'event_mm_strdup_' argument 1 names different: declaration 's' definition 'str'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:2667:30: note: Function 'event_mm_strdup_' argument 1 names different: declaration 's' definition 'str'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:2684:25: style: Function 'event_mm_realloc_' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/mm-internal.h:42:31: note: Function 'event_mm_realloc_' argument 1 names different: declaration 'p' definition 'ptr'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:2684:25: note: Function 'event_mm_realloc_' argument 1 names different: declaration 'p' definition 'ptr'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:2693:22: style: Function 'event_mm_free_' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/mm-internal.h:43:27: note: Function 'event_mm_free_' argument 1 names different: declaration 'p' definition 'ptr'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event.c:2693:22: note: Function 'event_mm_free_' argument 1 names different: declaration 'p' definition 'ptr'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event_iocp.c:177:6: style: Condition '!extension_fns_initialized' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event_iocp.c:235:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event_iocp.c:274:35: style: Function 'event_iocp_activate_overlapped' argument 4 names different: declaration 'n_bytes' definition 'n'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/iocp-internal.h:177:35: note: Function 'event_iocp_activate_overlapped' argument 4 names different: declaration 'n_bytes' definition 'n'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event_iocp.c:274:35: note: Function 'event_iocp_activate_overlapped' argument 4 names different: declaration 'n_bytes' definition 'n'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap.c:418:47: style: Function 'evmap_signal_add' argument 2 names different: declaration 'signum' definition 'sig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap-internal.h:84:51: note: Function 'evmap_signal_add' argument 2 names different: declaration 'signum' definition 'sig'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap.c:418:47: note: Function 'evmap_signal_add' argument 2 names different: declaration 'signum' definition 'sig'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap.c:444:47: style: Function 'evmap_signal_del' argument 2 names different: declaration 'signum' definition 'sig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap-internal.h:85:51: note: Function 'evmap_signal_del' argument 2 names different: declaration 'signum' definition 'sig'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap.c:444:47: note: Function 'evmap_signal_del' argument 2 names different: declaration 'signum' definition 'sig'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap.c:466:62: style: Function 'evmap_signal_active' argument 2 names different: declaration 'signum' definition 'sig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap-internal.h:86:67: note: Function 'evmap_signal_active' argument 2 names different: declaration 'signum' definition 'sig'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap.c:466:62: note: Function 'evmap_signal_active' argument 2 names different: declaration 'signum' definition 'sig'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap.c:480:42: style: Function 'evmap_io_get_fdinfo' argument 1 names different: declaration 'ctx' definition 'map'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap-internal.h:88:48: note: Function 'evmap_io_get_fdinfo' argument 1 names different: declaration 'ctx' definition 'map'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evmap.c:480:42: note: Function 'evmap_io_get_fdinfo' argument 1 names different: declaration 'ctx' definition 'map'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evport.c:454:20: error: Array 'evpd->ed_pending[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evport.c:423:2: note: After for loop, i has value 8
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evport.c:454:20: note: Array index out of bounds
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evport.c:358:3: style: Variable 'fdi' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evport.c:454:10: error: Array 'evpd.ed_pending[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evrpc.c:720:38: style: Function 'evrpc_schedule_request_closure' argument 1 names different: declaration 'ctx' definition 'arg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evrpc.c:655:50: note: Function 'evrpc_schedule_request_closure' argument 1 names different: declaration 'ctx' definition 'arg'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evrpc.c:720:38: note: Function 'evrpc_schedule_request_closure' argument 1 names different: declaration 'ctx' definition 'arg'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evthread.c:294:36: style: Function '_evthread_is_debug_lock_held' argument 1 names different: declaration 'lock' definition 'lock_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evthread-internal.h:356:40: note: Function '_evthread_is_debug_lock_held' argument 1 names different: declaration 'lock' definition 'lock_'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evthread.c:294:36: note: Function '_evthread_is_debug_lock_held' argument 1 names different: declaration 'lock' definition 'lock_'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evthread.c:308:37: style: Function '_evthread_debug_get_real_lock' argument 1 names different: declaration 'lock' definition 'lock_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evthread-internal.h:357:43: note: Function '_evthread_debug_get_real_lock' argument 1 names different: declaration 'lock' definition 'lock_'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evthread.c:308:37: note: Function '_evthread_debug_get_real_lock' argument 1 names different: declaration 'lock' definition 'lock_'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/evutil.c:419:0: error: #error "I don't know how to parse 64-bit integers." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:3223:2: style: Variable 'http' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:3221:0: note: Variable 'http' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:3223:2: note: Variable 'http' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:3240:2: style: Variable 'http' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:3238:0: note: Variable 'http' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:3240:2: note: Variable 'http' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:4231:2: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:4220:2: note: Variable 'token' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:4231:2: note: Variable 'token' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:2719:7: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:2902:7: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:3604:10: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:2717:49: style: Function 'evhttp_decode_uri_internal' argument 4 names different: declaration 'decode_plus' definition 'decode_plus_ctl'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:197:20: note: Function 'evhttp_decode_uri_internal' argument 4 names different: declaration 'decode_plus' definition 'decode_plus_ctl'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/http.c:2717:49: note: Function 'evhttp_decode_uri_internal' argument 4 names different: declaration 'decode_plus' definition 'decode_plus_ctl'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/log.c:173:9: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/signal.c:211:34: style: Function '_evsig_set_handler' argument 3 names different: declaration 'fn' definition 'handler'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/event-internal.h:345:13: note: Function '_evsig_set_handler' argument 3 names different: declaration 'fn' definition 'handler'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/signal.c:211:34: note: Function '_evsig_set_handler' argument 3 names different: declaration 'fn' definition 'handler'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/bench.c:132:18: style: The scope of the variable 'tv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/bench_cascade.c:146:18: style: The scope of the variable 'tv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:1957:2: style: Variable 'cfg' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:1955:0: note: Variable 'cfg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:1957:2: note: Variable 'cfg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2152:2: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2147:0: note: Variable 'r' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2152:2: note: Variable 'r' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2154:2: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2147:0: note: Variable 'w' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2154:2: note: Variable 'w' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2156:2: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2147:0: note: Variable 't' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2156:2: note: Variable 't' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2316:2: style: Variable 'cfg' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2314:0: note: Variable 'cfg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2316:2: note: Variable 'cfg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2318:2: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2313:0: note: Variable 'b' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2318:2: note: Variable 'b' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.c:2286:2: error: Memory leak: mem [memleak]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1311:2: style: Variable 'buf1' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1309:0: note: Variable 'buf1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1311:2: note: Variable 'buf1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1384:2: style: Variable 'buf1' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1380:0: note: Variable 'buf1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1384:2: note: Variable 'buf1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1448:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1438:0: note: Variable 'buf' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1448:2: note: Variable 'buf' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1449:2: style: Variable 'tmp_buf' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1438:0: note: Variable 'tmp_buf' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:1449:2: note: Variable 'tmp_buf' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:156:16: style: Variable 'n' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_buffer.c:247:44: error: Invalid memcmp() argument nr 3. A non-boolean value is required. [invalidFunctionArgBool]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_bufferevent.c:604:2: style: Variable 'fake_listener' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_bufferevent.c:588:0: note: Variable 'fake_listener' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_bufferevent.c:604:2: note: Variable 'fake_listener' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_bufferevent.c:555:14: style: The scope of the variable 'err' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:382:2: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:377:0: note: Variable 'base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:382:2: note: Variable 'base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:385:2: style: Variable 'sock' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:370:0: note: Variable 'sock' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:385:2: note: Variable 'sock' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:603:2: style: Variable 'port' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:598:0: note: Variable 'port' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:603:2: note: Variable 'port' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:680:2: style: Variable 'port' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:672:0: note: Variable 'port' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:680:2: note: Variable 'port' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:767:2: style: Variable 'port1' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:761:0: note: Variable 'port1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:767:2: note: Variable 'port1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:1064:2: style: Variable 'listener' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:1044:0: note: Variable 'listener' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:1064:2: note: Variable 'listener' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:1784:2: style: Variable 'dns_base' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:1775:0: note: Variable 'dns_base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_dns.c:1784:2: note: Variable 'dns_base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_et.c:172:2: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_et.c:162:0: note: Variable 'base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_et.c:172:2: note: Variable 'base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:836:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:829:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:836:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1057:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1047:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1057:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1180:2: style: Variable 'second' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1170:0: note: Variable 'second' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1180:2: note: Variable 'second' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1182:2: style: Variable 'third' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1170:0: note: Variable 'third' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1182:2: note: Variable 'third' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1420:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1413:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1420:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1470:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1463:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1470:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1610:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1603:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1610:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1826:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1817:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:1826:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2453:2: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2449:2: note: Variable 's' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2453:2: note: Variable 's' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2483:2: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2476:0: note: Variable 'base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2483:2: note: Variable 'base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2854:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2846:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2854:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3048:8: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3035:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3048:8: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3113:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3101:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3113:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3224:2: style: Variable 'escaped' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3221:0: note: Variable 'escaped' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3224:2: note: Variable 'escaped' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3261:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3253:0: note: Variable 'fd' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3261:2: note: Variable 'fd' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3264:2: style: Variable 'bev' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3252:0: note: Variable 'bev' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3264:2: note: Variable 'bev' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3316:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3309:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3316:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3375:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3367:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:3375:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2173:2: style: Variable '_print' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_http.c:2202:2: style: Variable '_print' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_iocp.c:314:2: style: Variable 'port' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_iocp.c:308:0: note: Variable 'port' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_iocp.c:314:2: note: Variable 'port' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:144:2: style: Variable 'http' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:141:0: note: Variable 'http' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:144:2: note: Variable 'http' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:145:2: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:142:0: note: Variable 'base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:145:2: note: Variable 'base' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:195:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:190:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:195:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:265:2: style: Variable 'evcon' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:259:0: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:265:2: note: Variable 'evcon' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:465:2: style: Variable 'pool' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:451:0: note: Variable 'pool' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:465:2: note: Variable 'pool' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:471:2: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:452:0: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:471:2: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:475:2: style: Variable 'kill' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:453:0: note: Variable 'kill' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:475:2: note: Variable 'kill' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:541:2: style: Variable 'pool' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:535:0: note: Variable 'pool' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:541:2: note: Variable 'pool' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:544:2: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:536:0: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:544:2: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:548:2: style: Variable 'kill_one' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:537:0: note: Variable 'kill_one' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:548:2: note: Variable 'kill_one' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:549:2: style: Variable 'kill_two' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:537:0: note: Variable 'kill_two' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:549:2: note: Variable 'kill_two' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:642:2: style: Variable 'pool' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:633:0: note: Variable 'pool' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:642:2: note: Variable 'pool' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:648:2: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:634:0: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:648:2: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:652:2: style: Variable 'kill' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:635:0: note: Variable 'kill' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:652:2: note: Variable 'kill' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:690:2: style: Variable 'pool' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:684:0: note: Variable 'pool' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:690:2: note: Variable 'pool' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:696:2: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:685:0: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:696:2: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:700:2: style: Variable 'kill' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:686:0: note: Variable 'kill' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:700:2: note: Variable 'kill' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:738:2: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:730:0: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_rpc.c:738:2: note: Variable 'msg' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_testutils.c:205:38: style: Function 'regress_dnsserver' argument 3 names different: declaration 'seach_table' definition 'search_table'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_testutils.h:55:38: note: Function 'regress_dnsserver' argument 3 names different: declaration 'seach_table' definition 'search_table'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_testutils.c:205:38: note: Function 'regress_dnsserver' argument 3 names different: declaration 'seach_table' definition 'search_table'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_util.c:114:8: style: The scope of the variable 'written' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_util.c:161:8: style: The scope of the variable 'written' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_util.c:230:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_util.c:341:6: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_util.c:745:51: style: Function 'ai_find_by_family' argument 2 names different: declaration 'f' definition 'family'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.h:103:75: note: Function 'ai_find_by_family' argument 2 names different: declaration 'f' definition 'family'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_util.c:745:51: note: Function 'ai_find_by_family' argument 2 names different: declaration 'f' definition 'family'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_util.c:756:53: style: Function 'ai_find_by_protocol' argument 2 names different: declaration 'p' definition 'protocol'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress.h:104:77: note: Function 'ai_find_by_protocol' argument 2 names different: declaration 'p' definition 'protocol'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_util.c:756:53: note: Function 'ai_find_by_protocol' argument 2 names different: declaration 'p' definition 'protocol'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_zlib.c:133:6: style: The scope of the variable 'nread' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_zlib.c:133:13: style: The scope of the variable 'nwrite' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_zlib.c:134:6: style: The scope of the variable 'res' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_zlib.c:134:11: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_zlib.c:187:6: style: The scope of the variable 'nread' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_zlib.c:187:13: style: The scope of the variable 'nwrite' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_zlib.c:188:6: style: The scope of the variable 'res' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/regress_zlib.c:188:11: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/test-time.c:65:6: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/test-time.c:65:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/tinytest.c:301:19: style: Function 'tinytest_main' argument 1 names different: declaration 'argc' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/tinytest.h:85:23: note: Function 'tinytest_main' argument 1 names different: declaration 'argc' definition 'c'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/tinytest.c:301:19: note: Function 'tinytest_main' argument 1 names different: declaration 'argc' definition 'c'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/tinytest.c:301:35: style: Function 'tinytest_main' argument 2 names different: declaration 'argv' definition 'v'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/tinytest.h:85:42: note: Function 'tinytest_main' argument 2 names different: declaration 'argv' definition 'v'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/test/tinytest.c:301:35: note: Function 'tinytest_main' argument 2 names different: declaration 'argv' definition 'v'.
thunderbird-52.3.0/mozilla/ipc/chromium/src/third_party/libevent/win32select.c:375:9: warning: Size of pointer 'win32op' used instead of size of its data. [pointerSize]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundChildImpl.cpp:264:62: style: Function 'DeallocPUDPSocketChild' argument 1 names different: declaration 'aActor' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundChildImpl.h:102:43: note: Function 'DeallocPUDPSocketChild' argument 1 names different: declaration 'aActor' definition 'child'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundChildImpl.cpp:264:62: note: Function 'DeallocPUDPSocketChild' argument 1 names different: declaration 'aActor' definition 'child'.
thunderbird-52.3.0/mozilla/ipc/glue/FileDescriptor.h:51:18: style: Struct 'PlatformHandleHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/glue/FileDescriptor.h:52:18: style: Struct 'PlatformHandleHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundImpl.cpp:751:61: performance: Function parameter 'aParentActor' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:265:73: style: Function 'RecvPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.h:74:53: note: Function 'RecvPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:265:73: note: Function 'RecvPBlobConstructor' argument 2 names different: declaration 'params' definition 'aParams'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:412:78: style: Function 'RecvPUDPSocketConstructor' argument 2 names different: declaration 'aPrincipalInfo' definition 'aOptionalPrincipal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.h:149:58: note: Function 'RecvPUDPSocketConstructor' argument 2 names different: declaration 'aPrincipalInfo' definition 'aOptionalPrincipal'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:412:78: note: Function 'RecvPUDPSocketConstructor' argument 2 names different: declaration 'aPrincipalInfo' definition 'aOptionalPrincipal'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:547:62: style: Function 'RecvPBroadcastChannelConstructor' argument 3 names different: declaration 'origin' definition 'aOrigin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.h:98:53: note: Function 'RecvPBroadcastChannelConstructor' argument 3 names different: declaration 'origin' definition 'aOrigin'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:547:62: note: Function 'RecvPBroadcastChannelConstructor' argument 3 names different: declaration 'origin' definition 'aOrigin'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:548:61: style: Function 'RecvPBroadcastChannelConstructor' argument 4 names different: declaration 'channel' definition 'aChannel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.h:99:52: note: Function 'RecvPBroadcastChannelConstructor' argument 4 names different: declaration 'channel' definition 'aChannel'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:548:61: note: Function 'RecvPBroadcastChannelConstructor' argument 4 names different: declaration 'channel' definition 'aChannel'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:772:74: style: Function 'RecvPFileSystemRequestConstructor' argument 1 names different: declaration 'actor' definition 'aActor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.h:191:63: note: Function 'RecvPFileSystemRequestConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundParentImpl.cpp:772:74: note: Function 'RecvPFileSystemRequestConstructor' argument 1 names different: declaration 'actor' definition 'aActor'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundUtils.cpp:229:46: style: Function 'LoadInfoToLoadInfoArgs' argument 2 names different: declaration 'outOptionalLoadInfoArgs' definition 'aOptionalLoadInfoArgs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundUtils.h:95:46: note: Function 'LoadInfoToLoadInfoArgs' argument 2 names different: declaration 'outOptionalLoadInfoArgs' definition 'aOptionalLoadInfoArgs'.
thunderbird-52.3.0/mozilla/ipc/glue/BackgroundUtils.cpp:229:46: note: Function 'LoadInfoToLoadInfoArgs' argument 2 names different: declaration 'outOptionalLoadInfoArgs' definition 'aOptionalLoadInfoArgs'.
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_posix.cpp:45:3: performance: Variable 'mSharedBuffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_posix.cpp:73:3: performance: Variable 'mSharedBuffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp:13:20: warning: Member variable 'CrossProcessMutex::mMutex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp:13:20: warning: Member variable 'CrossProcessMutex::mCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp:18:20: warning: Member variable 'CrossProcessMutex::mMutex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp:18:20: warning: Member variable 'CrossProcessMutex::mCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex.h:74:8: performance: Technically the member function 'mozilla::CrossProcessMutex::Lock' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp:29:20: note: Technically the member function 'mozilla::CrossProcessMutex::Lock' can be static.
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex.h:74:8: note: Technically the member function 'mozilla::CrossProcessMutex::Lock' can be static.
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex.h:83:8: performance: Technically the member function 'mozilla::CrossProcessMutex::Unlock' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp:35:20: note: Technically the member function 'mozilla::CrossProcessMutex::Unlock' can be static.
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex.h:83:8: note: Technically the member function 'mozilla::CrossProcessMutex::Unlock' can be static.
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex.h:92:27: performance: Technically the member function 'mozilla::CrossProcessMutex::ShareToProcess' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp:41:20: note: Technically the member function 'mozilla::CrossProcessMutex::ShareToProcess' can be static.
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex.h:92:27: note: Technically the member function 'mozilla::CrossProcessMutex::ShareToProcess' can be static.
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_windows.cpp:20:20: warning: Member variable 'CrossProcessMutex::mCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/glue/CrossProcessMutex_windows.cpp:32:20: warning: Member variable 'CrossProcessMutex::mCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:239:21: style: The function 'OtherPid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:173:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:239:21: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:262:21: style: The function 'Register' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:160:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:262:21: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:263:21: style: The function 'RegisterID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:161:21: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:263:21: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:264:24: style: The function 'Lookup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:162:24: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:264:24: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:265:18: style: The function 'Unregister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:163:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:265:18: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:267:34: style: The function 'CreateSharedMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:166:34: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:267:34: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:269:34: style: The function 'LookupSharedMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:168:34: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:269:34: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:270:18: style: The function 'IsTrackingSharedMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:169:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:270:18: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:271:18: style: The function 'DestroySharedMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:170:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/ProtocolUtils.h:271:18: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/Faulty.cpp:35:0: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
thunderbird-52.3.0/mozilla/ipc/glue/FileDescriptor.cpp:137:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/ipc/glue/GeckoChildProcessHost.cpp:156:0: error: #error Sorry; target OS not supported yet. [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/ipc/glue/IPCMessageUtils.h:67:1: warning: The struct 'SerializedStructuredCloneBuffer' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/ipc/glue/MessageChannel.cpp:1709:22: style: The scope of the variable 'blockingVar' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/glue/MessageChannel.cpp:426:10: style: Technically the member function 'mozilla::ipc::AutoEnterTransaction::IsComplete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/glue/MessageChannel.cpp:430:10: style: Technically the member function 'mozilla::ipc::AutoEnterTransaction::IsOutgoing' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/glue/MessageChannel.cpp:434:10: style: Technically the member function 'mozilla::ipc::AutoEnterTransaction::IsCanceled' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/glue/MessageChannel.cpp:1709:76: error: Uninitialized variable: dummy [uninitvar]
thunderbird-52.3.0/mozilla/ipc/glue/MessagePump.cpp:363:9: warning: Identical condition 'didWork', second condition is always false [identicalConditionAfterEarlyExit]
thunderbird-52.3.0/mozilla/ipc/glue/MessagePump.cpp:353:9: note: first condition
thunderbird-52.3.0/mozilla/ipc/glue/MessagePump.cpp:363:9: note: second condition
thunderbird-52.3.0/mozilla/ipc/glue/MessagePump.cpp:156:57: style: Function 'ScheduleDelayedWork' argument 1 names different: declaration 'aDelayedWorkTime' definition 'aDelayedTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/MessagePump.h:50:46: note: Function 'ScheduleDelayedWork' argument 1 names different: declaration 'aDelayedWorkTime' definition 'aDelayedTime'.
thunderbird-52.3.0/mozilla/ipc/glue/MessagePump.cpp:156:57: note: Function 'ScheduleDelayedWork' argument 1 names different: declaration 'aDelayedWorkTime' definition 'aDelayedTime'.
thunderbird-52.3.0/mozilla/ipc/glue/ProcessUtils_none.cpp:12:37: style: Function 'SetThisProcessName' argument 1 names different: declaration 'aName' definition 'aString'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/ProcessUtils.h:15:37: note: Function 'SetThisProcessName' argument 1 names different: declaration 'aName' definition 'aString'.
thunderbird-52.3.0/mozilla/ipc/glue/ProcessUtils_none.cpp:12:37: note: Function 'SetThisProcessName' argument 1 names different: declaration 'aName' definition 'aString'.
thunderbird-52.3.0/mozilla/ipc/glue/ScopedXREEmbed.cpp:55:0: error: #error Sorry [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/ipc/glue/Shmem.h:180:8: performance: Technically the member function 'mozilla::ipc::Shmem::RevokeRights' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/ipc/glue/Shmem.h:243:8: performance: Technically the member function 'mozilla::ipc::Shmem::AssertInvariants' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.cpp:899:59: style: Function 'NeuteredWindowRegion' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/glue/Neutering.h:29:48: note: Function 'NeuteredWindowRegion' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.cpp:899:59: note: Function 'NeuteredWindowRegion' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.cpp:1357:3: performance: Variable 'mWnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.cpp:1514:3: performance: Variable 'style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/ipc/glue/Neutering.h:36:8: performance: Technically the member function 'mozilla::ipc::NeuteredWindowRegion::PumpOnce' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.cpp:916:23: note: Technically the member function 'mozilla::ipc::NeuteredWindowRegion::PumpOnce' can be static.
thunderbird-52.3.0/mozilla/ipc/glue/Neutering.h:36:8: note: Technically the member function 'mozilla::ipc::NeuteredWindowRegion::PumpOnce' can be static.
thunderbird-52.3.0/mozilla/ipc/glue/MessageChannel.h:147:18: style: Technically the member function 'mozilla::ipc::MessageChannel::GetChannelFlags' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:84:3: style: Class 'DeferredUpdateMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/glue/Neutering.h:52:3: style: Class 'DeneuteredWindowRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/glue/Neutering.h:63:3: style: Class 'SuppressedNeuteringRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:53:16: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:34:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:53:16: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:73:16: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:34:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:73:16: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:86:16: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:34:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:86:16: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:118:16: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:34:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:118:16: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:145:16: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:34:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:145:16: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:161:16: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:53:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/ipc/glue/WindowsMessageLoop.h:161:16: note: Function in derived class
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketConnector.cpp:206:57: style: Function 'AcceptStreamSocket' argument 3 names different: declaration 'aAddressLen' definition 'aAddressLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketConnector.h:40:42: note: Function 'AcceptStreamSocket' argument 3 names different: declaration 'aAddressLen' definition 'aAddressLength'.
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketConnector.cpp:206:57: note: Function 'AcceptStreamSocket' argument 3 names different: declaration 'aAddressLen' definition 'aAddressLength'.
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketConnector.h:24:3: style: Class 'DaemonSocketConnector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDU.h:53:3: style: Class 'DaemonSocketPDU' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:299:3: style: Struct 'PackCString0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:721:3: style: Struct 'UnpackCString0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:740:3: style: Struct 'UnpackString0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:759:3: style: Struct 'UnpackConversion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:910:3: style: Class 'ConstantInitOp1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:976:3: style: Class 'PDUInitOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:998:3: style: Class 'UnpackPDUInitOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:864:0: style: Struct 'mozilla :: ipc :: DaemonSocketPDUHelpers :: UnpackReversed < T >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:868:0: style: Struct 'mozilla :: ipc :: DaemonSocketPDUHelpers :: UnpackReversed < T >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:323:0: style: Struct 'mozilla :: ipc :: DaemonSocketPDUHelpers :: PackReversed < T >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.h:225:0: style: Struct 'mozilla :: ipc :: DaemonSocketPDUHelpers :: PackConversion < bool , uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/hal/DaemonSocketPDUHelpers.cpp:71:24: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/IPDLUnitTests.template.cpp:63:0: error: #error Sorry [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestBridgeMain.cpp:26:63: style: Function 'AllocPTestBridgeMainSubParent' argument 2 names different: declaration 'otherProcess' definition 'otherPid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestBridgeMain.h:36:45: note: Function 'AllocPTestBridgeMainSubParent' argument 2 names different: declaration 'otherProcess' definition 'otherPid'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestBridgeMain.cpp:26:63: note: Function 'AllocPTestBridgeMainSubParent' argument 2 names different: declaration 'otherProcess' definition 'otherPid'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestBridgeMain.cpp:166:60: style: Function 'AllocPTestBridgeMainSubChild' argument 2 names different: declaration 'otherProcess' definition 'otherPid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestBridgeMain.h:120:44: note: Function 'AllocPTestBridgeMainSubChild' argument 2 names different: declaration 'otherProcess' definition 'otherPid'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestBridgeMain.cpp:166:60: note: Function 'AllocPTestBridgeMainSubChild' argument 2 names different: declaration 'otherProcess' definition 'otherPid'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestDataStructures.cpp:74:33: style: Function 'RecvTest1' argument 1 names different: declaration 'i1' definition 'ia'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestDataStructures.h:61:30: note: Function 'RecvTest1' argument 1 names different: declaration 'i1' definition 'ia'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestDataStructures.cpp:74:33: note: Function 'RecvTest1' argument 1 names different: declaration 'i1' definition 'ia'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestDataStructures.cpp:75:32: style: Function 'RecvTest1' argument 2 names different: declaration 'o1' definition 'oa'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestDataStructures.h:62:36: note: Function 'RecvTest1' argument 2 names different: declaration 'o1' definition 'oa'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestDataStructures.cpp:75:32: note: Function 'RecvTest1' argument 2 names different: declaration 'o1' definition 'oa'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestInterruptRaces.cpp:51:44: style: Function 'AnswerRace' argument 1 names different: declaration 'hasRace' definition 'hasReply'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestInterruptRaces.h:36:22: note: Function 'AnswerRace' argument 1 names different: declaration 'hasRace' definition 'hasReply'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestInterruptRaces.cpp:51:44: note: Function 'AnswerRace' argument 1 names different: declaration 'hasRace' definition 'hasReply'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestInterruptRaces.cpp:151:43: style: Function 'AnswerRace' argument 1 names different: declaration 'hasRace' definition 'hasReply'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestInterruptRaces.h:91:22: note: Function 'AnswerRace' argument 1 names different: declaration 'hasRace' definition 'hasReply'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestInterruptRaces.cpp:151:43: note: Function 'AnswerRace' argument 1 names different: declaration 'hasRace' definition 'hasReply'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestJSON.h:30:5: warning: Member variable 'TestJSONParent::mKid' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestJSON.h:78:5: warning: Member variable 'TestJSONChild::mKid' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestMultiMgrs.h:203:5: warning: Member variable 'TestMultiMgrsChild::mBottomL' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestMultiMgrs.h:203:5: warning: Member variable 'TestMultiMgrsChild::mBottomR' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestOpens.cpp:58:56: style: Function 'AllocPTestOpensOpenedParent' argument 2 names different: declaration 'otherProcess' definition 'otherPid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestOpens.h:31:65: note: Function 'AllocPTestOpensOpenedParent' argument 2 names different: declaration 'otherProcess' definition 'otherPid'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestOpens.cpp:58:56: note: Function 'AllocPTestOpensOpenedParent' argument 2 names different: declaration 'otherProcess' definition 'otherPid'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestOpens.cpp:169:54: style: Function 'AllocPTestOpensOpenedChild' argument 2 names different: declaration 'otherProcess' definition 'otherPid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestOpens.h:74:64: note: Function 'AllocPTestOpensOpenedChild' argument 2 names different: declaration 'otherProcess' definition 'otherPid'.
thunderbird-52.3.0/mozilla/ipc/ipdl/test/cxx/TestOpens.cpp:169:54: note: Function 'AllocPTestOpensOpenedChild' argument 2 names different: declaration 'otherProcess' definition 'otherPid'.
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.cpp:347:7: style: The scope of the variable 'copySize' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.cpp:855:37: style: Function 'SendResponse' argument 1 names different: declaration 'response' definition 'aResponse'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.h:120:34: note: Function 'SendResponse' argument 1 names different: declaration 'response' definition 'aResponse'.
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.cpp:855:37: note: Function 'SendResponse' argument 1 names different: declaration 'response' definition 'aResponse'.
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.cpp:869:35: style: Function 'SendData' argument 1 names different: declaration 'data' definition 'aData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.h:121:32: note: Function 'SendData' argument 1 names different: declaration 'data' definition 'aData'.
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.cpp:869:35: note: Function 'SendData' argument 1 names different: declaration 'data' definition 'aData'.
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.cpp:869:46: style: Function 'SendData' argument 2 names different: declaration 'length' definition 'aLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.h:121:42: note: Function 'SendData' argument 2 names different: declaration 'length' definition 'aLength'.
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.cpp:869:46: note: Function 'SendData' argument 2 names different: declaration 'length' definition 'aLength'.
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStore.h:83:0: style: The class 'KeyStore' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/ipc/keystore/KeyStoreConnector.h:19:3: style: Class 'KeyStoreConnector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/mscom/InterceptorLog.cpp:77:8: performance: Technically the member function '::Logger::AssertRunningOnLoggerThread' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/ipc/mscom/InterceptorLog.cpp:141:9: note: Technically the member function '::Logger::AssertRunningOnLoggerThread' can be static.
thunderbird-52.3.0/mozilla/ipc/mscom/InterceptorLog.cpp:77:8: note: Technically the member function '::Logger::AssertRunningOnLoggerThread' can be static.
thunderbird-52.3.0/mozilla/ipc/mscom/MainThreadInvoker.cpp:73:8: style: Technically the member function '::SyncRunnable::WaitUntilComplete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/mscom/MainThreadRuntime.cpp:26:8: style: Technically the member function '::LocalFreeDeleter::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/mscom/DynamicallyLinkedFunctionPtr.h:29:5: performance: Variable 'mModule' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/ipc/netd/Netd.cpp:295:8: style: The scope of the variable 'result' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/netd/Netd.h:45:1: style: The class 'NetdClient' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/ipc/ril/Ril.cpp:426:3: style: Class 'UnregisterConsumerTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/ril/RilSocket.cpp:281:3: style: Class 'ConnectTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/ril/RilSocket.cpp:300:3: style: Class 'DelayedConnectTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/testshell/XPCShellEnvironment.cpp:285:17: style: The scope of the variable 'startline' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/testshell/XPCShellEnvironment.cpp:287:11: style: The scope of the variable 'bufp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/ipc/testshell/XPCShellEnvironment.h:47:10: style: Technically the member function 'mozilla::ipc::XPCShellEnvironment::IsQuitting' can be const. [functionConst]
thunderbird-52.3.0/mozilla/ipc/unixfd/UnixFdWatcher.h:53:3: style: Class 'UnixFdWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixfd/UnixFileWatcher.h:26:3: style: Class 'UnixFileWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixfd/UnixSocketWatcher.h:57:3: style: Class 'UnixSocketWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixsocket/ConnectionOrientedSocket.cpp:54:59: style: Function 'Accept' argument 2 names different: declaration 'aAddress' definition 'aPeerAddress'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/unixsocket/ConnectionOrientedSocket.h:35:42: note: Function 'Accept' argument 2 names different: declaration 'aAddress' definition 'aPeerAddress'.
thunderbird-52.3.0/mozilla/ipc/unixsocket/ConnectionOrientedSocket.cpp:54:59: note: Function 'Accept' argument 2 names different: declaration 'aAddress' definition 'aPeerAddress'.
thunderbird-52.3.0/mozilla/ipc/unixsocket/ConnectionOrientedSocket.cpp:55:46: style: Function 'Accept' argument 3 names different: declaration 'aAddressLength' definition 'aPeerAddressLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/ipc/unixsocket/ConnectionOrientedSocket.h:36:29: note: Function 'Accept' argument 3 names different: declaration 'aAddressLength' definition 'aPeerAddressLength'.
thunderbird-52.3.0/mozilla/ipc/unixsocket/ConnectionOrientedSocket.cpp:55:46: note: Function 'Accept' argument 3 names different: declaration 'aAddressLength' definition 'aPeerAddressLength'.
thunderbird-52.3.0/mozilla/ipc/unixsocket/SocketBase.h:288:3: style: Class 'UnixSocketRawData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixsocket/SocketBase.h:507:3: style: Class 'SocketRequestClosingTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixsocket/SocketBase.h:519:3: style: Class 'SocketDeleteInstanceTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixsocket/SocketBase.h:576:3: style: Class 'SocketIOShutdownTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixsocket/SocketBase.h:559:0: style: Class 'mozilla :: ipc :: SocketIOTask < SocketIOBase >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixsocket/SocketBase.h:468:0: style: Class 'mozilla :: ipc :: SocketTask < SocketIOBase >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixsocket/StreamSocket.cpp:296:3: style: Class 'ConnectTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/ipc/unixsocket/StreamSocket.cpp:322:3: style: Class 'DelayedConnectTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/ipc/CPOWTimer.cpp:14:36: style: Function 'CPOWTimer' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/CPOWTimer.h:25:45: note: Function 'CPOWTimer' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/js/ipc/CPOWTimer.cpp:14:36: note: Function 'CPOWTimer' argument 1 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:41:10: performance: Technically the member function 'mozilla::jsipc::ObjectId::isNull' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:43:14: performance: Technically the member function 'mozilla::jsipc::ObjectId::serialNumber' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:56:10: performance: Technically the member function 'mozilla::jsipc::ObjectId::trace' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:57:10: performance: Technically the member function 'mozilla::jsipc::ObjectId::needsSweep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:85:18: style: The function 'toObjectVariant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:169:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:85:18: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:86:23: style: The function 'fromObjectVariant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:170:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:86:23: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:27:0: style: The function 'ActorDestroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:83:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:27:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:125:0: style: The function 'SendDropObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:113:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:125:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:128:0: style: The function 'SendPreventExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:114:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:128:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:131:0: style: The function 'SendGetPropertyDescriptor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:115:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:131:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:136:0: style: The function 'SendGetOwnPropertyDescriptor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:118:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:136:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:142:0: style: The function 'SendDefineProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:122:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:142:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:147:0: style: The function 'SendDelete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:125:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:147:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:151:0: style: The function 'SendHas' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:128:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:151:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:155:0: style: The function 'SendHasOwn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:130:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:155:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:159:0: style: The function 'SendGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:132:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:159:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:163:0: style: The function 'SendSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:135:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:163:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:168:0: style: The function 'SendIsExtensible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:138:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:168:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:172:0: style: The function 'SendCallOrConstruct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:140:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:172:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:177:0: style: The function 'SendHasInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:143:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:177:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:180:0: style: The function 'SendGetBuiltinClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:145:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:180:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:183:0: style: The function 'SendIsArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:147:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:183:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:187:0: style: The function 'SendClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:149:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:187:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:190:0: style: The function 'SendGetPrototype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:150:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:190:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:193:0: style: The function 'SendGetPrototypeIfOrdinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:151:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:193:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:199:0: style: The function 'SendRegExpToShared' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:153:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:199:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:204:0: style: The function 'SendGetPropertyKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:156:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:204:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:208:0: style: The function 'SendInstanceOf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:158:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:208:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:212:0: style: The function 'SendDOMInstanceOf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:160:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:212:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:219:0: style: The function 'toObjectVariant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:85:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:219:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:222:0: style: The function 'fromObjectVariant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:86:23: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptBase.h:222:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.cpp:36:46: style: Function 'trace' argument 2 names different: declaration 'minimumId' definition 'minimimId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:94:40: note: Function 'trace' argument 2 names different: declaration 'minimumId' definition 'minimimId'.
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.cpp:36:46: note: Function 'trace' argument 2 names different: declaration 'minimumId' definition 'minimimId'.
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.cpp:217:99: style: Function 'convertGeckoStringToId' argument 3 names different: declaration 'id' definition 'to'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:167:90: note: Function 'convertGeckoStringToId' argument 3 names different: declaration 'id' definition 'to'.
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.cpp:217:99: note: Function 'convertGeckoStringToId' argument 3 names different: declaration 'id' definition 'to'.
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.cpp:415:62: style: Function 'toSymbolVariant' argument 2 names different: declaration 'sym' definition 'symArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.h:155:53: note: Function 'toSymbolVariant' argument 2 names different: declaration 'sym' definition 'symArg'.
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptShared.cpp:415:62: note: Function 'toSymbolVariant' argument 2 names different: declaration 'sym' definition 'symArg'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:36:9: style: Condition '!sEnvVarInitialized' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:134:84: style: Function 'RecvGetPropertyDescriptor' argument 2 names different: declaration 'id' definition 'idVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:25:78: note: Function 'RecvGetPropertyDescriptor' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:134:84: note: Function 'RecvGetPropertyDescriptor' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:166:87: style: Function 'RecvGetOwnPropertyDescriptor' argument 2 names different: declaration 'id' definition 'idVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:29:58: note: Function 'RecvGetOwnPropertyDescriptor' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:166:87: note: Function 'RecvGetOwnPropertyDescriptor' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:198:77: style: Function 'RecvDefineProperty' argument 2 names different: declaration 'id' definition 'idVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:32:71: note: Function 'RecvDefineProperty' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:198:77: note: Function 'RecvDefineProperty' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:199:62: style: Function 'RecvDefineProperty' argument 3 names different: declaration 'flags' definition 'descriptor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:33:56: note: Function 'RecvDefineProperty' argument 3 names different: declaration 'flags' definition 'descriptor'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:199:62: note: Function 'RecvDefineProperty' argument 3 names different: declaration 'flags' definition 'descriptor'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:229:69: style: Function 'RecvDelete' argument 2 names different: declaration 'id' definition 'idVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:34:63: note: Function 'RecvDelete' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:229:69: note: Function 'RecvDelete' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:255:66: style: Function 'RecvHas' argument 2 names different: declaration 'id' definition 'idVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:36:60: note: Function 'RecvHas' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:255:66: note: Function 'RecvHas' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:282:69: style: Function 'RecvHasOwn' argument 2 names different: declaration 'id' definition 'idVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:38:63: note: Function 'RecvHasOwn' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:282:69: note: Function 'RecvHasOwn' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:310:43: style: Function 'RecvGet' argument 3 names different: declaration 'id' definition 'idVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:41:37: note: Function 'RecvGet' argument 3 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:310:43: note: Function 'RecvGet' argument 3 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:348:66: style: Function 'RecvSet' argument 2 names different: declaration 'id' definition 'idVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:43:60: note: Function 'RecvSet' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:348:66: note: Function 'RecvSet' argument 2 names different: declaration 'id' definition 'idVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:514:72: style: Function 'RecvHasInstance' argument 2 names different: declaration 'v' definition 'vVar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:51:66: note: Function 'RecvHasInstance' argument 2 names different: declaration 'v' definition 'vVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:514:72: note: Function 'RecvHasInstance' argument 2 names different: declaration 'v' definition 'vVar'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:594:64: style: Function 'RecvClassName' argument 2 names different: declaration 'result' definition 'name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.h:55:58: note: Function 'RecvClassName' argument 2 names different: declaration 'result' definition 'name'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperAnswer.cpp:594:64: note: Function 'RecvClassName' argument 2 names different: declaration 'result' definition 'name'.
thunderbird-52.3.0/mozilla/js/ipc/JavaScriptLogging.h:96:10: performance: Technically the member function 'mozilla::jsipc::Logging::format' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:425:53: style: Function 'DOMQI' argument 2 names different: declaration 'callee' definition 'proxy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:68:48: note: Function 'DOMQI' argument 2 names different: declaration 'callee' definition 'proxy'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:425:53: note: Function 'DOMQI' argument 2 names different: declaration 'callee' definition 'proxy'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:752:55: style: Function 'isArray' argument 2 names different: declaration 'obj' definition 'proxy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:129:54: note: Function 'isArray' argument 2 names different: declaration 'obj' definition 'proxy'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:752:55: note: Function 'isArray' argument 2 names different: declaration 'obj' definition 'proxy'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:804:87: style: Function 'getPrototype' argument 3 names different: declaration 'protop' definition 'objp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:137:86: note: Function 'getPrototype' argument 3 names different: declaration 'protop' definition 'objp'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:804:87: note: Function 'getPrototype' argument 3 names different: declaration 'protop' definition 'objp'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:831:62: style: Function 'getPrototypeIfOrdinary' argument 4 names different: declaration 'protop' definition 'objp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:139:61: note: Function 'getPrototypeIfOrdinary' argument 4 names different: declaration 'protop' definition 'objp'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:831:62: note: Function 'getPrototypeIfOrdinary' argument 4 names different: declaration 'protop' definition 'objp'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:905:40: style: Function 'isCallable' argument 1 names different: declaration 'obj' definition 'proxy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:135:39: note: Function 'isCallable' argument 1 names different: declaration 'obj' definition 'proxy'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:905:40: note: Function 'isCallable' argument 1 names different: declaration 'obj' definition 'proxy'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:912:43: style: Function 'isConstructor' argument 1 names different: declaration 'obj' definition 'proxy'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:136:42: note: Function 'isConstructor' argument 1 names different: declaration 'obj' definition 'proxy'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:912:43: note: Function 'isConstructor' argument 1 names different: declaration 'obj' definition 'proxy'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:1131:56: style: Function 'toObjectVariant' argument 2 names different: declaration 'obj' definition 'objArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.h:85:59: note: Function 'toObjectVariant' argument 2 names different: declaration 'obj' definition 'objArg'.
thunderbird-52.3.0/mozilla/js/ipc/WrapperOwner.cpp:1131:56: note: Function 'toObjectVariant' argument 2 names different: declaration 'obj' definition 'objArg'.
thunderbird-52.3.0/mozilla/js/src/builtin/Eval.cpp:125:10: style: Technically the member function 'EvalScriptGuard::foundScript' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/builtin/Intl.cpp:2142:17: style: The scope of the variable 'target' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:768:79: style: Function 'RejectMaybeWrappedPromise' argument 3 names different: declaration 'reason' definition 'reason_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:300:64: note: Function 'RejectMaybeWrappedPromise' argument 3 names different: declaration 'reason' definition 'reason_'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:768:79: note: Function 'RejectMaybeWrappedPromise' argument 3 names different: declaration 'reason' definition 'reason_'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:1030:61: style: Function 'EnqueuePromiseResolveThenableJob' argument 2 names different: declaration 'promiseToResolve' definition 'promiseToResolve_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:350:71: note: Function 'EnqueuePromiseResolveThenableJob' argument 2 names different: declaration 'promiseToResolve' definition 'promiseToResolve_'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:1030:61: note: Function 'EnqueuePromiseResolveThenableJob' argument 2 names different: declaration 'promiseToResolve' definition 'promiseToResolve_'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:1031:46: style: Function 'EnqueuePromiseResolveThenableJob' argument 3 names different: declaration 'thenable' definition 'thenable_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:351:71: note: Function 'EnqueuePromiseResolveThenableJob' argument 3 names different: declaration 'thenable' definition 'thenable_'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:1031:46: note: Function 'EnqueuePromiseResolveThenableJob' argument 3 names different: declaration 'thenable' definition 'thenable_'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:2351:43: style: Function 'BlockOnPromise' argument 2 names different: declaration 'promise' definition 'promiseVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:1094:68: note: Function 'BlockOnPromise' argument 2 names different: declaration 'promise' definition 'promiseVal'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:2351:43: note: Function 'BlockOnPromise' argument 2 names different: declaration 'promise' definition 'promiseVal'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:2351:68: style: Function 'BlockOnPromise' argument 3 names different: declaration 'blockedPromise' definition 'blockedPromise_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:1095:54: note: Function 'BlockOnPromise' argument 3 names different: declaration 'blockedPromise' definition 'blockedPromise_'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:2351:68: note: Function 'BlockOnPromise' argument 3 names different: declaration 'blockedPromise' definition 'blockedPromise_'.
thunderbird-52.3.0/mozilla/js/src/builtin/Promise.cpp:201:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/js/src/builtin/ReflectParse.cpp:2576:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/builtin/ReflectParse.cpp:2598:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/builtin/ReflectParse.cpp:3194:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/builtin/ReflectParse.cpp:3235:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/builtin/ReflectParse.cpp:3288:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/builtin/ReflectParse.cpp:3484:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/builtin/ReflectParse.cpp:353:17: performance: Technically the member function '::NodeBuilder::opt' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/builtin/ReflectParse.cpp:383:23: performance: Technically the member function '::NodeBuilder::newNodeHelper' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/builtin/TestingFunctions.cpp:3574:9: style: Variable 'info->active' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/builtin/TestingFunctions.cpp:3572:9: note: Variable 'info->active' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/builtin/TestingFunctions.cpp:3574:9: note: Variable 'info->active' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/builtin/TestingFunctions.cpp:2216:0: style: Variable 'intValue' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:3203:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:4182:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:4997:49: style: Function 'GetGlobalCTypes' argument 2 names different: declaration 'obj' definition 'objArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:261:61: note: Function 'GetGlobalCTypes' argument 2 names different: declaration 'obj' definition 'objArg'.
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:4997:49: note: Function 'GetGlobalCTypes' argument 2 names different: declaration 'obj' definition 'objArg'.
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:5463:39: style: Function 'ConstructData' argument 2 names different: declaration 'obj' definition 'obj_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:294:57: note: Function 'ConstructData' argument 2 names different: declaration 'obj' definition 'obj_'.
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:5463:39: note: Function 'ConstructData' argument 2 names different: declaration 'obj' definition 'obj_'.
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:8135:45: style: Function 'GetValue' argument 3 names different: declaration 'result' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:488:73: note: Function 'GetValue' argument 3 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:8135:45: note: Function 'GetValue' argument 3 names different: declaration 'result' definition 'aResult'.
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:5302:26: warning: Suspicious code: sign conversion of offset in calculation, even though offset can have a negative value [signConversion]
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:2714:20: style: Variable 'data' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/ctypes/CTypes.cpp:2804:20: style: Variable 'data' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/aarch64/ffi.c:69:0: error: #error "Missing builtin to flush instruction cache" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/alpha/ffi.c:141:9: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/alpha/ffi.c:144:7: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/alpha/ffi.c:148:5: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/alpha/ffi.c:258:9: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/alpha/ffi.c:258:37: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/alpha/ffi.c:89:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/alpha/ffi.c:93:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/alpha/ffi.c:217:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arc/ffi.c:115:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arc/ffi.c:119:4: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arc/ffi.c:115:4: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arc/ffi.c:178:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arc/ffi.c:206:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:107:5: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:113:5: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:166:8: style: The scope of the variable 'is_vfp_type' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:461:8: style: The scope of the variable 'is_vfp_type' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:408:49: style: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:368:62: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:408:49: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:409:15: style: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:369:14: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:409:15: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:449:48: style: Function 'ffi_prep_incoming_args_VFP' argument 2 names different: declaration 'ret' definition 'rvalue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:371:61: note: Function 'ffi_prep_incoming_args_VFP' argument 2 names different: declaration 'ret' definition 'rvalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:449:48: note: Function 'ffi_prep_incoming_args_VFP' argument 2 names different: declaration 'ret' definition 'rvalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:450:15: style: Function 'ffi_prep_incoming_args_VFP' argument 3 names different: declaration 'args' definition 'avalue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:372:14: note: Function 'ffi_prep_incoming_args_VFP' argument 3 names different: declaration 'args' definition 'avalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:450:15: note: Function 'ffi_prep_incoming_args_VFP' argument 3 names different: declaration 'args' definition 'avalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:324:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:331:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/arm/ffi.c:389:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/avr32/ffi.c:310:45: portability: '(void*)stack_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/avr32/ffi.c:320:43: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/avr32/ffi.c:327:47: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/avr32/ffi.c:332:47: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/avr32/ffi.c:340:41: portability: '(void*)stack_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/avr32/ffi.c:253:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/avr32/ffi.c:380:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/cris/ffi.c:255:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/cris/ffi.c:307:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:2889:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:2932:33: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3289:39: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3383:41: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3461:17: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3475:15: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3487:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3488:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3512:23: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3525:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3535:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3555:47: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3559:64: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3627:59: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3658:12: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3530:7: style: Variable 'br' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3527:0: note: Variable 'br' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3530:7: note: Variable 'br' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3531:7: style: Variable 'end' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3528:0: note: Variable 'end' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3531:7: note: Variable 'end' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3756:27: style: Opposite expression on both sides of '&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3756:27: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3756:27: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3798:23: style: Opposite expression on both sides of '&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3798:23: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3798:23: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4176:31: style: Opposite expression on both sides of '&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4176:31: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4176:31: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3356:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3412:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3645:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:3783:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4339:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4013:13: style: The scope of the variable 'array_chunk' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:631:23: style: struct member 'mallinfo::smblks' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:632:23: style: struct member 'mallinfo::hblks' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:635:23: style: struct member 'mallinfo::fsmblks' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4364:18: error: Invalid malloc() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4362:13: note: Assignment 'req=~(unsigned long)0', assigned value is -1
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4364:18: note: Invalid argument
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/dlmalloc.c:4115:0: error: Memory leak: mem [memleak]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/frv/ffi.c:263:3: style: Variable 'fn' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/frv/ffi.c:256:0: note: Variable 'fn' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/frv/ffi.c:263:3: note: Variable 'fn' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/frv/ffi.c:148:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/frv/ffi.c:186:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/ia64/ffi.c:371:18: portability: 'avalue[i]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/ia64/ffi.c:560:38: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/ia64/ffi.c:568:18: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/ia64/ffi.c:287:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/ia64/ffi.c:290:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/ia64/ffi.c:461:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/ia64/ffi.c:552:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/java_raw_api.c:298:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m32r/ffi.c:66:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m32r/ffi.c:57:25: note: outer condition: avn!=0
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m32r/ffi.c:66:15: note: identical inner condition: avn!=0
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m32r/ffi.c:60:14: style: The scope of the variable 'z' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m32r/ffi.c:190:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m68k/ffi.c:235:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m68k/ffi.c:315:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m88k/ffi.c:246:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/m88k/ffi.c:358:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/metag/ffi.c:189:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/metag/ffi.c:278:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/microblaze/ffi.c:49:11: warning: Either the condition 'ecif==NULL' is redundant or there is possible null pointer dereference: ecif. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/microblaze/ffi.c:51:11: note: Assuming that condition 'ecif==NULL' is not redundant
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/microblaze/ffi.c:49:11: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/microblaze/ffi.c:63:16: portability: 'stack_args_p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/microblaze/ffi.c:80:16: portability: 'stack_args_p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/microblaze/ffi.c:160:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/microblaze/ffi.c:190:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/microblaze/ffi.c:191:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/mips/ffi.c:185:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/mips/ffi.c:603:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/moxie/ffi.c:141:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/moxie/ffi.c:184:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/nios2/ffi.c:168:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/nios2/ffi.c:208:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/nios2/ffi.c:246:10: error: Uninitialized variable: result [uninitvar]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/pa/ffi.c:394:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi.c:97:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:120:22: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:163:5: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:175:5: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1130:12: style: union member 'ldu::lb' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1131:17: style: union member 'ldu::ld' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:928:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1145:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:706:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/raw_api.c:193:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/s390/ffi.c:517:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/s390/ffi.c:566:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sh/ffi.c:325:7: style: The scope of the variable 'size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sh/ffi.c:326:7: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sh/ffi.c:429:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sh/ffi.c:528:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sh64/ffi.c:159:13: style: The scope of the variable 'type' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sh64/ffi.c:381:13: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sh64/ffi.c:271:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sh64/ffi.c:361:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sparc/ffi.c:214:9: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sparc/ffi.c:648:8: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sparc/ffi.c:670:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sparc/ffi.c:398:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sparc/ffi.c:403:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sparc/ffi.c:550:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/sparc/ffi.c:615:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/tile/ffi.c:298:46: style: union member 'Anonymous0::d' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/tile/ffi.c:147:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/tile/ffi.c:160:46: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/tile/ffi.c:290:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:63:1: style: struct member 'struct_align_uint8::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:64:1: style: struct member 'struct_align_sint8::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:65:1: style: struct member 'struct_align_uint16::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:66:1: style: struct member 'struct_align_sint16::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:67:1: style: struct member 'struct_align_uint32::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:68:1: style: struct member 'struct_align_sint32::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:69:1: style: struct member 'struct_align_uint64::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:70:1: style: struct member 'struct_align_sint64::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:72:1: style: struct member 'struct_align_pointer::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:72:1: style: struct member 'struct_align_pointer::x' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:74:1: style: struct member 'struct_align_float::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:74:1: style: struct member 'struct_align_float::x' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:75:1: style: struct member 'struct_align_double::c' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/types.c:75:1: style: struct member 'struct_align_double::x' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/vax/ffi.c:176:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/vax/ffi.c:232:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:214:4: style: Variable 'h' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:213:4: note: Variable 'h' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:214:4: note: Variable 'h' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:514:49: style: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:434:62: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:514:49: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:514:64: style: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:435:49: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:514:64: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'.
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:195:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:213:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:214:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:365:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:497:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/x86/ffi.c:794:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/xtensa/ffi.c:112:13: style: union member 'Anonymous0::f' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/xtensa/ffi.c:113:14: style: union member 'Anonymous0::d' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/xtensa/ffi.c:208:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/ctypes/libffi/src/xtensa/ffi.c:273:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:100:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:349:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:365:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:385:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:408:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:430:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:465:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:140:0: warning: Member variable 'Array < uint64_t , MaxClasses >::elements' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:141:0: style: Struct 'Array < Array < uint64_t , AllocKinds > , HeapKinds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:141:0: style: Struct 'Array < Array < uint64_t , MaxLifetimeBins > , HeapKinds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:141:0: style: Struct 'Array < Array < Array < uint64_t , MaxLifetimeBins > , AllocKinds > , HeapKinds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:141:0: style: Struct 'Array < uint64_t , MaxClasses >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:141:0: style: Struct 'Array < Array < uint64_t , MaxClasses > , HeapKinds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:141:0: style: Struct 'Array < Array < Array < uint64_t , MaxLifetimeBins > , MaxClasses > , HeapKinds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:141:0: style: Struct 'Array < Array < uint64_t , MaxLifetimeBins > , FinalizerKinds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/gctrace/gcstats.cpp:141:0: style: Struct 'Array < Array < uint64_t , MaxLifetimeBins > , MaxClasses >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/rootAnalysis/t/hazards/source.cpp:61:20: style: Unused variable: kaboom [unusedVariable]
thunderbird-52.3.0/mozilla/js/src/devtools/rootAnalysis/t/hazards/source.cpp:88:5: error: Address of auto-variable 'cell' returned [returnAddressOfAutoVariable]
thunderbird-52.3.0/mozilla/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:32:10: style: struct member 'OkContainer::happy' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:36:15: style: struct member 'UnrootedPointer::obj' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:40:0: style: The class 'Rooted < JSObject * >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:40:0: style: The class 'Rooted < SpecialObject * >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:13:10: performance: Technically the member function 'JustACell::iHaveNoDataMembers' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:27:10: performance: Technically the member function 'ErrorResult::trace' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/devtools/vprof/testVprofMT.c:70:25: style: Variable 'start_time' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/ds/MemoryProtectionExceptionHandler.cpp:756:0: error: #error "This platform is not supported!" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/dtoa.c:1689:16: warning: Either the condition 'e<=24' is redundant or the array 'tens[23]' is accessed at index 24, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/js/src/dtoa.c:1678:10: note: Assuming that condition 'e<=24' is not redundant
thunderbird-52.3.0/mozilla/js/src/dtoa.c:1689:16: note: Array index out of bounds
thunderbird-52.3.0/mozilla/js/src/dtoa.c:1733:15: warning: Either the condition 'e>=-24' is redundant or the array 'tens[23]' is accessed at index 24, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/js/src/dtoa.c:1725:14: note: Assuming that condition 'e>=-24' is not redundant
thunderbird-52.3.0/mozilla/js/src/dtoa.c:1733:15: note: Array index out of bounds
thunderbird-52.3.0/mozilla/js/src/dtoa.c:2751:21: warning: Either the condition 'k<=24' is redundant or the array 'tens[23]' is accessed at index 24, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/js/src/dtoa.c:2750:18: note: Assuming that condition 'k<=24' is not redundant
thunderbird-52.3.0/mozilla/js/src/dtoa.c:2751:21: note: Array index out of bounds
thunderbird-52.3.0/mozilla/js/src/dtoa.c:555:6: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/dtoa.c:558:9: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/dtoa.c:622:16: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/dtoa.c:815:8: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/dtoa.c:981:22: style: The scope of the variable 'z' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:268:18: style: Condition 'TTYwidth<=0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:245:0: note: Assignment 'TTYwidth=0', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:268:18: note: Condition 'TTYwidth<=0' is always true
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:344:11: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:368:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:369:10: style: The scope of the variable 'end' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:370:10: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:371:11: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:757:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:785:10: style: The scope of the variable 'buff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:948:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:984:10: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:1066:10: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:1092:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:1178:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/editline/editline.c:153:2: error: Common realloc mistake: 'Screen' nulled but not freed upon failure [memleakOnRealloc]
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:5623:22: style: Same expression on both sides of '==' because the value of 'depth' and 'stackDepth' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:5611:17: note: 'depth' is assigned value 'stackDepth' here.
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:5623:22: note: Same expression on both sides of '==' because the value of 'depth' and 'stackDepth' are the same.
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:2048:64: style: Function 'leaveScope' argument 1 names different: declaration 'scope' definition 'es'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:2024:65: note: Function 'leaveScope' argument 1 names different: declaration 'scope' definition 'es'.
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:2048:64: note: Function 'leaveScope' argument 1 names different: declaration 'scope' definition 'es'.
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:2317:11: style: Variable 'pc' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:1230:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:1295:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/BytecodeEmitter.cpp:4645:10: performance: Technically the member function 'IfThenElseEmitter::calculateOrCheckPushed' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/frontend/NameFunctions.cpp:344:14: warning: Member variable 'NameResolver::parents' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/frontend/NameFunctions.cpp:34:10: performance: Technically the member function '::NameResolver::call' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/frontend/ParseNode.cpp:74:10: style: Technically the member function '::NodeStack::empty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/frontend/Parser.cpp:6295:10: style: The scope of the variable 'hasUnconditionalCatch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/frontend/Parser.cpp:1404:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/Parser.cpp:1472:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/Parser.cpp:1538:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/Parser.cpp:1602:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/Parser.cpp:1685:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/Parser.cpp:1746:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/Parser.cpp:1784:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:1584:30: style: Same expression on both sides of '!=' because the value of 'linenoBefore' and 'lineno' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:1571:37: note: 'linenoBefore' is assigned value 'lineno' here.
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:1584:30: note: Same expression on both sides of '!=' because the value of 'linenoBefore' and 'lineno' are the same.
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:211:26: style: The scope of the variable 'iMid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:460:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:893:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:998:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:1719:13: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:77:3: style: Label 'got_match' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:80:3: style: Label 'test_guess' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/js/src/frontend/TokenStream.cpp:78:22: error: Uninitialized variable: i [uninitvar]
thunderbird-52.3.0/mozilla/js/src/gc/Allocator.cpp:34:26: style: Same expression on both sides of '==' because the value of 'thingSize' and 'Arena::thingSize(kind)' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/gc/Allocator.cpp:32:40: note: 'thingSize' is assigned value 'Arena::thingSize(kind)' here.
thunderbird-52.3.0/mozilla/js/src/gc/Allocator.cpp:34:26: note: Same expression on both sides of '==' because the value of 'thingSize' and 'Arena::thingSize(kind)' are the same.
thunderbird-52.3.0/mozilla/js/src/gc/Marking.cpp:2742:14: style: The scope of the variable 'nursery' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/gc/Marking.cpp:623:10: style: Technically the member function 'TraceRootFunctor::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/gc/Marking.cpp:641:10: style: Technically the member function 'TraceManuallyBarrieredEdgeFunctor::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/gc/Marking.cpp:1455:10: style: Technically the member function 'TraverseObjectFunctor::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/gc/Marking.cpp:2435:10: style: Technically the member function 'TenuringFunctor::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/gc/Marking.cpp:3000:32: style: Technically the member function 'UnmarkGrayCellRecursivelyFunctor::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/gc/Memory.cpp:840:0: error: #error "Memory mapping functions are not defined for your OS." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/gc/RootMarking.cpp:54:10: performance: Technically the member function 'ConcreteTraceable::trace' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/gc/RootMarking.cpp:496:32: style: Technically the member function 'SetMaybeAliveFunctor::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/gc/Tracer.cpp:116:10: style: Technically the member function 'TraceChildrenFunctor::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/gc/Tracer.cpp:145:10: style: Technically the member function '::TraceIncomingFunctor::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/gdb/tests/test-asmjs.cpp:32:5: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/gdb/tests/test-asmjs.cpp:30:5: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/gdb/tests/test-asmjs.cpp:32:5: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/gdb/tests/test-prettyprinters.cpp:17:7: style: Variable 'i' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/js/src/gdb/tests/test-prettyprinters.cpp:18:5: style: Variable 'a' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/js/src/gdb/tests/test-prettyprinters.cpp:19:5: style: Variable 'b' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:132:9: style: Variable 'pushedNonVolatileRegisters' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:3835:47: style: Same expression on both sides of '==' because the value of 'kEcma262UnCanonicalizeMaxWidth' and '4' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:274:54: note: 'kEcma262UnCanonicalizeMaxWidth' is assigned value '4' here.
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:3835:47: note: Same expression on both sides of '==' because the value of 'kEcma262UnCanonicalizeMaxWidth' and '4' are the same.
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1721:55: style: Function 'RegExpCompiler' argument 5 names different: declaration 'is_ascii' definition 'ascii'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1639:43: note: Function 'RegExpCompiler' argument 5 names different: declaration 'is_ascii' definition 'ascii'.
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1721:55: note: Function 'RegExpCompiler' argument 5 names different: declaration 'is_ascii' definition 'ascii'.
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::accept_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::next_register_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::recursion_depth_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::macro_assembler_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::ignore_case_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::ascii_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::match_only_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::unicode_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::reg_exp_too_big_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::current_expansion_factor_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::cx_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1720:17: warning: Member variable 'RegExpCompiler::alloc_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1622:13: style: Technically the member function 'FrequencyCollator::CharacterFrequency::counter' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1623:13: style: Technically the member function 'FrequencyCollator::CharacterFrequency::character' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1668:16: style: Technically the member function 'RegExpCompiler::recursion_depth' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1674:17: style: Technically the member function 'RegExpCompiler::ignore_case' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1675:17: style: Technically the member function 'RegExpCompiler::ascii' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1676:17: style: Technically the member function 'RegExpCompiler::unicode' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:1679:9: style: Technically the member function 'RegExpCompiler::current_expansion_factor' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpEngine.cpp:2024:10: style: Technically the member function 'RegExpExpansionLimiter::ok_to_expand' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpParser.cpp:879:13: style: Condition 'tmp_wide_ranges' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpParser.cpp:872:48: note: Assignment 'tmp_wide_ranges=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/irregexp/RegExpParser.cpp:879:13: note: Condition 'tmp_wide_ranges' is always false
thunderbird-52.3.0/mozilla/js/src/jit/BaselineBailouts.cpp:413:0: error: #error "Bad architecture!" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:495:72: style: Function 'useRegister' argument 2 names different: declaration 'val' definition 'op'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:207:65: note: Function 'useRegister' argument 2 names different: declaration 'val' definition 'op'.
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:495:72: note: Function 'useRegister' argument 2 names different: declaration 'val' definition 'op'.
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:532:72: style: Function 'useRegister' argument 2 names different: declaration 'obj' definition 'op'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:208:61: note: Function 'useRegister' argument 2 names different: declaration 'obj' definition 'op'.
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:532:72: note: Function 'useRegister' argument 2 names different: declaration 'obj' definition 'op'.
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:595:75: style: Function 'defineRegister' argument 2 names different: declaration 'obj' definition 'op'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:211:64: note: Function 'defineRegister' argument 2 names different: declaration 'obj' definition 'op'.
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:595:75: note: Function 'defineRegister' argument 2 names different: declaration 'obj' definition 'op'.
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:411:10: style: Unused private function: 'BaselineCacheIRCompiler::addFailurePath' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:432:10: style: Unused private function: 'BaselineCacheIRCompiler::emitEnterTypeMonitorIC' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:437:10: style: Unused private function: 'BaselineCacheIRCompiler::emitReturnFromIC' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:225:9: performance: Variable 'reg_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCacheIR.cpp:100:10: style: Technically the member function 'OperandLocation::aliasesReg' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineCompiler.cpp:1024:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineDebugModeOSR.cpp:232:0: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineIC.cpp:5816:43: style: Redundant condition: constructing. '!constructing || (constructing && fun->isConstructor())' is equivalent to '!constructing || fun->isConstructor()' [redundantCondition]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineIC.cpp:105:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineInspector.cpp:333:18: warning: Either the condition '!second' is redundant or there is possible null pointer dereference: second. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineInspector.cpp:328:47: note: Assuming that condition '!second' is not redundant
thunderbird-52.3.0/mozilla/js/src/jit/BaselineInspector.cpp:333:18: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/jit/BaselineInspector.cpp:348:17: warning: Either the condition '!second' is redundant or there is possible null pointer dereference: second. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/jit/BaselineInspector.cpp:343:48: note: Assuming that condition '!second' is not redundant
thunderbird-52.3.0/mozilla/js/src/jit/BaselineInspector.cpp:348:17: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/jit/CodeGenerator.cpp:426:5: warning: Member variable 'OutOfLineTestObject::ifEmulatesUndefined_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/CodeGenerator.cpp:426:5: warning: Member variable 'OutOfLineTestObject::ifDoesntEmulateUndefined_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/CodeGenerator.cpp:1231:1: style: The class 'CreateDependentString' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/Ion.cpp:1001:21: style: Variable 'offsetCursor' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:3065:24: warning: Possible null pointer dereference: found [nullPointer]
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:3050:23: note: Assignment 'found=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:3065:24: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:3092:24: warning: Possible null pointer dereference: found [nullPointer]
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:3080:23: note: Assignment 'found=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:3092:24: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:11215:37: warning: Either the condition 'if(propShape&&!propShape->configurable())' is redundant or there is possible null pointer dereference: propShape. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:11217:16: note: Assuming that condition 'if(propShape&&!propShape->configurable())' is not redundant
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:11215:37: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:11216:38: warning: Either the condition 'if(propShape&&!propShape->configurable())' is redundant or there is possible null pointer dereference: propShape. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:11217:16: note: Assuming that condition 'if(propShape&&!propShape->configurable())' is not redundant
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:11216:38: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/jit/IonBuilder.cpp:3627:18: style: The scope of the variable 'ins' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/jit/IonCaches.cpp:146:1: warning: The class 'StubAttacher' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/js/src/jit/JitFrames.cpp:2478:0: error: #error "Unknown architecture!" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/jit/JitcodeMap.cpp:1278:10: performance: Technically the member function 'js::jit::JitcodeMapBufferWriteSpewer::spewAndAdvance' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/jit/Lowering.cpp:67:15: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/jit/OptimizationTracking.cpp:281:10: style: Technically the member function 'FrequencyComparator::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/jit/ProcessExecutableMemory.cpp:349:0: performance: Technically the member function 'PageBitSet < MaxCodePages >::indexToWord' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/jit/ProcessExecutableMemory.cpp:353:0: performance: Technically the member function 'PageBitSet < MaxCodePages >::indexToBit' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:2052:25: warning: Either the condition 'if(rhs)' is redundant or there is possible null pointer dereference: rhs. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:2109:12: note: Assuming that condition 'if(rhs)' is not redundant
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:2052:25: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:1081:68: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:1066:22: note: Assignment 'shiftUpper=31', assigned value is 31
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:1081:68: note: Shift
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:1083:69: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:1066:22: note: Assignment 'shiftUpper=31', assigned value is 31
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:1083:69: note: Shift
thunderbird-52.3.0/mozilla/js/src/jit/RangeAnalysis.cpp:453:25: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/jit/RematerializedFrame.cpp:201:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/jit/RematerializedFrame.cpp:203:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/jit/RematerializedFrame.cpp:212:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/jit/ScalarReplacement.cpp:322:19: warning: Member variable 'ObjectMemoryView::undefinedVal_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Architecture-arm.cpp:104:9: style: Condition '!fixupAlignmentFault' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Architecture-arm.cpp:52:32: note: Assignment 'fixupAlignmentFault=true', assigned value is 1
thunderbird-52.3.0/mozilla/js/src/jit/arm/Architecture-arm.cpp:104:9: note: Condition '!fixupAlignmentFault' is always false
thunderbird-52.3.0/mozilla/js/src/jit/arm/Assembler-arm.cpp:2760:75: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Assembler-arm.cpp:2244:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Assembler-arm.cpp:3121:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Assembler-arm.cpp:689:5: warning: Member variable 'RelocationIterator::offset_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Assembler-arm.cpp:689:5: style: Class 'RelocationIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Assembler-arm.cpp:3072:9: style: Struct 'Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Bailouts-arm.cpp:20:1: style: The class 'BailoutStack' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/arm/CodeGenerator-arm.cpp:1683:9: style: Condition 'nocond' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/jit/arm/CodeGenerator-arm.cpp:1682:19: note: Assignment 'nocond=true', assigned value is 1
thunderbird-52.3.0/mozilla/js/src/jit/arm/CodeGenerator-arm.cpp:1683:9: note: Condition 'nocond' is always true
thunderbird-52.3.0/mozilla/js/src/jit/arm/CodeGenerator-arm.cpp:1711:9: style: Condition 'nocond' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/jit/arm/CodeGenerator-arm.cpp:1710:19: note: Assignment 'nocond=true', assigned value is 1
thunderbird-52.3.0/mozilla/js/src/jit/arm/CodeGenerator-arm.cpp:1711:9: note: Condition 'nocond' is always true
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:410:22: warning: %lld in format string (no. 1) requires 'long long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:411:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:1237:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:524:60: style: Function 'getVFPDoubleRegisterValue' argument 2 names different: declaration 'value' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:473:56: note: Function 'getVFPDoubleRegisterValue' argument 2 names different: declaration 'value' definition 'out'.
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:524:60: note: Function 'getVFPDoubleRegisterValue' argument 2 names different: declaration 'value' definition 'out'.
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:328:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:2282:44: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 2283. [shiftTooManyBits]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:2283:26: note: Assuming that condition 'rotate==0' is not redundant
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:2282:44: note: Shift
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:3457:36: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:3456:41: note: Assignment 'shift=32', assigned value is 32
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:3457:36: note: Shift
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:345:5: warning: Member variable 'CachePage::data_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Simulator-arm.cpp:284:16: style: Technically the member function 'js::jit::SimInstruction::VFPGlueRegValue' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:65:12: style: struct member 'EnterJITStack::d8' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:66:12: style: struct member 'EnterJITStack::d9' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:67:12: style: struct member 'EnterJITStack::d10' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:68:12: style: struct member 'EnterJITStack::d11' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:69:12: style: struct member 'EnterJITStack::d12' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:70:12: style: struct member 'EnterJITStack::d13' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:71:12: style: struct member 'EnterJITStack::d14' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:72:12: style: struct member 'EnterJITStack::d15' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:75:11: style: struct member 'EnterJITStack::padding' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:78:11: style: struct member 'EnterJITStack::r4' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:79:11: style: struct member 'EnterJITStack::r5' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:80:11: style: struct member 'EnterJITStack::r6' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:81:11: style: struct member 'EnterJITStack::r7' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:82:11: style: struct member 'EnterJITStack::r8' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:83:11: style: struct member 'EnterJITStack::r9' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:84:11: style: struct member 'EnterJITStack::r10' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:85:11: style: struct member 'EnterJITStack::r11' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:87:11: style: struct member 'EnterJITStack::lr' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:95:15: style: struct member 'EnterJITStack::scopeChain' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:96:12: style: struct member 'EnterJITStack::numStackValues' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm/Trampoline-arm.cpp:97:12: style: struct member 'EnterJITStack::vp' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/Assembler-arm64.cpp:459:14: warning: Member variable 'RelocationIterator::offset_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/Assembler-arm64.cpp:459:14: warning: Member variable 'RelocationIterator::extOffset_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/Bailouts-arm64.cpp:15:1: style: The class 'BailoutStack' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2613:3: warning: snprintf format string requires 0 parameters but 3 are given. [wrongPrintfScanfArgNum]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3342:15: style: The scope of the variable 'extend_mode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3366:15: style: The scope of the variable 'extend_mode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3398:22: style: The scope of the variable 'stream_options' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/Instructions-vixl.cpp:662:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/Instructions-vixl.cpp:667:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/MozAssembler-vixl.cpp:579:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/MozAssembler-vixl.cpp:539:5: style: Struct 'Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/arm64/vixl/MozSimulator-vixl.cpp:348:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jit/mips-shared/Lowering-mips-shared.cpp:94:9: style: Condition 'needsTemp' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/jit/mips-shared/Lowering-mips-shared.cpp:76:22: note: Assignment 'needsTemp=false', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/jit/mips-shared/Lowering-mips-shared.cpp:94:9: note: Condition 'needsTemp' is always false
thunderbird-52.3.0/mozilla/js/src/jit/mips32/CodeGenerator-mips32.cpp:36:5: style: Class 'OutOfLineTableSwitch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Simulator-mips32.cpp:537:22: warning: %lld in format string (no. 1) requires 'long long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Simulator-mips32.cpp:538:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Simulator-mips32.cpp:1350:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Simulator-mips32.cpp:470:5: warning: Member variable 'CachePage::data_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Simulator-mips32.cpp:573:13: style: Unused private function: 'MipsDebugger::getFPURegisterValueLong' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Trampoline-mips32.cpp:57:11: style: struct member 'EnterJITArgs::jitcode' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Trampoline-mips32.cpp:58:9: style: struct member 'EnterJITArgs::maxArgc' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Trampoline-mips32.cpp:59:12: style: struct member 'EnterJITArgs::maxArgv' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Trampoline-mips32.cpp:60:23: style: struct member 'EnterJITArgs::fp' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Trampoline-mips32.cpp:64:15: style: struct member 'EnterJITArgs::scopeChain' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Trampoline-mips32.cpp:65:12: style: struct member 'EnterJITArgs::numStackValues' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/mips32/Trampoline-mips32.cpp:66:12: style: struct member 'EnterJITArgs::vp' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jit/mips64/CodeGenerator-mips64.cpp:36:5: style: Class 'OutOfLineTableSwitch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/mips64/Simulator-mips64.cpp:1365:30: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jit/mips64/Simulator-mips64.cpp:509:5: warning: Member variable 'CachePage::data_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/shared/CodeGenerator-shared.cpp:1738:54: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/js/src/jit/shared/CodeGenerator-shared.cpp:1746:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/js/src/jit/shared/CodeGenerator-shared.cpp:1738:54: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
thunderbird-52.3.0/mozilla/js/src/jit/shared/CodeGenerator-shared.cpp:1737:17: note: Assignment 'p=32', assigned value is 32
thunderbird-52.3.0/mozilla/js/src/jit/shared/CodeGenerator-shared.cpp:1738:54: note: Shift
thunderbird-52.3.0/mozilla/js/src/jit/shared/CodeGenerator-shared.cpp:1656:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/js/src/jit/x64/Assembler-x64.cpp:257:14: warning: Member variable 'RelocationIterator::offset_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/x64/Assembler-x64.cpp:257:14: warning: Member variable 'RelocationIterator::extOffset_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/x64/Bailouts-x64.cpp:19:1: style: The class 'BailoutStack' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/jit/x86-shared/Architecture-x86-shared.cpp:9:0: error: #error "Wrong architecture. Only x86 and x64 should build this file!" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/jit/x86-shared/Assembler-x86-shared.cpp:15:0: error: #error "Wrong architecture. Only x86 and x64 should build this file!" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/jit/x86/Assembler-x86.cpp:74:14: warning: Member variable 'RelocationIterator::offset_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jit/x86/Bailouts-x86.cpp:23:1: style: The class 'BailoutStack' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/jsalloc.h:85:55: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jscntxt.h:138:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/vm/Caches.h:71:14: warning: Member variable 'EvalCacheLookup::pc' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:1445:7: error: Member variable 'lock' is initialized by itself. [selfInitialization]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:1471:7: error: Member variable 'pt' is initialized by itself. [selfInitialization]
thunderbird-52.3.0/mozilla/js/src/jsalloc.h:46:10: performance: Technically the member function 'js::SystemAllocPolicy::free_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/jsalloc.h:47:10: performance: Technically the member function 'js::SystemAllocPolicy::reportAllocOverflow' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/jsalloc.h:48:10: performance: Technically the member function 'js::SystemAllocPolicy::checkSimulatedOOM' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/jsalloc.h:127:10: performance: Technically the member function 'js::TempAllocPolicy::free_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:324:10: style: Technically the member function 'js::PerThreadData::associatedWith' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:330:17: style: Technically the member function 'js::PerThreadData::exclusiveThreadsPresent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:1506:16: note: Technically the member function 'js::PerThreadData::exclusiveThreadsPresent' can be const.
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:330:17: note: Technically the member function 'js::PerThreadData::exclusiveThreadsPresent' can be const.
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:1624:10: performance: Technically the member function 'js::RuntimeAllocPolicy::free_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:1625:10: performance: Technically the member function 'js::RuntimeAllocPolicy::reportAllocOverflow' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:1627:10: performance: Technically the member function 'js::RuntimeAllocPolicy::checkSimulatedOOM' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:1727:10: style: Technically the member function 'js::GCManagedDeletePolicy::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/jscntxt.h:54:10: style: Technically the member function 'js::AutoCycleDetector::foundCycle' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/jsalloc.h:85:18: style: Class 'TempAllocPolicy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/jsalloc.h:86:18: style: Class 'TempAllocPolicy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/vm/Runtime.h:1592:18: style: Class 'RuntimeAllocPolicy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testArrayBuffer.cpp:98:5: style: Variable 'buffer' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testArrayBuffer.cpp:97:5: note: Variable 'buffer' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testArrayBuffer.cpp:98:5: note: Variable 'buffer' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testArrayBuffer.cpp:127:9: style: Variable 'view2' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testArrayBuffer.cpp:125:9: note: Variable 'view2' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testArrayBuffer.cpp:127:9: note: Variable 'view2' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testCloneScript.cpp:21:17: style: The scope of the variable 'source' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testCloneScript.cpp:108:17: style: The scope of the variable 'argnames' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testCloneScript.cpp:109:17: style: The scope of the variable 'source' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testFindSCCs.cpp:194:13: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testFindSCCs.cpp:276:15: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCAllocator.cpp:28:0: error: #error "Memory mapping functions are not defined for your OS." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCExactRooting.cpp:113:9: style: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCExactRooting.cpp:107:9: note: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCExactRooting.cpp:113:9: note: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCExactRooting.cpp:115:9: style: Variable 'actual' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCExactRooting.cpp:108:9: note: Variable 'actual' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCExactRooting.cpp:115:9: note: Variable 'actual' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:51:9: style: Variable 'punnedPtr' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:44:9: note: Variable 'punnedPtr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:51:9: note: Variable 'punnedPtr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:58:9: style: Variable 'punnedPtr' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:51:9: note: Variable 'punnedPtr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:58:9: note: Variable 'punnedPtr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:76:9: style: Variable 'punnedValue' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:69:9: note: Variable 'punnedValue' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:76:9: note: Variable 'punnedValue' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:83:9: style: Variable 'punnedValue' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:76:9: note: Variable 'punnedValue' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:83:9: note: Variable 'punnedValue' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:103:9: style: Variable 'punnedPtr' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:96:9: note: Variable 'punnedPtr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:103:9: note: Variable 'punnedPtr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:110:9: style: Variable 'punnedPtr' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:103:9: note: Variable 'punnedPtr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCStoreBufferRemoval.cpp:110:9: note: Variable 'punnedPtr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCUniqueId.cpp:75:5: style: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCUniqueId.cpp:73:5: note: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCUniqueId.cpp:75:5: note: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCWeakRef.cpp:41:5: style: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCWeakRef.cpp:33:5: note: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testGCWeakRef.cpp:41:5: note: Variable 'obj' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testIntTypesABI.cpp:55:14: style: struct member 'ConflictingType::u64' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testLooselyEqual.cpp:54:9: performance: Variable 'qNaN' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testPersistentRooted.cpp:174:5: style: Variable 'kennel2' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testPersistentRooted.cpp:168:5: note: Variable 'kennel2' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testPersistentRooted.cpp:174:5: note: Variable 'kennel2' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testPreserveJitCode.cpp:15:15: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testPreserveJitCode.cpp:16:0: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/src/jsapi-tests/testPrivateGCThingValue.cpp:25:14: warning: Member variable 'TestTracer::expectedCell' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/jstypes.h:168:0: error: #error "Implement me" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/jsutil.h:328:0: error: #error "JS_SWEPT_CODE_PATTERN not defined for this platform" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/jsnativestack.cpp:25:0: error: #error "Unsupported platform" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:34:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:44:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:56:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:66:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:76:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:105:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:136:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:146:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:155:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:164:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:173:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:221:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:232:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:458:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/shell/OSObject.cpp:361:0: error: Resource leak: fp [resourceLeak]
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:3301:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:1687:9: style: Variable 'loadData' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:1686:0: note: Variable 'loadData' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:1687:9: note: Variable 'loadData' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:7906:5: style: Variable 'nurseryBytes' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:7905:0: note: Variable 'nurseryBytes' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:7906:5: note: Variable 'nurseryBytes' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:3124:10: style: struct member 'ComplexObject::isInner' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:3125:10: style: struct member 'ComplexObject::frozen' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:3126:15: style: struct member 'ComplexObject::inner' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:3127:15: style: struct member 'ComplexObject::outer' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/shell/js.cpp:185:5: warning: Member variable 'OffThreadState::scriptKind' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/src/threading/posix/Thread.cpp:180:7: style: Condition 'rv' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/threading/posix/Thread.cpp:173:13: note: Assignment 'rv=-1', assigned value is -1
thunderbird-52.3.0/mozilla/js/src/threading/posix/Thread.cpp:180:7: note: Condition 'rv' is always true
thunderbird-52.3.0/mozilla/js/src/threading/posix/Thread.cpp:28:1: style: The class 'PlatformData' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:116:37: style: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:106:44: note: 'WAKEUP_MODE_NONE' is assigned value '0' here.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:116:37: note: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:136:58: style: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:106:44: note: 'WAKEUP_MODE_NONE' is assigned value '0' here.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:136:58: note: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:170:39: style: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:106:44: note: 'WAKEUP_MODE_NONE' is assigned value '0' here.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:170:39: note: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:258:39: style: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:106:44: note: 'WAKEUP_MODE_NONE' is assigned value '0' here.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:258:39: note: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:277:39: style: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:106:44: note: 'WAKEUP_MODE_NONE' is assigned value '0' here.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:277:39: note: Same expression on both sides of '|' because the value of '0' and 'WAKEUP_MODE_NONE' are the same.
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:63:15: performance: Technically the member function 'ConditionVariableNativeImports::loadSymbol' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/threading/windows/ConditionVariable.cpp:84:15: performance: Technically the member function 'ConditionVariableNative::destroy' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/threading/windows/Thread.cpp:15:1: style: The class 'PlatformData' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/vm/ArrayBufferObject.cpp:603:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/CharacterEncoding.cpp:336:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/js/src/vm/CharacterEncoding.cpp:340:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/js/src/vm/CharacterEncoding.cpp:349:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/js/src/vm/CharacterEncoding.cpp:355:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/js/src/vm/CharacterEncoding.cpp:387:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:8032:17: warning: Identical condition '!getobj', second condition is always false [identicalConditionAfterEarlyExit]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:8029:17: note: first condition
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:8032:17: note: second condition
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:2626:13: style: Condition '!hadOOM' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:2624:19: note: Assignment 'hadOOM=false', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:2626:13: note: Condition '!hadOOM' is always true
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7337:22: style: The scope of the variable 'iter' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7409:22: style: The scope of the variable 'iter' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:5616:16: style: Technically the member function 'DebuggerScriptGetFormatMatcher::match' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:5617:16: style: Technically the member function 'DebuggerScriptGetFormatMatcher::match' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:6974:16: performance: Technically the member function 'DebuggerSourceGetDisplayURLMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:6979:16: performance: Technically the member function 'DebuggerSourceGetDisplayURLMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7004:16: performance: Technically the member function 'DebuggerSourceGetElementMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7007:16: performance: Technically the member function 'DebuggerSourceGetElementMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7031:16: performance: Technically the member function 'DebuggerSourceGetElementPropertyMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7034:16: performance: Technically the member function 'DebuggerSourceGetElementPropertyMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7098:16: performance: Technically the member function 'DebuggerGetIntroductionOffsetMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7107:16: performance: Technically the member function 'DebuggerGetIntroductionOffsetMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7124:16: performance: Technically the member function 'DebuggerSourceGetIntroductionTypeMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7129:16: performance: Technically the member function 'DebuggerSourceGetIntroductionTypeMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7175:16: performance: Technically the member function 'DebuggerSourceGetSourceMapURLMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Debugger.cpp:7180:16: performance: Technically the member function 'DebuggerSourceGetSourceMapURLMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/HelperThreads.cpp:147:14: performance: Technically the member function 'JitDataStructuresExist::Matcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/HelperThreads.cpp:148:14: performance: Technically the member function 'JitDataStructuresExist::Matcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/HelperThreads.cpp:149:14: performance: Technically the member function 'JitDataStructuresExist::Matcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/HelperThreads.cpp:150:14: performance: Technically the member function 'JitDataStructuresExist::Matcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/HelperThreads.cpp:151:14: performance: Technically the member function 'JitDataStructuresExist::Matcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/HelperThreads.cpp:164:14: style: Technically the member function 'CompiledScriptMatches::ScriptMatches::match' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/HelperThreads.cpp:167:14: performance: Technically the member function 'CompiledScriptMatches::ScriptMatches::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1817:13: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1816:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1817:13: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1799:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1867:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1888:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1897:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1901:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1935:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1938:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1941:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1946:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1950:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1955:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1964:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1968:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1972:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1983:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1987:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2034:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2049:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2057:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2059:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2066:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2068:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2074:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2076:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2082:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2084:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2121:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2125:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2138:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2149:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2156:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2168:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2176:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2186:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2195:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2205:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2228:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2234:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2250:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2254:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2258:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2265:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2270:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2289:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2297:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2305:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2308:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2319:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2323:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2332:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2336:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2345:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2349:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2358:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2362:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2378:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2382:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2395:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2406:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2417:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2428:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2439:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2450:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2461:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2469:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2479:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2488:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2493:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2505:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2526:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2554:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2568:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2575:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2579:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2585:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2597:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2606:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2615:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2624:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2632:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2645:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2659:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2672:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2681:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2704:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2721:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2746:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2767:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2787:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2807:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2827:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2847:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2881:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:2928:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3016:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3029:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3036:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3058:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3072:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3083:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3094:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3098:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3102:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3106:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3110:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3118:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3122:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3135:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3139:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3154:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3168:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3181:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3185:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3189:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3193:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3197:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3201:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3220:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3235:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3249:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3256:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3265:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3284:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3292:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3301:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3310:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3317:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3326:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3334:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3346:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3350:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3360:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3370:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3396:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3406:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3422:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3439:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3454:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3467:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3481:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3493:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3498:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3516:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3534:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3538:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3555:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3566:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3580:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3589:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3606:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3633:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3649:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3664:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3680:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3688:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3712:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3722:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3726:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3734:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3760:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3779:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3789:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3807:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3821:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3831:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3841:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3850:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3866:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3877:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3928:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3937:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3959:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:3991:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4007:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4019:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4037:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4058:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4063:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4089:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4103:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4113:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4121:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4131:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4135:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4159:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:4175:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1564:0: style: Redundant pointer operation on 'savedRoot' - it's already a pointer. [redundantPointerOp]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1385:0: style: Boolean variable 'lIsString' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1562:0: style: Technically the member function 'ReservedRooted < JSObject * >::operatorHandle<T>' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1562:0: style: Technically the member function 'ReservedRooted < jsid >::operatorHandle<T>' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1564:0: style: Technically the member function 'ReservedRooted < jsid >::operator&' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1562:0: style: Technically the member function 'ReservedRooted < PropertyName * >::operatorHandle<T>' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1562:0: style: Technically the member function 'ReservedRooted < JSFunction * >::operatorHandle<T>' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/Interpreter.cpp:1562:0: style: Technically the member function 'ReservedRooted < JSScript * >::operatorHandle<T>' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/ObjectGroup.cpp:424:30: warning: Either the condition '!assoc' is redundant or there is possible null pointer dereference: assoc. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/vm/ObjectGroup.cpp:432:16: note: Assuming that condition '!assoc' is not redundant
thunderbird-52.3.0/mozilla/js/src/vm/ObjectGroup.cpp:424:30: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/vm/ObjectGroup.cpp:1408:5: style: 'AllocationSiteKey::operator=' should return 'AllocationSiteKey &'. [operatorEq]
thunderbird-52.3.0/mozilla/js/src/vm/SPSProfiler.cpp:236:28: style: The scope of the variable 'stack' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/src/vm/SavedStacks.cpp:1231:14: performance: Technically the member function 'js::captureIsSatisfied::Matcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/SavedStacks.cpp:1235:14: performance: Technically the member function 'js::captureIsSatisfied::Matcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/SavedStacks.cpp:143:1: warning: The struct 'Lookup' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/js/src/vm/Shape.cpp:240:54: error: Uninitialized variable: firstRemoved [uninitvar]
thunderbird-52.3.0/mozilla/js/src/vm/Stack.cpp:978:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/js/src/vm/Stopwatch.cpp:144:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:864:41: style: Function 'writeArray' argument 2 names different: declaration 'nbytes' definition 'nelems'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:247:40: note: Function 'writeArray' argument 2 names different: declaration 'nbytes' definition 'nelems'.
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:864:41: note: Function 'writeArray' argument 2 names different: declaration 'nbytes' definition 'nelems'.
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:304:10: style: Unused private function: 'SCInput::staticAssertions' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:304:10: performance: Technically the member function 'js::SCInput::staticAssertions' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:443:17: performance: Technically the member function 'JSStructuredCloneWriter::checkStack' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:1059:26: note: Technically the member function 'JSStructuredCloneWriter::checkStack' can be static.
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:443:17: note: Technically the member function 'JSStructuredCloneWriter::checkStack' can be static.
thunderbird-52.3.0/mozilla/js/src/vm/StructuredClone.cpp:258:24: performance: Function parameter 'dest' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/js/src/vm/Time.cpp:121:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:543:5: warning: Return value of function log() is not used. [ignoredReturnValue]
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:588:5: warning: Return value of function log() is not used. [ignoredReturnValue]
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:601:5: warning: Return value of function log() is not used. [ignoredReturnValue]
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:378:13: style: Condition 'payload' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:373:40: note: Assignment 'payload=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:378:13: note: Condition 'payload' is always false
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:444:13: style: Condition 'payload' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:439:40: note: Assignment 'payload=nullptr', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/vm/TraceLogging.cpp:444:13: note: Condition 'payload' is always false
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1119:25: style: Technically the member function 'CompilerConstraintList::frozenScript' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1123:10: style: Technically the member function 'CompilerConstraintList::failed' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1596:17: performance: Technically the member function '::ConstraintDataFreeze::kind' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1598:10: performance: Technically the member function '::ConstraintDataFreeze::invalidateOnNewType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1599:10: performance: Technically the member function '::ConstraintDataFreeze::invalidateOnNewPropertyState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1600:10: performance: Technically the member function '::ConstraintDataFreeze::invalidateOnNewObjectState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1602:10: performance: Technically the member function '::ConstraintDataFreeze::constraintHolds' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1610:10: performance: Technically the member function '::ConstraintDataFreeze::shouldSweep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1793:17: performance: Technically the member function '::ConstraintDataFreezeObjectFlags::kind' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1795:10: performance: Technically the member function '::ConstraintDataFreezeObjectFlags::invalidateOnNewType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1796:10: performance: Technically the member function '::ConstraintDataFreezeObjectFlags::invalidateOnNewPropertyState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1807:10: performance: Technically the member function '::ConstraintDataFreezeObjectFlags::shouldSweep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1895:17: performance: Technically the member function '::ConstraintDataFreezeObjectForInlinedCall::kind' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1897:10: performance: Technically the member function '::ConstraintDataFreezeObjectForInlinedCall::invalidateOnNewType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1898:10: performance: Technically the member function '::ConstraintDataFreezeObjectForInlinedCall::invalidateOnNewPropertyState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1899:10: performance: Technically the member function '::ConstraintDataFreezeObjectForInlinedCall::invalidateOnNewObjectState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1905:10: performance: Technically the member function '::ConstraintDataFreezeObjectForInlinedCall::constraintHolds' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1911:10: performance: Technically the member function '::ConstraintDataFreezeObjectForInlinedCall::shouldSweep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1934:17: performance: Technically the member function '::ConstraintDataFreezeObjectForTypedArrayData::kind' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1936:10: performance: Technically the member function '::ConstraintDataFreezeObjectForTypedArrayData::invalidateOnNewType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1937:10: performance: Technically the member function '::ConstraintDataFreezeObjectForTypedArrayData::invalidateOnNewPropertyState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1968:17: performance: Technically the member function '::ConstraintDataFreezeObjectForUnboxedConvertedToNative::kind' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1970:10: performance: Technically the member function '::ConstraintDataFreezeObjectForUnboxedConvertedToNative::invalidateOnNewType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1971:10: performance: Technically the member function '::ConstraintDataFreezeObjectForUnboxedConvertedToNative::invalidateOnNewPropertyState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1972:10: performance: Technically the member function '::ConstraintDataFreezeObjectForUnboxedConvertedToNative::invalidateOnNewObjectState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:1982:10: performance: Technically the member function '::ConstraintDataFreezeObjectForUnboxedConvertedToNative::shouldSweep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2062:17: style: Technically the member function '::ConstraintDataFreezePropertyState::kind' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2064:10: performance: Technically the member function '::ConstraintDataFreezePropertyState::invalidateOnNewType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2065:10: style: Technically the member function '::ConstraintDataFreezePropertyState::invalidateOnNewPropertyState' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2070:10: performance: Technically the member function '::ConstraintDataFreezePropertyState::invalidateOnNewObjectState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2078:10: performance: Technically the member function '::ConstraintDataFreezePropertyState::shouldSweep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2120:17: performance: Technically the member function '::ConstraintDataConstantProperty::kind' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2122:10: performance: Technically the member function '::ConstraintDataConstantProperty::invalidateOnNewType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2123:10: performance: Technically the member function '::ConstraintDataConstantProperty::invalidateOnNewPropertyState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2126:10: performance: Technically the member function '::ConstraintDataConstantProperty::invalidateOnNewObjectState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2134:10: performance: Technically the member function '::ConstraintDataConstantProperty::shouldSweep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2184:17: performance: Technically the member function 'ConstraintDataInert::kind' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2186:10: performance: Technically the member function 'ConstraintDataInert::invalidateOnNewType' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2187:10: performance: Technically the member function 'ConstraintDataInert::invalidateOnNewPropertyState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2188:10: performance: Technically the member function 'ConstraintDataInert::invalidateOnNewObjectState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2190:10: performance: Technically the member function 'ConstraintDataInert::constraintHolds' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypeInference.cpp:2196:10: performance: Technically the member function 'ConstraintDataInert::shouldSweep' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/TypedArrayObject.cpp:235:26: style: Same expression on both sides of '==' because the value of 'nbytes' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/vm/TypedArrayObject.cpp:220:21: note: 'nbytes' is assigned value '0' here.
thunderbird-52.3.0/mozilla/js/src/vm/TypedArrayObject.cpp:235:26: note: Same expression on both sides of '==' because the value of 'nbytes' and '0' are the same.
thunderbird-52.3.0/mozilla/js/src/vm/UbiNode.cpp:111:5: performance: Technically the member function 'LengthMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/vm/UbiNode.cpp:117:5: performance: Technically the member function 'LengthMatcher::match' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1880:20: warning: Either the condition 'if(n)' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1882:12: note: Assuming that condition 'if(n)' is not redundant
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1880:20: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1890:20: warning: Either the condition 'if(n)' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1892:12: note: Assuming that condition 'if(n)' is not redundant
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1890:20: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1900:20: warning: Either the condition 'if(n)' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1902:12: note: Assuming that condition 'if(n)' is not redundant
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1900:20: note: Null pointer dereference
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:2777:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:2803:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:2827:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:2837:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:2841:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:2845:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:2849:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:5595:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:6363:44: style: Function 'CheckExpr' argument 2 names different: declaration 'op' definition 'expr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:3963:44: note: Function 'CheckExpr' argument 2 names different: declaration 'op' definition 'expr'.
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:6363:44: note: Function 'CheckExpr' argument 2 names different: declaration 'op' definition 'expr'.
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:6417:55: style: Function 'CheckAsExprStatement' argument 2 names different: declaration 'exprStmt' definition 'expr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:5972:55: note: Function 'CheckAsExprStatement' argument 2 names different: declaration 'exprStmt' definition 'expr'.
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:6417:55: note: Function 'CheckAsExprStatement' argument 2 names different: declaration 'exprStmt' definition 'expr'.
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:8279:1: style: The class 'ModuleCharsForStore' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:3007:10: performance: Technically the member function '::FunctionValidator::removeLabel' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1032:18: style: Class 'Type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/wasm/AsmJS.cpp:1033:18: style: Class 'Type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5240:33: style: Function 'doReturn' argument 1 names different: declaration 'returnType' definition 'type'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3627:28: note: Function 'doReturn' argument 1 names different: declaration 'returnType' definition 'type'.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5240:33: note: Function 'doReturn' argument 1 names different: declaration 'returnType' definition 'type'.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:138:23: style: struct member 'BaseCompilePolicy::Output' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:804:29: performance: Technically the member function 'js::wasm::BaseCompiler::maskFromTypeFPU' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:936:16: performance: Technically the member function 'js::wasm::BaseCompiler::invalidRegister64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:940:12: performance: Technically the member function 'js::wasm::BaseCompiler::invalidI32' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:948:12: performance: Technically the member function 'js::wasm::BaseCompiler::invalidF64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:966:14: performance: Technically the member function 'js::wasm::BaseCompiler::lowPart' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:974:14: performance: Technically the member function 'js::wasm::BaseCompiler::maybeHighPart' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:982:10: performance: Technically the member function 'js::wasm::BaseCompiler::maybeClearHighPart' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2179:12: performance: Technically the member function 'js::wasm::BaseCompiler::stackArgAreaSize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2195:18: performance: Technically the member function 'js::wasm::BaseCompiler::reservePointerArgument' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2384:10: performance: Technically the member function 'js::wasm::BaseCompiler::addInterruptCheck' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2390:10: performance: Technically the member function 'js::wasm::BaseCompiler::jumpTable' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2403:10: performance: Technically the member function 'js::wasm::BaseCompiler::tableSwitch' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2643:10: performance: Technically the member function 'js::wasm::BaseCompiler::maskShiftCount32' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2649:10: performance: Technically the member function 'js::wasm::BaseCompiler::popcnt32NeedsTemp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2659:10: performance: Technically the member function 'js::wasm::BaseCompiler::popcnt64NeedsTemp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2669:10: performance: Technically the member function 'js::wasm::BaseCompiler::reinterpretI64AsF64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2684:10: performance: Technically the member function 'js::wasm::BaseCompiler::reinterpretF64AsI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2699:10: performance: Technically the member function 'js::wasm::BaseCompiler::wrapI64ToI32' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2723:10: performance: Technically the member function 'js::wasm::BaseCompiler::signExtendI32ToI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2739:10: performance: Technically the member function 'js::wasm::BaseCompiler::extendU32ToI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2895:23: performance: Technically the member function 'js::wasm::BaseCompiler::truncateF32ToI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2915:23: performance: Technically the member function 'js::wasm::BaseCompiler::truncateF64ToI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2937:10: performance: Technically the member function 'js::wasm::BaseCompiler::convertI64ToFloatNeedsTemp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2945:10: performance: Technically the member function 'js::wasm::BaseCompiler::convertI64ToF32' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2956:10: performance: Technically the member function 'js::wasm::BaseCompiler::convertI64ToF64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2968:10: performance: Technically the member function 'js::wasm::BaseCompiler::cmp64Set' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3001:10: performance: Technically the member function 'js::wasm::BaseCompiler::loadGlobalVarI32' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3018:10: performance: Technically the member function 'js::wasm::BaseCompiler::loadGlobalVarI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3039:10: performance: Technically the member function 'js::wasm::BaseCompiler::loadGlobalVarF32' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3056:10: performance: Technically the member function 'js::wasm::BaseCompiler::loadGlobalVarF64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3074:10: performance: Technically the member function 'js::wasm::BaseCompiler::storeGlobalVarI32' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3091:10: performance: Technically the member function 'js::wasm::BaseCompiler::storeGlobalVarI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3112:10: performance: Technically the member function 'js::wasm::BaseCompiler::storeGlobalVarF32' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3129:10: performance: Technically the member function 'js::wasm::BaseCompiler::storeGlobalVarF64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3207:25: performance: Technically the member function 'js::wasm::BaseCompiler::loadStoreTemps' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3652:10: performance: Technically the member function 'js::wasm::BaseCompiler::emitQuotientI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3953:15: note: Technically the member function 'js::wasm::BaseCompiler::emitQuotientI64' can be static.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3652:10: note: Technically the member function 'js::wasm::BaseCompiler::emitQuotientI64' can be static.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3653:10: performance: Technically the member function 'js::wasm::BaseCompiler::emitQuotientU64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3967:15: note: Technically the member function 'js::wasm::BaseCompiler::emitQuotientU64' can be static.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3653:10: note: Technically the member function 'js::wasm::BaseCompiler::emitQuotientU64' can be static.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3654:10: performance: Technically the member function 'js::wasm::BaseCompiler::emitRemainderI64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3981:15: note: Technically the member function 'js::wasm::BaseCompiler::emitRemainderI64' can be static.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3654:10: note: Technically the member function 'js::wasm::BaseCompiler::emitRemainderI64' can be static.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3655:10: performance: Technically the member function 'js::wasm::BaseCompiler::emitRemainderU64' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3995:15: note: Technically the member function 'js::wasm::BaseCompiler::emitRemainderU64' can be static.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3655:10: note: Technically the member function 'js::wasm::BaseCompiler::emitRemainderU64' can be static.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:301:14: style: Technically the member function 'js::wasm::BaseCompiler::UniquePooledLabelFreePolicy::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:320:14: style: Technically the member function 'js::wasm::BaseCompiler::RegI32::operator==' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:321:14: style: Technically the member function 'js::wasm::BaseCompiler::RegI32::operator!=' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:329:14: style: Technically the member function 'js::wasm::BaseCompiler::RegI64::operator==' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:330:14: style: Technically the member function 'js::wasm::BaseCompiler::RegI64::operator!=' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:338:14: style: Technically the member function 'js::wasm::BaseCompiler::RegF32::operator==' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:339:14: style: Technically the member function 'js::wasm::BaseCompiler::RegF32::operator!=' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:347:14: style: Technically the member function 'js::wasm::BaseCompiler::RegF64::operator==' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:348:14: style: Technically the member function 'js::wasm::BaseCompiler::RegF64::operator!=' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:228:9: style: Class 'ScratchF64' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:241:9: style: Class 'ScratchF32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:280:9: style: Class 'ScratchI32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2770:22: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:505:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2770:22: note: Function in derived class
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2868:22: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:505:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:2868:22: note: Function in derived class
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3161:14: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:505:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3161:14: note: Function in derived class
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBinaryToAST.cpp:74:23: style: struct member 'AstDecodePolicy::Validate' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmBinaryToAST.cpp:76:23: style: struct member 'AstDecodePolicy::Output' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmCode.cpp:166:9: style: Condition '!enabled' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmCode.cpp:159:20: note: Assignment 'enabled=false', assigned value is 0
thunderbird-52.3.0/mozilla/js/src/wasm/WasmCode.cpp:166:9: note: Condition '!enabled' is always true
thunderbird-52.3.0/mozilla/js/src/wasm/WasmCompile.cpp:42:23: style: struct member 'ValidatingPolicy::Validate' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmFrameIterator.cpp:254:0: error: #error "Unknown architecture!" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3008:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3019:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3566:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3567:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3568:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3569:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3570:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3571:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:3572:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:48:23: style: struct member 'IonCompilePolicy::Output' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:413:10: style: Technically the member function '::FunctionCompiler::mustPreserveNaN' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:822:10: performance: Technically the member function '::FunctionCompiler::addInterruptCheck' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:879:10: style: Technically the member function '::FunctionCompiler::passInstance' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:1344:10: performance: Technically the member function '::FunctionCompiler::fixupRedundantPhis' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:1583:10: style: Technically the member function '::FunctionCompiler::goToExistingBlock' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:1278:68: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmIonCompile.cpp:1602:24: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmModule.cpp:884:60: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmModule.cpp:897:60: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmSignalHandlers.cpp:239:0: error: #error "Don't know how to read/write to the thread state via the mcontext_t." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmStubs.cpp:1111:0: error: #error "Unknown architecture!" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:571:37: style: Same expression on both sides of '==' because the value of 'LookaheadSize' and '2' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:518:43: note: 'LookaheadSize' is assigned value '2' here.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:571:37: note: Same expression on both sides of '==' because the value of 'LookaheadSize' and '2' are the same.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:581:37: style: Same expression on both sides of '==' because the value of 'LookaheadSize' and '2' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:518:43: note: 'LookaheadSize' is assigned value '2' here.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:581:37: note: Same expression on both sides of '==' because the value of 'LookaheadSize' and '2' are the same.
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:3359:10: style: Unused private function: 'Resolver::resolveName' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:537:15: performance: Technically the member function '::WasmTokenStream::fail' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:3349:10: performance: Technically the member function '::Resolver::registerName' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:3359:10: performance: Technically the member function '::Resolver::resolveName' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:3367:10: performance: Technically the member function '::Resolver::resolveRef' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:555:34: performance: Function parameter 'token' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:559:34: performance: Function parameter 'token' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:580:26: performance: Function parameter 'token' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:2349:49: performance: Function parameter 'brTable' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTextToBinary.cpp:2774:44: performance: Function parameter 'token' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/js/src/wasm/WasmTypes.cpp:417:0: error: #error "unknown architecture" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/js/xpconnect/loader/mozJSComponentLoader.cpp:542:56: style: Function 'PrepareObjectForLocation' argument 3 names different: declaration 'aComponent' definition 'aURI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/loader/mozJSComponentLoader.h:67:48: note: Function 'PrepareObjectForLocation' argument 3 names different: declaration 'aComponent' definition 'aURI'.
thunderbird-52.3.0/mozilla/js/xpconnect/loader/mozJSComponentLoader.cpp:542:56: note: Function 'PrepareObjectForLocation' argument 3 names different: declaration 'aComponent' definition 'aURI'.
thunderbird-52.3.0/mozilla/js/xpconnect/loader/mozJSSubScriptLoader.cpp:463:72: style: Function 'ReadScript' argument 3 names different: declaration 'target_obj' definition 'targetObjArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/loader/mozJSSubScriptLoader.h:36:59: note: Function 'ReadScript' argument 3 names different: declaration 'target_obj' definition 'targetObjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/loader/mozJSSubScriptLoader.cpp:463:72: note: Function 'ReadScript' argument 3 names different: declaration 'target_obj' definition 'targetObjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/loader/mozJSSubScriptLoader.cpp:248:1: style: The class 'AsyncScriptLoader' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1624:52: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1626:46: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1708:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1712:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1724:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1732:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1765:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1771:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:527:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCInlines.h:515:68: style: Function 'xpc_ForcePropertyResolve' argument 3 names different: declaration 'id' definition 'idArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3218:68: note: Function 'xpc_ForcePropertyResolve' argument 3 names different: declaration 'id' definition 'idArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCInlines.h:515:68: note: Function 'xpc_ForcePropertyResolve' argument 3 names different: declaration 'id' definition 'idArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/BackstagePass.h:43:12: warning: Member variable 'BackstagePass::mWrapper' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:315:5: warning: Member variable 'XPCRootSetElem::mNext' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:315:5: warning: Member variable 'XPCRootSetElem::mSelfp' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1164:5: warning: Member variable 'XPCNativeMember::mIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1164:5: warning: Member variable 'XPCNativeMember::mFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1164:5: warning: Member variable 'XPCNativeMember::mIndexInInterface' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1370:5: warning: Member variable 'XPCNativeSet::mInterfaces' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCInlines.h:232:37: warning: Suspicious pointer subtraction. Did you intend to write '->'? [thisSubtraction]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1569:10: style: Technically the member function 'XPCWrappedNativeProto::TraceInside' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1585:10: performance: Technically the member function 'XPCWrappedNativeProto::Mark' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1586:17: performance: Technically the member function 'XPCWrappedNativeProto::AutoTrace' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1648:17: performance: Technically the member function 'XPCWrappedNativeTearOff::TraceJS' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1649:17: performance: Technically the member function 'XPCWrappedNativeTearOff::AutoTrace' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2754:18: style: The function 'TraceJS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2732:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2754:18: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2762:18: style: The function 'MarkAfterJSFinalize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2733:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2762:18: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3018:18: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2979:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3018:18: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3051:18: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2979:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3051:18: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3065:18: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2979:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3065:18: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3096:18: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2979:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3096:18: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3113:18: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2979:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3113:18: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2960:10: style: Technically the member function 'xpc::GlobalProperties::Define' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/xpconnect/src/Sandbox.cpp:944:24: note: Technically the member function 'xpc::GlobalProperties::Define' can be const.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2960:10: note: Technically the member function 'xpc::GlobalProperties::Define' can be const.
thunderbird-52.3.0/mozilla/js/xpconnect/src/Sandbox.cpp:231:0: error: Memory leak: crypto [memleak]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:68:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:218:42: style: Function 'GetCallee' argument 1 names different: declaration 'aResult' definition 'aCallee'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:670:40: note: Function 'GetCallee' argument 1 names different: declaration 'aResult' definition 'aCallee'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:218:42: note: Function 'GetCallee' argument 1 names different: declaration 'aResult' definition 'aCallee'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:226:48: style: Function 'GetCalleeMethodIndex' argument 1 names different: declaration 'aResult' definition 'aCalleeMethodIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:671:47: note: Function 'GetCalleeMethodIndex' argument 1 names different: declaration 'aResult' definition 'aCalleeMethodIndex'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:226:48: note: Function 'GetCalleeMethodIndex' argument 1 names different: declaration 'aResult' definition 'aCalleeMethodIndex'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:233:56: style: Function 'GetCalleeInterface' argument 1 names different: declaration 'aResult' definition 'aCalleeInterface'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:675:54: note: Function 'GetCalleeInterface' argument 1 names different: declaration 'aResult' definition 'aCalleeInterface'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:233:56: note: Function 'GetCalleeInterface' argument 1 names different: declaration 'aResult' definition 'aCalleeInterface'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:241:52: style: Function 'GetCalleeClassInfo' argument 1 names different: declaration 'aResult' definition 'aCalleeClassInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:676:50: note: Function 'GetCalleeClassInfo' argument 1 names different: declaration 'aResult' definition 'aCalleeClassInfo'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:241:52: note: Function 'GetCalleeClassInfo' argument 1 names different: declaration 'aResult' definition 'aCalleeClassInfo'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:249:43: style: Function 'GetJSContext' argument 1 names different: declaration 'aResult' definition 'aJSContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:672:41: note: Function 'GetJSContext' argument 1 names different: declaration 'aResult' definition 'aJSContext'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:249:43: note: Function 'GetJSContext' argument 1 names different: declaration 'aResult' definition 'aJSContext'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:257:35: style: Function 'GetArgc' argument 1 names different: declaration 'aResult' definition 'aArgc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:673:34: note: Function 'GetArgc' argument 1 names different: declaration 'aResult' definition 'aArgc'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCCallContext.cpp:257:35: note: Function 'GetArgc' argument 1 names different: declaration 'aResult' definition 'aArgc'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCConvert.cpp:1394:43: style: Function 'JSTypedArray2Native' argument 2 names different: declaration 'jsarray' definition 'jsArray'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2307:47: note: Function 'JSTypedArray2Native' argument 2 names different: declaration 'jsarray' definition 'jsArray'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCConvert.cpp:1394:43: note: Function 'JSTypedArray2Native' argument 2 names different: declaration 'jsarray' definition 'jsArray'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:262:79: style: Function 'TryParseLocationURI' argument 1 names different: declaration 'aType' definition 'aLocationHint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:3374:43: note: Function 'TryParseLocationURI' argument 1 names different: declaration 'aType' definition 'aLocationHint'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:262:79: note: Function 'TryParseLocationURI' argument 1 names different: declaration 'aType' definition 'aLocationHint'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:620:61: style: Function 'TraceAdditionalNativeGrayRoots' argument 1 names different: declaration 'aTracer' definition 'trc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:524:51: note: Function 'TraceAdditionalNativeGrayRoots' argument 1 names different: declaration 'aTracer' definition 'trc'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:620:61: note: Function 'TraceAdditionalNativeGrayRoots' argument 1 names different: declaration 'aTracer' definition 'trc'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3524:47: style: Function 'DescribeCustomObjects' argument 1 names different: declaration 'aObject' definition 'obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:448:37: note: Function 'DescribeCustomObjects' argument 1 names different: declaration 'aObject' definition 'obj'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3524:47: note: Function 'DescribeCustomObjects' argument 1 names different: declaration 'aObject' definition 'obj'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3524:69: style: Function 'DescribeCustomObjects' argument 2 names different: declaration 'aClasp' definition 'clasp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:448:63: note: Function 'DescribeCustomObjects' argument 2 names different: declaration 'aClasp' definition 'clasp'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3524:69: note: Function 'DescribeCustomObjects' argument 2 names different: declaration 'aClasp' definition 'clasp'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3546:63: style: Function 'NoteCustomGCThingXPCOMChildren' argument 1 names different: declaration 'aClasp' definition 'clasp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:451:53: note: Function 'NoteCustomGCThingXPCOMChildren' argument 1 names different: declaration 'aClasp' definition 'clasp'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3546:63: note: Function 'NoteCustomGCThingXPCOMChildren' argument 1 names different: declaration 'aClasp' definition 'clasp'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3546:80: style: Function 'NoteCustomGCThingXPCOMChildren' argument 2 names different: declaration 'aObj' definition 'obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:451:71: note: Function 'NoteCustomGCThingXPCOMChildren' argument 2 names different: declaration 'aObj' definition 'obj'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3546:80: note: Function 'NoteCustomGCThingXPCOMChildren' argument 2 names different: declaration 'aObj' definition 'obj'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3547:82: style: Function 'NoteCustomGCThingXPCOMChildren' argument 3 names different: declaration 'aCb' definition 'cb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:452:72: note: Function 'NoteCustomGCThingXPCOMChildren' argument 3 names different: declaration 'aCb' definition 'cb'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3547:82: note: Function 'NoteCustomGCThingXPCOMChildren' argument 3 names different: declaration 'aCb' definition 'cb'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcpublic.h:48:10: style: Technically the member function 'xpc::Scriptability::Allowed' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:392:16: note: Technically the member function 'xpc::Scriptability::Allowed' can be const.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcpublic.h:48:10: note: Technically the member function 'xpc::Scriptability::Allowed' can be const.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcpublic.h:49:10: style: Technically the member function 'xpc::Scriptability::IsImmuneToScriptPolicy' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:399:16: note: Technically the member function 'xpc::Scriptability::IsImmuneToScriptPolicy' can be const.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcpublic.h:49:10: note: Technically the member function 'xpc::Scriptability::IsImmuneToScriptPolicy' can be const.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:900:10: style: Technically the member function 'Watchdog::Initialized' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:901:10: style: Technically the member function 'Watchdog::ShuttingDown' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:903:10: style: Technically the member function 'Watchdog::Hibernating' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:1004:13: style: Technically the member function 'Watchdog::MinScriptRunTimeSeconds' can be const. [functionConst]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCJSContext.cpp:3399:12: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:126:54: style: Function 'Native2WrappedNativeMap' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:158:42: note: Function 'Native2WrappedNativeMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:126:54: note: Function 'Native2WrappedNativeMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:161:50: style: Function 'IID2WrappedJSClassMap' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:213:40: note: Function 'IID2WrappedJSClassMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:161:50: note: Function 'IID2WrappedJSClassMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:184:52: style: Function 'IID2NativeInterfaceMap' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:267:41: note: Function 'IID2NativeInterfaceMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:184:52: note: Function 'IID2NativeInterfaceMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:238:52: style: Function 'ClassInfo2NativeSetMap' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:326:41: note: Function 'ClassInfo2NativeSetMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:238:52: note: Function 'ClassInfo2NativeSetMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:261:70: style: Function 'ClassInfo2WrappedNativeProtoMap' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:377:50: note: Function 'ClassInfo2WrappedNativeProtoMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:261:70: note: Function 'ClassInfo2WrappedNativeProtoMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:336:32: style: Function 'NativeSetMap' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:449:31: note: Function 'NativeSetMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:336:32: note: Function 'NativeSetMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:385:50: style: Function 'IID2ThisTranslatorMap' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:505:40: note: Function 'IID2ThisTranslatorMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:385:50: note: Function 'IID2ThisTranslatorMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:400:56: style: Function 'XPCWrappedNativeProtoMap' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.h:544:43: note: Function 'XPCWrappedNativeProtoMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:400:56: note: Function 'XPCWrappedNativeProtoMap' argument 1 names different: declaration 'size' definition 'length'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1357:74: error: Array 'mInterfaces[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCMaps.cpp:302:44: note: Calling function 'GetInterfaceAt', 1st argument 'i' value is 1
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1357:74: note: Array index out of bounds
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCShellImpl.cpp:1255:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCShellImpl.cpp:735:11: style: The scope of the variable 'value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCShellImpl.cpp:1266:16: style: The scope of the variable 'cx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCShellImpl.cpp:1656:41: style: Function 'SetAppDir' argument 1 names different: declaration 'appFile' definition 'appDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCShellImpl.cpp:87:29: note: Function 'SetAppDir' argument 1 names different: declaration 'appFile' definition 'appDir'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCShellImpl.cpp:1656:41: note: Function 'SetAppDir' argument 1 names different: declaration 'appFile' definition 'appDir'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJS.cpp:324:47: style: Function 'GetNewOrUsed' argument 1 names different: declaration 'aJSObj' definition 'jsObj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2089:35: note: Function 'GetNewOrUsed' argument 1 names different: declaration 'aJSObj' definition 'jsObj'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJS.cpp:324:47: note: Function 'GetNewOrUsed' argument 1 names different: declaration 'aJSObj' definition 'jsObj'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJS.cpp:326:47: style: Function 'GetNewOrUsed' argument 3 names different: declaration 'wrapper' definition 'wrapperResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2091:35: note: Function 'GetNewOrUsed' argument 3 names different: declaration 'wrapper' definition 'wrapperResult'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJS.cpp:326:47: note: Function 'GetNewOrUsed' argument 3 names different: declaration 'wrapper' definition 'wrapperResult'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:180:61: style: Function 'CallQueryInterfaceOnJSObject' argument 2 names different: declaration 'jsobj' definition 'jsobjArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1991:55: note: Function 'CallQueryInterfaceOnJSObject' argument 2 names different: declaration 'jsobj' definition 'jsobjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:180:61: note: Function 'CallQueryInterfaceOnJSObject' argument 2 names different: declaration 'jsobj' definition 'jsobjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:308:58: style: Function 'GetNamedPropertyAsVariant' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1998:57: note: Function 'GetNamedPropertyAsVariant' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:308:58: note: Function 'GetNamedPropertyAsVariant' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:344:56: style: Function 'BuildPropertyEnumerator' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1994:55: note: Function 'BuildPropertyEnumerator' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:344:56: note: Function 'BuildPropertyEnumerator' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:599:63: style: Function 'GetRootJSObject' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1984:56: note: Function 'GetRootJSObject' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:599:63: note: Function 'GetRootJSObject' argument 2 names different: declaration 'aJSObj' definition 'aJSObjArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:618:63: style: Function 'GetArraySizeFromParam' argument 6 names different: declaration 'params' definition 'nativeParams'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2028:51: note: Function 'GetArraySizeFromParam' argument 6 names different: declaration 'params' definition 'nativeParams'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:618:63: note: Function 'GetArraySizeFromParam' argument 6 names different: declaration 'params' definition 'nativeParams'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:649:67: style: Function 'GetInterfaceTypeFromParam' argument 6 names different: declaration 'params' definition 'nativeParams'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2036:55: note: Function 'GetInterfaceTypeFromParam' argument 6 names different: declaration 'params' definition 'nativeParams'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:649:67: note: Function 'GetInterfaceTypeFromParam' argument 6 names different: declaration 'params' definition 'nativeParams'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:936:60: style: Function 'CallMethod' argument 3 names different: declaration 'info' definition 'info_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1987:54: note: Function 'CallMethod' argument 3 names different: declaration 'info' definition 'info_'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:936:60: note: Function 'CallMethod' argument 3 names different: declaration 'info' definition 'info_'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:937:52: style: Function 'CallMethod' argument 4 names different: declaration 'params' definition 'nativeParams'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1988:46: note: Function 'CallMethod' argument 4 names different: declaration 'params' definition 'nativeParams'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:937:52: note: Function 'CallMethod' argument 4 names different: declaration 'params' definition 'nativeParams'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:93:9: performance: Variable 'mSavedResult' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNative.cpp:289:51: style: Function 'GetNewOrUsed' argument 4 names different: declaration 'wrapper' definition 'resultWrapper'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1805:37: note: Function 'GetNewOrUsed' argument 4 names different: declaration 'wrapper' definition 'resultWrapper'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNative.cpp:289:51: note: Function 'GetNewOrUsed' argument 4 names different: declaration 'wrapper' definition 'resultWrapper'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNative.cpp:505:50: style: Function 'GetUsedOnly' argument 4 names different: declaration 'wrapper' definition 'resultWrapper'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1811:36: note: Function 'GetUsedOnly' argument 4 names different: declaration 'wrapper' definition 'resultWrapper'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNative.cpp:505:50: note: Function 'GetUsedOnly' argument 4 names different: declaration 'wrapper' definition 'resultWrapper'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2754:0: style: The function 'TraceJS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2732:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2754:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2762:0: style: The function 'MarkAfterJSFinalize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2733:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:2762:0: note: Function in derived class
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1231:10: performance: Technically the member function 'XPCNativeInterface::DebugDump' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeInfo.cpp:412:21: note: Technically the member function 'XPCNativeInterface::DebugDump' can be static.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1231:10: note: Technically the member function 'XPCNativeInterface::DebugDump' can be static.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1362:10: performance: Technically the member function 'XPCNativeSet::DebugDump' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeInfo.cpp:785:15: note: Technically the member function 'XPCNativeSet::DebugDump' can be static.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1362:10: note: Technically the member function 'XPCNativeSet::DebugDump' can be static.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1048:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1079:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1088:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1098:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1112:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1167:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1189:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1280:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1290:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:240:17: style: The scope of the variable 'name' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeProto.cpp:164:5: style: Variable 'map' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeProto.cpp:162:0: note: Variable 'map' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeProto.cpp:164:5: note: Variable 'map' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1562:10: performance: Technically the member function 'XPCWrappedNativeProto::DebugDump' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeProto.cpp:186:24: note: Technically the member function 'XPCWrappedNativeProto::DebugDump' can be static.
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcprivate.h:1562:10: note: Technically the member function 'XPCWrappedNativeProto::DebugDump' can be static.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeScope.cpp:326:38: style: Function 'GetXBLScope' argument 2 names different: declaration 'contentScope' definition 'contentScopeArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcpublic.h:97:38: note: Function 'GetXBLScope' argument 2 names different: declaration 'contentScope' definition 'contentScopeArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeScope.cpp:326:38: note: Function 'GetXBLScope' argument 2 names different: declaration 'contentScope' definition 'contentScopeArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/XPCWrappedNativeScope.cpp:622:9: style: Variable 'liveScopeCount' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/js/xpconnect/src/nsXPConnect.cpp:1273:41: style: Function 'SetAddonInterposition' argument 1 names different: declaration 'addonId' definition 'addonIdStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcpublic.h:510:41: note: Function 'SetAddonInterposition' argument 1 names different: declaration 'addonId' definition 'addonIdStr'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/nsXPConnect.cpp:1273:41: note: Function 'SetAddonInterposition' argument 1 names different: declaration 'addonId' definition 'addonIdStr'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/nsXPConnect.cpp:1288:37: style: Function 'AllowCPOWsInAddon' argument 1 names different: declaration 'addonId' definition 'addonIdStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/src/xpcpublic.h:513:37: note: Function 'AllowCPOWsInAddon' argument 1 names different: declaration 'addonId' definition 'addonIdStr'.
thunderbird-52.3.0/mozilla/js/xpconnect/src/nsXPConnect.cpp:1288:37: note: Function 'AllowCPOWsInAddon' argument 1 names different: declaration 'addonId' definition 'addonIdStr'.
thunderbird-52.3.0/mozilla/js/xpconnect/tests/components/native/xpctest_attributes.cpp:19:5: performance: Variable 'timeProperty' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:81:10: performance: Technically the member function 'xpc::XrayTraits::delete_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:145:10: performance: Technically the member function 'xpc::XPCWrappedNativeXrayTraits::defineProperty' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:364:10: performance: Technically the member function 'xpc::OpaqueXrayTraits::defineProperty' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:395:10: performance: Technically the member function 'xpc::OpaqueXrayTraits::getPrototype' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:487:0: warning: The class 'xpc :: AddonWrapper < xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: XPCWrappedNativeXrayTraits > >' defines member variable with name 'singleton' also defined in its parent class 'xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: XPCWrappedNativeXrayTraits >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/AddonWrapper.h:50:0: note: The class 'xpc :: AddonWrapper < xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: XPCWrappedNativeXrayTraits > >' defines member variable with name 'singleton' also defined in its parent class 'xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: XPCWrappedNativeXrayTraits >'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:487:0: note: The class 'xpc :: AddonWrapper < xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: XPCWrappedNativeXrayTraits > >' defines member variable with name 'singleton' also defined in its parent class 'xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: XPCWrappedNativeXrayTraits >'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:487:0: warning: The class 'xpc :: AddonWrapper < xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: DOMXrayTraits > >' defines member variable with name 'singleton' also defined in its parent class 'xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: DOMXrayTraits >'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/AddonWrapper.h:50:0: note: The class 'xpc :: AddonWrapper < xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: DOMXrayTraits > >' defines member variable with name 'singleton' also defined in its parent class 'xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: DOMXrayTraits >'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:487:0: note: The class 'xpc :: AddonWrapper < xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: DOMXrayTraits > >' defines member variable with name 'singleton' also defined in its parent class 'xpc :: XrayWrapper < js :: CrossCompartmentWrapper , xpc :: DOMXrayTraits >'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/WrapperFactory.cpp:48:33: style: Function 'IsCOW' argument 1 names different: declaration 'wrapper' definition 'obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/WrapperFactory.h:34:33: note: Function 'IsCOW' argument 1 names different: declaration 'wrapper' definition 'obj'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/WrapperFactory.cpp:48:33: note: Function 'IsCOW' argument 1 names different: declaration 'wrapper' definition 'obj'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/WrapperFactory.cpp:94:52: style: Function 'WaiveXray' argument 2 names different: declaration 'obj' definition 'objArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/WrapperFactory.h:38:57: note: Function 'WaiveXray' argument 2 names different: declaration 'obj' definition 'objArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/WrapperFactory.cpp:94:52: note: Function 'WaiveXray' argument 2 names different: declaration 'obj' definition 'objArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:223:9: warning: Identical condition 'alreadyWarnedOnce', second condition is always false [identicalConditionAfterEarlyExit]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:198:9: note: first condition
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:223:9: note: second condition
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:1275:49: style: Function 'CloneExpandoChain' argument 2 names different: declaration 'src' definition 'dstArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:40:49: note: Function 'CloneExpandoChain' argument 2 names different: declaration 'src' definition 'dstArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:1275:49: note: Function 'CloneExpandoChain' argument 2 names different: declaration 'src' definition 'dstArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:1275:67: style: Function 'CloneExpandoChain' argument 3 names different: declaration 'dst' definition 'srcArg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:40:64: note: Function 'CloneExpandoChain' argument 3 names different: declaration 'dst' definition 'srcArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:1275:67: note: Function 'CloneExpandoChain' argument 3 names different: declaration 'dst' definition 'srcArg'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:2326:0: style: Function 'getBuiltinClass' argument 2 names different: declaration 'wapper' definition 'wrapper'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:484:0: note: Function 'getBuiltinClass' argument 2 names different: declaration 'wapper' definition 'wrapper'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:2326:0: note: Function 'getBuiltinClass' argument 2 names different: declaration 'wapper' definition 'wrapper'.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:200:10: performance: Technically the member function 'xpc::DOMXrayTraits::delete_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp:1694:16: note: Technically the member function 'xpc::DOMXrayTraits::delete_' can be static.
thunderbird-52.3.0/mozilla/js/xpconnect/wrappers/XrayWrapper.h:200:10: note: Technically the member function 'xpc::DOMXrayTraits::delete_' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:152:8: style: Technically the member function 'mozilla::AccessibleCaret::SetTextOverlayElementStyle' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.cpp:344:18: note: Technically the member function 'mozilla::AccessibleCaret::SetTextOverlayElementStyle' can be const.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:152:8: note: Technically the member function 'mozilla::AccessibleCaret::SetTextOverlayElementStyle' can be const.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:153:8: style: Technically the member function 'mozilla::AccessibleCaret::SetCaretImageElementStyle' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.cpp:356:18: note: Technically the member function 'mozilla::AccessibleCaret::SetCaretImageElementStyle' can be const.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:153:8: note: Technically the member function 'mozilla::AccessibleCaret::SetCaretImageElementStyle' can be const.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:154:8: style: Technically the member function 'mozilla::AccessibleCaret::SetSelectionBarElementStyle' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.cpp:368:18: note: Technically the member function 'mozilla::AccessibleCaret::SetSelectionBarElementStyle' can be const.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:154:8: note: Technically the member function 'mozilla::AccessibleCaret::SetSelectionBarElementStyle' can be const.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:157:9: performance: Technically the member function 'mozilla::AccessibleCaret::GetZoomLevel' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.cpp:381:18: note: Technically the member function 'mozilla::AccessibleCaret::GetZoomLevel' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:157:9: note: Technically the member function 'mozilla::AccessibleCaret::GetZoomLevel' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:187:34: performance: Technically the member function 'mozilla::AccessibleCaret::CreateCaretElement' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.cpp:230:18: note: Technically the member function 'mozilla::AccessibleCaret::CreateCaretElement' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaret.h:187:34: note: Technically the member function 'mozilla::AccessibleCaret::CreateCaretElement' can be static.
thunderbird-52.3.0/mozilla/layout/base/ScrollbarStyles.h:55:3: warning: Member variable 'ScrollbarStyles::mHorizontal' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/ScrollbarStyles.h:55:3: warning: Member variable 'ScrollbarStyles::mVertical' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/ScrollbarStyles.h:55:3: warning: Member variable 'ScrollbarStyles::mScrollBehavior' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/ScrollbarStyles.h:55:3: warning: Member variable 'ScrollbarStyles::mScrollSnapTypeX' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/ScrollbarStyles.h:55:3: warning: Member variable 'ScrollbarStyles::mScrollSnapTypeY' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsFrameManagerBase.h:34:8: style: Technically the member function 'nsFrameManagerBase::IsDestroyingFrames' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsIPresShell.h:1280:10: style: Technically the member function 'nsIPresShell::PointerCaptureInfo::Empty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/FramePropertyTable.h:316:10: style: Technically the member function 'mozilla::FramePropertyTable::PropertyValue::IsArray' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/FramePropertyTable.h:355:10: performance: Technically the member function 'mozilla::FramePropertyTable::PropertyComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/FramePropertyTable.h:358:10: performance: Technically the member function 'mozilla::FramePropertyTable::PropertyComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/FramePropertyTable.h:361:10: performance: Technically the member function 'mozilla::FramePropertyTable::PropertyComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/FramePropertyTable.h:370:3: warning: The class 'Entry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:828:18: style: Checking if unsigned variable 'rangeCount' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:59:74: style: Function 'operator<<' argument 2 names different: declaration 'aResult' definition 'aHint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:343:74: note: Function 'operator<<' argument 2 names different: declaration 'aResult' definition 'aHint'.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:59:74: note: Function 'operator<<' argument 2 names different: declaration 'aResult' definition 'aHint'.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:151:8: performance: Technically the member function 'mozilla::AccessibleCaretManager::ProvideHapticFeedback' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:470:25: note: Technically the member function 'mozilla::AccessibleCaretManager::ProvideHapticFeedback' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:151:8: note: Technically the member function 'mozilla::AccessibleCaretManager::ProvideHapticFeedback' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:159:8: performance: Technically the member function 'mozilla::AccessibleCaretManager::ChangeFocusToOrClearOldFocus' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:855:25: note: Technically the member function 'mozilla::AccessibleCaretManager::ChangeFocusToOrClearOldFocus' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:159:8: note: Technically the member function 'mozilla::AccessibleCaretManager::ChangeFocusToOrClearOldFocus' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:185:8: performance: Technically the member function 'mozilla::AccessibleCaretManager::FlushLayout' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:996:25: note: Technically the member function 'mozilla::AccessibleCaretManager::FlushLayout' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:185:8: note: Technically the member function 'mozilla::AccessibleCaretManager::FlushLayout' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:189:38: performance: Technically the member function 'mozilla::AccessibleCaretManager::GetFrameSelection' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:773:25: note: Technically the member function 'mozilla::AccessibleCaretManager::GetFrameSelection' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:189:38: note: Technically the member function 'mozilla::AccessibleCaretManager::GetFrameSelection' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:194:10: performance: Technically the member function 'mozilla::AccessibleCaretManager::GetAllChildFrameRectsUnion' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:1262:25: note: Technically the member function 'mozilla::AccessibleCaretManager::GetAllChildFrameRectsUnion' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:194:10: note: Technically the member function 'mozilla::AccessibleCaretManager::GetAllChildFrameRectsUnion' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:211:12: performance: Technically the member function 'mozilla::AccessibleCaretManager::CaretTimeoutMs' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.cpp:1352:25: note: Technically the member function 'mozilla::AccessibleCaretManager::CaretTimeoutMs' can be static.
thunderbird-52.3.0/mozilla/layout/base/AccessibleCaretManager.h:211:12: note: Technically the member function 'mozilla::AccessibleCaretManager::CaretTimeoutMs' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:863:0: style: Boolean variable 'mForceLayerForScrollParent' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:703:5: warning: Member variable 'AutoBuildingDisplayList::mPrevAnimatedGeometryRoot' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1867:3: warning: Member variable 'nsDisplayItem::mFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1867:3: warning: Member variable 'nsDisplayItem::mClip' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1867:3: warning: Member variable 'nsDisplayItem::mScrollClip' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1867:3: warning: Member variable 'nsDisplayItem::mReferenceFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1867:3: warning: Member variable 'nsDisplayItem::mAnimatedGeometryRoot' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1867:3: warning: Member variable 'nsDisplayItem::mForceNotVisible' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3368:3: warning: Member variable 'nsDisplayWrapList::mOverrideZIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3368:3: warning: Member variable 'nsDisplayWrapList::mHasZIndexOverride' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.h:140:8: style: Technically the member function 'mozilla::ContainerLayerParameters::AllowResidualTranslation' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.h:449:14: style: Technically the member function 'mozilla::FrameLayerBuilder::DisplayItemData::GetDisplayItemKey' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayListInvalidation.h:49:17: style: Technically the member function 'nsDisplayItemGeometry::ComputeInvalidationRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/DisplayListClipState.h:53:32: style: Technically the member function 'mozilla::DisplayListClipState::CurrentAncestorScrollClipForStackingContextContents' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:256:8: style: Technically the member function 'nsDisplayListBuilder::IsForEventDelivery' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:268:8: style: Technically the member function 'nsDisplayListBuilder::IsForPluginGeometry' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:276:8: style: Technically the member function 'nsDisplayListBuilder::IsForPainting' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:285:8: style: Technically the member function 'nsDisplayListBuilder::IsForFrameVisibility' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:294:8: style: Technically the member function 'nsDisplayListBuilder::IsForGenerateGlyphMask' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:303:8: style: Technically the member function 'nsDisplayListBuilder::IsForPaintingSelectionBG' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:308:8: style: Technically the member function 'nsDisplayListBuilder::WillComputePluginGeometry' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:325:8: style: Technically the member function 'nsDisplayListBuilder::IsAtRootOfPseudoStackingContext' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:386:8: style: Technically the member function 'nsDisplayListBuilder::GetScrollbarInfo' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:410:8: style: Technically the member function 'nsDisplayListBuilder::GetSelectedFramesOnly' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:416:8: style: Technically the member function 'nsDisplayListBuilder::GetAccurateVisibleRegions' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:421:8: style: Technically the member function 'nsDisplayListBuilder::IsBuildingCaret' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:430:8: style: Technically the member function 'nsDisplayListBuilder::IsIgnoringPaintSuppression' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:440:8: style: Technically the member function 'nsDisplayListBuilder::GetDescendIntoSubdocuments' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:446:17: style: Technically the member function 'nsDisplayListBuilder::GetDirtyRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:447:19: style: Technically the member function 'nsDisplayListBuilder::GetCurrentFrame' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:448:19: style: Technically the member function 'nsDisplayListBuilder::GetCurrentReferenceFrame' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:449:18: style: Technically the member function 'nsDisplayListBuilder::GetCurrentFrameOffsetToReferenceFrame' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:463:8: style: Technically the member function 'nsDisplayListBuilder::AllowMergingAndFlattening' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:478:8: style: Technically the member function 'nsDisplayListBuilder::GetAncestorHasApzAwareEventHandler' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:562:8: style: Technically the member function 'nsDisplayListBuilder::IsInChromeDocumentOrPopup' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:569:8: style: Technically the member function 'nsDisplayListBuilder::ShouldSyncDecodeImages' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:614:34: style: Technically the member function 'nsDisplayListBuilder::GetThemeGeometries' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:973:17: style: Technically the member function 'nsDisplayListBuilder::GetAccumulatedRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:980:7: style: Technically the member function 'nsDisplayListBuilder::GetAccumulatedRectLevels' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1031:19: style: Technically the member function 'nsDisplayListBuilder::GetWindowExcludeGlassRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1044:19: style: Technically the member function 'nsDisplayListBuilder::GetWindowOpaqueRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1061:8: style: Technically the member function 'nsDisplayListBuilder::ContainsPluginItem' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:928:22: style: Technically the member function 'nsDisplayListBuilder::AutoAccumulateTransform::GetCurrentTransform' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1443:10: style: Technically the member function 'nsDisplayItem::GetBorderRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1446:10: style: Technically the member function 'nsDisplayItem::GetPaddingRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1449:10: style: Technically the member function 'nsDisplayItem::GetContentRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1833:26: style: Technically the member function 'nsDisplayItem::GetClip' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3207:19: style: Technically the member function 'nsDisplayLayerEventRegions::HitRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3208:19: style: Technically the member function 'nsDisplayLayerEventRegions::MaybeHitRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3209:19: style: Technically the member function 'nsDisplayLayerEventRegions::DispatchToContentHitRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3210:19: style: Technically the member function 'nsDisplayLayerEventRegions::NoActionRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3211:19: style: Technically the member function 'nsDisplayLayerEventRegions::HorizontalPanRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3212:19: style: Technically the member function 'nsDisplayLayerEventRegions::VerticalPanRegion' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3606:12: style: Technically the member function 'nsDisplayOwnLayer::GetFlags' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3831:11: style: Technically the member function 'nsDisplayZoom::GetChildAppUnitsPerDevPixel' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3833:11: style: Technically the member function 'nsDisplayZoom::GetParentAppUnitsPerDevPixel' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3924:27: style: Technically the member function 'nsDisplayMask::GetDestRects' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:4290:8: style: Technically the member function 'nsDisplayTransform::IsTransformSeparator' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:194:3: warning: The class 'Preserves3DContext' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayListInvalidation.h:258:57: performance: Function parameter 'aColor' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/BorderCache.h:49:1: warning: The class 'FourFloatsHashKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.cpp:110:50: style: Function 'ApplyRoundedRectClipsTo' argument 2 names different: declaration 'A2DPRInt32' definition 'A2D'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.h:84:62: note: Function 'ApplyRoundedRectClipsTo' argument 2 names different: declaration 'A2DPRInt32' definition 'A2D'.
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.cpp:110:50: note: Function 'ApplyRoundedRectClipsTo' argument 2 names different: declaration 'A2DPRInt32' definition 'A2D'.
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.cpp:359:63: style: Function 'AddOffsetAndComputeDifference' argument 2 names different: declaration 'aPoint' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.h:144:70: note: Function 'AddOffsetAndComputeDifference' argument 2 names different: declaration 'aPoint' definition 'aOffset'.
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.cpp:359:63: note: Function 'AddOffsetAndComputeDifference' argument 2 names different: declaration 'aPoint' definition 'aOffset'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.h:50:45: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.h:77:8: style: Technically the member function 'mozilla::DisplayItemClip::ApplyTo' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.cpp:90:18: note: Technically the member function 'mozilla::DisplayItemClip::ApplyTo' can be const.
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.h:77:8: note: Technically the member function 'mozilla::DisplayItemClip::ApplyTo' can be const.
thunderbird-52.3.0/mozilla/layout/base/DisplayItemClip.cpp:430:33: performance: Function parameter 'aPoint' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:3362:7: style: Condition 'hidpi' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:3361:32: note: Assignment 'hidpi=false&&widget&&widget->GetDefaultScale().scale>=2', assigned value is 0
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:3362:7: note: Condition 'hidpi' is always false
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:3367:43: style: Condition '!hidpi' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:3361:32: note: Assignment 'hidpi=false&&widget&&widget->GetDefaultScale().scale>=2', assigned value is 0
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:3367:43: note: Condition '!hidpi' is always true
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:2479:48: style: Function 'PreparePaintedLayerForUse' argument 6 names different: declaration 'aDidResetScrollPositionForLayerPixelAlignment' definition 'didResetScrollPositionForLayerPixelAlignment'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:1226:39: note: Function 'PreparePaintedLayerForUse' argument 6 names different: declaration 'aDidResetScrollPositionForLayerPixelAlignment' definition 'didResetScrollPositionForLayerPixelAlignment'.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:2479:48: note: Function 'PreparePaintedLayerForUse' argument 6 names different: declaration 'aDidResetScrollPositionForLayerPixelAlignment' definition 'didResetScrollPositionForLayerPixelAlignment'.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:2673:68: style: Function 'FindOpaqueBackgroundColor' argument 1 names different: declaration 'aRegion' definition 'aTargetVisibleRegion'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:789:56: note: Function 'FindOpaqueBackgroundColor' argument 1 names different: declaration 'aRegion' definition 'aTargetVisibleRegion'.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:2673:68: note: Function 'FindOpaqueBackgroundColor' argument 1 names different: declaration 'aRegion' definition 'aTargetVisibleRegion'.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:2964:48: style: Function 'FindPaintedLayerFor' argument 4 names different: declaration 'aBackfaceidden' definition 'aBackfaceHidden'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:953:46: note: Function 'FindPaintedLayerFor' argument 4 names different: declaration 'aBackfaceidden' definition 'aBackfaceHidden'.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:2964:48: note: Function 'FindPaintedLayerFor' argument 4 names different: declaration 'aBackfaceidden' definition 'aBackfaceHidden'.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:4656:60: style: Function 'AddPaintedDisplayItem' argument 1 names different: declaration 'aLayer' definition 'aLayerData'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.h:348:48: note: Function 'AddPaintedDisplayItem' argument 1 names different: declaration 'aLayer' definition 'aLayerData'.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:4656:60: note: Function 'AddPaintedDisplayItem' argument 1 names different: declaration 'aLayer' definition 'aLayerData'.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:4858:44: warning: Member variable 'PaintedLayerItemsEntry::mContainerLayerFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:4858:44: warning: Member variable 'PaintedLayerItemsEntry::mLastPaintOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:4858:44: warning: Member variable 'PaintedLayerItemsEntry::mLastCommonClipCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:4858:44: warning: Member variable 'PaintedLayerItemsEntry::mContainerLayerGeneration' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:4858:44: warning: Member variable 'PaintedLayerItemsEntry::mHasExplicitLastPaintOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:4858:44: warning: Member variable 'PaintedLayerItemsEntry::mCommonClipCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/MaskLayerImageCache.h:244:5: warning: Member variable 'MaskLayerImageEntry::mContainer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:1569:3: warning: Member variable 'CSSMaskLayerUserData::mHash' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:1533:3: style: 'MaskLayerUserData::operator=' should return 'MaskLayerUserData &'. [operatorEq]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.h:476:32: style: Technically the member function 'mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:299:37: note: Technically the member function 'mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges' can be const.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.h:476:32: note: Technically the member function 'mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges' can be const.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:978:8: style: Technically the member function 'mozilla::PaintedLayerDataTree::IsClippedWithRespectToParentAnimatedGeometryRoot' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:3051:23: note: Technically the member function 'mozilla::PaintedLayerDataTree::IsClippedWithRespectToParentAnimatedGeometryRoot' can be const.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:978:8: note: Technically the member function 'mozilla::PaintedLayerDataTree::IsClippedWithRespectToParentAnimatedGeometryRoot' can be const.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:1100:11: style: Technically the member function 'mozilla::ContainerState::GetAppUnitsPerDevPixel' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:1194:5: style: Technically the member function 'mozilla::ContainerState::GetLayerCreationHint' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:2329:17: note: Technically the member function 'mozilla::ContainerState::GetLayerCreationHint' can be const.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:1194:5: note: Technically the member function 'mozilla::ContainerState::GetLayerCreationHint' can be const.
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.h:628:3: warning: The class 'PaintedLayerItemsEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/MaskLayerImageCache.h:48:3: warning: The struct 'PixelRoundedRect' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/MaskLayerImageCache.h:233:3: warning: The class 'MaskLayerImageEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:1514:1: warning: The struct 'MaskLayerUserData' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/FrameLayerBuilder.cpp:1567:1: warning: The struct 'CSSMaskLayerUserData' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/nsCounterManager.h:210:10: style: Technically the member function 'nsCounterList::IsDirty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:76:33: performance: Technically the member function 'nsCSSFrameConstructor::RestyleManager' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:830:10: style: Technically the member function 'nsCSSFrameConstructor::FrameConstructionItemList::HasLineBoundaryAtStart' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:831:10: style: Technically the member function 'nsCSSFrameConstructor::FrameConstructionItemList::HasLineBoundaryAtEnd' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:832:10: style: Technically the member function 'nsCSSFrameConstructor::FrameConstructionItemList::ParentHasNoXBLChildren' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/MaskLayerImageCache.cpp:58:41: warning: Member variable 'MaskLayerImageKey::mForwarder' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/MaskLayerImageCache.h:171:10: style: Unused private function: 'MaskLayerImageKey::IncLayerCount' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/layout/base/MaskLayerImageCache.h:172:10: style: Unused private function: 'MaskLayerImageKey::DecLayerCount' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/layout/base/MaskLayerImageCache.h:137:3: warning: The struct 'MaskLayerImageKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/base/RestyleManager.cpp:316:19: style: Variable 'reframe' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/layout/base/RestyleManagerBase.cpp:1181:12: warning: Either the condition 'frame' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/RestyleManagerBase.cpp:1103:9: note: Assuming that condition 'frame' is not redundant
thunderbird-52.3.0/mozilla/layout/base/RestyleManagerBase.cpp:1181:12: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/RestyleManagerBase.cpp:1190:13: warning: Either the condition 'frame' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/RestyleManagerBase.cpp:1103:9: note: Assuming that condition 'frame' is not redundant
thunderbird-52.3.0/mozilla/layout/base/RestyleManagerBase.cpp:1190:13: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/RestyleManagerBase.cpp:1092:10: style: The scope of the variable 'didReflowThisFrame' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/StackArena.cpp:23:3: warning: Member variable 'StackBlock::mBlock' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/StackArena.h:30:10: style: Unused private function: 'StackArena::SizeOfExcludingThis' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/layout/base/StackArena.cpp:47:3: style: Class 'StackArena' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/layout/base/StackArena.cpp:47:3: style: Class 'StackArena' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/layout/base/StaticPresData.cpp:84:3: style: Variable 'langGroupAtom' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/base/StaticPresData.cpp:83:0: note: Variable 'langGroupAtom' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/base/StaticPresData.cpp:84:3: note: Variable 'langGroupAtom' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/base/gtest/TestAccessibleCaretEventHub.cpp:254:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/layout/base/gtest/TestAccessibleCaretManager.cpp:148:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:234:36: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:297:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:406:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:423:34: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:778:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:822:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:868:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:920:49: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:947:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:982:27: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:1787:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:1671:13: style: The scope of the variable 'frame' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:1322:37: style: Function 'IsFirstOrLast' argument 3 names different: declaration 'aSpanInLineOrder' definition 'aSpanDirMatchesLineDir'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.h:480:35: note: Function 'IsFirstOrLast' argument 3 names different: declaration 'aSpanInLineOrder' definition 'aSpanDirMatchesLineDir'.
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:1322:37: note: Function 'IsFirstOrLast' argument 3 names different: declaration 'aSpanInLineOrder' definition 'aSpanDirMatchesLineDir'.
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:1706:44: style: Function 'CheckLineOrder' argument 3 names different: declaration 'aLeftmost' definition 'aFirstVisual'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.h:254:43: note: Function 'CheckLineOrder' argument 3 names different: declaration 'aLeftmost' definition 'aFirstVisual'.
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:1706:44: note: Function 'CheckLineOrder' argument 3 names different: declaration 'aLeftmost' definition 'aFirstVisual'.
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:1707:44: style: Function 'CheckLineOrder' argument 4 names different: declaration 'aRightmost' definition 'aLastVisual'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.h:255:43: note: Function 'CheckLineOrder' argument 4 names different: declaration 'aRightmost' definition 'aLastVisual'.
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:1707:44: note: Function 'CheckLineOrder' argument 4 names different: declaration 'aRightmost' definition 'aLastVisual'.
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.h:43:12: warning: Member variable 'nsFrameContinuationState::mFirstVisualFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.h:43:12: warning: Member variable 'nsFrameContinuationState::mFrameCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.h:43:12: warning: Member variable 'nsFrameContinuationState::mHasContOnPrevLines' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.h:43:12: warning: Member variable 'nsFrameContinuationState::mHasContOnNextLines' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:2208:3: warning: Member variable 'nsIRenderingContextBidiProcessor::mText' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.cpp:2208:3: warning: Member variable 'nsIRenderingContextBidiProcessor::mLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidiPresUtils.h:416:32: performance: Function parameter 'aContainerWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.h:519:27: performance: Function parameter 'aSize' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:373:17: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:375:17: style: The scope of the variable 'sor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:446:12: style: The scope of the variable 'uchar' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1434:19: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1466:38: style: The scope of the variable 'dirProp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1491:12: style: The scope of the variable 'oldStateImp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1491:35: style: The scope of the variable 'actionImp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1492:27: style: The scope of the variable 'cell' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1602:11: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1650:48: style: The scope of the variable 'logicalFirst' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1784:25: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1992:11: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:154:9: warning: Member variable 'nsBidi::mSimpleRuns' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:154:9: warning: Member variable 'nsBidi::mSimpleIsolates' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:602:22: warning: Member variable 'BracketData::mOpeningsSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:437:12: style: Technically the member function 'nsBidi::GetDirection' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1630:18: note: Technically the member function 'nsBidi::GetDirection' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:437:12: note: Technically the member function 'nsBidi::GetDirection' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:446:12: style: Technically the member function 'nsBidi::GetParaLevel' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1636:18: note: Technically the member function 'nsBidi::GetParaLevel' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:446:12: note: Technically the member function 'nsBidi::GetParaLevel' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:690:19: performance: Technically the member function 'nsBidi::DirectionFromFlags' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1206:25: note: Technically the member function 'nsBidi::DirectionFromFlags' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:690:19: note: Technically the member function 'nsBidi::DirectionFromFlags' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:692:8: style: Technically the member function 'nsBidi::ProcessPropertySeq' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1427:14: note: Technically the member function 'nsBidi::ProcessPropertySeq' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:692:8: note: Technically the member function 'nsBidi::ProcessPropertySeq' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:696:8: style: Technically the member function 'nsBidi::AdjustWSLevels' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1598:14: note: Technically the member function 'nsBidi::AdjustWSLevels' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:696:8: note: Technically the member function 'nsBidi::AdjustWSLevels' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:704:8: style: Technically the member function 'nsBidi::ReorderLine' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:1908:14: note: Technically the member function 'nsBidi::ReorderLine' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.h:704:8: note: Technically the member function 'nsBidi::ReorderLine' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsBidi_noICU.cpp:275:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/layout/base/nsCSSColorUtils.cpp:199:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsCSSColorUtils.cpp:199:16: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsCSSColorUtils.cpp:199:19: style: The scope of the variable 'q' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsCSSColorUtils.cpp:199:22: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsCSSColorUtils.cpp:200:13: style: The scope of the variable 'h' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsCSSColorUtils.cpp:200:16: style: The scope of the variable 'f' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsCSSColorUtils.cpp:200:19: style: The scope of the variable 'percent' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:6910:21: warning: Either the condition 'aContainer' is redundant or there is possible null pointer dereference: aContent. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:7350:7: note: Assuming that condition 'aContainer' is not redundant
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:7366:36: note: Calling function 'GetContentInsertionFrameFor', 1st argument 'aContent' value is 0
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:6910:21: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:3028:5: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:6285:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:6310:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:2178:77: style: Function 'ConstructTableRowOrRowGroup' argument 4 names different: declaration 'aStyleDisplay' definition 'aDisplay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:489:66: note: Function 'ConstructTableRowOrRowGroup' argument 4 names different: declaration 'aStyleDisplay' definition 'aDisplay'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:2178:77: note: Function 'ConstructTableRowOrRowGroup' argument 4 names different: declaration 'aStyleDisplay' definition 'aDisplay'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:2263:68: style: Function 'ConstructTableCell' argument 4 names different: declaration 'aStyleDisplay' definition 'aDisplay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:507:57: note: Function 'ConstructTableCell' argument 4 names different: declaration 'aStyleDisplay' definition 'aDisplay'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:2263:68: note: Function 'ConstructTableCell' argument 4 names different: declaration 'aStyleDisplay' definition 'aDisplay'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:3180:71: style: Function 'InitializeSelectFrame' argument 2 names different: declaration 'aScrollFrame' definition 'scrollFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1702:50: note: Function 'InitializeSelectFrame' argument 2 names different: declaration 'aScrollFrame' definition 'scrollFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:3180:71: note: Function 'InitializeSelectFrame' argument 2 names different: declaration 'aScrollFrame' definition 'scrollFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:3181:71: style: Function 'InitializeSelectFrame' argument 3 names different: declaration 'aScrolledFrame' definition 'scrolledFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1703:50: note: Function 'InitializeSelectFrame' argument 3 names different: declaration 'aScrolledFrame' definition 'scrolledFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:3181:71: note: Function 'InitializeSelectFrame' argument 3 names different: declaration 'aScrolledFrame' definition 'scrolledFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:4222:95: style: Function 'GetAnonymousContent' argument 3 names different: declaration 'aAnonContent' definition 'aContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1451:83: note: Function 'GetAnonymousContent' argument 3 names different: declaration 'aAnonContent' definition 'aContent'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:4222:95: note: Function 'GetAnonymousContent' argument 3 names different: declaration 'aAnonContent' definition 'aContent'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:10720:65: style: Function 'ProcessChildren' argument 4 names different: declaration 'aParentFrame' definition 'aFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1644:49: note: Function 'ProcessChildren' argument 4 names different: declaration 'aParentFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:10720:65: note: Function 'ProcessChildren' argument 4 names different: declaration 'aParentFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:10995:28: style: Function 'AppendFirstLineFrames' argument 2 names different: declaration 'aContent' definition 'aBlockContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1966:55: note: Function 'AppendFirstLineFrames' argument 2 names different: declaration 'aContent' definition 'aBlockContent'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:10995:28: note: Function 'AppendFirstLineFrames' argument 2 names different: declaration 'aContent' definition 'aBlockContent'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:11726:68: style: Function 'CreateListBoxContent' argument 4 names different: declaration 'aResult' definition 'aNewFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:309:51: note: Function 'CreateListBoxContent' argument 4 names different: declaration 'aResult' definition 'aNewFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:11726:68: note: Function 'CreateListBoxContent' argument 4 names different: declaration 'aResult' definition 'aNewFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:12566:60: style: Function 'ReframeContainingBlock' argument 3 names different: declaration 'aReframeContent' definition 'aDestroyedFramesFor'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1874:48: note: Function 'ReframeContainingBlock' argument 3 names different: declaration 'aReframeContent' definition 'aDestroyedFramesFor'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:12566:60: note: Function 'ReframeContainingBlock' argument 3 names different: declaration 'aReframeContent' definition 'aDestroyedFramesFor'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:270:8: performance: Technically the member function 'nsCSSFrameConstructor::BeginUpdate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:8702:24: note: Technically the member function 'nsCSSFrameConstructor::BeginUpdate' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:270:8: note: Technically the member function 'nsCSSFrameConstructor::BeginUpdate' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:271:8: performance: Technically the member function 'nsCSSFrameConstructor::EndUpdate' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:8719:24: note: Technically the member function 'nsCSSFrameConstructor::EndUpdate' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:271:8: note: Technically the member function 'nsCSSFrameConstructor::EndUpdate' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:306:12: performance: Technically the member function 'nsCSSFrameConstructor::CreateListBoxContent' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:11723:24: note: Technically the member function 'nsCSSFrameConstructor::CreateListBoxContent' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:306:12: note: Technically the member function 'nsCSSFrameConstructor::CreateListBoxContent' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:365:3: style: Technically the member function 'nsCSSFrameConstructor::ResolveStyleContext' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:5041:24: note: Technically the member function 'nsCSSFrameConstructor::ResolveStyleContext' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:365:3: note: Technically the member function 'nsCSSFrameConstructor::ResolveStyleContext' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:383:8: performance: Technically the member function 'nsCSSFrameConstructor::ShouldCreateItemsForChild' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:5585:24: note: Technically the member function 'nsCSSFrameConstructor::ShouldCreateItemsForChild' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:383:8: note: Technically the member function 'nsCSSFrameConstructor::ShouldCreateItemsForChild' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1198:8: performance: Technically the member function 'nsCSSFrameConstructor::CreateNeededAnonFlexOrGridItems' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:9893:24: note: Technically the member function 'nsCSSFrameConstructor::CreateNeededAnonFlexOrGridItems' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1198:8: note: Technically the member function 'nsCSSFrameConstructor::CreateNeededAnonFlexOrGridItems' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1245:15: performance: Technically the member function 'nsCSSFrameConstructor::TrimLeadingAndTrailingWhitespaces' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:10182:24: note: Technically the member function 'nsCSSFrameConstructor::TrimLeadingAndTrailingWhitespaces' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1245:15: note: Technically the member function 'nsCSSFrameConstructor::TrimLeadingAndTrailingWhitespaces' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1276:15: performance: Technically the member function 'nsCSSFrameConstructor::CreateNeededPseudoSiblings' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:10521:29: note: Technically the member function 'nsCSSFrameConstructor::CreateNeededPseudoSiblings' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1276:15: note: Technically the member function 'nsCSSFrameConstructor::CreateNeededPseudoSiblings' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1292:8: performance: Technically the member function 'nsCSSFrameConstructor::AdjustParentFrame' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:2027:24: note: Technically the member function 'nsCSSFrameConstructor::AdjustParentFrame' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1292:8: note: Technically the member function 'nsCSSFrameConstructor::AdjustParentFrame' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1360:8: performance: Technically the member function 'nsCSSFrameConstructor::AddPageBreakItem' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:5558:24: note: Technically the member function 'nsCSSFrameConstructor::AddPageBreakItem' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1360:8: note: Technically the member function 'nsCSSFrameConstructor::AddPageBreakItem' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1449:12: style: Technically the member function 'nsCSSFrameConstructor::GetAnonymousContent' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:4220:24: note: Technically the member function 'nsCSSFrameConstructor::GetAnonymousContent' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1449:12: note: Technically the member function 'nsCSSFrameConstructor::GetAnonymousContent' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1694:3: performance: Technically the member function 'nsCSSFrameConstructor::FinishBuildingScrollFrame' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:4605:24: note: Technically the member function 'nsCSSFrameConstructor::FinishBuildingScrollFrame' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1694:3: note: Technically the member function 'nsCSSFrameConstructor::FinishBuildingScrollFrame' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1768:3: performance: Technically the member function 'nsCSSFrameConstructor::GetFirstLetterStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:9734:24: note: Technically the member function 'nsCSSFrameConstructor::GetFirstLetterStyle' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1768:3: note: Technically the member function 'nsCSSFrameConstructor::GetFirstLetterStyle' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1772:3: performance: Technically the member function 'nsCSSFrameConstructor::GetFirstLineStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:9748:24: note: Technically the member function 'nsCSSFrameConstructor::GetFirstLineStyle' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1772:3: note: Technically the member function 'nsCSSFrameConstructor::GetFirstLineStyle' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1775:8: performance: Technically the member function 'nsCSSFrameConstructor::ShouldHaveFirstLetterStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:9764:24: note: Technically the member function 'nsCSSFrameConstructor::ShouldHaveFirstLetterStyle' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1775:8: note: Technically the member function 'nsCSSFrameConstructor::ShouldHaveFirstLetterStyle' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1780:8: performance: Technically the member function 'nsCSSFrameConstructor::HasFirstLetterStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:9773:24: note: Technically the member function 'nsCSSFrameConstructor::HasFirstLetterStyle' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1780:8: note: Technically the member function 'nsCSSFrameConstructor::HasFirstLetterStyle' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1970:12: performance: Technically the member function 'nsCSSFrameConstructor::InsertFirstLineFrames' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:11028:24: note: Technically the member function 'nsCSSFrameConstructor::InsertFirstLineFrames' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.h:1970:12: note: Technically the member function 'nsCSSFrameConstructor::InsertFirstLineFrames' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSFrameConstructor.cpp:973:43: performance: Function parameter 'aHistoryState' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:5979:15: style: The scope of the variable 'aDestDrawTarget' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:3055:55: style: Function 'PaintBackgroundWithSC' argument 2 names different: declaration 'mBackgroundSC' definition 'aBackgroundSC'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.h:668:59: note: Function 'PaintBackgroundWithSC' argument 2 names different: declaration 'mBackgroundSC' definition 'aBackgroundSC'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:3055:55: note: Function 'PaintBackgroundWithSC' argument 2 names different: declaration 'mBackgroundSC' definition 'aBackgroundSC'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:3283:56: style: Function 'ComputeImageLayerPositioningArea' argument 6 names different: declaration 'aOutTransformedFixed' definition 'aOutIsTransformedFixed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.h:545:42: note: Function 'ComputeImageLayerPositioningArea' argument 6 names different: declaration 'aOutTransformedFixed' definition 'aOutIsTransformedFixed'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:3283:56: note: Function 'ComputeImageLayerPositioningArea' argument 6 names different: declaration 'aOutTransformedFixed' definition 'aOutIsTransformedFixed'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:1636:22: style: Unused variable: blurringArea [unusedVariable]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:3228:21: style: Variable 'clipSet' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:3216:35: style: Variable 'currentBackgroundClip' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:78:3: warning: Member variable 'InlineBackgroundData::mPIStartBorderData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:78:3: warning: Member variable 'InlineBackgroundData::mBidiEnabled' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:78:3: warning: Member variable 'InlineBackgroundData::mVertical' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.h:259:35: style: Technically the member function 'nsImageRenderer::GetImage' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.cpp:5819:18: note: Technically the member function 'nsImageRenderer::GetImage' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRendering.h:259:35: note: Technically the member function 'nsImageRenderer::GetImage' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:267:48: style: Function 'ComputeBorderCornerDimensions' argument 3 names different: declaration 'aDimsResult' definition 'aDimsRet'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:64:60: note: Function 'ComputeBorderCornerDimensions' argument 3 names different: declaration 'aDimsResult' definition 'aDimsRet'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:267:48: note: Function 'ComputeBorderCornerDimensions' argument 3 names different: declaration 'aDimsResult' definition 'aDimsRet'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:1274:87: style: Function 'DrawBorderSidesCompositeColors' argument 2 names different: declaration 'compositeColors' definition 'aCompositeColors'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:213:73: note: Function 'DrawBorderSidesCompositeColors' argument 2 names different: declaration 'compositeColors' definition 'aCompositeColors'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:1274:87: note: Function 'DrawBorderSidesCompositeColors' argument 2 names different: declaration 'compositeColors' definition 'aCompositeColors'.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:143:8: style: Technically the member function 'nsCSSBorderRenderer::AreBorderSideFinalStylesSame' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:296:22: note: Technically the member function 'nsCSSBorderRenderer::AreBorderSideFinalStylesSame' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:143:8: note: Technically the member function 'nsCSSBorderRenderer::AreBorderSideFinalStylesSame' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:146:8: style: Technically the member function 'nsCSSBorderRenderer::IsSolidCornerStyle' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:336:22: note: Technically the member function 'nsCSSBorderRenderer::IsSolidCornerStyle' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:146:8: note: Technically the member function 'nsCSSBorderRenderer::IsSolidCornerStyle' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:149:8: style: Technically the member function 'nsCSSBorderRenderer::IsCornerMergeable' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:359:22: note: Technically the member function 'nsCSSBorderRenderer::IsCornerMergeable' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:149:8: note: Technically the member function 'nsCSSBorderRenderer::IsCornerMergeable' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:152:20: performance: Technically the member function 'nsCSSBorderRenderer::BorderColorStyleForSolidCorner' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:409:22: note: Technically the member function 'nsCSSBorderRenderer::BorderColorStyleForSolidCorner' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:152:20: note: Technically the member function 'nsCSSBorderRenderer::BorderColorStyleForSolidCorner' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:243:8: style: Technically the member function 'nsCSSBorderRenderer::AllBordersSameWidth' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:2658:22: note: Technically the member function 'nsCSSBorderRenderer::AllBordersSameWidth' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:243:8: note: Technically the member function 'nsCSSBorderRenderer::AllBordersSameWidth' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:248:8: style: Technically the member function 'nsCSSBorderRenderer::AllBordersSolid' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.cpp:2671:22: note: Technically the member function 'nsCSSBorderRenderer::AllBordersSolid' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCSSRenderingBorders.h:248:8: note: Technically the member function 'nsCSSBorderRenderer::AllBordersSolid' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsCaret.cpp:653:3: style: Variable 'theFrame' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/base/nsCaret.cpp:650:0: note: Variable 'theFrame' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/base/nsCaret.cpp:653:3: note: Variable 'theFrame' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/base/nsCaret.cpp:243:31: style: Function 'SetVisible' argument 1 names different: declaration 'intMakeVisible' definition 'inMakeVisible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsCaret.h:72:26: note: Function 'SetVisible' argument 1 names different: declaration 'intMakeVisible' definition 'inMakeVisible'.
thunderbird-52.3.0/mozilla/layout/base/nsCaret.cpp:243:31: note: Function 'SetVisible' argument 1 names different: declaration 'intMakeVisible' definition 'inMakeVisible'.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:2977:70: style: Function 'BuildLayer' argument 3 names different: declaration 'aContainerParameters' definition 'aParameters'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:2746:78: note: Function 'BuildLayer' argument 3 names different: declaration 'aContainerParameters' definition 'aParameters'.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:2977:70: note: Function 'BuildLayer' argument 3 names different: declaration 'aContainerParameters' definition 'aParameters'.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:3657:70: style: Function 'BuildLayer' argument 3 names different: declaration 'aContainerParameters' definition 'aParameters'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:2994:78: note: Function 'BuildLayer' argument 3 names different: declaration 'aContainerParameters' definition 'aParameters'.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:3657:70: note: Function 'BuildLayer' argument 3 names different: declaration 'aContainerParameters' definition 'aParameters'.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:471:8: style: Technically the member function 'nsDisplayListBuilder::IsBuildingLayerEventRegions' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:1555:23: note: Technically the member function 'nsDisplayListBuilder::IsBuildingLayerEventRegions' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:471:8: note: Technically the member function 'nsDisplayListBuilder::IsBuildingLayerEventRegions' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:585:12: style: Technically the member function 'nsDisplayListBuilder::GetBackgroundPaintFlags' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:945:23: note: Technically the member function 'nsDisplayListBuilder::GetBackgroundPaintFlags' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:585:12: note: Technically the member function 'nsDisplayListBuilder::GetBackgroundPaintFlags' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1058:8: style: Technically the member function 'nsDisplayListBuilder::NeedToForceTransparentSurfaceForItem' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:798:28: note: Technically the member function 'nsDisplayListBuilder::NeedToForceTransparentSurfaceForItem' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:1058:8: note: Technically the member function 'nsDisplayListBuilder::NeedToForceTransparentSurfaceForItem' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:2865:10: style: Technically the member function 'nsDisplayThemedBackground::GetPositioningArea' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:3344:28: note: Technically the member function 'nsDisplayThemedBackground::GetPositioningArea' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:2865:10: note: Technically the member function 'nsDisplayThemedBackground::GetPositioningArea' can be const.
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:2796:16: warning: Virtual function 'ShouldFixToViewport' is called from constructor 'nsDisplayBackgroundImage(nsDisplayListBuilder*aBuilder,nsIFrame*aFrame,uint32_t aLayer,const nsRect&aBackgroundRect,const nsStyleBackground*aBackgroundStyle)' at line 2524. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:2524:7: note: Calling ShouldFixToViewport
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:2796:16: note: ShouldFixToViewport is a virtual method
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3279:16: warning: Virtual function 'UpdateBounds' is called from constructor 'nsDisplayWrapList(nsDisplayListBuilder*aBuilder,nsIFrame*aFrame,nsDisplayList*aList)' at line 4241. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:4241:5: note: Calling nsDisplayWrapList
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:4257:3: note: Calling UpdateBounds
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3279:16: note: UpdateBounds is a virtual method
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3279:16: warning: Virtual function 'UpdateBounds' is called from constructor 'nsDisplayWrapList(nsDisplayListBuilder*aBuilder,nsIFrame*aFrame,nsDisplayList*aList,const DisplayItemScrollClip*aScrollClip)' at line 4257. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:4257:3: note: Calling UpdateBounds
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3279:16: note: UpdateBounds is a virtual method
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3279:16: warning: Virtual function 'UpdateBounds' is called from constructor 'nsDisplayWrapList(nsDisplayListBuilder*aBuilder,nsIFrame*aFrame,nsDisplayItem*aItem)' at line 4294. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:4294:3: note: Calling UpdateBounds
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3279:16: note: UpdateBounds is a virtual method
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3726:16: warning: Virtual function 'ShouldFixToViewport' is called from constructor 'nsDisplayFixedPosition(nsDisplayListBuilder*aBuilder,nsIFrame*aFrame,nsDisplayList*aList)' at line 5170. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:5170:3: note: Calling Init
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:5189:7: note: Calling ShouldFixToViewport
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3726:16: note: ShouldFixToViewport is a virtual method
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3726:16: warning: Virtual function 'ShouldFixToViewport' is called from constructor 'nsDisplayFixedPosition(nsDisplayListBuilder*aBuilder,nsIFrame*aFrame,nsDisplayList*aList,uint32_t aIndex)' at line 5182. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:5182:3: note: Calling Init
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.cpp:5189:7: note: Calling ShouldFixToViewport
thunderbird-52.3.0/mozilla/layout/base/nsDisplayList.h:3726:16: note: ShouldFixToViewport is a virtual method
thunderbird-52.3.0/mozilla/layout/base/nsDocumentViewer.cpp:513:19: warning: Member variable 'nsDocumentViewer::mParentWidget' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDocumentViewer.cpp:513:19: warning: Member variable 'nsDocumentViewer::mNumURLStarts' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDocumentViewer.cpp:513:19: warning: Member variable 'nsDocumentViewer::mDestroyRefCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDocumentViewer.cpp:513:19: warning: Member variable 'nsDocumentViewer::mInPermitUnload' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDocumentViewer.cpp:513:19: warning: Member variable 'nsDocumentViewer::mInPermitUnloadPrompt' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsDocumentViewer.cpp:513:19: warning: Member variable 'nsDocumentViewer::mIsPageMode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsPresState.h:47:8: style: Technically the member function 'nsPresState::GetAllowScrollOriginDowngrade' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/base/nsFrameManager.h:203:8: performance: Technically the member function 'nsFrameManager::CaptureFrameStateFor' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsFrameManager.cpp:527:17: note: Technically the member function 'nsFrameManager::CaptureFrameStateFor' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsFrameManager.h:203:8: note: Technically the member function 'nsFrameManager::CaptureFrameStateFor' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsFrameManager.h:206:8: performance: Technically the member function 'nsFrameManager::RestoreFrameStateFor' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsFrameManager.cpp:591:17: note: Technically the member function 'nsFrameManager::RestoreFrameStateFor' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsFrameManager.h:206:8: note: Technically the member function 'nsFrameManager::RestoreFrameStateFor' can be static.
thunderbird-52.3.0/mozilla/layout/base/nsFrameTraversal.cpp:193:61: style: Function 'nsFrameIterator' argument 4 names different: declaration 'aLockScroll' definition 'aLockInScrollView'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsFrameTraversal.cpp:30:46: note: Function 'nsFrameIterator' argument 4 names different: declaration 'aLockScroll' definition 'aLockInScrollView'.
thunderbird-52.3.0/mozilla/layout/base/nsFrameTraversal.cpp:193:61: note: Function 'nsFrameIterator' argument 4 names different: declaration 'aLockScroll' definition 'aLockInScrollView'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutHistoryState.cpp:62:49: style: Function 'AddState' argument 1 names different: declaration 'aKey' definition 'aStateKey'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutHistoryState.cpp:30:29: note: Function 'AddState' argument 1 names different: declaration 'aKey' definition 'aStateKey'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutHistoryState.cpp:62:49: note: Function 'AddState' argument 1 names different: declaration 'aKey' definition 'aStateKey'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1124:7: warning: Either the condition 'marginsData' is redundant or there is possible null pointer dereference: aMarginsData. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1163:19: note: Assuming that condition 'marginsData' is not redundant
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1182:54: note: Calling function 'GetDisplayPortFromMarginsData', 2nd argument 'aMarginsData' value is 0
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1124:7: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:7851:33: warning: Either the condition 'parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:7840:11: note: Assuming that condition 'parent' is not redundant
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:7851:33: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:8493:36: warning: Either the condition 'if(presShell&&presShell->FontSizeInflationEnabled()&&presShell->FontSizeInflationMinTwips()!=0)' is redundant or there is possible null pointer dereference: presShell. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:8496:8: note: Assuming that condition 'if(presShell&&presShell->FontSizeInflationEnabled()&&presShell->FontSizeInflationMinTwips()!=0)' is not redundant
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:8493:36: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:8494:5: warning: Either the condition 'if(presShell&&presShell->FontSizeInflationEnabled()&&presShell->FontSizeInflationMinTwips()!=0)' is redundant or there is possible null pointer dereference: presShell. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:8496:8: note: Assuming that condition 'if(presShell&&presShell->FontSizeInflationEnabled()&&presShell->FontSizeInflationMinTwips()!=0)' is not redundant
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:8494:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1490:51: style: Function 'GetBeforeFrameForContent' argument 1 names different: declaration 'aGenConParentFrame' definition 'aFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.h:283:55: note: Function 'GetBeforeFrameForContent' argument 1 names different: declaration 'aGenConParentFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1490:51: note: Function 'GetBeforeFrameForContent' argument 1 names different: declaration 'aGenConParentFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1529:50: style: Function 'GetAfterFrameForContent' argument 1 names different: declaration 'aGenConParentFrame' definition 'aFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.h:306:54: note: Function 'GetAfterFrameForContent' argument 1 names different: declaration 'aGenConParentFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1529:50: note: Function 'GetAfterFrameForContent' argument 1 names different: declaration 'aGenConParentFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1594:40: style: Function 'GetStyleFrame' argument 1 names different: declaration 'aPrimaryFrame' definition 'aFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.h:357:44: note: Function 'GetStyleFrame' argument 1 names different: declaration 'aPrimaryFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1594:40: note: Function 'GetStyleFrame' argument 1 names different: declaration 'aPrimaryFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1628:50: style: Function 'GetFloatFromPlaceholder' argument 1 names different: declaration 'aPlaceholder' definition 'aFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.h:694:54: note: Function 'GetFloatFromPlaceholder' argument 1 names different: declaration 'aPlaceholder' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1628:50: note: Function 'GetFloatFromPlaceholder' argument 1 names different: declaration 'aPlaceholder' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1672:48: style: Function 'GetCrossDocParentFrame' argument 2 names different: declaration 'aCrossDocOffset' definition 'aExtraOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.h:522:52: note: Function 'GetCrossDocParentFrame' argument 2 names different: declaration 'aCrossDocOffset' definition 'aExtraOffset'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:1672:48: note: Function 'GetCrossDocParentFrame' argument 2 names different: declaration 'aCrossDocOffset' definition 'aExtraOffset'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:4296:69: style: Function 'GetFontMetricsForFrame' argument 2 names different: declaration 'aSizeInflation' definition 'aInflation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.h:1267:35: note: Function 'GetFontMetricsForFrame' argument 2 names different: declaration 'aSizeInflation' definition 'aInflation'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:4296:69: note: Function 'GetFontMetricsForFrame' argument 2 names different: declaration 'aSizeInflation' definition 'aInflation'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:4317:52: style: Function 'GetFontMetricsForStyleContext' argument 2 names different: declaration 'aSizeInflation' definition 'aInflation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.h:1281:44: note: Function 'GetFontMetricsForStyleContext' argument 2 names different: declaration 'aSizeInflation' definition 'aInflation'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:4317:52: note: Function 'GetFontMetricsForStyleContext' argument 2 names different: declaration 'aSizeInflation' definition 'aInflation'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:6089:52: style: Function 'GetSamplingFilterForFrame' argument 1 names different: declaration 'aFrame' definition 'aForFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.h:1709:61: note: Function 'GetSamplingFilterForFrame' argument 1 names different: declaration 'aFrame' definition 'aForFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:6089:52: note: Function 'GetSamplingFilterForFrame' argument 1 names different: declaration 'aFrame' definition 'aForFrame'.
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:8292:42: warning: Member variable 'SurfaceFromElementResult::mDrawInfo' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:3077:61: performance: Function parameter 'aPt' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:6236:54: performance: Function parameter 'aDest' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:6237:54: performance: Function parameter 'aFill' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:6238:54: performance: Function parameter 'aAnchor' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/nsLayoutUtils.cpp:6239:54: performance: Function parameter 'aDirty' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/base/nsPresArena.cpp:236:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:1148:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:2094:7: style: Condition '!usePlatformFontList' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:2082:30: note: Assignment 'usePlatformFontList=true', assigned value is 1
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:2094:7: note: Condition '!usePlatformFontList' is always false
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:185:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:3107:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:1469:42: style: Function 'SetContainer' argument 1 names different: declaration 'aContainer' definition 'aDocShell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.h:449:34: note: Function 'SetContainer' argument 1 names different: declaration 'aContainer' definition 'aDocShell'.
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:1469:42: note: Function 'SetContainer' argument 1 names different: declaration 'aContainer' definition 'aDocShell'.
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:1542:33: style: Function 'SetBidi' argument 1 names different: declaration 'aBidiOptions' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.h:801:25: note: Function 'SetBidi' argument 1 names different: declaration 'aBidiOptions' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:1542:33: note: Function 'SetBidi' argument 1 names different: declaration 'aBidiOptions' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:2007:43: style: Function 'SetPaginatedScrolling' argument 1 names different: declaration 'aResult' definition 'aPaginated'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.h:507:35: note: Function 'SetPaginatedScrolling' argument 1 names different: declaration 'aResult' definition 'aPaginated'.
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:2007:43: note: Function 'SetPaginatedScrolling' argument 1 names different: declaration 'aResult' definition 'aPaginated'.
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.h:224:16: warning: Virtual function 'IsRoot' is called from destructor '~nsPresContext()' at line 338. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:338:3: note: Calling DetachShell
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.cpp:990:7: note: Calling IsRoot
thunderbird-52.3.0/mozilla/layout/base/nsPresContext.h:224:16: note: IsRoot is a virtual method
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:4367:29: warning: Either the condition '!aContainer' is redundant or there is possible null pointer dereference: aContainer. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:4369:17: note: Assuming that condition '!aContainer' is not redundant
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:4367:29: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:7780:9: warning: Either the condition '!frame' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:7795:9: note: Assuming that condition '!frame' is not redundant
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:7780:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:3934:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:5682:3: style: Variable 'view' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:5667:0: note: Variable 'view' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:5682:3: note: Variable 'view' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:8771:8: style: The scope of the variable 'istree' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:8771:24: style: The scope of the variable 'checkLineHeight' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:1380:43: style: Function 'SetAuthorStyleDisabled' argument 1 names different: declaration 'aDisabled' definition 'aStyleDisabled'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsIPresShell.h:348:36: note: Function 'SetAuthorStyleDisabled' argument 1 names different: declaration 'aDisabled' definition 'aStyleDisabled'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:1380:43: note: Function 'SetAuthorStyleDisabled' argument 1 names different: declaration 'aDisabled' definition 'aStyleDisabled'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:2164:48: style: Function 'GetCaretVisible' argument 1 names different: declaration '_retval' definition 'aOutIsVisible'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.h:279:36: note: Function 'GetCaretVisible' argument 1 names different: declaration '_retval' definition 'aOutIsVisible'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:2164:48: note: Function 'GetCaretVisible' argument 1 names different: declaration '_retval' definition 'aOutIsVisible'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:3833:56: style: Function 'CaptureHistoryState' argument 1 names different: declaration 'aLayoutHistoryState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.h:180:64: note: Function 'CaptureHistoryState' argument 1 names different: declaration 'aLayoutHistoryState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:3833:56: note: Function 'CaptureHistoryState' argument 1 names different: declaration 'aLayoutHistoryState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:4058:62: style: Function 'FlushPendingNotifications' argument 1 names different: declaration 'aType' definition 'aFlush'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.h:142:66: note: Function 'FlushPendingNotifications' argument 1 names different: declaration 'aType' definition 'aFlush'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:4058:62: note: Function 'FlushPendingNotifications' argument 1 names different: declaration 'aType' definition 'aFlush'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:9277:31: style: Function 'DoReflow' argument 1 names different: declaration 'aFrame' definition 'target'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.h:478:27: note: Function 'DoReflow' argument 1 names different: declaration 'aFrame' definition 'target'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:9277:31: note: Function 'DoReflow' argument 1 names different: declaration 'aFrame' definition 'target'.
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:797:3: performance: Variable 'mLoadBegin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/base/nsPresShell.cpp:6909:80: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/layout/base/nsRefreshDriver.cpp:260:8: performance: Technically the member function 'mozilla::RefreshDriverTimer::IsRootRefreshDriver' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/base/nsRefreshDriver.cpp:372:16: warning: Virtual function 'SetRate' is called from constructor 'SimpleTimerBasedRefreshDriverTimer(double aRate)' at line 362. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/base/nsRefreshDriver.cpp:362:5: note: Calling SetRate
thunderbird-52.3.0/mozilla/layout/base/nsRefreshDriver.cpp:372:16: note: SetRate is a virtual method
thunderbird-52.3.0/mozilla/layout/base/nsRefreshDriver.cpp:1325:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/layout/base/nsRefreshDriver.cpp:1329:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/layout/build/nsContentDLF.cpp:351:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/build/nsContentDLF.cpp:348:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/layout/build/nsContentDLF.cpp:351:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.cpp:361:77: style: Function 'GetButtonOuterFocusRect' argument 2 names different: declaration 'aResult' definition 'focusRect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.h:60:61: note: Function 'GetButtonOuterFocusRect' argument 2 names different: declaration 'aResult' definition 'focusRect'.
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.cpp:361:77: note: Function 'GetButtonOuterFocusRect' argument 2 names different: declaration 'aResult' definition 'focusRect'.
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.cpp:367:67: style: Function 'GetButtonRect' argument 2 names different: declaration 'aResult' definition 'r'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.h:61:51: note: Function 'GetButtonRect' argument 2 names different: declaration 'aResult' definition 'r'.
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.cpp:367:67: note: Function 'GetButtonRect' argument 2 names different: declaration 'aResult' definition 'r'.
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.cpp:375:77: style: Function 'GetButtonInnerFocusRect' argument 2 names different: declaration 'aResult' definition 'focusRect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.h:62:61: note: Function 'GetButtonInnerFocusRect' argument 2 names different: declaration 'aResult' definition 'focusRect'.
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.cpp:375:77: note: Function 'GetButtonInnerFocusRect' argument 2 names different: declaration 'aResult' definition 'focusRect'.
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.cpp:26:24: warning: Member variable 'nsButtonFrameRenderer::mFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.h:60:8: performance: Technically the member function 'nsButtonFrameRenderer::GetButtonOuterFocusRect' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.cpp:361:24: note: Technically the member function 'nsButtonFrameRenderer::GetButtonOuterFocusRect' can be static.
thunderbird-52.3.0/mozilla/layout/forms/nsButtonFrameRenderer.h:60:8: note: Technically the member function 'nsButtonFrameRenderer::GetButtonOuterFocusRect' can be static.
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.cpp:811:56: style: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.h:82:48: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.cpp:811:56: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.cpp:1084:43: style: Function 'AddOption' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.h:178:32: note: Function 'AddOption' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.cpp:1084:43: note: Function 'AddOption' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.cpp:1096:46: style: Function 'RemoveOption' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.h:179:35: note: Function 'RemoveOption' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsComboboxControlFrame.cpp:1096:46: note: Function 'RemoveOption' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsDateTimeControlFrame.cpp:167:51: style: Function 'Reflow' argument 3 names different: declaration 'aReflowState' definition 'aReflowInput'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsDateTimeControlFrame.h:68:34: note: Function 'Reflow' argument 3 names different: declaration 'aReflowState' definition 'aReflowInput'.
thunderbird-52.3.0/mozilla/layout/forms/nsDateTimeControlFrame.cpp:167:51: note: Function 'Reflow' argument 3 names different: declaration 'aReflowState' definition 'aReflowInput'.
thunderbird-52.3.0/mozilla/layout/forms/nsFieldSetFrame.cpp:42:3: performance: Variable 'mLegendSpace' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/forms/nsFormControlFrame.cpp:116:52: style: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsFormControlFrame.h:84:43: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsFormControlFrame.cpp:116:52: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:357:53: style: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.h:69:48: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:357:53: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:840:54: style: Function 'HandleListSelection' argument 1 names different: declaration 'aDOMEvent' definition 'aEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.h:372:46: note: Function 'HandleListSelection' argument 1 names different: declaration 'aDOMEvent' definition 'aEvent'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:840:54: note: Function 'HandleListSelection' argument 1 names different: declaration 'aDOMEvent' definition 'aEvent'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:841:49: style: Function 'HandleListSelection' argument 2 names different: declaration 'selectedIndex' definition 'aClickedIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.h:372:65: note: Function 'HandleListSelection' argument 2 names different: declaration 'selectedIndex' definition 'aClickedIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:841:49: note: Function 'HandleListSelection' argument 2 names different: declaration 'selectedIndex' definition 'aClickedIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:1198:39: style: Function 'AddOption' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.h:154:32: note: Function 'AddOption' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:1198:39: note: Function 'AddOption' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:1232:42: style: Function 'RemoveOption' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.h:155:35: note: Function 'RemoveOption' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:1232:42: note: Function 'RemoveOption' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:1956:43: style: Function 'ScrollToIndex' argument 1 names different: declaration 'anIndex' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.h:289:30: note: Function 'ScrollToIndex' argument 1 names different: declaration 'anIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:1956:43: note: Function 'ScrollToIndex' argument 1 names different: declaration 'anIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:2004:56: style: Function 'AdjustIndexForDisabledOpt' argument 2 names different: declaration 'anNewIndex' definition 'aNewIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.h:308:70: note: Function 'AdjustIndexForDisabledOpt' argument 2 names different: declaration 'anNewIndex' definition 'aNewIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:2004:56: note: Function 'AdjustIndexForDisabledOpt' argument 2 names different: declaration 'anNewIndex' definition 'aNewIndex'.
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:94:21: warning: Member variable 'nsListControlFrame::mStartSelectionIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:94:21: warning: Member variable 'nsListControlFrame::mEndSelectionIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:94:21: warning: Member variable 'nsListControlFrame::mNumDisplayRows' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/forms/nsListControlFrame.cpp:94:21: warning: Member variable 'nsListControlFrame::mItemSelectionStarted' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/forms/nsProgressFrame.cpp:111:50: style: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsProgressFrame.h:38:48: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsProgressFrame.cpp:111:50: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsRangeFrame.cpp:684:52: style: Function 'DoUpdateRangeProgressFrame' argument 1 names different: declaration 'aProgressFrame' definition 'aRangeProgressFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsRangeFrame.h:167:45: note: Function 'DoUpdateRangeProgressFrame' argument 1 names different: declaration 'aProgressFrame' definition 'aRangeProgressFrame'.
thunderbird-52.3.0/mozilla/layout/forms/nsRangeFrame.cpp:684:52: note: Function 'DoUpdateRangeProgressFrame' argument 1 names different: declaration 'aProgressFrame' definition 'aRangeProgressFrame'.
thunderbird-52.3.0/mozilla/layout/forms/nsSelectsAreaFrame.cpp:162:53: style: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsSelectsAreaFrame.h:28:48: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsSelectsAreaFrame.cpp:162:53: note: Function 'Reflow' argument 1 names different: declaration 'aCX' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:573:69: style: Function 'ReflowTextControlChild' argument 1 names different: declaration 'aFrame' definition 'aKid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.h:161:56: note: Function 'ReflowTextControlChild' argument 1 names different: declaration 'aFrame' definition 'aKid'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:573:69: note: Function 'ReflowTextControlChild' argument 1 names different: declaration 'aFrame' definition 'aKid'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:614:53: style: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.h:65:50: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:614:53: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:927:47: style: Function 'SetSelectionRange' argument 1 names different: declaration 'aSelectionStart' definition 'aSelStart'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.h:116:43: note: Function 'SetSelectionRange' argument 1 names different: declaration 'aSelectionStart' definition 'aSelStart'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:927:47: note: Function 'SetSelectionRange' argument 1 names different: declaration 'aSelectionStart' definition 'aSelStart'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:927:66: style: Function 'SetSelectionRange' argument 2 names different: declaration 'aSelectionEnd' definition 'aSelEnd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.h:117:43: note: Function 'SetSelectionRange' argument 2 names different: declaration 'aSelectionEnd' definition 'aSelEnd'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:927:66: note: Function 'SetSelectionRange' argument 2 names different: declaration 'aSelectionEnd' definition 'aSelEnd'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:1227:43: style: Function 'GetMaxLength' argument 1 names different: declaration 'aMaxLength' definition 'aSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.h:258:30: note: Function 'GetMaxLength' argument 1 names different: declaration 'aMaxLength' definition 'aSize'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.cpp:1227:43: note: Function 'GetMaxLength' argument 1 names different: declaration 'aMaxLength' definition 'aSize'.
thunderbird-52.3.0/mozilla/layout/forms/nsTextControlFrame.h:28:1: style: The class 'nsTextControlFrame' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/layout/generic/AsyncScrollBase.cpp:11:18: warning: Member variable 'AsyncScrollBase::mOriginMinMS' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/generic/AsyncScrollBase.cpp:11:18: warning: Member variable 'AsyncScrollBase::mOriginMaxMS' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/generic/AsyncScrollBase.cpp:11:18: warning: Member variable 'AsyncScrollBase::mIntervalRatio' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/generic/AsyncScrollBase.h:36:8: style: Technically the member function 'mozilla::AsyncScrollBase::IsFinished' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/generic/AsyncScrollBase.h:59:8: style: Technically the member function 'mozilla::AsyncScrollBase::InitTimingFunction' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/generic/AsyncScrollBase.cpp:82:18: note: Technically the member function 'mozilla::AsyncScrollBase::InitTimingFunction' can be const.
thunderbird-52.3.0/mozilla/layout/generic/AsyncScrollBase.h:59:8: note: Technically the member function 'mozilla::AsyncScrollBase::InitTimingFunction' can be const.
thunderbird-52.3.0/mozilla/layout/generic/nsIFrame.h:13:0: error: #error This header/class should only be used within Mozilla code. It should not be used by extensions. [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/layout/generic/nsTextFrameUtils.h:146:3: warning: Member variable 'nsSkipCharsRunIterator::mSkipped' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.cpp:273:78: style: Function 'SearchStyleSheet' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.h:49:71: note: Function 'SearchStyleSheet' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.cpp:273:78: note: Function 'SearchStyleSheet' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.cpp:291:72: style: Function 'SearchRuleList' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.h:50:65: note: Function 'SearchRuleList' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.cpp:291:72: note: Function 'SearchRuleList' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.cpp:333:75: style: Function 'SearchStyleRule' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.h:51:68: note: Function 'SearchStyleRule' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.cpp:333:75: note: Function 'SearchStyleRule' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.cpp:353:73: style: Function 'SearchStyleValue' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.h:52:66: note: Function 'SearchStyleValue' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/layout/inspector/inCSSValueSearch.cpp:353:73: note: Function 'SearchStyleValue' argument 2 names different: declaration 'aBaseURI' definition 'aBaseURL'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:1142:18: style: The scope of the variable 'node' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:912:30: style: Function 'GetNodeAt' argument 1 names different: declaration 'aIndex' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.h:59:36: note: Function 'GetNodeAt' argument 1 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:912:30: note: Function 'GetNodeAt' argument 1 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:955:53: style: Function 'InsertNode' argument 2 names different: declaration 'aIndex' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.h:65:49: note: Function 'InsertNode' argument 2 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:955:53: note: Function 'InsertNode' argument 2 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:964:31: style: Function 'RemoveNode' argument 1 names different: declaration 'aIndex' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.h:66:27: note: Function 'RemoveNode' argument 1 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:964:31: note: Function 'RemoveNode' argument 1 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:974:54: style: Function 'ReplaceNode' argument 2 names different: declaration 'aIndex' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.h:67:50: note: Function 'ReplaceNode' argument 2 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:974:54: note: Function 'ReplaceNode' argument 2 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:984:66: style: Function 'InsertNodes' argument 2 names different: declaration 'aIndex' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.h:68:62: note: Function 'InsertNodes' argument 2 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:984:66: note: Function 'InsertNodes' argument 2 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:993:32: style: Function 'RemoveNodes' argument 1 names different: declaration 'aIndex' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.h:69:28: note: Function 'RemoveNodes' argument 1 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:993:32: note: Function 'RemoveNodes' argument 1 names different: declaration 'aIndex' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:1272:54: style: Function 'AppendAttrsToArray' argument 1 names different: declaration 'aKids' definition 'aAttributes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.h:84:54: note: Function 'AppendAttrsToArray' argument 1 names different: declaration 'aKids' definition 'aAttributes'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:1272:54: note: Function 'AppendAttrsToArray' argument 1 names different: declaration 'aKids' definition 'aAttributes'.
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:41:3: warning: Member variable 'inDOMViewNode::parent' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:41:3: warning: Member variable 'inDOMViewNode::next' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:41:3: warning: Member variable 'inDOMViewNode::previous' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:41:3: warning: Member variable 'inDOMViewNode::level' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:41:3: warning: Member variable 'inDOMViewNode::isOpen' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:41:3: warning: Member variable 'inDOMViewNode::isContainer' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:41:3: warning: Member variable 'inDOMViewNode::hasAnonymous' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inDOMView.cpp:41:3: warning: Member variable 'inDOMViewNode::hasSubDocument' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inDeepTreeWalker.cpp:291:56: style: Function 'EdgeChild' argument 2 names different: declaration 'aReverse' definition 'aFront'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/inDeepTreeWalker.h:31:49: note: Function 'EdgeChild' argument 2 names different: declaration 'aReverse' definition 'aFront'.
thunderbird-52.3.0/mozilla/layout/inspector/inDeepTreeWalker.cpp:291:56: note: Function 'EdgeChild' argument 2 names different: declaration 'aReverse' definition 'aFront'.
thunderbird-52.3.0/mozilla/layout/inspector/inDeepTreeWalker.cpp:29:19: warning: Member variable 'inDeepTreeWalker::mCurrentIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/inspector/inSearchLoop.cpp:56:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/inspector/inSearchLoop.cpp:13:3: performance: Variable 'mSearchProcess' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/inspector/inSearchLoop.cpp:15:3: performance: Variable 'mTimer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/inspector/nsFontFace.cpp:21:43: style: Function 'nsFontFace' argument 3 names different: declaration 'aMatchInfo' definition 'aMatchType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/inspector/nsFontFace.h:21:33: note: Function 'nsFontFace' argument 3 names different: declaration 'aMatchInfo' definition 'aMatchType'.
thunderbird-52.3.0/mozilla/layout/inspector/nsFontFace.cpp:21:43: note: Function 'nsFontFace' argument 3 names different: declaration 'aMatchInfo' definition 'aMatchType'.
thunderbird-52.3.0/mozilla/layout/ipc/VsyncParent.cpp:109:46: style: Function 'ActorDestroy' argument 1 names different: declaration 'aActorDestroyReason' definition 'aReason'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/ipc/VsyncParent.h:43:48: note: Function 'ActorDestroy' argument 1 names different: declaration 'aActorDestroyReason' definition 'aReason'.
thunderbird-52.3.0/mozilla/layout/ipc/VsyncParent.cpp:109:46: note: Function 'ActorDestroy' argument 1 names different: declaration 'aActorDestroyReason' definition 'aReason'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLChar.cpp:2151:15: style: The scope of the variable 'aDrawTarget' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLChar.cpp:2326:15: style: The scope of the variable 'aDrawTarget' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLChar.cpp:457:12: warning: Member variable 'nsOpenTypeTable::mGlyphID' is not initialized in the constructor. [uninitMemberVarPrivate]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLChar.h:131:3: style: Technically the member function 'nsMathMLChar::GetData' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLChar.h:141:3: style: Technically the member function 'nsMathMLChar::GetStretchDirection' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLChar.h:153:3: style: Technically the member function 'nsMathMLChar::GetRect' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLChar.h:179:3: style: Technically the member function 'nsMathMLChar::GetBoundingMetrics' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLContainerFrame.cpp:605:33: style: Redundant condition: aLastChildIndex>0. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLContainerFrame.cpp:820:62: style: Function 'ReflowChild' argument 1 names different: declaration 'aKidFrame' definition 'aChildFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLContainerFrame.h:278:40: note: Function 'ReflowChild' argument 1 names different: declaration 'aKidFrame' definition 'aChildFrame'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLContainerFrame.cpp:820:62: note: Function 'ReflowChild' argument 1 names different: declaration 'aKidFrame' definition 'aChildFrame'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLContainerFrame.cpp:1548:64: style: Function 'ReportErrorToConsole' argument 1 names different: declaration 'aErrorMsgId' definition 'errorMsgId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLContainerFrame.h:270:42: note: Function 'ReportErrorToConsole' argument 1 names different: declaration 'aErrorMsgId' definition 'errorMsgId'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLContainerFrame.cpp:1548:64: note: Function 'ReportErrorToConsole' argument 1 names different: declaration 'aErrorMsgId' definition 'errorMsgId'.
thunderbird-52.3.0/mozilla/layout/mathml/nsIMathMLFrame.h:240:5: performance: Variable 'leadingSpace' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/mathml/nsIMathMLFrame.h:241:5: performance: Variable 'trailingSpace' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.cpp:66:55: style: Function 'UpdatePresentationData' argument 2 names different: declaration 'aFlagsToUpdate' definition 'aWhichFlags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.h:83:42: note: Function 'UpdatePresentationData' argument 2 names different: declaration 'aFlagsToUpdate' definition 'aWhichFlags'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.cpp:66:55: note: Function 'UpdatePresentationData' argument 2 names different: declaration 'aFlagsToUpdate' definition 'aWhichFlags'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.cpp:99:56: style: Function 'ResolveMathMLCharStyle' argument 3 names different: declaration 'aParenStyleContext' definition 'aParentStyleContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.h:112:43: note: Function 'ResolveMathMLCharStyle' argument 3 names different: declaration 'aParenStyleContext' definition 'aParentStyleContext'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.cpp:99:56: note: Function 'ResolveMathMLCharStyle' argument 3 names different: declaration 'aParenStyleContext' definition 'aParentStyleContext'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.cpp:286:18: style: struct member 'nsCSSMapping::compatibility' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.cpp:287:18: style: struct member 'nsCSSMapping::attrAtom' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.cpp:288:18: style: struct member 'nsCSSMapping::cssProperty' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.h:364:8: performance: Technically the member function 'nsMathMLFrame::DisplayBar' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.cpp:375:16: note: Technically the member function 'nsMathMLFrame::DisplayBar' can be static.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLFrame.h:364:8: note: Technically the member function 'nsMathMLFrame::DisplayBar' can be static.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLSelectedFrame.h:56:12: warning: Member variable 'nsMathMLSelectedFrame::mSelectedFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLSelectedFrame.h:56:12: warning: Member variable 'nsMathMLSelectedFrame::mInvalidMarkup' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmactionFrame.h:61:12: warning: Member variable 'nsMathMLmactionFrame::mActionType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmactionFrame.h:61:12: warning: Member variable 'nsMathMLmactionFrame::mChildCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmactionFrame.h:61:12: warning: Member variable 'nsMathMLmactionFrame::mSelection' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfencedFrame.cpp:553:52: style: Function 'PlaceChar' argument 2 names different: declaration 'aDesiredSize' definition 'aDesiredAscent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfencedFrame.h:83:32: note: Function 'PlaceChar' argument 2 names different: declaration 'aDesiredSize' definition 'aDesiredAscent'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfencedFrame.cpp:553:52: note: Function 'PlaceChar' argument 2 names different: declaration 'aDesiredSize' definition 'aDesiredAscent'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfencedFrame.h:99:12: warning: Member variable 'nsMathMLmfencedFrame::mOpenChar' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfencedFrame.h:99:12: warning: Member variable 'nsMathMLmfencedFrame::mCloseChar' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfencedFrame.h:99:12: warning: Member variable 'nsMathMLmfencedFrame::mSeparatorsChar' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfencedFrame.h:99:12: warning: Member variable 'nsMathMLmfencedFrame::mSeparatorsCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfracFrame.h:98:12: warning: Member variable 'nsMathMLmfracFrame::mSlashChar' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmfracFrame.h:98:12: warning: Member variable 'nsMathMLmfracFrame::mIsBevelled' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:151:65: style: Function 'PlaceMultiScript' argument 5 names different: declaration 'aForFrame' definition 'aFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmmultiscriptsFrame.h:38:44: note: Function 'PlaceMultiScript' argument 5 names different: declaration 'aForFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:151:65: note: Function 'PlaceMultiScript' argument 5 names different: declaration 'aForFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmoFrame.h:83:12: warning: Member variable 'nsMathMLmoFrame::mFlags' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmoFrame.h:83:12: warning: Member variable 'nsMathMLmoFrame::mMinSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmoFrame.h:83:12: warning: Member variable 'nsMathMLmoFrame::mMaxSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mWidthSign' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mHeightSign' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mDepthSign' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mLeadingSpaceSign' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mVerticalOffsetSign' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mWidthPseudoUnit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mHeightPseudoUnit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mDepthPseudoUnit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mLeadingSpacePseudoUnit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmpaddedFrame.h:48:12: warning: Member variable 'nsMathMLmpaddedFrame::mVerticalOffsetPseudoUnit' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmtableFrame.h:222:8: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmtableFrame.cpp:1341:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmtableFrame.h:157:12: warning: Member variable 'nsMathMLmtableFrame::mUseCSSSpacing' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmtableFrame.cpp:1310:3: style: Class 'nsMathMLmtdInnerFrame' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/layout/mathml/nsMathMLmtableFrame.cpp:1310:3: style: Class 'nsMathMLmtdInnerFrame' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintObject.h:38:8: style: Technically the member function 'nsPrintObject::IsPrintable' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/printing/nsPagePrintTimer.cpp:104:34: error: Uninitialized variable: inRange [uninitvar]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2152:15: warning: Either the condition 'if(frame&&frame->GetType()==nsGkAtoms::subDocumentFrame)' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2157:8: note: Assuming that condition 'if(frame&&frame->GetType()==nsGkAtoms::subDocumentFrame)' is not redundant
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2152:15: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2421:18: warning: Either the condition 'current' is redundant or there is possible null pointer dereference: current. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2411:10: note: Assuming that condition 'current' is not redundant
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2421:18: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:3671:3: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:3669:0: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:3671:3: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:945:58: style: Function 'GetGlobalPrintSettings' argument 1 names different: declaration 'aPrintSettings' definition 'aGlobalPrintSettings'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.h:63:61: note: Function 'GetGlobalPrintSettings' argument 1 names different: declaration 'aPrintSettings' definition 'aGlobalPrintSettings'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:945:58: note: Function 'GetGlobalPrintSettings' argument 1 names different: declaration 'aPrintSettings' definition 'aGlobalPrintSettings'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:1607:42: style: Function 'ReconstructAndReflow' argument 1 names different: declaration 'aDoSetPixelScale' definition 'doSetPixelScale'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.h:296:38: note: Function 'ReconstructAndReflow' argument 1 names different: declaration 'aDoSetPixelScale' definition 'doSetPixelScale'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:1607:42: note: Function 'ReconstructAndReflow' argument 1 names different: declaration 'aDoSetPixelScale' definition 'doSetPixelScale'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2127:11: style: Function 'SetRootView' argument 2 names different: declaration 'aDoReturn' definition 'doReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.h:290:30: note: Function 'SetRootView' argument 2 names different: declaration 'aDoReturn' definition 'doReturn'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2127:11: note: Function 'SetRootView' argument 2 names different: declaration 'aDoReturn' definition 'doReturn'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2128:11: style: Function 'SetRootView' argument 3 names different: declaration 'aDocumentIsTopLevel' definition 'documentIsTopLevel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.h:291:30: note: Function 'SetRootView' argument 3 names different: declaration 'aDocumentIsTopLevel' definition 'documentIsTopLevel'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2128:11: note: Function 'SetRootView' argument 3 names different: declaration 'aDocumentIsTopLevel' definition 'documentIsTopLevel'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2129:13: style: Function 'SetRootView' argument 4 names different: declaration 'aAdjSize' definition 'adjSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.h:292:32: note: Function 'SetRootView' argument 4 names different: declaration 'aAdjSize' definition 'adjSize'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2129:13: note: Function 'SetRootView' argument 4 names different: declaration 'aAdjSize' definition 'adjSize'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2780:44: style: Function 'PrintPage' argument 1 names different: declaration 'aPOect' definition 'aPO'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.h:112:37: note: Function 'PrintPage' argument 1 names different: declaration 'aPOect' definition 'aPO'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:2780:44: note: Function 'PrintPage' argument 1 names different: declaration 'aPOect' definition 'aPO'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:3139:58: style: Function 'IsWindowsInOurSubTree' argument 1 names different: declaration 'aDOMWindow' definition 'window'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.h:147:50: note: Function 'IsWindowsInOurSubTree' argument 1 names different: declaration 'aDOMWindow' definition 'window'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:3139:58: note: Function 'IsWindowsInOurSubTree' argument 1 names different: declaration 'aDOMWindow' definition 'window'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:3232:55: style: Function 'FindPrintObjectByDOMWin' argument 1 names different: declaration 'aParentObject' definition 'aPO'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.h:153:64: note: Function 'FindPrintObjectByDOMWin' argument 1 names different: declaration 'aParentObject' definition 'aPO'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintEngine.cpp:3232:55: note: Function 'FindPrintObjectByDOMWin' argument 1 names different: declaration 'aParentObject' definition 'aPO'.
thunderbird-52.3.0/mozilla/layout/printing/nsPrintObject.cpp:21:16: warning: Member variable 'nsPrintObject::mPrintPreview' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.h:555:26: warning: Logical conjunction always evaluates to false: aSID >= 0 && aSID < 0. [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/layout/style/AnimationCommon.h:123:8: performance: Technically the member function 'mozilla::OwningElementRef::IsSet' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsAnimationManager.h:30:1: warning: The struct 'AnimationEventInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsTransitionManager.h:293:1: warning: The struct 'TransitionEventInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/Declaration.h:17:0: error: #error "This file should only be included within libxul" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:634:52: style: Function 'GetUnit' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:358:38: note: Function 'GetUnit' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:634:52: note: Function 'GetUnit' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:639:49: style: Function 'Get' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:360:35: note: Function 'Get' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:639:49: note: Function 'Get' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:644:41: style: Function 'Set' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:367:27: note: Function 'Set' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleCoord.h:644:41: note: Function 'Set' argument 1 names different: declaration 'aHalfCorner' definition 'aCorner'.
thunderbird-52.3.0/mozilla/layout/style/CSS.cpp:78:32: style: Function 'Supports' argument 2 names different: declaration 'aDeclaration' definition 'aCondition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/CSS.h:33:41: note: Function 'Supports' argument 2 names different: declaration 'aDeclaration' definition 'aCondition'.
thunderbird-52.3.0/mozilla/layout/style/CSS.cpp:78:32: note: Function 'Supports' argument 2 names different: declaration 'aDeclaration' definition 'aCondition'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:165:3: warning: Member variable 'nsCSSScannerPosition::mOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:165:3: warning: Member variable 'nsCSSScannerPosition::mLineNumber' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:165:3: warning: Member variable 'nsCSSScannerPosition::mLineOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:165:3: warning: Member variable 'nsCSSScannerPosition::mTokenLineNumber' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:165:3: warning: Member variable 'nsCSSScannerPosition::mTokenLineOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:165:3: warning: Member variable 'nsCSSScannerPosition::mTokenOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:738:5: warning: Member variable 'Size::mWidthType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:738:5: warning: Member variable 'Size::mHeightType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:755:5: warning: Member variable 'Repeat::mXRepeat' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:755:5: warning: Member variable 'Repeat::mYRepeat' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1105:3: warning: Member variable 'nsCSSShadowItem::mInset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2415:3: warning: Member variable 'StyleTransition::mDuration' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2415:3: warning: Member variable 'StyleTransition::mDelay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2415:3: warning: Member variable 'StyleTransition::mProperty' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2470:3: warning: Member variable 'StyleAnimation::mDuration' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2470:3: warning: Member variable 'StyleAnimation::mDelay' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2470:3: warning: Member variable 'StyleAnimation::mDirection' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2470:3: warning: Member variable 'StyleAnimation::mFillMode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2470:3: warning: Member variable 'StyleAnimation::mPlayState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2470:3: warning: Member variable 'StyleAnimation::mIterationCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3987:0: style: The class 'nsTArray_Simple < nsStyleImageLayers :: Layer >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3987:0: style: The class 'nsTArray_Simple < mozilla :: StyleTransition >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3987:0: style: The class 'nsTArray_Simple < mozilla :: StyleAnimation >' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1630:3: style: 'nsStyleGridLine::operator=' should return 'nsStyleGridLine &'. [operatorEq]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:164:8: performance: Technically the member function 'nsStyleFont::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:564:8: performance: Technically the member function 'nsStyleColor::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:969:8: performance: Technically the member function 'nsStyleMargin::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1017:8: performance: Technically the member function 'nsStylePadding::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1170:8: style: Technically the member function 'nsCSSShadowArray::HasShadowWithInset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1453:8: performance: Technically the member function 'nsStyleOutline::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1753:8: performance: Technically the member function 'nsStylePosition::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1990:8: performance: Technically the member function 'nsStyleTextReset::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2039:8: performance: Technically the member function 'nsStyleText::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2258:8: performance: Technically the member function 'nsStyleVisibility::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2766:8: performance: Technically the member function 'nsStyleDisplay::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3078:8: performance: Technically the member function 'nsStyleTable::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3110:8: performance: Technically the member function 'nsStyleTableBorder::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3219:8: performance: Technically the member function 'nsStyleContent::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3300:8: performance: Technically the member function 'nsStyleUIReset::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3373:8: performance: Technically the member function 'nsStyleUserInterface::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3417:8: performance: Technically the member function 'nsStyleXUL::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3457:8: performance: Technically the member function 'nsStyleColumn::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3582:8: performance: Technically the member function 'nsStyleSVG::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3716:8: performance: Technically the member function 'nsStyleFilter::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3830:8: performance: Technically the member function 'nsStyleVariables::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3861:8: performance: Technically the member function 'nsStyleEffects::FinishStyle' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:344:16: style: Struct 'RGBAColorData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1147:1: warning: The struct 'nsCSSValueList' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1430:1: warning: The struct 'nsCSSValueTriplet' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1552:1: warning: The struct 'nsCSSValuePairList' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1146:13: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/layout/style/CSSVariableDeclarations.cpp:72:40: style: Function 'Get' argument 3 names different: declaration 'aValue' definition 'aTokenStream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/CSSVariableDeclarations.h:62:59: note: Function 'Get' argument 3 names different: declaration 'aValue' definition 'aTokenStream'.
thunderbird-52.3.0/mozilla/layout/style/CSSVariableDeclarations.cpp:72:40: note: Function 'Get' argument 3 names different: declaration 'aValue' definition 'aTokenStream'.
thunderbird-52.3.0/mozilla/layout/style/CSSVariableResolver.cpp:86:42: style: Function 'RemoveCycles' argument 1 names different: declaration 'aID' definition 'v'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/CSSVariableResolver.h:112:28: note: Function 'RemoveCycles' argument 1 names different: declaration 'aID' definition 'v'.
thunderbird-52.3.0/mozilla/layout/style/CSSVariableResolver.cpp:86:42: note: Function 'RemoveCycles' argument 1 names different: declaration 'aID' definition 'v'.
thunderbird-52.3.0/mozilla/layout/style/CSSVariableResolver.cpp:27:12: warning: Member variable 'EnumerateVariableReferencesData::mReferencesNonExistentVariable' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsIMediaList.h:194:1: warning: The class 'nsMediaQuery' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:263:26: warning: Logical conjunction always evaluates to false: aSID >= 0 && aSID < 0. [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:44:8: performance: Technically the member function 'nsInheritedStyleData::DestroyStructs' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:310:8: style: Technically the member function 'nsStyleContext::HasCachedDependentStyleData' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:431:8: performance: Technically the member function 'nsStyleContext::StartBackgroundImageLoads' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:498:15: style: Technically the member function 'nsStyleContext::GetCachedStyleData' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:541:8: performance: Technically the member function 'nsStyleContext::StoreChangeHint' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:547:16: performance: Technically the member function 'nsStyleContext::ConsumeStoredChangeHint' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:576:15: performance: Technically the member function 'nsStyleContext::StyleStructFromServoComputedValues' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/ServoElementSnapshot.cpp:36:21: style: The scope of the variable 'attrName' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/StyleAnimationValue.cpp:3640:0: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/layout/style/StyleAnimationValue.cpp:4413:53: style: Same expression on both sides of '-'. [duplicateExpression]
thunderbird-52.3.0/mozilla/layout/style/StyleAnimationValue.cpp:4429:64: style: Same expression on both sides of '-'. [duplicateExpression]
thunderbird-52.3.0/mozilla/layout/style/nsStyleTransformMatrix.h:126:10: style: Technically the member function 'nsStyleTransformMatrix::TransformReferenceBox::IsEmpty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:597:63: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:604:66: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:611:60: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:618:61: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:625:66: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:632:62: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:639:62: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:646:63: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:653:63: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:660:60: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:667:64: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:674:61: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:681:67: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:688:63: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:695:60: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:702:65: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:710:69: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:717:63: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:724:59: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:731:62: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:738:59: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:745:64: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:752:65: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:759:63: performance: Function parameter 'aConditions' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/style/StyleRule.cpp:1146:50: warning: Suspicious pointer subtraction. Did you intend to write '->'? [thisSubtraction]
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.h:135:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.cpp:585:45: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropertyIDSet.h:26:10: performance: Technically the member function 'nsCSSPropertyIDSet::AssertInSetRange' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.h:77:8: style: Technically the member function 'nsCSSCompressedDataBlock::TryReplaceValue' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.cpp:363:27: note: Technically the member function 'nsCSSCompressedDataBlock::TryReplaceValue' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.h:77:8: note: Technically the member function 'nsCSSCompressedDataBlock::TryReplaceValue' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.h:154:8: style: Technically the member function 'nsCSSCompressedDataBlock::CopyValueToIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.h:158:8: style: Technically the member function 'nsCSSCompressedDataBlock::RawCopyValueToIndex' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.h:282:8: performance: Technically the member function 'nsCSSExpandedDataBlock::AssertInitialState' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.h:350:8: style: Technically the member function 'nsCSSExpandedDataBlock::HasPropertyBit' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsCSSDataBlock.h:362:8: style: Technically the member function 'nsCSSExpandedDataBlock::HasImportantBit' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:612:46: style: Function 'LookupFontDesc' argument 1 names different: declaration 'aProperty' definition 'aFontDesc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.h:403:57: note: Function 'LookupFontDesc' argument 1 names different: declaration 'aProperty' definition 'aFontDesc'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:612:46: note: Function 'LookupFontDesc' argument 1 names different: declaration 'aProperty' definition 'aFontDesc'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:631:45: style: Function 'LookupFontDesc' argument 1 names different: declaration 'aProperty' definition 'aFontDesc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.h:402:56: note: Function 'LookupFontDesc' argument 1 names different: declaration 'aProperty' definition 'aFontDesc'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:631:45: note: Function 'LookupFontDesc' argument 1 names different: declaration 'aProperty' definition 'aFontDesc'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:694:42: style: Function 'GetStringValue' argument 1 names different: declaration 'aFontDesc' definition 'aFontDescID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.h:415:61: note: Function 'GetStringValue' argument 1 names different: declaration 'aFontDesc' definition 'aFontDescID'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:694:42: note: Function 'GetStringValue' argument 1 names different: declaration 'aFontDesc' definition 'aFontDescID'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:2490:34: style: Function 'FindKeyword' argument 3 names different: declaration 'aValue' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.h:436:36: note: Function 'FindKeyword' argument 3 names different: declaration 'aValue' definition 'aResult'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:2490:34: note: Function 'FindKeyword' argument 3 names different: declaration 'aValue' definition 'aResult'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:2543:49: style: Function 'LookupPropertyValue' argument 1 names different: declaration 'aProperty' definition 'aProp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.h:421:68: note: Function 'LookupPropertyValue' argument 1 names different: declaration 'aProperty' definition 'aProp'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:2543:49: note: Function 'LookupPropertyValue' argument 1 names different: declaration 'aProperty' definition 'aProp'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:2563:39: style: Function 'GetColorName' argument 1 names different: declaration 'aPropID' definition 'aPropValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.h:425:36: note: Function 'GetColorName' argument 1 names different: declaration 'aPropID' definition 'aPropValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSProps.cpp:2563:39: note: Function 'GetColorName' argument 1 names different: declaration 'aPropID' definition 'aPropValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:502:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:1288:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:1442:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:1561:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2076:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2088:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2099:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2117:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2127:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2139:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2161:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2171:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2183:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2199:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2210:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2223:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2260:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2271:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2329:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2953:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2964:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2975:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3084:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3204:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3425:1: warning: Conversion of char literal 's' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3603:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3613:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3626:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3638:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3650:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3668:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3678:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3688:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3911:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:4005:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:4093:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:4106:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:4173:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:4207:1: warning: Conversion of char literal 's' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:358:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2064:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2070:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2111:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2149:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2155:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:2193:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:3662:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:4087:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropList.h:4200:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:42:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:46:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:50:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:54:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:58:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:62:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:66:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:70:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:74:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:78:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:82:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:86:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:90:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:94:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:98:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:102:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:106:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:110:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:114:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:118:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:122:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:126:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:130:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:230:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:234:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:238:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:242:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:246:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:250:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:254:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:258:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:262:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:267:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:271:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:276:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:280:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:284:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:288:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:292:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:296:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:301:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:305:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:309:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:313:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:317:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:322:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:326:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:330:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:334:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:338:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:343:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:347:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:351:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:356:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:361:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:365:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:375:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:379:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:383:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:387:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:391:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:395:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:402:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:406:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:410:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:414:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:418:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:422:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:426:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:430:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:434:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:438:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:442:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:446:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPropAliasList.h:451:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPseudoClassList.h:131:1: warning: Conversion of char literal 'l' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSPseudoClassList.h:172:1: warning: Conversion of char literal 'f' to bool always evaluates to true. [incorrectCharBooleanError]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:937:13: style: The scope of the variable 'ident' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:680:52: style: Function 'GatherText' argument 2 names different: declaration 'aIdent' definition 'aText'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:340:45: note: Function 'GatherText' argument 2 names different: declaration 'aIdent' definition 'aText'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:680:52: note: Function 'GatherText' argument 2 names different: declaration 'aIdent' definition 'aText'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:734:37: style: Function 'ScanIdent' argument 1 names different: declaration 'aResult' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:342:30: note: Function 'ScanIdent' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:734:37: note: Function 'ScanIdent' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:764:41: style: Function 'ScanAtKeyword' argument 1 names different: declaration 'aResult' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:343:34: note: Function 'ScanAtKeyword' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:764:41: note: Function 'ScanAtKeyword' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:787:36: style: Function 'ScanHash' argument 1 names different: declaration 'aResult' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:344:29: note: Function 'ScanHash' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:787:36: note: Function 'ScanHash' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:816:38: style: Function 'ScanNumber' argument 1 names different: declaration 'aResult' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:345:31: note: Function 'ScanNumber' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:816:38: note: Function 'ScanNumber' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:964:38: style: Function 'ScanString' argument 1 names different: declaration 'aResult' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:346:31: note: Function 'ScanString' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:964:38: note: Function 'ScanString' argument 1 names different: declaration 'aResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:1135:53: style: Function 'AppendImpliedEOFCharacters' argument 2 names different: declaration 'aString' definition 'aResult'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:318:53: note: Function 'AppendImpliedEOFCharacters' argument 2 names different: declaration 'aString' definition 'aResult'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:1135:53: note: Function 'AppendImpliedEOFCharacters' argument 2 names different: declaration 'aString' definition 'aResult'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:1160:35: style: Function 'NextURL' argument 1 names different: declaration 'aTokenResult' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:256:28: note: Function 'NextURL' argument 1 names different: declaration 'aTokenResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:1160:35: note: Function 'NextURL' argument 1 names different: declaration 'aTokenResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:1210:32: style: Function 'Next' argument 1 names different: declaration 'aTokenResult' definition 'aToken'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:249:25: note: Function 'Next' argument 1 names different: declaration 'aTokenResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:1210:32: note: Function 'Next' argument 1 names different: declaration 'aTokenResult' definition 'aToken'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:285:8: style: Technically the member function 'nsCSSScanner::SavePosition' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:499:15: note: Technically the member function 'nsCSSScanner::SavePosition' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:285:8: note: Technically the member function 'nsCSSScanner::SavePosition' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:332:11: style: Technically the member function 'nsCSSScanner::Peek' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.cpp:422:15: note: Technically the member function 'nsCSSScanner::Peek' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsCSSScanner.h:332:11: note: Technically the member function 'nsCSSScanner::Peek' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:91:43: style: Function 'nsCSSValue' argument 1 names different: declaration 'aArray' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:604:21: note: Function 'nsCSSValue' argument 1 names different: declaration 'aArray' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:91:43: note: Function 'nsCSSValue' argument 1 names different: declaration 'aArray' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:242:36: style: Function 'operator=' argument 1 names different: declaration 'aCopy' definition 'aOther'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:621:39: note: Function 'operator=' argument 1 names different: declaration 'aCopy' definition 'aOther'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:242:36: note: Function 'operator=' argument 1 names different: declaration 'aCopy' definition 'aOther'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:507:47: style: Function 'SetIntegerCoordValue' argument 1 names different: declaration 'aCoord' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:915:37: note: Function 'SetIntegerCoordValue' argument 1 names different: declaration 'aCoord' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:507:47: note: Function 'SetIntegerCoordValue' argument 1 names different: declaration 'aCoord' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:551:54: style: Function 'SetURLValue' argument 1 names different: declaration 'aURI' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:924:44: note: Function 'SetURLValue' argument 1 names different: declaration 'aURI' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:551:54: note: Function 'SetURLValue' argument 1 names different: declaration 'aURI' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:559:58: style: Function 'SetImageValue' argument 1 names different: declaration 'aImage' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:925:48: note: Function 'SetImageValue' argument 1 names different: declaration 'aImage' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:559:58: note: Function 'SetImageValue' argument 1 names different: declaration 'aImage' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:567:55: style: Function 'SetGradientValue' argument 1 names different: declaration 'aGradient' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:926:45: note: Function 'SetGradientValue' argument 1 names different: declaration 'aGradient' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:567:55: note: Function 'SetGradientValue' argument 1 names different: declaration 'aGradient' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:575:61: style: Function 'SetTokenStreamValue' argument 1 names different: declaration 'aTokenStream' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:927:51: note: Function 'SetTokenStreamValue' argument 1 names different: declaration 'aTokenStream' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:575:61: note: Function 'SetTokenStreamValue' argument 1 names different: declaration 'aTokenStream' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:599:53: style: Function 'SetPairValue' argument 1 names different: declaration 'aPair' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:930:43: note: Function 'SetPairValue' argument 1 names different: declaration 'aPair' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:599:53: note: Function 'SetPairValue' argument 1 names different: declaration 'aPair' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:636:59: style: Function 'SetTripletValue' argument 1 names different: declaration 'aTriplet' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:935:49: note: Function 'SetTripletValue' argument 1 names different: declaration 'aTriplet' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:636:59: note: Function 'SetTripletValue' argument 1 names different: declaration 'aTriplet' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:972:49: style: Function 'AppendPolygonToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:994:44: note: Function 'AppendPolygonToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:972:49: note: Function 'AppendPolygonToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1014:57: style: Function 'AppendCircleOrEllipseToString' argument 4 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1002:26: note: Function 'AppendCircleOrEllipseToString' argument 4 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1014:57: note: Function 'AppendCircleOrEllipseToString' argument 4 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1067:60: style: Function 'AppendBasicShapePositionToString' argument 2 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1005:26: note: Function 'AppendBasicShapePositionToString' argument 2 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1067:60: note: Function 'AppendBasicShapePositionToString' argument 2 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1142:58: style: Function 'AppendBasicShapeRadiusToString' argument 4 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:984:48: note: Function 'AppendBasicShapeRadiusToString' argument 4 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1142:58: note: Function 'AppendBasicShapeRadiusToString' argument 4 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1166:47: style: Function 'AppendInsetToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1007:42: note: Function 'AppendInsetToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1166:47: note: Function 'AppendInsetToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1243:42: style: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:637:37: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:1243:42: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2354:58: style: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1154:49: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2354:58: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2467:53: style: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1260:49: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2467:53: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2542:58: style: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1402:49: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2542:58: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2578:61: style: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1494:51: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2578:61: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2632:62: style: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1558:49: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2632:62: note: Function 'AppendToString' argument 3 names different: declaration 'aValueSerialization' definition 'aSerialization'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2737:35: style: Function 'URLValueData' argument 4 names different: declaration 'aOriginPricinpal' definition 'aOriginPrincipal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:109:58: note: Function 'URLValueData' argument 4 names different: declaration 'aOriginPricinpal' definition 'aOriginPrincipal'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:2737:35: note: Function 'URLValueData' argument 4 names different: declaration 'aOriginPricinpal' definition 'aOriginPrincipal'.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:3062:24: warning: Member variable 'nsCSSValueTokenStream::mLineNumber' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:3062:24: warning: Member variable 'nsCSSValueTokenStream::mLineOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1137:10: style: Unused private function: 'Array::SizeOfIncludingThis' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:995:8: performance: Technically the member function 'nsCSSValue::AppendPositionCoordinateToString' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.cpp:997:13: note: Technically the member function 'nsCSSValue::AppendPositionCoordinateToString' can be static.
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:995:8: note: Technically the member function 'nsCSSValue::AppendPositionCoordinateToString' can be static.
thunderbird-52.3.0/mozilla/layout/style/CSSCalc.h:140:3: performance: Technically the member function 'mozilla::css::BasicCoordCalcOps::MergeAdditive' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/CSSCalc.h:152:3: performance: Technically the member function 'mozilla::css::BasicCoordCalcOps::MergeMultiplicativeL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/CSSCalc.h:161:3: performance: Technically the member function 'mozilla::css::BasicCoordCalcOps::MergeMultiplicativeR' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/CSSCalc.h:179:3: performance: Technically the member function 'mozilla::css::BasicFloatCalcOps::MergeAdditive' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/CSSCalc.h:191:3: performance: Technically the member function 'mozilla::css::BasicFloatCalcOps::MergeMultiplicativeL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/CSSCalc.h:200:3: performance: Technically the member function 'mozilla::css::BasicFloatCalcOps::MergeMultiplicativeR' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/CSSCalc.h:218:9: performance: Technically the member function 'mozilla::css::NumbersAlreadyNormalizedOps::ComputeNumber' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1254:1: warning: The struct 'nsCSSRect' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1622:1: warning: The struct 'nsCSSValueGradientStop' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsCSSValue.h:1893:1: warning: The struct 'nsCSSCornerSizes' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:373:55: style: Function 'GetPropertyValue' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'GetPropertyValue' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:373:55: note: Function 'GetPropertyValue' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:374:49: style: Function 'GetPropertyValue' argument 2 names different: declaration '_retval' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'GetPropertyValue' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:374:49: note: Function 'GetPropertyValue' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:395:63: style: Function 'GetAuthoredPropertyValue' argument 1 names different: declaration 'aPropName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:62:3: note: Function 'GetAuthoredPropertyValue' argument 1 names different: declaration 'aPropName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:395:63: note: Function 'GetAuthoredPropertyValue' argument 1 names different: declaration 'aPropName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:396:57: style: Function 'GetAuthoredPropertyValue' argument 2 names different: declaration 'aValue' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:62:3: note: Function 'GetAuthoredPropertyValue' argument 2 names different: declaration 'aValue' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:396:57: note: Function 'GetAuthoredPropertyValue' argument 2 names different: declaration 'aValue' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:816:53: style: Function 'RemoveProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'RemoveProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:816:53: note: Function 'RemoveProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:817:47: style: Function 'RemoveProperty' argument 2 names different: declaration '_retval' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'RemoveProperty' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:817:47: note: Function 'RemoveProperty' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:824:58: style: Function 'GetPropertyPriority' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'GetPropertyPriority' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:824:58: note: Function 'GetPropertyPriority' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:825:52: style: Function 'GetPropertyPriority' argument 2 names different: declaration '_retval' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'GetPropertyPriority' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:825:52: note: Function 'GetPropertyPriority' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:833:50: style: Function 'SetProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'SetProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:833:50: note: Function 'SetProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:834:50: style: Function 'SetProperty' argument 2 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'SetProperty' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:834:50: note: Function 'SetProperty' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:835:50: style: Function 'SetProperty' argument 3 names different: declaration 'priority' definition 'aPriority'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'SetProperty' argument 3 names different: declaration 'priority' definition 'aPriority'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:835:50: note: Function 'SetProperty' argument 3 names different: declaration 'priority' definition 'aPriority'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:841:35: style: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:841:35: note: Function 'Item' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:841:54: style: Function 'Item' argument 2 names different: declaration '_retval' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:64:3: note: Function 'Item' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:841:54: note: Function 'Item' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:1369:69: style: Function 'MatrixToCSSValue' argument 1 names different: declaration 'aMatrix' definition 'matrix'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:115:53: note: Function 'MatrixToCSSValue' argument 1 names different: declaration 'aMatrix' definition 'matrix'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:1369:69: note: Function 'MatrixToCSSValue' argument 1 names different: declaration 'aMatrix' definition 'matrix'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:2537:58: style: Function 'GetGridTrackSize' argument 1 names different: declaration 'aMinSize' definition 'aMinValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:192:67: note: Function 'GetGridTrackSize' argument 1 names different: declaration 'aMinSize' definition 'aMinValue'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:2537:58: note: Function 'GetGridTrackSize' argument 1 names different: declaration 'aMinSize' definition 'aMinValue'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:2538:58: style: Function 'GetGridTrackSize' argument 2 names different: declaration 'aMaxSize' definition 'aMaxValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:193:67: note: Function 'GetGridTrackSize' argument 2 names different: declaration 'aMaxSize' definition 'aMaxValue'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:2538:58: note: Function 'GetGridTrackSize' argument 2 names different: declaration 'aMaxSize' definition 'aMaxValue'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:5472:49: style: Function 'GetCBContentHeight' argument 1 names different: declaration 'aWidth' definition 'aHeight'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.h:639:36: note: Function 'GetCBContentHeight' argument 1 names different: declaration 'aWidth' definition 'aHeight'.
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:5472:49: note: Function 'GetCBContentHeight' argument 1 names different: declaration 'aWidth' definition 'aHeight'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSValueList.h:14:1: style: The class 'nsDOMCSSValueList' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/layout/style/nsComputedDOMStyle.cpp:186:8: style: Technically the member function 'nsComputedStyleMap::IsDirty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:182:56: style: Function 'GetPropertyValue' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:50:49: note: Function 'GetPropertyValue' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:182:56: note: Function 'GetPropertyValue' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:183:50: style: Function 'GetPropertyValue' argument 2 names different: declaration '_retval' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:51:43: note: Function 'GetPropertyValue' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:183:50: note: Function 'GetPropertyValue' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:193:64: style: Function 'GetAuthoredPropertyValue' argument 1 names different: declaration 'aPropName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:43:3: note: Function 'GetAuthoredPropertyValue' argument 1 names different: declaration 'aPropName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:193:64: note: Function 'GetAuthoredPropertyValue' argument 1 names different: declaration 'aPropName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:194:58: style: Function 'GetAuthoredPropertyValue' argument 2 names different: declaration 'aValue' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:43:3: note: Function 'GetAuthoredPropertyValue' argument 2 names different: declaration 'aValue' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:194:58: note: Function 'GetAuthoredPropertyValue' argument 2 names different: declaration 'aValue' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:203:59: style: Function 'GetPropertyPriority' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:58:52: note: Function 'GetPropertyPriority' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:203:59: note: Function 'GetPropertyPriority' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:204:53: style: Function 'GetPropertyPriority' argument 2 names different: declaration '_retval' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:59:46: note: Function 'GetPropertyPriority' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:204:53: note: Function 'GetPropertyPriority' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:217:51: style: Function 'SetProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:60:44: note: Function 'SetProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:217:51: note: Function 'SetProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:218:51: style: Function 'SetProperty' argument 2 names different: declaration 'value' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:61:44: note: Function 'SetProperty' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:218:51: note: Function 'SetProperty' argument 2 names different: declaration 'value' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:219:51: style: Function 'SetProperty' argument 3 names different: declaration 'priority' definition 'aPriority'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:61:69: note: Function 'SetProperty' argument 3 names different: declaration 'priority' definition 'aPriority'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:219:51: note: Function 'SetProperty' argument 3 names different: declaration 'priority' definition 'aPriority'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:252:54: style: Function 'RemoveProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:56:47: note: Function 'RemoveProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:252:54: note: Function 'RemoveProperty' argument 1 names different: declaration 'propertyName' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:253:48: style: Function 'RemoveProperty' argument 2 names different: declaration '_retval' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:57:41: note: Function 'RemoveProperty' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:253:48: note: Function 'RemoveProperty' argument 2 names different: declaration '_retval' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:389:62: style: Function 'RemovePropertyInternal' argument 1 names different: declaration 'aProperty' definition 'aPropertyName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.h:168:52: note: Function 'RemovePropertyInternal' argument 1 names different: declaration 'aProperty' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsDOMCSSDeclaration.cpp:389:62: note: Function 'RemovePropertyInternal' argument 1 names different: declaration 'aProperty' definition 'aPropertyName'.
thunderbird-52.3.0/mozilla/layout/style/nsNthIndexCache.h:76:10: performance: Technically the member function 'nsNthIndexCache::SystemAllocPolicy::free_' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsNthIndexCache.h:77:10: performance: Technically the member function 'nsNthIndexCache::SystemAllocPolicy::reportAllocOverflow' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsNthIndexCache.h:78:10: performance: Technically the member function 'nsNthIndexCache::SystemAllocPolicy::checkSimulatedOOM' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsROCSSPrimitiveValue.cpp:445:48: style: Function 'SetStringValue' argument 1 names different: declaration 'aUnitType' definition 'aType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsROCSSPrimitiveValue.h:72:32: note: Function 'SetStringValue' argument 1 names different: declaration 'aUnitType' definition 'aType'.
thunderbird-52.3.0/mozilla/layout/style/nsROCSSPrimitiveValue.cpp:445:48: note: Function 'SetStringValue' argument 1 names different: declaration 'aUnitType' definition 'aType'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleData.cpp:28:13: warning: Member variable 'nsRuleData::mIsImportantRule' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/style/nsRuleData.h:124:17: style: Technically the member function 'nsRuleData::GetPoisonOffset' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsRuleData.cpp:12:13: note: Technically the member function 'nsRuleData::GetPoisonOffset' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsRuleData.h:124:17: note: Technically the member function 'nsRuleData::GetPoisonOffset' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:545:35: warning: Either the condition 'if(aStyleContext&&!aStyleContext->GetParent())' is redundant or there is possible null pointer dereference: aStyleContext. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:559:17: note: Assuming that condition 'if(aStyleContext&&!aStyleContext->GetParent())' is not redundant
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:545:35: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:588:31: warning: Possible null pointer dereference: aStyleContext [nullPointer]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:663:25: note: Calling function 'CalcLengthWith', 4th argument 'aStyleContext' value is 0
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:588:31: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:3121:18: style: The scope of the variable 'sStrictFontSizeTable' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:3153:18: style: The scope of the variable 'sQuirksFontSizeTable' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:3245:11: style: The scope of the variable 'index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:3248:9: style: The scope of the variable 'relativePosition' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:3311:11: style: The scope of the variable 'index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:3314:9: style: The scope of the variable 'relativePosition' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:3573:8: style: The scope of the variable 'allowZoom' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:769:53: style: Function 'ComputeComputedCalc' argument 1 names different: declaration 'aCoord' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:1004:58: note: Function 'ComputeComputedCalc' argument 1 names different: declaration 'aCoord' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:769:53: note: Function 'ComputeComputedCalc' argument 1 names different: declaration 'aCoord' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:1629:52: style: Function 'operatornew' argument 2 names different: declaration 'aContext' definition 'aPresContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:558:48: note: Function 'operatornew' argument 2 names different: declaration 'aContext' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:1629:52: note: Function 'operatornew' argument 2 names different: declaration 'aContext' definition 'aPresContext'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:7251:56: style: Function 'FillAllBackgroundLists' argument 1 names different: declaration 'aLayers' definition 'aImage'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:1070:58: note: Function 'FillAllBackgroundLists' argument 1 names different: declaration 'aLayers' definition 'aImage'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:7251:56: note: Function 'FillAllBackgroundLists' argument 1 names different: declaration 'aLayers' definition 'aImage'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:9341:50: style: Function 'FillAllMaskLists' argument 1 names different: declaration 'aLayers' definition 'aMask'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.h:1073:52: note: Function 'FillAllMaskLists' argument 1 names different: declaration 'aLayers' definition 'aMask'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:9341:50: note: Function 'FillAllMaskLists' argument 1 names different: declaration 'aLayers' definition 'aMask'.
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:2422:23: warning: Obsolete function 'alloca' called. [allocaCalled]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:4228:23: warning: Obsolete function 'alloca' called. [allocaCalled]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:10423:23: warning: Obsolete function 'alloca' called. [allocaCalled]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:10636:23: warning: Obsolete function 'alloca' called. [allocaCalled]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:696:3: performance: Technically the member function 'LengthPercentPairCalcOps::MergeAdditive' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:712:3: performance: Technically the member function 'LengthPercentPairCalcOps::MergeMultiplicativeL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:722:3: performance: Technically the member function 'LengthPercentPairCalcOps::MergeMultiplicativeR' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:4527:3: performance: Technically the member function 'SetLineHeightCalcOps::MergeAdditive' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:4545:3: performance: Technically the member function 'SetLineHeightCalcOps::MergeMultiplicativeL' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsRuleNode.cpp:4557:3: performance: Technically the member function 'SetLineHeightCalcOps::MergeMultiplicativeR' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.cpp:598:26: warning: Logical conjunction always evaluates to false: aSID >= 0 && aSID < 0. [incorrectLogicOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.cpp:416:12: style: The scope of the variable 'threshold' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:469:8: style: Technically the member function 'nsStyleContext::ClearCachedInheritedStyleDataOnDescendants' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.cpp:1655:17: note: Technically the member function 'nsStyleContext::ClearCachedInheritedStyleDataOnDescendants' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:469:8: note: Technically the member function 'nsStyleContext::ClearCachedInheritedStyleDataOnDescendants' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:567:8: style: Technically the member function 'nsStyleContext::AddChild' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.cpp:320:22: note: Technically the member function 'nsStyleContext::AddChild' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.h:567:8: note: Technically the member function 'nsStyleContext::AddChild' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsStyleContext.cpp:1307:40: performance: Technically the member function 'FakeStyleContext::StyleSource' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:114:20: warning: Either the condition '!a' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:113:7: note: Assuming that condition '!a' is not redundant
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:114:20: note: Null pointer subtraction
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:160:45: style: Function 'nsStyleFont' argument 1 names different: declaration 'aStyleFont' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:159:34: note: Function 'nsStyleFont' argument 1 names different: declaration 'aStyleFont' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:160:45: note: Function 'nsStyleFont' argument 1 names different: declaration 'aStyleFont' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:255:45: style: Function 'GetLanguage' argument 1 names different: declaration 'aPresContext' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:191:67: note: Function 'GetLanguage' argument 1 names different: declaration 'aPresContext' definition 'aContext'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:255:45: note: Function 'GetLanguage' argument 1 names different: declaration 'aPresContext' definition 'aContext'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:294:51: style: Function 'nsStyleMargin' argument 1 names different: declaration 'aMargin' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:965:38: note: Function 'nsStyleMargin' argument 1 names different: declaration 'aMargin' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:294:51: note: Function 'nsStyleMargin' argument 1 names different: declaration 'aMargin' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:329:54: style: Function 'nsStylePadding' argument 1 names different: declaration 'aPadding' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1013:40: note: Function 'nsStylePadding' argument 1 names different: declaration 'aPadding' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:329:54: note: Function 'nsStylePadding' argument 1 names different: declaration 'aPadding' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:407:51: style: Function 'nsStyleBorder' argument 1 names different: declaration 'aBorder' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1223:38: note: Function 'nsStyleBorder' argument 1 names different: declaration 'aBorder' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:407:51: note: Function 'nsStyleBorder' argument 1 names different: declaration 'aBorder' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:592:54: style: Function 'nsStyleOutline' argument 1 names different: declaration 'aOutline' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1449:40: note: Function 'nsStyleOutline' argument 1 names different: declaration 'aOutline' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:592:54: note: Function 'nsStyleOutline' argument 1 names different: declaration 'aOutline' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:665:45: style: Function 'nsStyleList' argument 1 names different: declaration 'aStyleList' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1525:34: note: Function 'nsStyleList' argument 1 names different: declaration 'aStyleList' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:665:45: note: Function 'nsStyleList' argument 1 names different: declaration 'aStyleList' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:1454:57: style: Function 'nsStylePosition' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1751:42: note: Function 'nsStylePosition' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:1454:57: note: Function 'nsStylePosition' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:1746:48: style: Function 'nsStyleTable' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3076:36: note: Function 'nsStyleTable' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:1746:48: note: Function 'nsStyleTable' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:1781:66: style: Function 'nsStyleTableBorder' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3108:48: note: Function 'nsStyleTableBorder' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:1781:66: note: Function 'nsStyleTableBorder' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:1824:48: style: Function 'nsStyleColor' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:560:36: note: Function 'nsStyleColor' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:1824:48: note: Function 'nsStyleColor' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:2934:63: style: Function 'nsStyleBackground' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:910:46: note: Function 'nsStyleBackground' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:2934:63: note: Function 'nsStyleBackground' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3191:54: style: Function 'nsStyleDisplay' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2762:40: note: Function 'nsStyleDisplay' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3191:54: note: Function 'nsStyleDisplay' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3490:63: style: Function 'nsStyleVisibility' argument 1 names different: declaration 'aVisibility' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2254:46: note: Function 'nsStyleVisibility' argument 1 names different: declaration 'aVisibility' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3490:63: note: Function 'nsStyleVisibility' argument 1 names different: declaration 'aVisibility' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3678:54: style: Function 'nsStyleContent' argument 1 names different: declaration 'aContent' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3217:40: note: Function 'nsStyleContent' argument 1 names different: declaration 'aContent' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3678:54: note: Function 'nsStyleContent' argument 1 names different: declaration 'aContent' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3728:60: style: Function 'nsStyleTextReset' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1988:44: note: Function 'nsStyleTextReset' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3728:60: note: Function 'nsStyleTextReset' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3831:45: style: Function 'nsStyleText' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2037:34: note: Function 'nsStyleText' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3831:45: note: Function 'nsStyleText' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:4031:72: style: Function 'nsStyleUserInterface' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3371:52: note: Function 'nsStyleUserInterface' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:4031:72: note: Function 'nsStyleUserInterface' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:4103:54: style: Function 'nsStyleUIReset' argument 1 names different: declaration 'aOther' definition 'aSource'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3298:40: note: Function 'nsStyleUIReset' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:4103:54: note: Function 'nsStyleUIReset' argument 1 names different: declaration 'aOther' definition 'aSource'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:402:33: style: Technically the member function 'CachedBorderImageData::GetCachedSVGViewportSize' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:2090:24: note: Technically the member function 'CachedBorderImageData::GetCachedSVGViewportSize' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:402:33: note: Technically the member function 'CachedBorderImageData::GetCachedSVGViewportSize' can be const.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3843:16: performance: Technically the member function 'nsStyleVariables::CalcDifference' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:4163:19: note: Technically the member function 'nsStyleVariables::CalcDifference' can be static.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3843:16: note: Technically the member function 'nsStyleVariables::CalcDifference' can be static.
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:156:1: warning: The struct 'nsStyleFont' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:557:1: warning: The struct 'nsStyleColor' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:908:1: warning: The struct 'nsStyleBackground' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:962:1: warning: The struct 'nsStyleMargin' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1010:1: warning: The struct 'nsStylePadding' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1446:1: warning: The struct 'nsStyleOutline' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1748:1: warning: The struct 'nsStylePosition' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:1985:1: warning: The struct 'nsStyleTextReset' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2034:1: warning: The struct 'nsStyleText' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2251:1: warning: The struct 'nsStyleVisibility' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2413:1: warning: The struct 'StyleTransition' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2468:1: warning: The struct 'StyleAnimation' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:2759:1: warning: The struct 'nsStyleDisplay' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3073:1: warning: The struct 'nsStyleTable' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3105:1: warning: The struct 'nsStyleTableBorder' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3214:1: warning: The struct 'nsStyleContent' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3295:1: warning: The struct 'nsStyleUIReset' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3368:1: warning: The struct 'nsStyleUserInterface' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3412:1: warning: The struct 'nsStyleXUL' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3452:1: warning: The struct 'nsStyleColumn' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3577:1: warning: The struct 'nsStyleSVG' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3768:1: warning: The struct 'nsStyleSVGReset' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3825:1: warning: The struct 'nsStyleVariables' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.h:3856:1: warning: The struct 'nsStyleEffects' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3961:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/layout/style/nsStyleStruct.cpp:3963:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.cpp:84:53: style: Function 'AppendEscapedCSSString' argument 2 names different: declaration 'aResult' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.h:41:49: note: Function 'AppendEscapedCSSString' argument 2 names different: declaration 'aResult' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.cpp:84:53: note: Function 'AppendEscapedCSSString' argument 2 names different: declaration 'aResult' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.cpp:113:72: style: Function 'AppendEscapedCSSIdent' argument 2 names different: declaration 'aResult' definition 'aReturn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.h:49:48: note: Function 'AppendEscapedCSSIdent' argument 2 names different: declaration 'aResult' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.cpp:113:72: note: Function 'AppendEscapedCSSIdent' argument 2 names different: declaration 'aResult' definition 'aReturn'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.cpp:251:51: style: Function 'AppendAngleValue' argument 1 names different: declaration 'aValue' definition 'aAngle'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.h:62:52: note: Function 'AppendAngleValue' argument 1 names different: declaration 'aValue' definition 'aAngle'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.cpp:251:51: note: Function 'AppendAngleValue' argument 1 names different: declaration 'aValue' definition 'aAngle'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.cpp:364:58: style: Function 'AppendFontFeatureSettings' argument 1 names different: declaration 'src' definition 'aSrc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.h:69:59: note: Function 'AppendFontFeatureSettings' argument 1 names different: declaration 'src' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/nsStyleUtil.cpp:364:58: note: Function 'AppendFontFeatureSettings' argument 1 names different: declaration 'src' definition 'aSrc'.
thunderbird-52.3.0/mozilla/layout/style/test/ListCSSProperties.cpp:172:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/layout/style/test/ListCSSProperties.cpp:172:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/layout/style/test/ParseCSS.cpp:65:43: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/layout/style/test/ParseCSS.cpp:73:32: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
thunderbird-52.3.0/mozilla/layout/svg/SVGContextPaint.h:76:12: performance: Technically the member function 'mozilla::SVGContextPaint::GetStrokeDashOffset' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/svg/SVGContextPaint.h:80:12: performance: Technically the member function 'mozilla::SVGContextPaint::GetStrokeWidth' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGUtils.h:88:16: style: Class 'SVGBBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGUtils.h:91:16: style: Class 'SVGBBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.h:596:68: performance: Function parameter 'aProp' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:2500:24: style: Same expression on both sides of '==' because the value of 'TextFrame()' and 'currentFrame' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:2495:40: note: 'currentFrame' is assigned value 'TextFrame()' here.
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:2500:24: note: Same expression on both sides of '==' because the value of 'TextFrame()' and 'currentFrame' are the same.
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:3979:11: style: The scope of the variable 'textElementCharIndex' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:3183:40: style: Function 'AttributeChanged' argument 1 names different: declaration 'aNamespaceID' definition 'aNameSpaceID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.h:217:45: note: Function 'AttributeChanged' argument 1 names different: declaration 'aNamespaceID' definition 'aNameSpaceID'.
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:3183:40: note: Function 'AttributeChanged' argument 1 names different: declaration 'aNamespaceID' definition 'aNameSpaceID'.
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:4148:58: style: Function 'GetCharNumAtPosition' argument 2 names different: declaration 'point' definition 'aPoint'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.h:274:76: note: Function 'GetCharNumAtPosition' argument 2 names different: declaration 'point' definition 'aPoint'.
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:4148:58: note: Function 'GetCharNumAtPosition' argument 2 names different: declaration 'point' definition 'aPoint'.
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:468:3: warning: Member variable 'TextRenderedRun::mLengthAdjustScaleFactor' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:468:3: warning: Member variable 'TextRenderedRun::mRotate' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:468:3: warning: Member variable 'TextRenderedRun::mFontSizeScaleFactor' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:468:3: warning: Member variable 'TextRenderedRun::mTextFrameContentOffset' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:468:3: warning: Member variable 'TextRenderedRun::mTextFrameContentLength' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/SVGTextFrame.cpp:468:3: warning: Member variable 'TextRenderedRun::mTextElementCharIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/nsCSSClipPathInstance.cpp:106:37: warning: Either the condition 'svgElement' is redundant or there is possible null pointer dereference: svgElement. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/svg/nsCSSClipPathInstance.cpp:90:11: note: Assuming that condition 'svgElement' is not redundant
thunderbird-52.3.0/mozilla/layout/svg/nsCSSClipPathInstance.cpp:106:37: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/svg/nsCSSFilterInstance.h:106:9: performance: Technically the member function 'nsCSSFilterInstance::ToAttributeColor' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/svg/nsCSSFilterInstance.cpp:385:22: note: Technically the member function 'nsCSSFilterInstance::ToAttributeColor' can be static.
thunderbird-52.3.0/mozilla/layout/svg/nsCSSFilterInstance.h:106:9: note: Technically the member function 'nsCSSFilterInstance::ToAttributeColor' can be static.
thunderbird-52.3.0/mozilla/layout/svg/nsFilterInstance.cpp:550:21: style: Checking if unsigned variable 'numPrimitives' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/layout/svg/nsFilterInstance.cpp:268:57: style: Function 'UserSpaceToFilterSpace' argument 1 names different: declaration 'aUserSpace' definition 'aUserSpaceRect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsFilterInstance.h:287:49: note: Function 'UserSpaceToFilterSpace' argument 1 names different: declaration 'aUserSpace' definition 'aUserSpaceRect'.
thunderbird-52.3.0/mozilla/layout/svg/nsFilterInstance.cpp:268:57: note: Function 'UserSpaceToFilterSpace' argument 1 names different: declaration 'aUserSpace' definition 'aUserSpaceRect'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGClipPathFrame.cpp:43:15: style: The scope of the variable 'aDrawTarget' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:357:9: warning: Either the condition 'frame' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:350:7: note: Assuming that condition 'frame' is not redundant
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:357:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:360:3: warning: Either the condition 'frame' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:350:7: note: Assuming that condition 'frame' is not redundant
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:360:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:361:5: warning: Either the condition 'frame' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:350:7: note: Assuming that condition 'frame' is not redundant
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:361:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:551:42: style: Function 'GetPaintingPropertyForURI' argument 3 names different: declaration 'aProp' definition 'aProperty'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.h:596:68: note: Function 'GetPaintingPropertyForURI' argument 3 names different: declaration 'aProp' definition 'aProperty'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:551:42: note: Function 'GetPaintingPropertyForURI' argument 3 names different: declaration 'aProp' definition 'aProperty'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGEffects.cpp:551:42: performance: Function parameter 'aProperty' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGGradientFrame.cpp:51:21: warning: Member variable 'nsSVGGradientFrame::mSource' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/SVGImageContext.h:23:3: warning: Member variable 'SVGImageContext::mIsPaintingSVGImageElement' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGIntegrationUtils.cpp:340:70: style: Function 'GetRequiredSourceForInvalidArea' argument 2 names different: declaration 'aDamageRect' definition 'aDirtyRect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGIntegrationUtils.h:125:67: note: Function 'GetRequiredSourceForInvalidArea' argument 2 names different: declaration 'aDamageRect' definition 'aDirtyRect'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGIntegrationUtils.cpp:340:70: note: Function 'GetRequiredSourceForInvalidArea' argument 2 names different: declaration 'aDamageRect' definition 'aDirtyRect'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGIntegrationUtils.cpp:981:35: performance: Function parameter 'aPaintServerSize' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGMarkerFrame.cpp:230:5: style: Function 'AutoMarkerReferencer' argument 2 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGMarkerFrame.h:116:26: note: Function 'AutoMarkerReferencer' argument 2 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGMarkerFrame.cpp:230:5: note: Function 'AutoMarkerReferencer' argument 2 names different: declaration 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM' definition 'MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGMaskFrameNEON.cpp:28:3: style: Variable 'sourcePixel' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGMaskFrameNEON.cpp:23:0: note: Variable 'sourcePixel' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGMaskFrameNEON.cpp:28:3: note: Variable 'sourcePixel' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGOuterSVGFrame.cpp:598:46: style: Function 'Paint' argument 2 names different: declaration 'aCtx' definition 'aContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGOuterSVGFrame.cpp:554:42: note: Function 'Paint' argument 2 names different: declaration 'aCtx' definition 'aContext'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGOuterSVGFrame.cpp:598:46: note: Function 'Paint' argument 2 names different: declaration 'aCtx' definition 'aContext'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGOuterSVGFrame.cpp:66:21: warning: Member variable 'nsSVGOuterSVGFrame::mCallingReflowSVG' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPathGeometryFrame.cpp:774:49: style: Function 'Render' argument 3 names different: declaration 'aTransform' definition 'aNewTransform'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPathGeometryFrame.h:119:32: note: Function 'Render' argument 3 names different: declaration 'aTransform' definition 'aNewTransform'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPathGeometryFrame.cpp:774:49: note: Function 'Render' argument 3 names different: declaration 'aTransform' definition 'aNewTransform'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPathGeometryFrame.cpp:887:55: style: Function 'PaintMarkers' argument 2 names different: declaration 'aMatrix' definition 'aTransform'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPathGeometryFrame.h:125:60: note: Function 'PaintMarkers' argument 2 names different: declaration 'aMatrix' definition 'aTransform'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPathGeometryFrame.cpp:887:55: note: Function 'PaintMarkers' argument 2 names different: declaration 'aMatrix' definition 'aTransform'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.cpp:612:50: style: Function 'GetPatternRect' argument 2 names different: declaration 'bbox' definition 'aTargetBBox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.h:131:44: note: Function 'GetPatternRect' argument 2 names different: declaration 'bbox' definition 'aTargetBBox'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.cpp:612:50: note: Function 'GetPatternRect' argument 2 names different: declaration 'bbox' definition 'aTargetBBox'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.cpp:613:49: style: Function 'GetPatternRect' argument 3 names different: declaration 'callerCTM' definition 'aTargetCTM'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.h:132:43: note: Function 'GetPatternRect' argument 3 names different: declaration 'callerCTM' definition 'aTargetCTM'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.cpp:613:49: note: Function 'GetPatternRect' argument 3 names different: declaration 'callerCTM' definition 'aTargetCTM'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.cpp:712:48: style: Function 'GetPaintServerPattern' argument 5 names different: declaration 'aOpacity' definition 'aGraphicOpacity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.h:48:33: note: Function 'GetPaintServerPattern' argument 5 names different: declaration 'aOpacity' definition 'aGraphicOpacity'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.cpp:712:48: note: Function 'GetPaintServerPattern' argument 5 names different: declaration 'aOpacity' definition 'aGraphicOpacity'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGPatternFrame.cpp:58:20: warning: Member variable 'nsSVGPatternFrame::mSource' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGUtils.cpp:170:59: style: Function 'GetPostFilterVisualOverflowRect' argument 2 names different: declaration 'aUnfilteredRect' definition 'aPreFilterRect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGUtils.h:208:63: note: Function 'GetPostFilterVisualOverflowRect' argument 2 names different: declaration 'aUnfilteredRect' definition 'aPreFilterRect'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGUtils.cpp:170:59: note: Function 'GetPostFilterVisualOverflowRect' argument 2 names different: declaration 'aUnfilteredRect' definition 'aPreFilterRect'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGUtils.cpp:354:33: style: Function 'UserSpace' argument 1 names different: declaration 'aFrame' definition 'aNonSVGContext'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/svg/nsSVGUtils.h:270:36: note: Function 'UserSpace' argument 1 names different: declaration 'aFrame' definition 'aNonSVGContext'.
thunderbird-52.3.0/mozilla/layout/svg/nsSVGUtils.cpp:354:33: note: Function 'UserSpace' argument 1 names different: declaration 'aFrame' definition 'aNonSVGContext'.
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:305:43: style: Function 'SetZeroRowSpan' argument 1 names different: declaration 'aIsZero' definition 'aIsZeroSpan'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:66:28: note: Function 'SetZeroRowSpan' argument 1 names different: declaration 'aIsZero' definition 'aIsZeroSpan'.
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:305:43: note: Function 'SetZeroRowSpan' argument 1 names different: declaration 'aIsZero' definition 'aIsZeroSpan'.
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:422:60: style: Function 'GetCorner' argument 1 names different: declaration 'aCornerOwner' definition 'aOwnerSide'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:192:47: note: Function 'GetCorner' argument 1 names different: declaration 'aCornerOwner' definition 'aOwnerSide'.
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:422:60: note: Function 'GetCorner' argument 1 names different: declaration 'aCornerOwner' definition 'aOwnerSide'.
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:431:52: style: Function 'SetCorner' argument 2 names different: declaration 'aOwner' definition 'aOwnerSide'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:196:39: note: Function 'SetCorner' argument 2 names different: declaration 'aOwner' definition 'aOwnerSide'.
thunderbird-52.3.0/mozilla/layout/tables/celldata.h:431:52: note: Function 'SetCorner' argument 2 names different: declaration 'aOwner' definition 'aOwnerSide'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.h:375:54: style: Function 'SetContentBSize' argument 1 names different: declaration 'aTwipValue' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.h:193:35: note: Function 'SetContentBSize' argument 1 names different: declaration 'aTwipValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.h:375:54: note: Function 'SetContentBSize' argument 1 names different: declaration 'aTwipValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:78:3: warning: Member variable 'nsAutoPushCurrentTableItem::mOldCurrentItem' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/BasicTableLayoutStrategy.h:44:10: style: Technically the member function 'BasicTableLayoutStrategy::DistributePctISizeToColumns' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/tables/BasicTableLayoutStrategy.cpp:554:27: note: Technically the member function 'BasicTableLayoutStrategy::DistributePctISizeToColumns' can be const.
thunderbird-52.3.0/mozilla/layout/tables/BasicTableLayoutStrategy.h:44:10: note: Technically the member function 'BasicTableLayoutStrategy::DistributePctISizeToColumns' can be const.
thunderbird-52.3.0/mozilla/layout/tables/SpanningCellSorter.h:58:13: performance: Technically the member function 'SpanningCellSorter::SpanToIndex' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/tables/SpanningCellSorter.h:59:13: performance: Technically the member function 'SpanningCellSorter::IndexToSpan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/tables/BasicTableLayoutStrategy.h:30:18: warning: Virtual function 'MarkIntrinsicISizesDirty' is called from constructor 'BasicTableLayoutStrategy(nsTableFrame*aTableFrame)' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/tables/BasicTableLayoutStrategy.cpp:35:5: note: Calling MarkIntrinsicISizesDirty
thunderbird-52.3.0/mozilla/layout/tables/BasicTableLayoutStrategy.h:30:18: note: MarkIntrinsicISizesDirty is a virtual method
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:219:54: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:289:52: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:294:60: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:300:60: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:652:47: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:662:54: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/BasicTableLayoutStrategy.cpp:241:60: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/BasicTableLayoutStrategy.cpp:248:47: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/FixedTableLayoutStrategy.h:30:16: warning: Virtual function 'MarkIntrinsicISizesDirty' is called from constructor 'FixedTableLayoutStrategy(nsTableFrame*aTableFrame)' at line 22. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/tables/FixedTableLayoutStrategy.cpp:22:3: note: Calling MarkIntrinsicISizesDirty
thunderbird-52.3.0/mozilla/layout/tables/FixedTableLayoutStrategy.h:30:16: note: MarkIntrinsicISizesDirty is a virtual method
thunderbird-52.3.0/mozilla/layout/tables/SpanningCellSorter.cpp:59:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/SpanningCellSorter.cpp:17:21: warning: Member variable 'SpanningCellSorter::mEnumerationIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/SpanningCellSorter.h:73:26: style: Unused private function: 'SpanningCellSorter::HashTableHashKey' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/layout/tables/SpanningCellSorter.h:75:9: style: Unused private function: 'SpanningCellSorter::HashTableMatchEntry' [unusedPrivateFunction]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:918:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:927:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:941:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:990:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:995:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1007:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1010:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1037:18: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1101:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1106:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1116:22: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1119:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1571:26: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:2593:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:2601:20: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1934:13: style: The scope of the variable 'data' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:157:64: style: Function 'InsertGroupCellMap' argument 1 names different: declaration 'aNewRowGroup' definition 'aNewGroup'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:68:50: note: Function 'InsertGroupCellMap' argument 1 names different: declaration 'aNewRowGroup' definition 'aNewGroup'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:157:64: note: Function 'InsertGroupCellMap' argument 1 names different: declaration 'aNewRowGroup' definition 'aNewGroup'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:158:64: style: Function 'InsertGroupCellMap' argument 2 names different: declaration 'aPrevRowGroup' definition 'aPrevGroup'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:69:50: note: Function 'InsertGroupCellMap' argument 2 names different: declaration 'aPrevRowGroup' definition 'aPrevGroup'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:158:64: note: Function 'InsertGroupCellMap' argument 2 names different: declaration 'aPrevRowGroup' definition 'aPrevGroup'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:186:63: style: Function 'RemoveGroupCellMap' argument 1 names different: declaration 'aRowGroup' definition 'aGroup'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:66:49: note: Function 'RemoveGroupCellMap' argument 1 names different: declaration 'aRowGroup' definition 'aGroup'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:186:63: note: Function 'RemoveGroupCellMap' argument 1 names different: declaration 'aRowGroup' definition 'aGroup'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:775:40: style: Function 'GetCellInfoAt' argument 1 names different: declaration 'aRowX' definition 'aRowIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:144:44: note: Function 'GetCellInfoAt' argument 1 names different: declaration 'aRowX' definition 'aRowIndex'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:775:40: note: Function 'GetCellInfoAt' argument 1 names different: declaration 'aRowX' definition 'aRowIndex'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:776:40: style: Function 'GetCellInfoAt' argument 2 names different: declaration 'aColX' definition 'aColIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:145:44: note: Function 'GetCellInfoAt' argument 2 names different: declaration 'aColX' definition 'aColIndex'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:776:40: note: Function 'GetCellInfoAt' argument 2 names different: declaration 'aColX' definition 'aColIndex'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1138:44: style: Function 'nsCellMap' argument 1 names different: declaration 'aRowGroupFrame' definition 'aRowGroup'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:277:35: note: Function 'nsCellMap' argument 1 names different: declaration 'aRowGroupFrame' definition 'aRowGroup'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1138:44: note: Function 'nsCellMap' argument 1 names different: declaration 'aRowGroupFrame' definition 'aRowGroup'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1178:35: style: Function 'GetCellFrame' argument 1 names different: declaration 'aRowIndex' definition 'aRowIndexIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:292:44: note: Function 'GetCellFrame' argument 1 names different: declaration 'aRowIndex' definition 'aRowIndexIn'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1178:35: note: Function 'GetCellFrame' argument 1 names different: declaration 'aRowIndex' definition 'aRowIndexIn'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1179:35: style: Function 'GetCellFrame' argument 2 names different: declaration 'aColIndex' definition 'aColIndexIn'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:293:44: note: Function 'GetCellFrame' argument 2 names different: declaration 'aColIndex' definition 'aColIndexIn'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1179:35: note: Function 'GetCellFrame' argument 2 names different: declaration 'aColIndex' definition 'aColIndexIn'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1181:35: style: Function 'GetCellFrame' argument 4 names different: declaration 'aUseRowSpanIfOverlap' definition 'aUseRowIfOverlap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:295:44: note: Function 'GetCellFrame' argument 4 names different: declaration 'aUseRowSpanIfOverlap' definition 'aUseRowIfOverlap'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1181:35: note: Function 'GetCellFrame' argument 4 names different: declaration 'aUseRowSpanIfOverlap' definition 'aUseRowIfOverlap'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1567:58: style: Function 'CellsSpanOut' argument 1 names different: declaration 'aNewRows' definition 'aRows'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:503:49: note: Function 'CellsSpanOut' argument 1 names different: declaration 'aNewRows' definition 'aRows'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:1567:58: note: Function 'CellsSpanOut' argument 1 names different: declaration 'aNewRows' definition 'aRows'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:2461:43: style: Function 'SetDataAt' argument 2 names different: declaration 'aCellData' definition 'aNewCell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.h:446:34: note: Function 'SetDataAt' argument 2 names different: declaration 'aCellData' definition 'aNewCell'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:2461:43: note: Function 'SetDataAt' argument 2 names different: declaration 'aCellData' definition 'aNewCell'.
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:80:5: style: Class 'nsTableCellMap' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/layout/tables/nsCellMap.cpp:80:5: style: Class 'nsTableCellMap' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/layout/tables/nsTableCellFrame.cpp:91:35: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableCellFrame.cpp:698:55: style: Function 'CellHasVisibleContent' argument 1 names different: declaration 'aBSize' definition 'height'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableCellFrame.h:160:44: note: Function 'CellHasVisibleContent' argument 1 names different: declaration 'aBSize' definition 'height'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableCellFrame.cpp:698:55: note: Function 'CellHasVisibleContent' argument 1 names different: declaration 'aBSize' definition 'height'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableCellFrame.cpp:1181:67: style: Function 'SetBorderWidth' argument 2 names different: declaration 'aPixelValue' definition 'aValue'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableCellFrame.h:334:54: note: Function 'SetBorderWidth' argument 2 names different: declaration 'aPixelValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableCellFrame.cpp:1181:67: note: Function 'SetBorderWidth' argument 2 names different: declaration 'aPixelValue' definition 'aValue'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableColGroupFrame.cpp:43:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableColGroupFrame.cpp:61:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableColGroupFrame.cpp:86:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableColGroupFrame.cpp:95:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableColGroupFrame.cpp:234:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableColGroupFrame.cpp:289:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableColGroupFrame.cpp:406:16: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableColGroupFrame.cpp:286:8: style: The scope of the variable 'contentRemoval' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4570:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4567:11: note: outer condition: aFindFirstDamagedRow
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4570:15: note: identical inner condition: aFindFirstDamagedRow
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:534:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:594:50: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:600:41: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:680:4: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:682:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:745:6: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:2227:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:2485:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:2524:38: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6617:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6628:25: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:7319:8: style: The scope of the variable 'bevel' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:447:59: style: Function 'GetEffectiveRowSpan' argument 1 names different: declaration 'aStartRowIndex' definition 'aRowIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:490:56: note: Function 'GetEffectiveRowSpan' argument 1 names different: declaration 'aStartRowIndex' definition 'aRowIndex'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:447:59: note: Function 'GetEffectiveRowSpan' argument 1 names different: declaration 'aStartRowIndex' definition 'aRowIndex'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:543:57: style: Function 'InsertColGroups' argument 2 names different: declaration 'aColgroups' definition 'aColGroups'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:577:50: note: Function 'InsertColGroups' argument 2 names different: declaration 'aColgroups' definition 'aColGroups'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:543:57: note: Function 'InsertColGroups' argument 2 names different: declaration 'aColgroups' definition 'aColGroups'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:669:64: style: Function 'CreateAnonymousColGroupFrame' argument 1 names different: declaration 'aType' definition 'aColGroupType'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:525:74: note: Function 'CreateAnonymousColGroupFrame' argument 1 names different: declaration 'aType' definition 'aColGroupType'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:669:64: note: Function 'CreateAnonymousColGroupFrame' argument 1 names different: declaration 'aType' definition 'aColGroupType'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:906:54: style: Function 'InsertRows' argument 2 names different: declaration 'aFrames' definition 'aRowFrames'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:563:50: note: Function 'InsertRows' argument 2 names different: declaration 'aFrames' definition 'aRowFrames'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:906:54: note: Function 'InsertRows' argument 2 names different: declaration 'aFrames' definition 'aRowFrames'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:1500:42: style: Function 'ProcessRowInserted' argument 1 names different: declaration 'aNewHeight' definition 'aNewBSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:689:35: note: Function 'ProcessRowInserted' argument 1 names different: declaration 'aNewHeight' definition 'aNewBSize'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:1500:42: note: Function 'ProcessRowInserted' argument 1 names different: declaration 'aNewHeight' definition 'aNewBSize'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:1626:45: style: Function 'TableShrinkISizeToFit' argument 2 names different: declaration 'aWidthInCB' definition 'aISizeInCB'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:354:41: note: Function 'TableShrinkISizeToFit' argument 2 names different: declaration 'aWidthInCB' definition 'aISizeInCB'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:1626:45: note: Function 'TableShrinkISizeToFit' argument 2 names different: declaration 'aWidthInCB' definition 'aISizeInCB'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:3855:53: style: Function 'GetTableFramePassingThrough' argument 2 names different: declaration 'aSourceFrame' definition 'aFrame'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:229:62: note: Function 'GetTableFramePassingThrough' argument 2 names different: declaration 'aSourceFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:3855:53: note: Function 'GetTableFramePassingThrough' argument 2 names different: declaration 'aSourceFrame' definition 'aFrame'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:3891:53: style: Function 'CalcBorderBoxBSize' argument 1 names different: declaration 'aReflowInput' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.h:697:49: note: Function 'CalcBorderBoxBSize' argument 1 names different: declaration 'aReflowInput' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:3891:53: note: Function 'CalcBorderBoxBSize' argument 1 names different: declaration 'aReflowInput' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4514:47: style: Function 'SetNewRow' argument 1 names different: declaration 'row' definition 'aRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4377:35: note: Function 'SetNewRow' argument 1 names different: declaration 'row' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4514:47: note: Function 'SetNewRow' argument 1 names different: declaration 'row' definition 'aRow'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4593:41: style: Function 'First' argument 1 names different: declaration 'aMapCellInfo' definition 'aMapInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4353:29: note: Function 'First' argument 1 names different: declaration 'aMapCellInfo' definition 'aMapInfo'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4593:41: note: Function 'First' argument 1 names different: declaration 'aMapCellInfo' definition 'aMapInfo'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4618:40: style: Function 'Next' argument 1 names different: declaration 'aMapCellInfo' definition 'aMapInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4355:28: note: Function 'Next' argument 1 names different: declaration 'aMapCellInfo' definition 'aMapInfo'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4618:40: note: Function 'Next' argument 1 names different: declaration 'aMapCellInfo' definition 'aMapInfo'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5045:33: style: Function 'Set' argument 2 names different: declaration 'border' definition 'aBorder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5021:26: note: Function 'Set' argument 2 names different: declaration 'border' definition 'aBorder'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5045:33: note: Function 'Set' argument 2 names different: declaration 'border' definition 'aBorder'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5069:36: style: Function 'Update' argument 2 names different: declaration 'border' definition 'aBorder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5024:29: note: Function 'Update' argument 2 names different: declaration 'border' definition 'aBorder'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5069:36: note: Function 'Update' argument 2 names different: declaration 'border' definition 'aBorder'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6461:52: style: Function 'SetDamageArea' argument 1 names different: declaration 'aDamageRect' definition 'aDirtyRect'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6325:36: note: Function 'SetDamageArea' argument 1 names different: declaration 'aDamageRect' definition 'aDirtyRect'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6461:52: note: Function 'SetDamageArea' argument 1 names different: declaration 'aDamageRect' definition 'aDirtyRect'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6593:43: style: Function 'SetNewData' argument 1 names different: declaration 'aRowIndex' definition 'aY'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6430:29: note: Function 'SetNewData' argument 1 names different: declaration 'aRowIndex' definition 'aY'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6593:43: note: Function 'SetNewData' argument 1 names different: declaration 'aRowIndex' definition 'aY'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6594:43: style: Function 'SetNewData' argument 2 names different: declaration 'aColIndex' definition 'aX'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6430:48: note: Function 'SetNewData' argument 2 names different: declaration 'aColIndex' definition 'aX'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6594:43: note: Function 'SetNewData' argument 2 names different: declaration 'aColIndex' definition 'aX'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4309:16: warning: Member variable 'BCMapCellInfo::mCurrentRowFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4309:16: warning: Member variable 'BCMapCellInfo::mCurrentColGroupFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4309:16: warning: Member variable 'BCMapCellInfo::mCurrentColFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4397:20: warning: Member variable 'BCMapCellIterator::mRowGroupStart' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4397:20: warning: Member variable 'BCMapCellIterator::mRowGroupEnd' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4397:20: warning: Member variable 'BCMapCellIterator::mCellMap' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4397:20: warning: Member variable 'BCMapCellIterator::mRowGroup' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4397:20: warning: Member variable 'BCMapCellIterator::mPrevRow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4397:20: warning: Member variable 'BCMapCellIterator::mIsNewRow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5017:3: warning: Member variable 'BCCornerInfo::unused' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:7094:17: warning: Member variable 'BCInlineDirSeg::mIsIEndBevel' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:7094:17: warning: Member variable 'BCInlineDirSeg::mOwner' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mCellMap' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mPrevRg' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mRg' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mIsRepeatedHeader' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mIsRepeatedFooter' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mStartRg' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mRgIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mFifRgFirstRowIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mRgFirstRowIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mRgLastRowIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mColIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mRowIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mIsNewRow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mAtEnd' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mPrevRow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mRow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mStartRow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mPrevCell' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mCell' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mPrevCellData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mCellData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mBCData' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6436:24: warning: Member variable 'BCPaintBorderIterator::mPrevInlineSegBSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5017:20: performance: Variable 'ownerColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6857:3: performance: Variable 'mOffsetI' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6857:14: performance: Variable 'mOffsetB' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6857:25: performance: Variable 'mLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6857:44: performance: Variable 'mBStartBevelOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6858:3: performance: Variable 'mBStartBevelSide' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:7096:45: performance: Variable 'mIStartBevelOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:7097:3: performance: Variable 'mIStartBevelSide' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4365:8: style: Technically the member function 'BCMapCellIterator::IsNewRow' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6332:8: style: Technically the member function 'BCPaintBorderIterator::BlockDirSegmentOwnsCorner' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:7316:24: note: Technically the member function 'BCPaintBorderIterator::BlockDirSegmentOwnsCorner' can be const.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6332:8: note: Technically the member function 'BCPaintBorderIterator::BlockDirSegmentOwnsCorner' can be const.
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6382:25: style: Technically the member function 'BCPaintBorderIterator::IsTableIEndMost' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6384:25: style: Technically the member function 'BCPaintBorderIterator::IsTableIStartMost' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:6397:8: style: Technically the member function 'BCPaintBorderIterator::IsAfterRepeatedHeader' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5155:3: style: Struct 'BCCorners' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5155:3: style: Struct 'BCCorners' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5181:3: style: Struct 'BCCellBorders' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:5181:3: style: Struct 'BCCellBorders' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:2722:49: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4807:31: performance: Function parameter 'aTableWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTableFrame.cpp:4940:33: performance: Function parameter 'aTableWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.cpp:134:74: style: Function 'SetBCBorder' argument 1 names different: declaration 'aBorderWidth' definition 'aBorder'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.h:222:40: note: Function 'SetBCBorder' argument 1 names different: declaration 'aBorderWidth' definition 'aBorder'.
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.cpp:134:74: note: Function 'SetBCBorder' argument 1 names different: declaration 'aBorderWidth' definition 'aBorder'.
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.cpp:163:69: style: Function 'TableBackgroundPainter' argument 6 names different: declaration 'aPt' definition 'aRenderPt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.h:54:49: note: Function 'TableBackgroundPainter' argument 6 names different: declaration 'aPt' definition 'aRenderPt'.
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.cpp:163:69: note: Function 'TableBackgroundPainter' argument 6 names different: declaration 'aPt' definition 'aRenderPt'.
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.h:180:10: style: Technically the member function 'TableBackgroundPainter::ComputeCellBackgrounds' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.cpp:642:25: note: Technically the member function 'TableBackgroundPainter::ComputeCellBackgrounds' can be const.
thunderbird-52.3.0/mozilla/layout/tables/nsTablePainter.h:180:10: note: Technically the member function 'TableBackgroundPainter::ComputeCellBackgrounds' can be const.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:80:39: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:156:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:227:37: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:253:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:958:21: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:452:42: style: Function 'GetInitialBSize' argument 1 names different: declaration 'aBasis' definition 'aPctBasis'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.h:210:35: note: Function 'GetInitialBSize' argument 1 names different: declaration 'aBasis' definition 'aPctBasis'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:452:42: note: Function 'GetInitialBSize' argument 1 names different: declaration 'aBasis' definition 'aPctBasis'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:465:37: style: Function 'ResetBSize' argument 1 names different: declaration 'aRowStyleBSize' definition 'aFixedBSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.h:128:27: note: Function 'ResetBSize' argument 1 names different: declaration 'aRowStyleBSize' definition 'aFixedBSize'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:465:37: note: Function 'ResetBSize' argument 1 names different: declaration 'aRowStyleBSize' definition 'aFixedBSize'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowFrame.cpp:290:51: performance: Function parameter 'aWM' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:117:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:119:10: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:1076:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:1542:32: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:1763:28: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:1827:15: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:1141:10: style: The scope of the variable 'rowIsOnPage' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:976:67: style: Function 'SplitSpanningCells' argument 3 names different: declaration 'aTableFrame' definition 'aTable'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.h:373:52: note: Function 'SplitSpanningCells' argument 3 names different: declaration 'aTableFrame' definition 'aTable'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:976:67: note: Function 'SplitSpanningCells' argument 3 names different: declaration 'aTableFrame' definition 'aTable'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:980:67: style: Function 'SplitSpanningCells' argument 7 names different: declaration 'aSpanningRowBottom' definition 'aSpanningRowBEnd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.h:377:52: note: Function 'SplitSpanningCells' argument 7 names different: declaration 'aSpanningRowBottom' definition 'aSpanningRowBEnd'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:980:67: note: Function 'SplitSpanningCells' argument 7 names different: declaration 'aSpanningRowBottom' definition 'aSpanningRowBEnd'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:981:67: style: Function 'SplitSpanningCells' argument 8 names different: declaration 'aContRowFrame' definition 'aContRow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.h:378:52: note: Function 'SplitSpanningCells' argument 8 names different: declaration 'aContRowFrame' definition 'aContRow'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:981:67: note: Function 'SplitSpanningCells' argument 8 names different: declaration 'aContRowFrame' definition 'aContRow'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:983:67: style: Function 'SplitSpanningCells' argument 10 names different: declaration 'aDesiredHeight' definition 'aDesiredBSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.h:380:52: note: Function 'SplitSpanningCells' argument 10 names different: declaration 'aDesiredHeight' definition 'aDesiredBSize'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableRowGroupFrame.cpp:983:67: note: Function 'SplitSpanningCells' argument 10 names different: declaration 'aDesiredHeight' definition 'aDesiredBSize'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableWrapperFrame.cpp:849:48: style: Function 'Reflow' argument 3 names different: declaration 'aReflowInput' definition 'aOuterRI'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tables/nsTableWrapperFrame.h:108:42: note: Function 'Reflow' argument 3 names different: declaration 'aReflowInput' definition 'aOuterRI'.
thunderbird-52.3.0/mozilla/layout/tables/nsTableWrapperFrame.cpp:849:48: note: Function 'Reflow' argument 3 names different: declaration 'aReflowInput' definition 'aOuterRI'.
thunderbird-52.3.0/mozilla/layout/tools/layout-debug/src/nsLayoutDebuggingTools.cpp:530:52: style: Function 'SetBoolPrefAndRefresh' argument 2 names different: declaration 'aNewValue' definition 'aNewVal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/tools/layout-debug/src/nsLayoutDebuggingTools.h:28:65: note: Function 'SetBoolPrefAndRefresh' argument 2 names different: declaration 'aNewValue' definition 'aNewVal'.
thunderbird-52.3.0/mozilla/layout/tools/layout-debug/src/nsLayoutDebuggingTools.cpp:530:52: note: Function 'SetBoolPrefAndRefresh' argument 2 names different: declaration 'aNewValue' definition 'aNewVal'.
thunderbird-52.3.0/mozilla/layout/tools/layout-debug/src/nsLayoutDebuggingTools.cpp:81:25: warning: Member variable 'nsLayoutDebuggingTools::mEditorMode' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tools/layout-debug/src/nsLayoutDebuggingTools.cpp:81:25: warning: Member variable 'nsLayoutDebuggingTools::mVisualDebugging' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/tools/layout-debug/src/nsLayoutDebuggingTools.cpp:81:25: warning: Member variable 'nsLayoutDebuggingTools::mVisualEventDebugging' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayoutState.h:63:22: style: Technically the member function 'nsBoxLayoutState::OuterReflowInput' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayoutState.h:65:12: style: Technically the member function 'nsBoxLayoutState::GetReflowDepth' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:165:15: style: Technically the member function 'nsMenuChainItem::PopupType' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:166:8: style: Technically the member function 'nsMenuChainItem::IsMenu' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:167:8: style: Technically the member function 'nsMenuChainItem::IsContextMenu' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:168:16: style: Technically the member function 'nsMenuChainItem::IgnoreKeys' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:170:8: style: Technically the member function 'nsMenuChainItem::IsOnMenuBar' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsBoxFrame.h:199:12: warning: The class 'nsMenuPopupFrame' defines member variable with name 'mPrefSize' also defined in its parent class 'nsBoxFrame'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuPopupFrame.h:546:10: note: The class 'nsMenuPopupFrame' defines member variable with name 'mPrefSize' also defined in its parent class 'nsBoxFrame'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxFrame.h:199:12: note: The class 'nsMenuPopupFrame' defines member variable with name 'mPrefSize' also defined in its parent class 'nsBoxFrame'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:122:40: style: Function 'NeedsRebuild' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:33:39: note: Function 'NeedsRebuild' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:122:40: note: Function 'NeedsRebuild' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:290:36: style: Function 'CountRowsColumns' argument 1 names different: declaration 'aBox' definition 'aRowBox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:91:35: note: Function 'CountRowsColumns' argument 1 names different: declaration 'aBox' definition 'aRowBox'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:290:36: note: Function 'CountRowsColumns' argument 1 names different: declaration 'aBox' definition 'aRowBox'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:307:43: style: Function 'BuildRows' argument 2 names different: declaration 'aSize' definition 'aRowCount'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:87:69: note: Function 'BuildRows' argument 2 names different: declaration 'aSize' definition 'aRowCount'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:307:43: note: Function 'BuildRows' argument 2 names different: declaration 'aSize' definition 'aRowCount'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:501:42: style: Function 'GetPrefRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:45:43: note: Function 'GetPrefRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:501:42: note: Function 'GetPrefRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:514:41: style: Function 'GetMinRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:46:42: note: Function 'GetMinRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:514:41: note: Function 'GetMinRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:527:41: style: Function 'GetMaxRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:47:42: note: Function 'GetMaxRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:527:41: note: Function 'GetMaxRowSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:789:44: style: Function 'GetPrefRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:50:46: note: Function 'GetPrefRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:789:44: note: Function 'GetPrefRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:789:60: style: Function 'GetPrefRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:50:71: note: Function 'GetPrefRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:789:60: note: Function 'GetPrefRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:866:43: style: Function 'GetMinRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:51:45: note: Function 'GetMinRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:866:43: note: Function 'GetMinRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:866:59: style: Function 'GetMinRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:51:70: note: Function 'GetMinRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:866:59: note: Function 'GetMinRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:941:43: style: Function 'GetMaxRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:52:45: note: Function 'GetMaxRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:941:43: note: Function 'GetMaxRowHeight' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:941:59: style: Function 'GetMaxRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:52:70: note: Function 'GetMaxRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:941:59: note: Function 'GetMaxRowHeight' argument 2 names different: declaration 'aRowIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1036:28: style: Function 'GetRowFlex' argument 1 names different: declaration 'aRowIndex' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:48:30: note: Function 'GetRowFlex' argument 1 names different: declaration 'aRowIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1036:28: note: Function 'GetRowFlex' argument 1 names different: declaration 'aRowIndex' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1174:46: style: Function 'CellAddedOrRemoved' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:56:45: note: Function 'CellAddedOrRemoved' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1174:46: note: Function 'CellAddedOrRemoved' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1189:45: style: Function 'RowAddedOrRemoved' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:55:44: note: Function 'RowAddedOrRemoved' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1189:45: note: Function 'RowAddedOrRemoved' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:83:12: performance: Technically the member function 'nsGrid::GetBoxTotalMargin' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:551:9: note: Technically the member function 'nsGrid::GetBoxTotalMargin' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:83:12: note: Technically the member function 'nsGrid::GetBoxTotalMargin' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:91:8: performance: Technically the member function 'nsGrid::CountRowsColumns' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:290:9: note: Technically the member function 'nsGrid::CountRowsColumns' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:91:8: note: Technically the member function 'nsGrid::CountRowsColumns' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:92:8: performance: Technically the member function 'nsGrid::SetLargestSize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1130:9: note: Technically the member function 'nsGrid::SetLargestSize' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:92:8: note: Technically the member function 'nsGrid::SetLargestSize' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:93:8: performance: Technically the member function 'nsGrid::SetSmallestSize' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1142:9: note: Technically the member function 'nsGrid::SetSmallestSize' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:93:8: note: Technically the member function 'nsGrid::SetSmallestSize' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:94:8: performance: Technically the member function 'nsGrid::IsGrid' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.cpp:1016:9: note: Technically the member function 'nsGrid::IsGrid' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGrid.h:94:8: note: Technically the member function 'nsGrid::IsGrid' can be static.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRow.h:33:9: style: Technically the member function 'nsGridRow::IsPrefSet' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRow.h:34:9: style: Technically the member function 'nsGridRow::IsMinSet' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRow.h:35:9: style: Technically the member function 'nsGridRow::IsMaxSet' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRow.h:36:9: style: Technically the member function 'nsGridRow::IsFlexSet' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRow.h:37:9: style: Technically the member function 'nsGridRow::IsOffsetSet' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.cpp:30:46: style: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.h:36:50: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.cpp:30:46: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.cpp:60:45: style: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.h:37:49: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.cpp:60:45: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.cpp:90:45: style: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.h:38:49: note: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridCell.cpp:90:45: note: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.cpp:31:44: style: Function 'nsGridLayout2' argument 1 names different: declaration 'aShell' definition 'aPresShell'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.h:66:40: note: Function 'nsGridLayout2' argument 1 names different: declaration 'aShell' definition 'aPresShell'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.cpp:31:44: note: Function 'nsGridLayout2' argument 1 names different: declaration 'aShell' definition 'aPresShell'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.cpp:96:64: style: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.h:42:66: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.cpp:96:64: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.cpp:135:65: style: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.h:44:67: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.cpp:135:65: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.cpp:174:64: style: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.h:43:66: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridLayout2.cpp:174:64: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.cpp:64:72: style: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.h:30:67: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.cpp:64:72: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.cpp:98:71: style: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.h:31:66: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.cpp:98:71: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.cpp:124:71: style: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.h:29:66: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowGroupLayout.cpp:124:71: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.cpp:38:71: style: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.h:31:67: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.cpp:38:71: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.cpp:56:70: style: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.h:32:66: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.cpp:56:70: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.cpp:72:70: style: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.h:33:66: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.cpp:72:70: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.cpp:102:73: style: Function 'PopulateBoxSizes' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.h:43:67: note: Function 'PopulateBoxSizes' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/grid/nsGridRowLeafLayout.cpp:102:73: note: Function 'PopulateBoxSizes' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:160:38: style: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:93:44: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:160:38: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:233:39: style: Function 'SetXULBounds' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:32:47: note: Function 'SetXULBounds' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:233:39: note: Function 'SetXULBounds' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:297:31: style: Function 'GetXULBorder' argument 1 names different: declaration 'aBorderAndPadding' definition 'aMargin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:35:43: note: Function 'GetXULBorder' argument 1 names different: declaration 'aBorderAndPadding' definition 'aMargin'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:297:31: note: Function 'GetXULBorder' argument 1 names different: declaration 'aBorderAndPadding' definition 'aMargin'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:323:32: style: Function 'GetXULPadding' argument 1 names different: declaration 'aBorderAndPadding' definition 'aMargin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:36:44: note: Function 'GetXULPadding' argument 1 names different: declaration 'aBorderAndPadding' definition 'aMargin'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:323:32: note: Function 'GetXULPadding' argument 1 names different: declaration 'aBorderAndPadding' definition 'aMargin'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:369:34: style: Function 'CoordNeedsRecalc' argument 1 names different: declaration 'aCoord' definition 'aFlex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:68:34: note: Function 'CoordNeedsRecalc' argument 1 names different: declaration 'aCoord' definition 'aFlex'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:369:34: note: Function 'CoordNeedsRecalc' argument 1 names different: declaration 'aCoord' definition 'aFlex'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:387:41: style: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:22:51: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:387:41: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:407:40: style: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:23:50: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:407:40: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:430:40: style: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:24:50: note: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:430:40: note: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:477:42: style: Function 'GetXULBoxAscent' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:26:53: note: Function 'GetXULBoxAscent' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:477:42: note: Function 'GetXULBoxAscent' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:519:37: style: Function 'SyncLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:63:41: note: Function 'SyncLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:519:37: note: Function 'SyncLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:890:28: style: Function 'BoundsCheck' argument 1 names different: declaration 'aMinSize' definition 'aMin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:78:38: note: Function 'BoundsCheck' argument 1 names different: declaration 'aMinSize' definition 'aMin'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:890:28: note: Function 'BoundsCheck' argument 1 names different: declaration 'aMinSize' definition 'aMin'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:890:42: style: Function 'BoundsCheck' argument 2 names different: declaration 'aPrefSize' definition 'aPref'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:78:56: note: Function 'BoundsCheck' argument 2 names different: declaration 'aPrefSize' definition 'aPref'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:890:42: note: Function 'BoundsCheck' argument 2 names different: declaration 'aPrefSize' definition 'aPref'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:890:57: style: Function 'BoundsCheck' argument 3 names different: declaration 'aMaxSize' definition 'aMax'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBox.h:78:75: note: Function 'BoundsCheck' argument 3 names different: declaration 'aMaxSize' definition 'aMax'.
thunderbird-52.3.0/mozilla/layout/xul/nsBox.cpp:890:57: note: Function 'BoundsCheck' argument 3 names different: declaration 'aMaxSize' definition 'aMax'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxFrame.cpp:907:43: style: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBoxFrame.h:75:44: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxFrame.cpp:907:43: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxFrame.h:59:16: warning: Virtual function 'SetXULLayoutManager' is called from constructor 'nsBoxFrame(nsStyleContext*aContext,bool aIsRoot=false,nsBoxLayout*aLayoutManager=nullptr)' at line 139. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/xul/nsBoxFrame.cpp:139:3: note: Calling SetXULLayoutManager
thunderbird-52.3.0/mozilla/layout/xul/nsBoxFrame.h:59:16: note: SetXULLayoutManager is a virtual method
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.cpp:25:34: style: Function 'AddMargin' argument 1 names different: declaration 'aChild' definition 'aBox'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.h:53:36: note: Function 'AddMargin' argument 1 names different: declaration 'aChild' definition 'aBox'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.cpp:25:34: note: Function 'AddMargin' argument 1 names different: declaration 'aChild' definition 'aBox'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.cpp:75:58: style: Function 'AddLargestSize' argument 2 names different: declaration 'aToAdd' definition 'aSize2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.h:58:59: note: Function 'AddLargestSize' argument 2 names different: declaration 'aToAdd' definition 'aSize2'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.cpp:75:58: note: Function 'AddLargestSize' argument 2 names different: declaration 'aToAdd' definition 'aSize2'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.cpp:85:59: style: Function 'AddSmallestSize' argument 2 names different: declaration 'aToAdd' definition 'aSize2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.h:59:60: note: Function 'AddSmallestSize' argument 2 names different: declaration 'aToAdd' definition 'aSize2'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayout.cpp:85:59: note: Function 'AddSmallestSize' argument 2 names different: declaration 'aToAdd' definition 'aSize2'.
thunderbird-52.3.0/mozilla/layout/xul/nsBoxLayoutState.h:26:1: warning: The class 'nsBoxLayoutState' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:193:41: style: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.h:61:39: note: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'.
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:193:41: note: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'.
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:576:51: style: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.h:50:51: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:576:51: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:654:50: style: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.h:51:50: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:654:50: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:666:52: style: Function 'GetXULBoxAscent' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.h:52:53: note: Function 'GetXULBoxAscent' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:666:52: note: Function 'GetXULBoxAscent' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:793:21: warning: Member variable 'nsImageBoxListener::mFrame' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.h:53:16: warning: Virtual function 'MarkIntrinsicISizesDirty' is called from constructor 'nsImageBoxFrame(nsStyleContext*aContext)' at line 157. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:157:3: note: Calling MarkIntrinsicISizesDirty
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.h:53:16: note: MarkIntrinsicISizesDirty is a virtual method
thunderbird-52.3.0/mozilla/layout/xul/nsImageBoxFrame.cpp:704:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/layout/xul/nsLeafBoxFrame.cpp:63:40: style: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsLeafBoxFrame.h:64:39: note: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'.
thunderbird-52.3.0/mozilla/layout/xul/nsLeafBoxFrame.cpp:63:40: note: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:330:71: style: Function 'ScrollByPage' argument 3 names different: declaration 'snapMode' definition 'aSnap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.h:58:66: note: Function 'ScrollByPage' argument 3 names different: declaration 'snapMode' definition 'aSnap'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:330:71: note: Function 'ScrollByPage' argument 3 names different: declaration 'snapMode' definition 'aSnap'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:345:72: style: Function 'ScrollByWhole' argument 3 names different: declaration 'snapMode' definition 'aSnap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.h:61:67: note: Function 'ScrollByWhole' argument 3 names different: declaration 'snapMode' definition 'aSnap'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:345:72: note: Function 'ScrollByWhole' argument 3 names different: declaration 'snapMode' definition 'aSnap'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:360:71: style: Function 'ScrollByLine' argument 3 names different: declaration 'snapMode' definition 'aSnap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.h:64:66: note: Function 'ScrollByLine' argument 3 names different: declaration 'snapMode' definition 'aSnap'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:360:71: note: Function 'ScrollByLine' argument 3 names different: declaration 'snapMode' definition 'aSnap'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:581:67: style: Function 'GetIndexOfItem' argument 2 names different: declaration 'aResult' definition '_retval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.h:43:58: note: Function 'GetIndexOfItem' argument 2 names different: declaration 'aResult' definition '_retval'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:581:67: note: Function 'GetIndexOfItem' argument 2 names different: declaration 'aResult' definition '_retval'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:606:68: style: Function 'GetItemAtIndex' argument 2 names different: declaration 'aResult' definition 'aItem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.h:42:59: note: Function 'GetItemAtIndex' argument 2 names different: declaration 'aResult' definition 'aItem'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:606:68: note: Function 'GetItemAtIndex' argument 2 names different: declaration 'aResult' definition 'aItem'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:962:44: style: Function 'VerticalScroll' argument 1 names different: declaration 'aDelta' definition 'aPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.h:111:31: note: Function 'VerticalScroll' argument 1 names different: declaration 'aDelta' definition 'aPosition'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:962:44: note: Function 'VerticalScroll' argument 1 names different: declaration 'aDelta' definition 'aPosition'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:1341:51: style: Function 'OnContentInserted' argument 1 names different: declaration 'aContent' definition 'aChildContent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.h:128:38: note: Function 'OnContentInserted' argument 1 names different: declaration 'aContent' definition 'aChildContent'.
thunderbird-52.3.0/mozilla/layout/xul/nsListBoxBodyFrame.cpp:1341:51: note: Function 'OnContentInserted' argument 1 names different: declaration 'aContent' definition 'aChildContent'.
thunderbird-52.3.0/mozilla/layout/xul/nsScrollbarFrame.h:23:14: warning: Member variable 'nsScrollbarFrame::mIncrement' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsScrollbarFrame.h:23:14: warning: Member variable 'nsScrollbarFrame::mSmoothScroll' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:214:25: style: Redundant condition: nativeKeyEvent. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:116:39: style: Function 'KeyUp' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.h:33:31: note: Function 'KeyUp' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:116:39: note: Function 'KeyUp' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:185:42: style: Function 'KeyPress' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.h:35:34: note: Function 'KeyPress' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:185:42: note: Function 'KeyPress' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:282:55: style: Function 'IsAccessKeyPressed' argument 1 names different: declaration 'event' definition 'aKeyEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.h:44:50: note: Function 'IsAccessKeyPressed' argument 1 names different: declaration 'event' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:282:55: note: Function 'IsAccessKeyPressed' argument 1 names different: declaration 'event' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:294:61: style: Function 'GetModifiersForAccessKey' argument 1 names different: declaration 'event' definition 'aKeyEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.h:55:70: note: Function 'GetModifiersForAccessKey' argument 1 names different: declaration 'event' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:294:61: note: Function 'GetModifiersForAccessKey' argument 1 names different: declaration 'event' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:308:41: style: Function 'KeyDown' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.h:34:33: note: Function 'KeyDown' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuBarListener.cpp:308:41: note: Function 'KeyDown' argument 1 names different: declaration 'aMouseEvent' definition 'aKeyEvent'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.cpp:243:39: style: Function 'GetChildList' argument 1 names different: declaration 'aList' definition 'aListID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.h:98:55: note: Function 'GetChildList' argument 1 names different: declaration 'aList' definition 'aListID'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.cpp:243:39: note: Function 'GetChildList' argument 1 names different: declaration 'aList' definition 'aListID'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.cpp:295:41: style: Function 'SetPopupFrame' argument 1 names different: declaration 'aChildList' definition 'aFrameList'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.h:223:35: note: Function 'SetPopupFrame' argument 1 names different: declaration 'aChildList' definition 'aFrameList'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.cpp:295:41: note: Function 'SetPopupFrame' argument 1 names different: declaration 'aChildList' definition 'aFrameList'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.cpp:1406:47: style: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.h:85:51: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuFrame.cpp:1406:47: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuPopupFrame.cpp:1204:37: style: Function 'FlipOrResize' argument 11 names different: declaration 'aIsOnEnd' definition 'aEndAligned'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuPopupFrame.h:485:29: note: Function 'FlipOrResize' argument 11 names different: declaration 'aIsOnEnd' definition 'aEndAligned'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuPopupFrame.cpp:1204:37: note: Function 'FlipOrResize' argument 11 names different: declaration 'aIsOnEnd' definition 'aEndAligned'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuPopupFrame.cpp:1814:61: style: Function 'EnsureMenuItemIsVisible' argument 1 names different: declaration 'aMenuFrame' definition 'aMenuItem'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsMenuPopupFrame.h:348:45: note: Function 'EnsureMenuItemIsVisible' argument 1 names different: declaration 'aMenuFrame' definition 'aMenuItem'.
thunderbird-52.3.0/mozilla/layout/xul/nsMenuPopupFrame.cpp:1814:61: note: Function 'EnsureMenuItemIsVisible' argument 1 names different: declaration 'aMenuFrame' definition 'aMenuItem'.
thunderbird-52.3.0/mozilla/layout/xul/nsPopupSetFrame.cpp:94:43: style: Function 'GetChildList' argument 1 names different: declaration 'aList' definition 'aListID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsPopupSetFrame.h:40:55: note: Function 'GetChildList' argument 1 names different: declaration 'aList' definition 'aListID'.
thunderbird-52.3.0/mozilla/layout/xul/nsPopupSetFrame.cpp:94:43: note: Function 'GetChildList' argument 1 names different: declaration 'aList' definition 'aListID'.
thunderbird-52.3.0/mozilla/layout/xul/nsPopupSetFrame.cpp:125:48: style: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsPopupSetFrame.h:43:44: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsPopupSetFrame.cpp:125:48: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsProgressMeterFrame.cpp:107:53: style: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsProgressMeterFrame.h:30:44: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsProgressMeterFrame.cpp:107:53: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsRootBoxFrame.cpp:116:17: warning: Member variable 'nsRootBoxFrame::mDefaultTooltip' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsScrollBoxFrame.cpp:44:12: warning: Member variable 'nsAutoRepeatBoxFrame::mTrustedEvent' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsScrollbarButtonFrame.cpp:269:51: style: Function 'GetParentWithTag' argument 1 names different: declaration 'atom' definition 'toFind'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsScrollbarButtonFrame.h:39:45: note: Function 'GetParentWithTag' argument 1 names different: declaration 'atom' definition 'toFind'.
thunderbird-52.3.0/mozilla/layout/xul/nsScrollbarButtonFrame.cpp:269:51: note: Function 'GetParentWithTag' argument 1 names different: declaration 'atom' definition 'toFind'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:106:39: style: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.h:80:39: note: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:106:39: note: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:389:46: style: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.h:61:44: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:389:46: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:818:72: style: Function 'SetCurrentThumbPosition' argument 2 names different: declaration 'aNewPos' definition 'aNewThumbPos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.h:149:64: note: Function 'SetCurrentThumbPosition' argument 2 names different: declaration 'aNewPos' definition 'aNewThumbPos'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:818:72: note: Function 'SetCurrentThumbPosition' argument 2 names different: declaration 'aNewPos' definition 'aNewThumbPos'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:867:75: style: Function 'SetCurrentPositionInternal' argument 2 names different: declaration 'pos' definition 'aNewPos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.h:152:67: note: Function 'SetCurrentPositionInternal' argument 2 names different: declaration 'pos' definition 'aNewPos'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:867:75: note: Function 'SetCurrentPositionInternal' argument 2 names different: declaration 'pos' definition 'aNewPos'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:1338:49: style: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.h:58:51: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:1338:49: note: Function 'GetXULPrefSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:1345:48: style: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.h:59:50: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:1345:48: note: Function 'GetXULMinSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:1354:48: style: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.h:60:50: note: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSliderFrame.cpp:1354:48: note: Function 'GetXULMaxSize' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:303:48: style: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.h:47:44: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:303:48: note: Function 'DoXULLayout' argument 1 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:785:60: style: Function 'Reverse' argument 1 names different: declaration 'aIndexes' definition 'aChildInfos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:108:45: note: Function 'Reverse' argument 1 names different: declaration 'aIndexes' definition 'aChildInfos'.
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:785:60: note: Function 'Reverse' argument 1 names different: declaration 'aIndexes' definition 'aChildInfos'.
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:65:12: warning: Member variable 'nsSplitterFrameInner::mDidDrag' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:65:12: warning: Member variable 'nsSplitterFrameInner::mParentBox' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:65:12: warning: Member variable 'nsSplitterFrameInner::mChildInfosBeforeCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:65:12: warning: Member variable 'nsSplitterFrameInner::mChildInfosAfterCount' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:65:12: warning: Member variable 'nsSplitterFrameInner::mState' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsSplitterFrame.cpp:65:12: warning: Member variable 'nsSplitterFrameInner::mDragging' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:722:3: style: Variable 'child' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:680:0: note: Variable 'child' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:722:3: note: Variable 'child' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:723:3: style: Variable 'currentBox' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:683:0: note: Variable 'currentBox' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:723:3: note: Variable 'currentBox' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1244:11: style: Variable 'max' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1238:0: note: Variable 'max' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1244:11: note: Variable 'max' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:647:70: style: Function 'PopulateBoxSizes' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:122:67: note: Function 'PopulateBoxSizes' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:647:70: note: Function 'PopulateBoxSizes' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:896:53: style: Function 'ComputeChildsNextPosition' argument 6 names different: declaration 'aChildSize' definition 'aCurrentChildSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:97:48: note: Function 'ComputeChildsNextPosition' argument 6 names different: declaration 'aChildSize' definition 'aCurrentChildSize'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:896:53: note: Function 'ComputeChildsNextPosition' argument 6 names different: declaration 'aChildSize' definition 'aCurrentChildSize'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1018:45: style: Function 'ChildResized' argument 5 names different: declaration 'aChildComputedBoxSize' definition 'aChildComputedSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:103:40: note: Function 'ChildResized' argument 5 names different: declaration 'aChildComputedBoxSize' definition 'aChildComputedSize'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1018:45: note: Function 'ChildResized' argument 5 names different: declaration 'aChildComputedBoxSize' definition 'aChildComputedSize'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1307:68: style: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:73:67: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1307:68: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1363:67: style: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:74:66: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1363:67: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1432:67: style: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:75:66: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1432:67: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1499:63: style: Function 'GetAscent' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:76:63: note: Function 'GetAscent' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1499:63: note: Function 'GetAscent' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1612:3: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1618:3: performance: Variable 'pref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1619:3: performance: Variable 'min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1620:3: performance: Variable 'max' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1622:3: performance: Variable 'left' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1623:3: performance: Variable 'right' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1624:3: performance: Variable 'flex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:32:8: style: Technically the member function 'nsBoxSize::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1638:12: note: Technically the member function 'nsBoxSize::operatordelete' can be const.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:32:8: note: Technically the member function 'nsBoxSize::operatordelete' can be const.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:46:8: style: Technically the member function 'nsComputedBoxSize::operatordelete' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.cpp:1650:20: note: Technically the member function 'nsComputedBoxSize::operatordelete' can be const.
thunderbird-52.3.0/mozilla/layout/xul/nsSprocketLayout.h:46:8: note: Technically the member function 'nsComputedBoxSize::operatordelete' can be const.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:62:65: style: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.h:37:67: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:62:65: note: Function 'GetXULPrefSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:88:64: style: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.h:38:66: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:88:64: note: Function 'GetXULMinSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:114:64: style: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.h:39:66: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:114:64: note: Function 'GetXULMaxSize' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:144:60: style: Function 'GetAscent' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.h:40:63: note: Function 'GetAscent' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:144:60: note: Function 'GetAscent' argument 2 names different: declaration 'aBoxLayoutState' definition 'aState'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:164:54: style: Function 'GetOffset' argument 2 names different: declaration 'aMargin' definition 'aOffset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.h:46:56: note: Function 'GetOffset' argument 2 names different: declaration 'aMargin' definition 'aOffset'.
thunderbird-52.3.0/mozilla/layout/xul/nsStackLayout.cpp:164:54: note: Function 'GetOffset' argument 2 names different: declaration 'aMargin' definition 'aOffset'.
thunderbird-52.3.0/mozilla/layout/xul/nsTextBoxFrame.cpp:778:23: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/layout/xul/nsTextBoxFrame.cpp:118:40: style: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsTextBoxFrame.h:34:39: note: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'.
thunderbird-52.3.0/mozilla/layout/xul/nsTextBoxFrame.cpp:118:40: note: Function 'Init' argument 3 names different: declaration 'asPrevInFlow' definition 'aPrevInFlow'.
thunderbird-52.3.0/mozilla/layout/xul/nsTextBoxFrame.h:26:16: warning: Virtual function 'MarkIntrinsicISizesDirty' is called from constructor 'nsTextBoxFrame(nsStyleContext*aContext)' at line 106. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/layout/xul/nsTextBoxFrame.cpp:106:5: note: Calling MarkIntrinsicISizesDirty
thunderbird-52.3.0/mozilla/layout/xul/nsTextBoxFrame.h:26:16: note: MarkIntrinsicISizesDirty is a virtual method
thunderbird-52.3.0/mozilla/layout/xul/nsXULLabelFrame.h:15:0: error: #error "This file should not be included" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.cpp:477:60: style: Function 'PopupMoved' argument 2 names different: declaration 'aPoint' definition 'aPnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:583:48: note: Function 'PopupMoved' argument 2 names different: declaration 'aPoint' definition 'aPnt'.
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.cpp:477:60: note: Function 'PopupMoved' argument 2 names different: declaration 'aPoint' definition 'aPnt'.
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.cpp:1745:51: style: Function 'MayShowPopup' argument 1 names different: declaration 'aFrame' definition 'aPopup'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:577:39: note: Function 'MayShowPopup' argument 1 names different: declaration 'aFrame' definition 'aPopup'.
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.cpp:1745:51: note: Function 'MayShowPopup' argument 1 names different: declaration 'aFrame' definition 'aPopup'.
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.cpp:1838:53: style: Function 'PopupDestroyed' argument 1 names different: declaration 'aFrame' definition 'aPopup'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:596:41: note: Function 'PopupDestroyed' argument 1 names different: declaration 'aFrame' definition 'aPopup'.
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.cpp:1838:53: note: Function 'PopupDestroyed' argument 1 names different: declaration 'aFrame' definition 'aPopup'.
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.cpp:2229:69: style: Function 'HandleKeyboardNavigationInPopup' argument 1 names different: declaration 'aItem' definition 'item'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.h:751:57: note: Function 'HandleKeyboardNavigationInPopup' argument 1 names different: declaration 'aItem' definition 'item'.
thunderbird-52.3.0/mozilla/layout/xul/nsXULPopupManager.cpp:2229:69: note: Function 'HandleKeyboardNavigationInPopup' argument 1 names different: declaration 'aItem' definition 'item'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:527:7: warning: Member variable 'Slots::mDropAllowed' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:527:7: warning: Member variable 'Slots::mIsDragging' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:527:7: warning: Member variable 'Slots::mDropRow' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:527:7: warning: Member variable 'Slots::mDropOrient' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:527:7: warning: Member variable 'Slots::mScrollLines' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:527:7: warning: Member variable 'Slots::mDragAction' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:664:40: style: Function 'InvalidateRow' argument 1 names different: declaration 'aRow' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:104:34: note: Function 'InvalidateRow' argument 1 names different: declaration 'aRow' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:664:40: note: Function 'InvalidateRow' argument 1 names different: declaration 'aRow' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:685:41: style: Function 'InvalidateCell' argument 1 names different: declaration 'aRow' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:105:35: note: Function 'InvalidateCell' argument 1 names different: declaration 'aRow' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:685:41: note: Function 'InvalidateCell' argument 1 names different: declaration 'aRow' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:1022:60: style: Function 'GetRowAt' argument 3 names different: declaration 'aValue' definition '_retval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:109:54: note: Function 'GetRowAt' argument 3 names different: declaration 'aValue' definition '_retval'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:1022:60: note: Function 'GetRowAt' argument 3 names different: declaration 'aValue' definition '_retval'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:1097:92: style: Function 'GetCoordsForCellItem' argument 3 names different: declaration 'aElt' definition 'aElement'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:113:51: note: Function 'GetCoordsForCellItem' argument 3 names different: declaration 'aElt' definition 'aElement'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:1097:92: note: Function 'GetCoordsForCellItem' argument 3 names different: declaration 'aElt' definition 'aElement'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:1759:73: style: Function 'IsCellCropped' argument 3 names different: declaration 'aResult' definition '_retval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:116:67: note: Function 'IsCellCropped' argument 3 names different: declaration 'aResult' definition '_retval'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:1759:73: note: Function 'IsCellCropped' argument 3 names different: declaration 'aResult' definition '_retval'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:4276:53: style: Function 'ScrollToHorizontalPosition' argument 1 names different: declaration 'aValue' definition 'aHorizontalPosition'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.h:101:47: note: Function 'ScrollToHorizontalPosition' argument 1 names different: declaration 'aValue' definition 'aHorizontalPosition'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:4276:53: note: Function 'ScrollToHorizontalPosition' argument 1 names different: declaration 'aValue' definition 'aHorizontalPosition'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:1851:23: style: Variable 'parts' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeImageListener.h:51:15: style: Technically the member function 'nsTreeImageListener::InvalidationArea::GetMin' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeImageListener.h:52:15: style: Technically the member function 'nsTreeImageListener::InvalidationArea::GetMax' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:1107:69: style: Function 'GetIndexInSubtree' argument 3 names different: declaration 'aResult' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.h:64:83: note: Function 'GetIndexInSubtree' argument 3 names different: declaration 'aResult' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:1107:69: note: Function 'GetIndexInSubtree' argument 3 names different: declaration 'aResult' definition 'aIndex'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:1323:47: style: Function 'UpdateSubtreeSizes' argument 1 names different: declaration 'aIndex' definition 'aParentIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.h:85:37: note: Function 'UpdateSubtreeSizes' argument 1 names different: declaration 'aIndex' definition 'aParentIndex'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:1323:47: note: Function 'UpdateSubtreeSizes' argument 1 names different: declaration 'aIndex' definition 'aParentIndex'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:1323:69: style: Function 'UpdateSubtreeSizes' argument 2 names different: declaration 'aCount' definition 'count'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.h:85:53: note: Function 'UpdateSubtreeSizes' argument 2 names different: declaration 'aCount' definition 'count'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:1323:69: note: Function 'UpdateSubtreeSizes' argument 2 names different: declaration 'aCount' definition 'count'.
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:50:10: style: Technically the member function 'Row::IsContainer' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:55:10: style: Technically the member function 'Row::IsOpen' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:60:10: style: Technically the member function 'Row::IsEmpty' can be const. [functionConst]
thunderbird-52.3.0/mozilla/layout/xul/tree/nsTreeContentView.cpp:65:10: style: Technically the member function 'Row::IsSeparator' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:93:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:94:14: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:98:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:99:14: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:103:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:104:14: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:105:14: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:106:14: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:107:14: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:108:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:108:14: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:109:14: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:109:14: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:110:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:111:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:112:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:113:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:113:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:114:14: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/audioconvert.c:114:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:492:31: warning: Either the condition '!data' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:495:18: note: Assuming that condition '!data' is not redundant
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:492:31: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:222:40: style: Function 'av_copy_packet_side_data' argument 1 names different: declaration 'dst' definition 'pkt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:4404:40: note: Function 'av_copy_packet_side_data' argument 1 names different: declaration 'dst' definition 'pkt'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:222:40: note: Function 'av_copy_packet_side_data' argument 1 names different: declaration 'dst' definition 'pkt'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:625:53: style: Function 'av_packet_rescale_ts' argument 2 names different: declaration 'tb_src' definition 'src_tb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:4560:53: note: Function 'av_packet_rescale_ts' argument 2 names different: declaration 'tb_src' definition 'src_tb'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:625:53: note: Function 'av_packet_rescale_ts' argument 2 names different: declaration 'tb_src' definition 'src_tb'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:625:72: style: Function 'av_packet_rescale_ts' argument 3 names different: declaration 'tb_dst' definition 'dst_tb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:4560:72: note: Function 'av_packet_rescale_ts' argument 3 names different: declaration 'tb_dst' definition 'dst_tb'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avpacket.c:625:72: note: Function 'av_packet_rescale_ts' argument 3 names different: declaration 'tb_dst' definition 'dst_tb'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/bitstream.c:167:54: style: The scope of the variable 'symbol' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/bitstream.c:168:18: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/bitstream.c:169:14: style: The scope of the variable 'code' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/bitstream.c:275:29: style: Function 'ff_init_vlc_sparse' argument 1 names different: declaration 'vlc' definition 'vlc_arg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vlc.h:47:29: note: Function 'ff_init_vlc_sparse' argument 1 names different: declaration 'vlc' definition 'vlc_arg'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/bitstream.c:275:29: note: Function 'ff_init_vlc_sparse' argument 1 names different: declaration 'vlc' definition 'vlc_arg'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/get_bits.h:423:36: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/get_bits.h:414:23: note: Assignment 'buffer=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/get_bits.h:423:36: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/get_bits.h:226:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/flac_parser.c:396:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/flac_parser.c:216:14: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/flac_parser.c:238:41: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/flac_parser.c:355:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/flac_parser.c:421:9: style: The scope of the variable 'child_score' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/flacdec.c:219:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/flacdec.c:394:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/golomb.h:560:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/golomb.h:574:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/h264pred_template.c:1078:5: style: Variable 't13' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/h264pred_template.c:1078:5: style: Variable 't14' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/h264pred_template.c:1078:5: style: Variable 't15' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/imgconvert.c:147:9: style: The scope of the variable 'y_shift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/imgconvert.c:148:9: style: The scope of the variable 'x_shift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/options.c:138:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/options.c:171:44: style: Function 'avcodec_free_context' argument 1 names different: declaration 'avctx' definition 'pavctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:4128:44: note: Function 'avcodec_free_context' argument 1 names different: declaration 'avctx' definition 'pavctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/options.c:171:44: note: Function 'avcodec_free_context' argument 1 names different: declaration 'avctx' definition 'pavctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/parser.c:36:52: style: Function 'av_parser_next' argument 1 names different: declaration 'c' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:5105:52: note: Function 'av_parser_next' argument 1 names different: declaration 'c' definition 'p'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/parser.c:36:52: note: Function 'av_parser_next' argument 1 names different: declaration 'c' definition 'p'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread.c:70:36: style: Function 'ff_thread_init' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/thread.h:135:36: note: Function 'ff_thread_init' argument 1 names different: declaration 's' definition 'avctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread.c:70:36: note: Function 'ff_thread_init' argument 1 names different: declaration 's' definition 'avctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread.c:82:37: style: Function 'ff_thread_free' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/thread.h:136:37: note: Function 'ff_thread_free' argument 1 names different: declaration 's' definition 'avctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread.c:82:37: note: Function 'ff_thread_free' argument 1 names different: declaration 's' definition 'avctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread_frame.c:480:52: style: Function 'ff_thread_report_progress' argument 2 names different: declaration 'progress' definition 'n'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/thread.h:84:52: note: Function 'ff_thread_report_progress' argument 2 names different: declaration 'progress' definition 'n'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread_frame.c:480:52: note: Function 'ff_thread_report_progress' argument 2 names different: declaration 'progress' definition 'n'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread_frame.c:498:51: style: Function 'ff_thread_await_progress' argument 2 names different: declaration 'progress' definition 'n'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/thread.h:98:51: note: Function 'ff_thread_await_progress' argument 2 names different: declaration 'progress' definition 'n'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread_frame.c:498:51: note: Function 'ff_thread_await_progress' argument 2 names different: declaration 'progress' definition 'n'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/pthread_slice.c:275:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/raw.c:274:62: style: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'pix_fmt' definition 'fmt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:5472:62: note: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'pix_fmt' definition 'fmt'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/raw.c:274:62: note: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'pix_fmt' definition 'fmt'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample.c:127:11: style: The scope of the variable 'l' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample.c:127:14: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample.c:175:11: style: The scope of the variable 'l' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample.c:175:14: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample.c:313:13: warning: The array 'ostride' is too small, the function 'av_audio_convert' expects a bigger one. [argumentSize]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample.c:313:13: warning: The array 'istride' is too small, the function 'av_audio_convert' expects a bigger one. [argumentSize]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample.c:408:13: warning: The array 'ostride' is too small, the function 'av_audio_convert' expects a bigger one. [argumentSize]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample.c:408:13: warning: The array 'istride' is too small, the function 'av_audio_convert' expects a bigger one. [argumentSize]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample2.c:238:20: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample2.c:192:68: style: Function 'av_resample_init' argument 3 names different: declaration 'filter_length' definition 'filter_size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:5332:75: note: Function 'av_resample_init' argument 3 names different: declaration 'filter_length' definition 'filter_size'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample2.c:192:68: note: Function 'av_resample_init' argument 3 names different: declaration 'filter_length' definition 'filter_size'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample2.c:192:85: style: Function 'av_resample_init' argument 4 names different: declaration 'log2_phase_count' definition 'phase_shift'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:5332:94: note: Function 'av_resample_init' argument 4 names different: declaration 'log2_phase_count' definition 'phase_shift'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample2.c:192:85: note: Function 'av_resample_init' argument 4 names different: declaration 'log2_phase_count' definition 'phase_shift'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/resample2.c:285:64: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:1602:29: style: Redundant condition: If 'EXPR < 0', the comparison 'EXPR' is always true. [redundantCondition]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:474:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:755:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:1050:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:1092:31: style: The scope of the variable 'desc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:2500:25: style: The scope of the variable 'min' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:2593:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:2779:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:2825:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:3104:12: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:700:47: style: Function 'ff_color_frame' argument 2 names different: declaration 'color' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/internal.h:199:47: note: Function 'ff_color_frame' argument 2 names different: declaration 'color' definition 'c'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:700:47: note: Function 'ff_color_frame' argument 2 names different: declaration 'color' definition 'c'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:723:49: style: Function 'avcodec_default_get_buffer2' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:4592:49: note: Function 'avcodec_default_get_buffer2' argument 1 names different: declaration 's' definition 'avctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:723:49: note: Function 'avcodec_default_get_buffer2' argument 1 names different: declaration 's' definition 'avctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:752:41: style: Function 'ff_init_buffer_info' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/internal.h:196:41: note: Function 'ff_init_buffer_info' argument 1 names different: declaration 's' definition 'avctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:752:41: note: Function 'ff_init_buffer_info' argument 1 names different: declaration 's' definition 'avctx'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:4048:50: style: Function 'avcodec_parameters_free' argument 1 names different: declaration 'par' definition 'ppar'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/avcodec.h:4196:50: note: Function 'avcodec_parameters_free' argument 1 names different: declaration 'par' definition 'ppar'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:4048:50: note: Function 'avcodec_parameters_free' argument 1 names different: declaration 'par' definition 'ppar'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/utils.c:3007:9: style: Variable 'av_frame_free' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:23:41: style: Function 'ff_emulated_edge_mc_8' argument 1 names different: declaration 'dst' definition 'buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp.h:38:1: note: Function 'ff_emulated_edge_mc_8' argument 1 names different: declaration 'dst' definition 'buf'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:23:41: note: Function 'ff_emulated_edge_mc_8' argument 1 names different: declaration 'dst' definition 'buf'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:24:42: style: Function 'ff_emulated_edge_mc_8' argument 3 names different: declaration 'dst_stride' definition 'buf_linesize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp.h:38:1: note: Function 'ff_emulated_edge_mc_8' argument 3 names different: declaration 'dst_stride' definition 'buf_linesize'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:24:42: note: Function 'ff_emulated_edge_mc_8' argument 3 names different: declaration 'dst_stride' definition 'buf_linesize'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:25:42: style: Function 'ff_emulated_edge_mc_8' argument 4 names different: declaration 'src_stride' definition 'src_linesize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp.h:38:1: note: Function 'ff_emulated_edge_mc_8' argument 4 names different: declaration 'src_stride' definition 'src_linesize'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:25:42: note: Function 'ff_emulated_edge_mc_8' argument 4 names different: declaration 'src_stride' definition 'src_linesize'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:23:41: style: Function 'ff_emulated_edge_mc_16' argument 1 names different: declaration 'dst' definition 'buf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp.h:39:1: note: Function 'ff_emulated_edge_mc_16' argument 1 names different: declaration 'dst' definition 'buf'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:23:41: note: Function 'ff_emulated_edge_mc_16' argument 1 names different: declaration 'dst' definition 'buf'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:24:42: style: Function 'ff_emulated_edge_mc_16' argument 3 names different: declaration 'dst_stride' definition 'buf_linesize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp.h:39:1: note: Function 'ff_emulated_edge_mc_16' argument 3 names different: declaration 'dst_stride' definition 'buf_linesize'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:24:42: note: Function 'ff_emulated_edge_mc_16' argument 3 names different: declaration 'dst_stride' definition 'buf_linesize'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:25:42: style: Function 'ff_emulated_edge_mc_16' argument 4 names different: declaration 'src_stride' definition 'src_linesize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp.h:39:1: note: Function 'ff_emulated_edge_mc_16' argument 4 names different: declaration 'src_stride' definition 'src_linesize'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/videodsp_template.c:25:42: note: Function 'ff_emulated_edge_mc_16' argument 4 names different: declaration 'src_stride' definition 'src_linesize'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:1323:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:2494:18: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:2493:29: note: outer condition: mb_y<s->mb_height
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:2494:18: note: opposite inner condition: mb_y>=s->mb_height
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:143:9: warning: Possible null pointer dereference: frame [nullPointer]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:127:23: note: Assignment 'frame=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:143:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:291:59: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:292:59: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:293:59: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:294:59: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:295:59: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:51:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:153:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:455:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:493:21: style: The scope of the variable 'hscale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:493:29: style: The scope of the variable 'vscale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:643:22: style: The scope of the variable 'hscale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:643:30: style: The scope of the variable 'vscale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:643:38: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:781:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:1166:24: style: The scope of the variable 'vp7_feature_name' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:1591:9: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:1591:12: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:1591:21: style: The scope of the variable 'nnz' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8.c:1323:59: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8dsp.c:664:45: style: Function 'ff_vp78dsp_init' argument 1 names different: declaration 'c' definition 'dsp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8dsp.h:93:37: note: Function 'ff_vp78dsp_init' argument 1 names different: declaration 'c' definition 'dsp'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp8dsp.c:664:45: note: Function 'ff_vp78dsp_init' argument 1 names different: declaration 'c' definition 'dsp'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp9.c:1804:42: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp9.c:1803:38: note: outer condition: !s->left_intra_ctx[row7]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp9.c:1804:42: note: opposite inner condition: s->left_intra_ctx[row7]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp9.c:253:43: style: The scope of the variable 'res' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp9.c:322:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp9.c:389:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/ffvpx/libavcodec/vp9_parser.c:46:34: style: Variable 'profile' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/common.h:161:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/common.h:172:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/common.h:183:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/common.h:194:41: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/common.h:205:69: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/common.h:218:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/common.h:231:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/rational.h:69:47: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/rational.h:71:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/avstring.c:323:9: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/avstring.c:56:30: style: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/avstring.h:68:30: note: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/avstring.c:56:30: note: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/avstring.c:56:46: style: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/avstring.h:68:52: note: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/avstring.c:56:46: note: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/base64.c:79:48: style: Function 'av_base64_decode' argument 2 names different: declaration 'in' definition 'in_str'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/base64.h:42:48: note: Function 'av_base64_decode' argument 2 names different: declaration 'in' definition 'in_str'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/base64.c:79:48: note: Function 'av_base64_decode' argument 2 names different: declaration 'in' definition 'in_str'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/base64.c:129:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:105:31: warning: Possible null pointer dereference: dst [nullPointer]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:103:20: note: Assignment 'dst=room?buf->str+buf->len:NULL', assigned value is 0
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:105:31: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:128:31: warning: Possible null pointer dereference: dst [nullPointer]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:126:20: note: Assignment 'dst=room?buf->str+buf->len:NULL', assigned value is 0
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:128:31: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:96:14: style: The scope of the variable 'room' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:97:11: style: The scope of the variable 'dst' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:119:14: style: The scope of the variable 'room' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:120:11: style: The scope of the variable 'dst' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:142:20: style: The scope of the variable 'real_n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:160:20: style: The scope of the variable 'real_n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/bprint.c:178:14: style: The scope of the variable 'room' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:71:5: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:69:0: note: Variable 'data' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:71:5: note: Variable 'data' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:150:43: style: Function 'av_buffer_make_writable' argument 1 names different: declaration 'buf' definition 'pbuf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.h:181:43: note: Function 'av_buffer_make_writable' argument 1 names different: declaration 'buf' definition 'pbuf'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:150:43: note: Function 'av_buffer_make_writable' argument 1 names different: declaration 'buf' definition 'pbuf'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:168:37: style: Function 'av_buffer_realloc' argument 1 names different: declaration 'buf' definition 'pbuf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.h:198:37: note: Function 'av_buffer_realloc' argument 1 names different: declaration 'buf' definition 'pbuf'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:168:37: note: Function 'av_buffer_realloc' argument 1 names different: declaration 'buf' definition 'pbuf'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:274:43: style: Function 'av_buffer_pool_uninit' argument 1 names different: declaration 'pool' definition 'ppool'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.h:276:43: note: Function 'av_buffer_pool_uninit' argument 1 names different: declaration 'pool' definition 'ppool'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/buffer.c:274:43: note: Function 'av_buffer_pool_uninit' argument 1 names different: declaration 'pool' definition 'ppool'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/channel_layout.c:143:25: style: The scope of the variable 'layout_single' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/cpu.c:49:29: style: Function 'av_force_cpu_flags' argument 1 names different: declaration 'flags' definition 'arg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/cpu.h:82:29: note: Function 'av_force_cpu_flags' argument 1 names different: declaration 'flags' definition 'arg'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/cpu.c:49:29: note: Function 'av_force_cpu_flags' argument 1 names different: declaration 'flags' definition 'arg'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/crc.c:327:72: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/libm.h:368:17: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/dict.c:183:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/dict.c:202:34: style: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/dict.h:176:34: note: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/dict.c:202:34: note: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/libm.h:368:12: style: Unused variable: ret [unusedVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/display.c:67:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/error.c:124:17: style: Condition 'ret<0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/error.c:122:16: note: Assignment 'ret=-1', assigned value is -1
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/error.c:124:17: note: Condition 'ret<0' is always true
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:229:34: style: The scope of the variable 'v' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:248:41: style: The scope of the variable 'v' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:519:18: style: The scope of the variable 'e1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:546:18: style: The scope of the variable 'e1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:570:18: style: The scope of the variable 'e1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:594:18: style: The scope of the variable 'e1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:723:36: style: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.h:51:36: note: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:723:36: note: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:186:44: warning: Found function call inside sizeof(). [sizeofFunctionCall]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:187:44: warning: Found function call inside sizeof(). [sizeofFunctionCall]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/eval.c:507:36: style: Variable 'ignored' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fifo.c:87:52: style: Function 'av_fifo_realloc2' argument 2 names different: declaration 'size' definition 'new_size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fifo.h:139:52: note: Function 'av_fifo_realloc2' argument 2 names different: declaration 'size' definition 'new_size'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fifo.c:87:52: note: Function 'av_fifo_realloc2' argument 2 names different: declaration 'size' definition 'new_size'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fifo.c:107:48: style: Function 'av_fifo_grow' argument 2 names different: declaration 'additional_space' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fifo.h:150:48: note: Function 'av_fifo_grow' argument 2 names different: declaration 'additional_space' definition 'size'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fifo.c:107:48: note: Function 'av_fifo_grow' argument 2 names different: declaration 'additional_space' definition 'size'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.h:178:17: style: The scope of the variable 'bit_mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.h:178:27: style: The scope of the variable 'guess' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.h:178:34: style: The scope of the variable 'square' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.h:178:42: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.h:179:13: style: The scope of the variable 'accu' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:52:13: style: The scope of the variable 'accu' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:63:13: style: The scope of the variable 'accu' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:76:13: style: The scope of the variable 's0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:76:17: style: The scope of the variable 's1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:76:21: style: The scope of the variable 'wi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:76:25: style: The scope of the variable 'wj' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:97:13: style: The scope of the variable 's0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:97:17: style: The scope of the variable 's1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:97:21: style: The scope of the variable 'wi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:97:25: style: The scope of the variable 'wj' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:116:13: style: The scope of the variable 'accu' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:148:48: style: Function 'avpriv_alloc_fixed_dsp' argument 1 names different: declaration 'strict' definition 'bit_exact'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.h:162:48: note: Function 'avpriv_alloc_fixed_dsp' argument 1 names different: declaration 'strict' definition 'bit_exact'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/fixed_dsp.c:148:48: note: Function 'avpriv_alloc_fixed_dsp' argument 1 names different: declaration 'strict' definition 'bit_exact'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/float_dsp.c:119:55: style: Function 'avpriv_float_dsp_alloc' argument 1 names different: declaration 'strict' definition 'bit_exact'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/float_dsp.h:184:47: note: Function 'avpriv_float_dsp_alloc' argument 1 names different: declaration 'strict' definition 'bit_exact'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/float_dsp.c:119:55: note: Function 'avpriv_float_dsp_alloc' argument 1 names different: declaration 'strict' definition 'bit_exact'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/frame.c:67:0: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/frame.c:219:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/frame.c:49:73: style: Function 'av_frame_set_qp_table' argument 4 names different: declaration 'type' definition 'qp_type'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/frame.h:554:73: note: Function 'av_frame_set_qp_table' argument 4 names different: declaration 'type' definition 'qp_type'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/frame.c:49:73: note: Function 'av_frame_set_qp_table' argument 4 names different: declaration 'type' definition 'qp_type'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/frame.c:67:15: style: Variable 'stride' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/imgutils.c:90:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/integer.c:73:22: style: The scope of the variable 'carry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/intmath.h:121:41: style: Opposite expression on both sides of '&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/intmath.h:121:41: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/intmath.h:121:41: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/intmath.h:137:41: style: Opposite expression on both sides of '&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/intmath.h:137:41: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/intmath.h:137:41: note: Opposite expression on both sides of '&'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/log.c:193:40: style: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/log.h:307:40: note: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/log.c:193:40: note: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/log.c:302:36: style: Function 'av_log_default_callback' argument 1 names different: declaration 'avcl' definition 'ptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/log.h:297:36: note: Function 'av_log_default_callback' argument 1 names different: declaration 'avcl' definition 'ptr'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/log.c:302:36: note: Function 'av_log_default_callback' argument 1 names different: declaration 'avcl' definition 'ptr'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/mem.c:135:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/mem.c:262:14: style: Checking if unsigned variable 'size' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/mem.c:243:21: style: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/mem.h:270:21: note: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/mem.c:243:21: note: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.c:49:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.c:448:17: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.c:562:16: style: The scope of the variable 'now64' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.c:707:21: style: The scope of the variable 'q' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.c:174:55: style: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.h:77:55: note: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.c:174:55: note: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.c:429:68: style: Function 'av_get_known_color_name' argument 2 names different: declaration 'rgb' definition 'rgbp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.h:112:68: note: Function 'av_get_known_color_name' argument 2 names different: declaration 'rgb' definition 'rgbp'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/parseutils.c:429:68: note: Function 'av_get_known_color_name' argument 2 names different: declaration 'rgb' definition 'rgbp'.
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/pixdesc.c:72:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/rational.c:183:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/timecode.c:68:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/ffvpx/libavutil/timecode.c:136:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:47:47: style: Function 'InitDecode' argument 1 names different: declaration 'aCodecSettings' definition 'aConfig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.h:34:48: note: Function 'InitDecode' argument 1 names different: declaration 'aCodecSettings' definition 'aConfig'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:47:47: note: Function 'InitDecode' argument 1 names different: declaration 'aCodecSettings' definition 'aConfig'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:82:39: style: Function 'Decode' argument 1 names different: declaration 'aEncodedSamples' definition 'aInput'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.h:37:40: note: Function 'Decode' argument 1 names different: declaration 'aEncodedSamples' definition 'aInput'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:82:39: note: Function 'Decode' argument 1 names different: declaration 'aEncodedSamples' definition 'aInput'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:95:43: style: Function 'DecodeTask' argument 1 names different: declaration 'aEncodedSamples' definition 'aInput'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.h:52:36: note: Function 'DecodeTask' argument 1 names different: declaration 'aEncodedSamples' definition 'aInput'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:95:43: note: Function 'DecodeTask' argument 1 names different: declaration 'aEncodedSamples' definition 'aInput'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:193:40: style: Function 'MFToGMPSample' argument 1 names different: declaration 'aSample' definition 'aInput'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.h:57:36: note: Function 'MFToGMPSample' argument 1 names different: declaration 'aSample' definition 'aInput'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:193:40: note: Function 'MFToGMPSample' argument 1 names different: declaration 'aSample' definition 'aInput'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:194:46: style: Function 'MFToGMPSample' argument 2 names different: declaration 'aAudioFrame' definition 'aOutput'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.h:58:42: note: Function 'MFToGMPSample' argument 2 names different: declaration 'aAudioFrame' definition 'aOutput'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.cpp:194:46: note: Function 'MFToGMPSample' argument 2 names different: declaration 'aAudioFrame' definition 'aOutput'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:56:0: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/AudioDecoder.h:32:3: style: Class 'AudioDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:182:0: style: Class 'wmf :: AutoPtr < wmf :: WMFAACDecoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:60:0: style: Class 'wmf :: CComPtr < IMFTransform >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:61:0: style: Class 'wmf :: CComPtr < IMFTransform >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:25:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:25:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:42:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:42:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:59:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:59:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:77:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:77:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:95:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:95:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:113:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:113:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:131:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:131:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:150:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:150:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:169:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:169:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:188:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:188:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:207:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:207:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:227:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:227:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:247:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:247:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:267:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:267:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:287:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:287:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:308:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:308:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:329:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:329:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:350:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:350:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:371:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:371:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:393:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:393:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:415:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:415:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:437:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:437:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:459:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:459:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:482:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:482:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:505:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:505:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:528:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:528:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:551:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:551:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:575:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:575:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:599:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:599:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:623:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:623:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:647:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:647:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:672:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:672:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:697:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:697:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:722:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:722:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:747:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:747:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:773:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:773:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:799:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:799:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:825:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:825:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:851:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:851:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:878:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:878:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:905:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:905:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:932:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:932:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:959:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:959:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:987:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:987:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1015:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1015:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1043:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1043:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1071:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1071:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1100:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1100:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1129:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1129:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1158:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1158:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1187:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1187:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1217:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1217:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1247:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1247:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1277:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1277:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1307:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1307:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1338:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1338:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1369:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1369:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1400:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1400:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1431:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1431:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1463:8: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils.h:27:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/gmp-task-utils-generated.h:1463:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyBase64.cpp:88:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyDecryptionManager.cpp:161:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyDecryptionManager.cpp:163:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyDecryptionManager.cpp:161:3: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyPersistence.cpp:218:58: style: Function 'IsPersistentSessionId' argument 1 names different: declaration 'aSid' definition 'aSessionId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyPersistence.h:44:56: note: Function 'IsPersistentSessionId' argument 1 names different: declaration 'aSid' definition 'aSessionId'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyPersistence.cpp:218:58: note: Function 'IsPersistentSessionId' argument 1 names different: declaration 'aSid' definition 'aSessionId'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyPersistence.cpp:257:61: style: Function 'PersistentSessionRemoved' argument 1 names different: declaration 'aSid' definition 'aSessionId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyPersistence.h:50:59: note: Function 'PersistentSessionRemoved' argument 1 names different: declaration 'aSid' definition 'aSessionId'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyPersistence.cpp:257:61: note: Function 'PersistentSessionRemoved' argument 1 names different: declaration 'aSid' definition 'aSessionId'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeySessionManager.cpp:31:25: warning: Member variable 'ClearKeySessionManager::mCallback' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyStorage.cpp:184:29: style: Function 'ReadData' argument 1 names different: declaration 'aSessionId' definition 'aRecordName'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyStorage.h:43:34: note: Function 'ReadData' argument 1 names different: declaration 'aSessionId' definition 'aRecordName'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyStorage.cpp:184:29: note: Function 'ReadData' argument 1 names different: declaration 'aSessionId' definition 'aRecordName'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyUtils.cpp:126:52: style: Function 'MakeKeyRequest' argument 1 names different: declaration 'aKeyIds' definition 'aKeyIDs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyUtils.h:67:56: note: Function 'MakeKeyRequest' argument 1 names different: declaration 'aKeyIds' definition 'aKeyIDs'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/ClearKeyUtils.cpp:126:52: note: Function 'MakeKeyRequest' argument 1 names different: declaration 'aKeyIds' definition 'aKeyIDs'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/VideoDecoder.cpp:98:37: style: Function 'Decode' argument 3 names different: declaration 'aCodecSpecific' definition 'aCodecSpecificInfo'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/VideoDecoder.h:43:38: note: Function 'Decode' argument 3 names different: declaration 'aCodecSpecific' definition 'aCodecSpecificInfo'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/VideoDecoder.cpp:98:37: note: Function 'Decode' argument 3 names different: declaration 'aCodecSpecific' definition 'aCodecSpecificInfo'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/VideoDecoder.cpp:99:31: style: Function 'Decode' argument 4 names different: declaration 'aCodecSpecificLength' definition 'aCodecSpecificInfoLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/VideoDecoder.h:44:32: note: Function 'Decode' argument 4 names different: declaration 'aCodecSpecificLength' definition 'aCodecSpecificInfoLength'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/VideoDecoder.cpp:99:31: note: Function 'Decode' argument 4 names different: declaration 'aCodecSpecificLength' definition 'aCodecSpecificInfoLength'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/VideoDecoder.h:33:3: style: Class 'VideoDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:182:0: style: Class 'wmf :: AutoPtr < wmf :: WMFH264Decoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFAACDecoder.cpp:88:27: style: Function 'Init' argument 3 names different: declaration 'aUserData' definition 'aAACAudioSpecificConfig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFAACDecoder.h:31:22: note: Function 'Init' argument 3 names different: declaration 'aUserData' definition 'aAACAudioSpecificConfig'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFAACDecoder.cpp:88:27: note: Function 'Init' argument 3 names different: declaration 'aUserData' definition 'aAACAudioSpecificConfig'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFAACDecoder.cpp:89:28: style: Function 'Init' argument 4 names different: declaration 'aUserDataLength' definition 'aAudioConfigLength'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFAACDecoder.h:32:23: note: Function 'Init' argument 4 names different: declaration 'aUserDataLength' definition 'aAudioConfigLength'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFAACDecoder.cpp:89:28: note: Function 'Init' argument 4 names different: declaration 'aUserDataLength' definition 'aAudioConfigLength'.
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:182:3: style: Class 'AutoPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:60:0: style: Class 'wmf :: CComPtr < IMFMediaType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:61:0: style: Class 'wmf :: CComPtr < IMFMediaType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:60:0: style: Class 'wmf :: CComPtr < IMFSample >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:61:0: style: Class 'wmf :: CComPtr < IMFSample >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:60:0: style: Class 'wmf :: CComPtr < IMFMediaBuffer >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:61:0: style: Class 'wmf :: CComPtr < IMFMediaBuffer >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:60:0: style: Class 'wmf :: CComPtr < IMFCollection >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:61:0: style: Class 'wmf :: CComPtr < IMFCollection >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFH264Decoder.cpp:23:17: warning: Member variable 'WMFH264Decoder::mVideoWidth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFH264Decoder.cpp:23:17: warning: Member variable 'WMFH264Decoder::mVideoHeight' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFH264Decoder.cpp:23:17: warning: Member variable 'WMFH264Decoder::mStride' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:60:0: style: Class 'wmf :: CComPtr < IMFAttributes >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:61:0: style: Class 'wmf :: CComPtr < IMFAttributes >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:60:0: style: Class 'wmf :: CComPtr < IClassFactory >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/WMFUtils.h:61:0: style: Class 'wmf :: CComPtr < IClassFactory >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/openaes/oaes_lib.c:927:9: style: The scope of the variable '_i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/openaes/oaes_lib.c:1378:14: style: Checking if unsigned variable '_temp' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/gmp-clearkey/0.1/openaes/oaes_lib.c:1361:9: style: Variable '_rc' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fft.c:206:11: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fft.c:371:35: style: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fft.h:98:35: note: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'.
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fft.c:371:35: note: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'.
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fft.c:371:85: style: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fft.h:98:86: note: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'.
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fft.c:371:85: note: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'.
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fftr.c:67:30: style: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fftr.h:29:30: note: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'.
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fftr.c:67:30: note: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'.
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fftr.c:123:31: style: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fftr.h:35:31: note: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'.
thunderbird-52.3.0/mozilla/media/kiss_fft/kiss_fftr.c:123:31: note: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'.
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:270:1: style: Variable 't1' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:270:1: style: Variable 't2' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:270:1: style: Unused variable: t3 [unusedVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:270:1: style: Unused variable: t4 [unusedVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:270:1: style: Variable 't5' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:270:1: style: Variable 't6' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:307:5: style: Variable 't1' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:307:5: style: Variable 't2' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:307:5: style: Variable 't5' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:307:5: style: Variable 't6' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:324:5: style: Variable 't1' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:324:5: style: Variable 't2' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:313:23: style: Unused variable: t3 [unusedVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:313:27: style: Unused variable: t4 [unusedVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:324:5: style: Variable 't5' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/fft_template.c:324:5: style: Variable 't6' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/rdft.c:59:12: style: The scope of the variable 'i1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavcodec/rdft.c:59:16: style: The scope of the variable 'i2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/avstring.c:240:9: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/avstring.c:54:30: style: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/avstring.h:67:30: note: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/avstring.c:54:30: note: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/avstring.c:54:46: style: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/avstring.h:67:52: note: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/avstring.c:54:46: note: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/common.h:107:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libav/libavutil/common.h:118:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libav/libavutil/common.h:129:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libav/libavutil/common.h:140:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libav/libavutil/common.h:151:59: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libav/libavutil/common.h:163:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libav/libavutil/rational.h:58:42: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libav/libavutil/rational.h:60:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libav/libavutil/dict.c:151:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/dict.c:170:34: style: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/dict.h:140:34: note: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/dict.c:170:34: note: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/error.c:55:17: style: Condition 'ret<0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libav/libavutil/error.c:53:16: note: Assignment 'ret=-1', assigned value is -1
thunderbird-52.3.0/mozilla/media/libav/libavutil/error.c:55:17: note: Condition 'ret<0' is always true
thunderbird-52.3.0/mozilla/media/libav/libavutil/eval.c:367:18: style: The scope of the variable 'e1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/eval.c:394:18: style: The scope of the variable 'e1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/eval.c:418:18: style: The scope of the variable 'e1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/eval.c:442:18: style: The scope of the variable 'e1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/eval.c:551:36: style: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/eval.h:51:36: note: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/eval.c:551:36: note: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/eval.c:355:36: style: Variable 'ignored' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libav/libavutil/file.c:39:20: style: struct member 'FileLogContext::class' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libav/libavutil/file.c:40:11: style: struct member 'FileLogContext::log_offset' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libav/libavutil/file.c:41:11: style: struct member 'FileLogContext::log_ctx' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libav/libavutil/file.c:55:21: style: Unused variable: ptr [unusedVariable]
thunderbird-52.3.0/mozilla/media/libav/libavutil/log.c:120:16: style: The scope of the variable 'is_atty' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/log.c:109:40: style: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/log.h:244:40: note: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/log.c:109:40: note: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/mem.c:198:21: style: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/mem.h:237:21: note: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/mem.c:198:21: note: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/opt.c:154:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/opt.c:642:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/opt.c:37:56: style: Function 'av_opt_next' argument 2 names different: declaration 'prev' definition 'last'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/opt.h:451:56: note: Function 'av_opt_next' argument 2 names different: declaration 'prev' definition 'last'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/opt.c:37:56: note: Function 'av_opt_next' argument 2 names different: declaration 'prev' definition 'last'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/opt.c:283:73: style: Function 'av_opt_set_bin' argument 4 names different: declaration 'size' definition 'len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/opt.h:499:78: note: Function 'av_opt_set_bin' argument 4 names different: declaration 'size' definition 'len'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/opt.c:283:73: note: Function 'av_opt_set_bin' argument 4 names different: declaration 'size' definition 'len'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/parseutils.c:381:17: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/parseutils.c:487:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/parseutils.c:609:21: style: The scope of the variable 'q' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libav/libavutil/parseutils.c:122:55: style: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/parseutils.h:53:55: note: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/parseutils.c:122:55: note: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.c:256:32: style: Function 'av_sha_init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.h:53:31: note: Function 'av_sha_init' argument 1 names different: declaration 'context' definition 'ctx'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.c:256:32: note: Function 'av_sha_init' argument 1 names different: declaration 'context' definition 'ctx'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.c:297:27: style: Function 'av_sha_update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.h:62:34: note: Function 'av_sha_update' argument 1 names different: declaration 'context' definition 'ctx'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.c:297:27: note: Function 'av_sha_update' argument 1 names different: declaration 'context' definition 'ctx'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.c:324:26: style: Function 'av_sha_final' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.h:70:33: note: Function 'av_sha_final' argument 1 names different: declaration 'context' definition 'ctx'.
thunderbird-52.3.0/mozilla/media/libav/libavutil/sha.c:324:26: note: Function 'av_sha_final' argument 1 names different: declaration 'context' definition 'ctx'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb.c:566:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_alsa.c:1052:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:518:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:648:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:1307:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:1834:9: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:1447:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:2307:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:2342:14: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:2489:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:372:52: warning: Assert statement calls a function which may have desired side effects: 'length'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:1208:39: warning: Assert statement calls a function which may have desired side effects: 'length'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:1216:41: warning: Assert statement calls a function which may have desired side effects: 'length'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_audiounit.cpp:2312:60: warning: Obsolete function 'alloca' called. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:701:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:849:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:861:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:274:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:286:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:318:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:579:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:992:16: style: The scope of the variable 'j_in' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:993:16: style: The scope of the variable 'j_out' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:431:75: style: Function 'cbjack_deinterleave_playback_refill_float' argument 2 names different: declaration 'bufs_in' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:96:86: note: Function 'cbjack_deinterleave_playback_refill_float' argument 2 names different: declaration 'bufs_in' definition 'in'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:431:75: note: Function 'cbjack_deinterleave_playback_refill_float' argument 2 names different: declaration 'bufs_in' definition 'in'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:490:75: style: Function 'cbjack_deinterleave_playback_refill_s16ne' argument 2 names different: declaration 'bufs_in' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:95:86: note: Function 'cbjack_deinterleave_playback_refill_s16ne' argument 2 names different: declaration 'bufs_in' definition 'in'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:490:75: note: Function 'cbjack_deinterleave_playback_refill_s16ne' argument 2 names different: declaration 'bufs_in' definition 'in'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:647:55: style: Function 'cbjack_get_latency' argument 2 names different: declaration 'latency_frames' definition 'latency_ms'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:91:66: note: Function 'cbjack_get_latency' argument 2 names different: declaration 'latency_frames' definition 'latency_ms'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:647:55: note: Function 'cbjack_get_latency' argument 2 names different: declaration 'latency_frames' definition 'latency_ms'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:654:80: style: Function 'cbjack_get_min_latency' argument 3 names different: declaration 'latency_frames' definition 'latency_ms'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:90:87: note: Function 'cbjack_get_min_latency' argument 3 names different: declaration 'latency_frames' definition 'latency_ms'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_jack.cpp:654:80: note: Function 'cbjack_get_min_latency' argument 3 names different: declaration 'latency_frames' definition 'latency_ms'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_opensl.c:373:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:228:78: warning: Either the condition 'if(input_data)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:235:8: note: Assuming that condition 'if(input_data)' is not redundant
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:228:78: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:514:3: style: Variable 'libpulse' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:508:0: note: Variable 'libpulse' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:514:3: note: Variable 'libpulse' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:209:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:210:8: style: The scope of the variable 'got' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:960:12: style: The scope of the variable 'index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:961:18: style: The scope of the variable 'op' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:964:26: style: The scope of the variable 'ss' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_pulse.c:438:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:519:0: style: Expression is always false because 'else if' condition matches previous condition at line 513. [multiCondition]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:45:11: warning: Either the condition '!input_frames_count' is redundant or there is possible null pointer dereference: input_frames_count. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:46:29: note: Assuming that condition '!input_frames_count' is not redundant
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:45:11: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:132:3: style: Variable 'out_unprocessed' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:124:0: note: Variable 'out_unprocessed' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:132:3: note: Variable 'out_unprocessed' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:166:3: style: Variable 'resampled_input' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:160:0: note: Variable 'resampled_input' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:166:3: note: Variable 'resampled_input' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:206:3: style: Variable 'out_unprocessed' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:187:0: note: Variable 'out_unprocessed' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:206:3: note: Variable 'out_unprocessed' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:513:0: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:513:0: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:513:0: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:519:0: style: Opposite expression on both sides of '&&'. [oppositeExpression]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:519:0: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:519:0: note: Opposite expression on both sides of '&&'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:527:0: style: Same expression on both sides of '&&' because the value of 'input_resampler' and 'output_resampler' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:468:0: note: 'input_resampler' is assigned value 'nullptr' here.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:469:0: note: 'output_resampler' is assigned value 'nullptr' here.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:527:0: note: Same expression on both sides of '&&' because the value of 'input_resampler' and 'output_resampler' are the same.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:281:29: style: Function 'cubeb_resampler_fill' argument 3 names different: declaration 'input_frame_count' definition 'input_frames_count'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.h:57:34: note: Function 'cubeb_resampler_fill' argument 3 names different: declaration 'input_frame_count' definition 'input_frames_count'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:281:29: note: Function 'cubeb_resampler_fill' argument 3 names different: declaration 'input_frame_count' definition 'input_frames_count'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:181:0: style: Function 'fill_internal_duplex' argument 1 names different: declaration 'input_buffer' definition 'in_buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:128:0: note: Function 'fill_internal_duplex' argument 1 names different: declaration 'input_buffer' definition 'in_buffer'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:181:0: note: Function 'fill_internal_duplex' argument 1 names different: declaration 'input_buffer' definition 'in_buffer'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:182:0: style: Function 'fill_internal_duplex' argument 3 names different: declaration 'output_buffer' definition 'out_buffer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:129:0: note: Function 'fill_internal_duplex' argument 3 names different: declaration 'output_buffer' definition 'out_buffer'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler.cpp:182:0: note: Function 'fill_internal_duplex' argument 3 names different: declaration 'output_buffer' definition 'out_buffer'.
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:83:10: style: Technically the member function 'processor::frames_to_samples' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:87:10: style: Technically the member function 'processor::samples_to_frames' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:429:0: performance: Technically the member function 'delay_line < short >::input_needed_for_output' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:434:0: performance: Technically the member function 'delay_line < short >::output_for_input' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:440:0: style: Technically the member function 'delay_line < short >::latency' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:429:0: performance: Technically the member function 'delay_line < float >::input_needed_for_output' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:434:0: performance: Technically the member function 'delay_line < float >::output_for_input' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:440:0: style: Technically the member function 'delay_line < float >::latency' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:62:16: style: The function 'fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:45:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:62:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:65:16: style: The function 'latency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:47:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:65:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:110:0: style: The function 'fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:45:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:110:0: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:113:0: style: The function 'latency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:47:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_resampler_internal.h:113:0: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_sndio.c:53:7: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_sndio.c:221:0: error: Memory leak: s [memleak]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_wasapi.cpp:1121:17: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_wasapi.cpp:1712:24: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_wasapi.cpp:2256:44: style: Same expression on both sides of '|'. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_wasapi.cpp:75:5: performance: Variable 'result' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_wasapi.cpp:265:3: style: Class 'wasapi_endpoint_notification_client' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_wasapi.cpp:1575:3: warning: Conversion of string literal "WASAPI stream already setup, close it first." to bool always evaluates to true. [incorrectStringBooleanError]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_winmm.c:821:54: style: Variable 'status' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/libcubeb/src/cubeb_winmm.c:913:54: style: Variable 'status' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_audio.cpp:135:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_audio.cpp:128:0: note: Variable 'r' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_audio.cpp:135:3: note: Variable 'r' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_audio.cpp:191:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_audio.cpp:184:0: note: Variable 'r' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_audio.cpp:191:3: note: Variable 'r' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_devices.cpp:118:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_devices.cpp:114:0: note: Variable 'r' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_devices.cpp:118:3: note: Variable 'r' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_duplex.cpp:68:0: style: Boolean variable 'seen_noise' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_record.cpp:56:0: style: Boolean variable 'seen_noise' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:415:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:415:11: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:434:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:434:15: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:434:15: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:459:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:459:8: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:459:8: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:231:0: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:340:0: style: The scope of the variable 'got' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:254:3: warning: Member variable 'osc_state::max_output_phase_index' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:254:3: warning: Member variable 'osc_state::output_rate' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_resampler.cpp:254:3: warning: Member variable 'osc_state::target_rate' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_sanity.cpp:652:7: style: Condition '!is_windows_7()' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_sanity.cpp:93:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_sanity.cpp:319:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_tone.cpp:45:9: style: The scope of the variable 't1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libcubeb/tests/test_tone.cpp:45:13: style: The scope of the variable 't2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcapimin.c:137:15: style: The scope of the variable 'qtbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcapimin.c:138:14: style: The scope of the variable 'htbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:326:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:369:18: style: The scope of the variable 'st' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:370:13: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:370:17: style: The scope of the variable 'tbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:371:14: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:462:14: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:688:18: style: The scope of the variable 'st' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:689:13: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcarith.c:689:17: style: The scope of the variable 'tbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccoefct.c:249:14: style: The scope of the variable 'blocks_across' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccoefct.c:250:15: style: The scope of the variable 'h_samp_factor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccoefct.c:250:53: style: The scope of the variable 'ndummy' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:39:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:40:21: style: The scope of the variable 'outptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:40:30: style: The scope of the variable 'outptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:40:39: style: The scope of the variable 'outptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:96:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:97:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:130:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:131:21: style: The scope of the variable 'outptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:131:30: style: The scope of the variable 'outptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolext.c:131:39: style: The scope of the variable 'outptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolor.c:387:21: style: The scope of the variable 'outptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolor.c:387:30: style: The scope of the variable 'outptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolor.c:387:39: style: The scope of the variable 'outptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolor.c:387:48: style: The scope of the variable 'outptr3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jccolor.c:439:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:106:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:239:11: style: The scope of the variable 'qtblno' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:241:15: style: The scope of the variable 'qtbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:376:21: style: The scope of the variable 'elemptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:411:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:416:12: style: The scope of the variable 'recip' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:416:19: style: The scope of the variable 'corr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:417:7: style: The scope of the variable 'shift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:530:21: style: The scope of the variable 'elemptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcdctmgr.c:560:23: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jchuff.c:150:11: style: The scope of the variable 'dctbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jchuff.c:150:18: style: The scope of the variable 'actbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jchuff.c:831:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jchuff.c:893:7: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jchuff.c:893:11: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jchuff.c:895:8: style: The scope of the variable 'v' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jchuff.c:1031:11: style: The scope of the variable 'dctbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jchuff.c:1031:18: style: The scope of the variable 'actbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmainct.c:134:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmainct.c:135:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:205:9: warning: Either the condition 'htbl==NULL' is redundant or there is possible null pointer dereference: htbl. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:202:12: note: Assuming that condition 'htbl==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:205:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:193:7: style: The scope of the variable 'length' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:193:15: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:322:10: style: The scope of the variable 'td' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:322:14: style: The scope of the variable 'ta' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:323:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:562:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmarker.c:563:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:183:15: style: The scope of the variable 'ncomps' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:184:7: style: The scope of the variable 'Ss' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:184:11: style: The scope of the variable 'Se' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:184:15: style: The scope of the variable 'Ah' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:184:19: style: The scope of the variable 'Al' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:359:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:359:11: style: The scope of the variable 'mcublks' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:98:27: style: Checking if unsigned variable 'cinfo->image_height' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/libjpeg/jcmaster.c:98:54: style: Checking if unsigned variable 'cinfo->image_width' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/libjpeg/jcparam.c:39:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcparam.c:444:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jstdhuff.c:45:3: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
thunderbird-52.3.0/mozilla/media/libjpeg/jstdhuff.c:45:3: warning: Either the condition 'nsymbols>256' is redundant or memset() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg]
thunderbird-52.3.0/mozilla/media/libjpeg/jstdhuff.c:41:32: note: Assuming that condition 'nsymbols>256' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jstdhuff.c:45:3: note: Invalid argument
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:319:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:319:22: style: The scope of the variable 'nbits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:350:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:381:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:381:22: style: The scope of the variable 'temp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:382:16: style: The scope of the variable 'nbits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:383:13: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:386:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:468:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcphuff.c:575:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcprepct.c:138:7: style: The scope of the variable 'numrows' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcprepct.c:139:14: style: The scope of the variable 'inrows' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcprepct.c:321:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcprepct.c:322:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:98:20: style: The scope of the variable 'pixval' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:99:16: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:100:7: style: The scope of the variable 'row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:128:14: style: The scope of the variable 'in_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:128:22: style: The scope of the variable 'out_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:153:19: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:225:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:225:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:226:16: style: The scope of the variable 'bias' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:262:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:262:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:262:37: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:263:16: style: The scope of the variable 'bias' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:305:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:305:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:305:37: style: The scope of the variable 'above_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:305:48: style: The scope of the variable 'below_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:305:59: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:306:9: style: The scope of the variable 'membersum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:306:20: style: The scope of the variable 'neighsum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:405:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:405:28: style: The scope of the variable 'above_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:405:39: style: The scope of the variable 'below_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:405:50: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:406:9: style: The scope of the variable 'membersum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:406:20: style: The scope of the variable 'neighsum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:407:7: style: The scope of the variable 'colsum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:407:15: style: The scope of the variable 'lastcolsum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jcsample.c:407:27: style: The scope of the variable 'nextcolsum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jctrans.c:72:15: style: The scope of the variable 'c_quant' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jctrans.c:72:25: style: The scope of the variable 'slot_quant' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:168:8: warning: Either the condition '!width' is redundant or there is possible null pointer dereference: width. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:164:19: note: Assuming that condition '!width' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:168:8: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:168:23: warning: Either the condition '!xoffset' is redundant or there is possible null pointer dereference: xoffset. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:164:7: note: Assuming that condition '!xoffset' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:168:23: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:172:8: warning: Either the condition '!width' is redundant or there is possible null pointer dereference: width. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:164:19: note: Assuming that condition '!width' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:172:8: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:196:20: warning: Either the condition '!xoffset' is redundant or there is possible null pointer dereference: xoffset. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:164:7: note: Assuming that condition '!xoffset' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:196:20: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:197:4: warning: Either the condition '!xoffset' is redundant or there is possible null pointer dereference: xoffset. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:164:7: note: Assuming that condition '!xoffset' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:197:4: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:204:38: warning: Either the condition '!xoffset' is redundant or there is possible null pointer dereference: xoffset. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:164:7: note: Assuming that condition '!xoffset' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:204:38: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:211:27: warning: Either the condition '!xoffset' is redundant or there is possible null pointer dereference: xoffset. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:164:7: note: Assuming that condition '!xoffset' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:211:27: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:213:41: warning: Either the condition '!xoffset' is redundant or there is possible null pointer dereference: xoffset. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:164:7: note: Assuming that condition '!xoffset' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:213:41: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jdmainct.h:53:14: style: The scope of the variable 'rgroup' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdapistd.c:156:18: style: The scope of the variable 'orig_downsampled_width' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:197:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:248:18: style: The scope of the variable 'st' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:249:13: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:249:17: style: The scope of the variable 'tbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:327:18: style: The scope of the variable 'st' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:328:12: style: The scope of the variable 'sign' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:329:7: style: The scope of the variable 'v' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:329:10: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:435:18: style: The scope of the variable 'st' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:504:18: style: The scope of the variable 'st' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:505:13: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:505:17: style: The scope of the variable 'tbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdarith.c:453:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libjpeg/jdatasrc.c:109:14: style: Checking if unsigned variable 'nbytes' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcoefct.c:388:15: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcoefct.c:359:15: style: The scope of the variable 'qtable' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcoefct.c:648:13: style: The scope of the variable 'access_rows' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolext.c:37:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolext.c:38:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolext.c:38:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolext.c:38:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolext.c:120:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:334:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:335:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:335:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:335:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:541:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:542:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:542:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:542:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:26:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:27:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:27:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:27:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:105:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:106:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:106:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:106:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:189:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:190:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:190:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:190:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:244:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:245:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:245:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:245:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:303:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:303:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:343:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcol565.c:343:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:755:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:236:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libjpeg/jdcolor.c:239:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libjpeg/jddctmgr.c:68:19: style: union member 'multiplier_table::islow_array' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libjpeg/jddctmgr.c:70:19: style: union member 'multiplier_table::ifast_array' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libjpeg/jddctmgr.c:73:19: style: union member 'multiplier_table::float_array' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:94:17: style: The scope of the variable 'dctbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:94:24: style: The scope of the variable 'actbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:95:19: style: The scope of the variable 'pdtbl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:459:3: style: Redundant pointer operation on 'state' - it's already a pointer. [redundantPointerOp]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:467:5: style: Redundant pointer operation on 'state' - it's already a pointer. [redundantPointerOp]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:580:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:608:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:676:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libjpeg/jdhuff.c:698:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libjpeg/jdinput.c:149:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdinput.c:149:11: style: The scope of the variable 'mcublks' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmainct.c:135:11: style: The scope of the variable 'rgroup' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmainct.c:176:14: style: The scope of the variable 'rgroup' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmainct.c:217:14: style: The scope of the variable 'rgroup' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmainct.c:217:22: style: The scope of the variable 'iMCUheight' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmainct.c:217:34: style: The scope of the variable 'rows_left' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmainct.c:423:11: style: The scope of the variable 'rgroup' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:529:30: warning: Either the condition 'n>=4' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:526:11: note: Assuming that condition 'n>=4' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:529:30: note: Array index out of bounds
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:439:17: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:511:13: style: The scope of the variable 'prec' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:684:16: style: The scope of the variable 'version' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:684:25: style: The scope of the variable 'flags0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:684:33: style: The scope of the variable 'flags1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:684:41: style: The scope of the variable 'transform' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:270:27: style: Checking if unsigned variable 'cinfo->image_height' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmarker.c:270:54: style: Checking if unsigned variable 'cinfo->image_width' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmerge.c:259:12: style: The scope of the variable 'work_ptrs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmerge.c:215:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libjpeg/jdmerge.c:218:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libjpeg/jdphuff.c:101:8: style: The scope of the variable 'coef_bit_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdpostct.c:165:28: style: The scope of the variable 'num_rows' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:66:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:67:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:164:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:167:12: style: The scope of the variable 'outend' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:207:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:209:12: style: The scope of the variable 'outend' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:235:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:237:12: style: The scope of the variable 'outend' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:278:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:278:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:279:16: style: The scope of the variable 'invalue' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:416:11: style: The scope of the variable 'need_buffer' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:417:7: style: The scope of the variable 'h_in_group' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:417:19: style: The scope of the variable 'v_in_group' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:417:31: style: The scope of the variable 'h_out_group' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jdsample.c:417:44: style: The scope of the variable 'v_out_group' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctflt.c:82:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctfst.c:181:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:183:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:436:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:585:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:706:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:820:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:911:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:1079:25: style: The scope of the variable 'z5' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:1083:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:1278:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:1472:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:1688:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:1916:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:2142:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctint.c:2384:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctred.c:130:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jidctred.c:283:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1130:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1130:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1131:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1131:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1132:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1132:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1133:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1133:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1134:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1134:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1135:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1135:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1136:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1136:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1137:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1137:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1138:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1138:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1139:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1139:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1140:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1140:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1143:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1143:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1146:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1124:11: note: Assuming that condition 'mem==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:1146:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:273:10: style: The scope of the variable 'min_request' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:273:23: style: The scope of the variable 'slop' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:756:34: style: The scope of the variable 'byte_count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:756:46: style: The scope of the variable 'rows' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:756:52: style: The scope of the variable 'thisrow' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:789:34: style: The scope of the variable 'byte_count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:789:46: style: The scope of the variable 'rows' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:789:52: style: The scope of the variable 'thisrow' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:827:14: style: The scope of the variable 'undef_row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:912:14: style: The scope of the variable 'undef_row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:678:27: style: Checking if unsigned variable 'space_per_minheight' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/libjpeg/jmemmgr.c:696:24: style: Checking if unsigned variable 'max_minheights' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:446:17: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:452:27: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:281:14: style: The scope of the variable 'nci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:281:19: style: The scope of the variable 'blksize' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:340:11: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:340:14: style: The scope of the variable 'nci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:340:28: style: The scope of the variable 'val' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:439:13: style: The scope of the variable 'nci' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:469:21: style: The scope of the variable 'ptrin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:469:28: style: The scope of the variable 'ptrout' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:496:21: style: The scope of the variable 'ptrin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:496:28: style: The scope of the variable 'ptrout' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:527:7: style: The scope of the variable 'row_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:573:21: style: The scope of the variable 'input_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:574:21: style: The scope of the variable 'output_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:578:8: style: The scope of the variable 'dither0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:579:8: style: The scope of the variable 'dither1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:580:8: style: The scope of the variable 'dither2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:581:7: style: The scope of the variable 'row_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant1.c:581:18: style: The scope of the variable 'col_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:207:21: style: The scope of the variable 'ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:408:7: style: The scope of the variable 'c0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:408:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:408:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:409:22: style: The scope of the variable 'b2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:640:10: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:765:10: style: The scope of the variable 'icolor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:767:12: style: The scope of the variable 'cptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:768:9: style: The scope of the variable 'dist0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:770:9: style: The scope of the variable 'xx0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:772:9: style: The scope of the variable 'inc0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:772:15: style: The scope of the variable 'inc1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:772:21: style: The scope of the variable 'inc2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:901:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:901:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:935:23: style: The scope of the variable 'cur0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:935:29: style: The scope of the variable 'cur1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:935:35: style: The scope of the variable 'cur2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:936:14: style: The scope of the variable 'belowerr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:936:25: style: The scope of the variable 'belowerr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:936:36: style: The scope of the variable 'belowerr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:937:14: style: The scope of the variable 'bpreverr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:937:25: style: The scope of the variable 'bpreverr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:937:36: style: The scope of the variable 'bpreverr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:939:12: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jquant2.c:940:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jutils.c:103:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/jutils.c:103:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jccolext-altivec.c:31:12: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jccolext-altivec.c:31:19: style: The scope of the variable 'outptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jccolext-altivec.c:31:28: style: The scope of the variable 'outptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jccolext-altivec.c:31:37: style: The scope of the variable 'outptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcgryext-altivec.c:32:12: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcgryext-altivec.c:32:19: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcsample.h:15:20: style: The scope of the variable 'pixval' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcsample.h:16:16: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcsample.h:17:7: style: The scope of the variable 'row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcsample-altivec.c:37:12: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcsample-altivec.c:37:19: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcsample-altivec.c:93:12: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcsample-altivec.c:93:20: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jcsample-altivec.c:93:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdcolext-altivec.c:30:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdcolext-altivec.c:30:20: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdcolext-altivec.c:30:28: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdcolext-altivec.c:30:36: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdcolext-altivec.c:57:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdmrgext-altivec.c:59:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdsample-altivec.c:35:19: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdsample-altivec.c:131:37: style: The scope of the variable 'outptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdsample-altivec.c:131:46: style: The scope of the variable 'outptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdsample-altivec.c:316:12: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdsample-altivec.c:316:19: style: The scope of the variable 'outptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdsample-altivec.c:355:12: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdsample-altivec.c:355:19: style: The scope of the variable 'outptr0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jdsample-altivec.c:355:28: style: The scope of the variable 'outptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jidctfst-altivec.c:132:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jidctfst-altivec.c:114:33: style: Function 'jsimd_idct_ifast_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jsimd.h:841:16: note: Function 'jsimd_idct_ifast_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'.
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jidctfst-altivec.c:114:33: note: Function 'jsimd_idct_ifast_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'.
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jidctint-altivec.c:209:33: style: Function 'jsimd_idct_islow_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jsimd.h:816:16: note: Function 'jsimd_idct_islow_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'.
thunderbird-52.3.0/mozilla/media/libjpeg/simd/jidctint-altivec.c:209:33: note: Function 'jsimd_idct_islow_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'.
thunderbird-52.3.0/mozilla/media/libmkv/EbmlBufferWriter.c:32:23: error: Uninitialized variable: x [uninitvar]
thunderbird-52.3.0/mozilla/media/libmkv/EbmlWriter.c:113:83: style: Function 'Ebml_SerializeBinary' argument 3 names different: declaration 'ui' definition 'bin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libmkv/EbmlWriter.h:40:83: note: Function 'Ebml_SerializeBinary' argument 3 names different: declaration 'ui' definition 'bin'.
thunderbird-52.3.0/mozilla/media/libmkv/EbmlWriter.c:113:83: note: Function 'Ebml_SerializeBinary' argument 3 names different: declaration 'ui' definition 'bin'.
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.c:19:30: style: Function 'writeHeader' argument 1 names different: declaration 'ebml' definition 'glob'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.h:19:30: note: Function 'writeHeader' argument 1 names different: declaration 'ebml' definition 'glob'.
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.c:19:30: note: Function 'writeHeader' argument 1 names different: declaration 'ebml' definition 'glob'.
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.c:32:35: style: Function 'writeSimpleBlock' argument 1 names different: declaration 'ebml' definition 'glob'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.h:31:35: note: Function 'writeSimpleBlock' argument 1 names different: declaration 'ebml' definition 'glob'.
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.c:32:35: note: Function 'writeSimpleBlock' argument 1 names different: declaration 'ebml' definition 'glob'.
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.c:58:34: style: Function 'writeVideoTrack' argument 1 names different: declaration 'ebml' definition 'glob'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.h:22:34: note: Function 'writeVideoTrack' argument 1 names different: declaration 'ebml' definition 'glob'.
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.c:58:34: note: Function 'writeVideoTrack' argument 1 names different: declaration 'ebml' definition 'glob'.
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.c:91:37: style: Function 'writeAudioTrack' argument 9 names different: declaration 'private_' definition 'private'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.h:29:37: note: Function 'writeAudioTrack' argument 9 names different: declaration 'private_' definition 'private'.
thunderbird-52.3.0/mozilla/media/libmkv/WebMElement.c:91:37: note: Function 'writeAudioTrack' argument 9 names different: declaration 'private_' definition 'private'.
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:617:10: style: The scope of the variable 'get' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:735:18: style: The scope of the variable 'base' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:785:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1089:22: style: The scope of the variable 'peeked_id' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1090:30: style: The scope of the variable 'element' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1177:37: style: The scope of the variable 'aes_settings' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1245:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1319:24: style: The scope of the variable 't_entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1375:24: style: The scope of the variable 'data_size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1597:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1601:7: style: The scope of the variable 'has_data' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1804:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:1806:17: style: The scope of the variable 'found' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:2353:22: style: The scope of the variable 'size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:2353:28: style: The scope of the variable 'total' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:2353:35: style: The scope of the variable 'avail' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:2355:23: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:2102:38: warning: Suspicious code: sign conversion of 18446744073709551615 in calculation because '18446744073709551615' has a negative value [signConversion]
thunderbird-52.3.0/mozilla/media/libnestegg/src/nestegg.c:197:13: style: union member 'ebml_value::i' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libogg/src/ogg_framing.c:395:8: style: The scope of the variable 'acc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/celt/stack_alloc.h:39:0: error: #error "Opus requires one of VAR_ARRAYS, USE_ALLOCA, or NONTHREADSAFE_PSEUDOSTACK be defined to select the temporary allocation mode." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/libopus/celt/entdec.c:199:12: style: The scope of the variable 'ft' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/celt/entdec.c:225:48: style: Function 'ec_dec_bits' argument 2 names different: declaration '_ftb' definition '_bits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libopus/celt/entdec.h:98:48: note: Function 'ec_dec_bits' argument 2 names different: declaration '_ftb' definition '_bits'.
thunderbird-52.3.0/mozilla/media/libopus/celt/entdec.c:225:48: note: Function 'ec_dec_bits' argument 2 names different: declaration '_ftb' definition '_bits'.
thunderbird-52.3.0/mozilla/media/libopus/celt/entenc.c:176:13: style: The scope of the variable 'ft' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/celt/entenc.c:177:13: style: The scope of the variable 'fl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/celt/entenc.c:193:57: style: Function 'ec_enc_bits' argument 3 names different: declaration '_ftb' definition '_bits'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libopus/celt/entenc.h:77:57: note: Function 'ec_enc_bits' argument 3 names different: declaration '_ftb' definition '_bits'.
thunderbird-52.3.0/mozilla/media/libopus/celt/entenc.c:193:57: note: Function 'ec_enc_bits' argument 3 names different: declaration '_ftb' definition '_bits'.
thunderbird-52.3.0/mozilla/media/libopus/silk/LPC_analysis_filter.c:58:23: style: The scope of the variable 'in_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/NLSF_encode.c:61:23: style: The scope of the variable 'pCB_element' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/NSQ.c:96:26: style: The scope of the variable 'A_Q12' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/NSQ.c:96:34: style: The scope of the variable 'B_Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/NSQ.c:96:42: style: The scope of the variable 'AR_shp_Q13' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/NSQ_del_dec.c:135:26: style: The scope of the variable 'A_Q12' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/NSQ_del_dec.c:135:34: style: The scope of the variable 'B_Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/NSQ_del_dec.c:135:42: style: The scope of the variable 'AR_shp_Q13' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/NSQ_del_dec.c:649:26: style: The scope of the variable 'psDD' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/PLC.c:204:46: style: The scope of the variable 'pred_lag_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/control_SNR.c:43:23: style: The scope of the variable 'rateTable' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/decode_core.c:47:17: style: The scope of the variable 'A_Q12' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/decode_core.c:47:25: style: The scope of the variable 'B_Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/decode_core.c:51:43: style: The scope of the variable 'pres_Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/decode_parameters.c:43:22: style: The scope of the variable 'cbk_ptr_Q7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/encode_pulses.c:77:23: style: The scope of the variable 'nBits_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/LTP_analysis_filter_FIX.c:45:31: style: The scope of the variable 'x_lag_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/find_LTP_FIX.c:58:31: style: The scope of the variable 'lag_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/find_pred_coefs_FIX.c:46:23: style: The scope of the variable 'x_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/find_pred_coefs_FIX.c:47:23: style: The scope of the variable 'x_pre_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/noise_shape_analysis_FIX.c:167:31: style: The scope of the variable 'pitch_res_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/pitch_analysis_core_FIX.c:679:36: style: The scope of the variable 'basis_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/prefilter_FIX.c:110:23: style: The scope of the variable 'AR1_shp_Q13' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/prefilter_FIX.c:103:37: style: Function 'silk_prefilter_FIX' argument 3 names different: declaration 'xw_Q10' definition 'xw_Q3'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/main_FIX.h:96:37: note: Function 'silk_prefilter_FIX' argument 3 names different: declaration 'xw_Q10' definition 'xw_Q3'.
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/prefilter_FIX.c:103:37: note: Function 'silk_prefilter_FIX' argument 3 names different: declaration 'xw_Q10' definition 'xw_Q3'.
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/residual_energy16_FIX.c:47:23: style: The scope of the variable 'pRow' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/residual_energy_FIX.c:50:23: style: The scope of the variable 'LPC_res_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/solve_LS_FIX.c:216:23: style: The scope of the variable 'ptr32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/fixed/solve_LS_FIX.c:238:23: style: The scope of the variable 'ptr32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/LPC_inv_pred_gain_FLP.c:46:39: style: The scope of the variable 'rc_mult2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/LPC_inv_pred_gain_FLP.c:48:17: style: The scope of the variable 'Aold' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/LTP_analysis_filter_FLP.c:45:31: style: The scope of the variable 'x_lag_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/burg_modified_FLP.c:49:35: style: The scope of the variable 'num' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/burg_modified_FLP.c:49:47: style: The scope of the variable 'nrg_b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/burg_modified_FLP.c:49:54: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/find_LTP_FLP.c:53:31: style: The scope of the variable 'lag_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/find_pred_coefs_FLP.c:47:23: style: The scope of the variable 'x_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/find_pred_coefs_FLP.c:48:23: style: The scope of the variable 'x_pre_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/noise_shape_analysis_FLP.c:142:31: style: The scope of the variable 'pitch_res_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/pitch_analysis_core_FLP.c:93:27: style: The scope of the variable 'normalizer' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/pitch_analysis_core_FLP.c:568:36: style: The scope of the variable 'basis_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/pitch_analysis_core_FLP.c:569:15: style: The scope of the variable 'energy' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/prefilter_FLP.c:105:23: style: The scope of the variable 'AR1_shp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/solve_LS_FLP.c:121:23: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/solve_LS_FLP.c:143:23: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/float/warped_autocorrelation_FLP.c:44:17: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/quant_LTP_gains.c:49:27: style: The scope of the variable 'cl_ptr_Q5' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/quant_LTP_gains.c:51:27: style: The scope of the variable 'cbk_gain_ptr_Q7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/quant_LTP_gains.c:52:27: style: The scope of the variable 'b_Q14_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/quant_LTP_gains.c:53:27: style: The scope of the variable 'W_Q18_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/quant_LTP_gains.c:39:34: style: Function 'silk_quant_LTP_gains' argument 4 names different: declaration 'sum_gain_dB_Q7' definition 'sum_log_gain_Q7'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libopus/silk/main.h:211:34: note: Function 'silk_quant_LTP_gains' argument 4 names different: declaration 'sum_gain_dB_Q7' definition 'sum_log_gain_Q7'.
thunderbird-52.3.0/mozilla/media/libopus/silk/quant_LTP_gains.c:39:34: note: Function 'silk_quant_LTP_gains' argument 4 names different: declaration 'sum_gain_dB_Q7' definition 'sum_log_gain_Q7'.
thunderbird-52.3.0/mozilla/media/libopus/silk/resampler_down2_3.c:48:17: style: The scope of the variable 'buf_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/resampler_private_IIR_FIR.c:44:17: style: The scope of the variable 'buf_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/resampler_private_down_FIR.c:49:23: style: The scope of the variable 'interpol_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/stereo_find_predictor.c:57:16: style: Opposite expression on both sides of '>'. [oppositeExpression]
thunderbird-52.3.0/mozilla/media/libopus/silk/stereo_find_predictor.c:57:16: note: Opposite expression on both sides of '>'.
thunderbird-52.3.0/mozilla/media/libopus/silk/stereo_find_predictor.c:57:16: note: Opposite expression on both sides of '>'.
thunderbird-52.3.0/mozilla/media/libopus/silk/x86/NSQ_del_dec_sse.c:134:26: style: The scope of the variable 'A_Q12' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/x86/NSQ_del_dec_sse.c:134:34: style: The scope of the variable 'B_Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/x86/NSQ_del_dec_sse.c:134:42: style: The scope of the variable 'AR_shp_Q13' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/x86/NSQ_del_dec_sse.c:744:26: style: The scope of the variable 'psDD' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/x86/NSQ_sse.c:92:26: style: The scope of the variable 'A_Q12' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/x86/NSQ_sse.c:92:34: style: The scope of the variable 'B_Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/silk/x86/NSQ_sse.c:92:42: style: The scope of the variable 'AR_shp_Q13' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.c:152:17: portability: Casting from float ** to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.c:650:8: style: The scope of the variable 'offset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.c:651:8: style: The scope of the variable 'pcm_len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.c:141:52: style: Function 'tonality_analysis_init' argument 1 names different: declaration 'analysis' definition 'tonal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.h:89:52: note: Function 'tonality_analysis_init' argument 1 names different: declaration 'analysis' definition 'tonal'.
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.c:141:52: note: Function 'tonality_analysis_init' argument 1 names different: declaration 'analysis' definition 'tonal'.
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.c:149:53: style: Function 'tonality_analysis_reset' argument 1 names different: declaration 'analysis' definition 'tonal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.h:95:53: note: Function 'tonality_analysis_reset' argument 1 names different: declaration 'analysis' definition 'tonal'.
thunderbird-52.3.0/mozilla/media/libopus/src/analysis.c:149:53: note: Function 'tonality_analysis_reset' argument 1 names different: declaration 'analysis' definition 'tonal'.
thunderbird-52.3.0/mozilla/media/libopus/src/opus_decoder.c:33:0: error: #error "OPUS_BUILD _MUST_ be defined to build Opus. This probably means you need other defines as well, as in a config.h. See the included build files for details." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/libopus/src/opus_encoder.c:840:7: style: Variable 'LM' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libopus/src/opus_encoder.c:839:0: note: Variable 'LM' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libopus/src/opus_encoder.c:840:7: note: Variable 'LM' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libopus/src/opus_encoder.c:1505:17: style: The scope of the variable 'HB_gain_ref' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/src/opus_multistream_decoder.c:159:8: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/src/opus_multistream_encoder.c:346:19: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/src/opus_multistream_encoder.c:977:14: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/src/opus_multistream_encoder.c:997:14: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libopus/src/repacketizer.c:280:8: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libpng/pngconf.h:483:0: error: #error "libpng requires 8-bit bytes" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/AAFilter.cpp:125:12: style: The scope of the variable 'cntTemp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/AAFilter.cpp:125:40: style: The scope of the variable 'w' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/AAFilter.cpp:85:25: style: Function 'AAFilter' argument 1 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/AAFilter.h:67:19: note: Function 'AAFilter' argument 1 names different: declaration 'length' definition 'len'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/AAFilter.cpp:85:25: note: Function 'AAFilter' argument 1 names different: declaration 'length' definition 'len'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/AAFilter.cpp:220:32: warning: Assert statement calls a function which may have desired side effects: 'getChannels'. [assertWithSideEffect]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:166:9: style: Technically the member function 'soundtouch::FIFOSampleBuffer::getChannels' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:158:5: style: Class 'FIFOProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:96:5: style: Class 'FIFOSampleBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/AAFilter.h:67:5: style: Class 'AAFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:178:25: style: The function 'ptrBegin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:73:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:178:25: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:190:18: style: The function 'receiveSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:97:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:190:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:203:18: style: The function 'receiveSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:106:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:203:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:211:18: style: The function 'numSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:110:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:211:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:218:17: style: The function 'isEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:113:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:218:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:225:18: style: The function 'adjustAmountOfSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:120:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:225:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:110:25: style: The function 'ptrBegin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:73:25: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:110:25: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:129:18: style: The function 'putSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:77:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:129:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:147:18: style: The function 'receiveSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:97:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:147:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:156:18: style: The function 'receiveSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:106:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:156:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:160:18: style: The function 'numSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:110:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:160:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:172:17: style: The function 'isEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:113:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:172:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:175:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:116:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:175:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:179:10: style: The function 'adjustAmountOfSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:120:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:179:10: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.cpp:118:40: style: Function 'putSamples' argument 1 names different: declaration 'numSamples' definition 'nSamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.h:139:34: note: Function 'putSamples' argument 1 names different: declaration 'numSamples' definition 'nSamples'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSampleBuffer.cpp:118:40: note: Function 'putSamples' argument 1 names different: declaration 'numSamples' definition 'nSamples'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:168:10: style: The function 'putSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:77:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:168:10: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:171:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:116:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:171:10: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:174:9: style: The function 'isEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:218:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:174:9: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateCubic.h:48:18: style: The function 'resetRegisters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:69:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateCubic.h:48:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateCubic.h:49:17: style: The function 'transposeMono' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:71:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateCubic.h:49:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateCubic.h:52:17: style: The function 'transposeStereo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:74:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateCubic.h:52:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateCubic.h:55:17: style: The function 'transposeMulti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:77:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateCubic.h:55:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.cpp:278:15: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:52:18: warning: Virtual function 'resetRegisters' is called from constructor 'InterpolateLinearInteger()' at line 56. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.cpp:56:5: note: Calling resetRegisters
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:52:18: note: resetRegisters is a virtual method
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:66:18: warning: Virtual function 'setRate' is called from constructor 'InterpolateLinearInteger()' at line 57. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.cpp:57:5: note: Calling setRate
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:66:18: note: setRate is a virtual method
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:76:18: warning: Virtual function 'resetRegisters' is called from constructor 'InterpolateLinearFloat()' at line 192. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.cpp:192:5: note: Calling resetRegisters
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:76:18: note: resetRegisters is a virtual method
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:52:18: style: The function 'resetRegisters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:69:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:52:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:54:17: style: The function 'transposeMono' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:71:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:54:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:57:17: style: The function 'transposeStereo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:74:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:57:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:60:17: style: The function 'transposeMulti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:77:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:60:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:66:18: style: The function 'setRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:91:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:66:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:76:18: style: The function 'resetRegisters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:69:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:76:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:78:17: style: The function 'transposeMono' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:71:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:78:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:81:17: style: The function 'transposeStereo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:74:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:81:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:84:17: style: The function 'transposeMulti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:77:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateLinear.h:84:17: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateShannon.h:53:10: style: The function 'resetRegisters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:69:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateShannon.h:53:10: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateShannon.h:54:9: style: The function 'transposeMono' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:71:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateShannon.h:54:9: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateShannon.h:57:9: style: The function 'transposeStereo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:74:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateShannon.h:57:9: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateShannon.h:60:9: style: The function 'transposeMulti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:77:17: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/InterpolateShannon.h:60:9: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.cpp:133:10: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.cpp:178:38: style: Function 'setChannels' argument 1 names different: declaration 'channels' definition 'nChannels'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.h:164:26: note: Function 'setChannels' argument 1 names different: declaration 'channels' definition 'nChannels'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.cpp:178:38: note: Function 'setChannels' argument 1 names different: declaration 'channels' definition 'nChannels'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.cpp:144:17: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.cpp:63:5: style: Class 'RateTransposer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/RateTransposer.cpp:63:5: style: Class 'RateTransposer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/SoundTouch.cpp:494:22: style: The scope of the variable 'psp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/SoundTouch.cpp:100:5: style: Class 'SoundTouch' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/SoundTouch.cpp:100:5: style: Class 'SoundTouch' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/SoundTouch.h:236:18: style: The function 'putSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:77:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/SoundTouch.h:236:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/SoundTouch.h:245:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:116:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/SoundTouch.h:245:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:188:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:116:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:188:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:224:18: style: The function 'putSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/FIFOSamplePipe.h:77:18: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:224:18: note: Function in derived class
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:332:22: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:326:18: note: outer condition: corr>bestCorr
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:332:22: note: identical inner condition: corr>bestCorr
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:304:5: style: Variable 'bestCorr' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:299:5: note: Variable 'bestCorr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:304:5: note: Variable 'bestCorr' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:354:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:433:12: style: The scope of the variable 'seq' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:433:17: style: The scope of the variable 'seek' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:537:18: style: The scope of the variable 'offset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:538:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:689:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:690:9: style: The scope of the variable 'cnt2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:125:35: style: Function 'setParameters' argument 1 names different: declaration 'sampleRate' definition 'aSampleRate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:211:28: note: Function 'setParameters' argument 1 names different: declaration 'sampleRate' definition 'aSampleRate'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:125:35: note: Function 'setParameters' argument 1 names different: declaration 'sampleRate' definition 'aSampleRate'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:125:52: style: Function 'setParameters' argument 2 names different: declaration 'sequenceMS' definition 'aSequenceMS'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:212:28: note: Function 'setParameters' argument 2 names different: declaration 'sequenceMS' definition 'aSequenceMS'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:125:52: note: Function 'setParameters' argument 2 names different: declaration 'sequenceMS' definition 'aSequenceMS'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:126:35: style: Function 'setParameters' argument 3 names different: declaration 'seekwindowMS' definition 'aSeekWindowMS'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:213:28: note: Function 'setParameters' argument 3 names different: declaration 'seekwindowMS' definition 'aSeekWindowMS'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:126:35: note: Function 'setParameters' argument 3 names different: declaration 'seekwindowMS' definition 'aSeekWindowMS'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:126:54: style: Function 'setParameters' argument 4 names different: declaration 'overlapMS' definition 'aOverlapMS'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:214:28: note: Function 'setParameters' argument 4 names different: declaration 'overlapMS' definition 'aOverlapMS'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:126:54: note: Function 'setParameters' argument 4 names different: declaration 'overlapMS' definition 'aOverlapMS'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:686:38: style: Function 'overlapStereo' argument 1 names different: declaration 'output' definition 'poutput'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:149:44: note: Function 'overlapStereo' argument 1 names different: declaration 'output' definition 'poutput'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:686:38: note: Function 'overlapStereo' argument 1 names different: declaration 'output' definition 'poutput'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:732:44: style: Function 'calculateOverlapLength' argument 1 names different: declaration 'overlapMs' definition 'aoverlapMs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:140:37: note: Function 'calculateOverlapLength' argument 1 names different: declaration 'overlapMs' definition 'aoverlapMs'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:732:44: note: Function 'calculateOverlapLength' argument 1 names different: declaration 'overlapMs' definition 'aoverlapMs'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:188:18: warning: Virtual function 'clear' is called from constructor 'TDStretch()' at line 104. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.cpp:104:5: note: Calling clear
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/TDStretch.h:188:18: note: clear is a virtual method
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp:71:29: style: Function 'disableExtensions' argument 1 names different: declaration 'wDisableMask' definition 'dwDisableMask'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/cpu_detect.h:60:29: note: Function 'disableExtensions' argument 1 names different: declaration 'wDisableMask' definition 'dwDisableMask'.
thunderbird-52.3.0/mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp:71:29: note: Function 'disableExtensions' argument 1 names different: declaration 'wDisableMask' definition 'dwDisableMask'.
thunderbird-52.3.0/mozilla/media/libspeex_resampler/src/arch.h:57:0: error: #error You now need to define either FIXED_POINT or FLOATING_POINT [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/H264.cpp:94:11: style: The scope of the variable 'lastScale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/H264.cpp:95:11: style: The scope of the variable 'nextScale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/H264.cpp:96:11: style: The scope of the variable 'deltaScale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MP4Metadata.cpp:542:22: style: Variable 'numTracks' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:554:21: style: Variable 'version' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:851:21: style: Variable 'version' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:367:8: performance: Technically the member function 'mp4_demuxer::CtsComparator::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:372:3: performance: Technically the member function 'mp4_demuxer::CtsComparator::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:580:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:582:15: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:593:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:595:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:597:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/MoofParser.cpp:752:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libstagefright/binding/SinfParser.cpp:67:26: style: Variable 'isEncrypted' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/AMRExtractor.h:32:5: style: Class 'AMRExtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/MPEG4Extractor.h:44:5: style: Class 'MPEG4Extractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/ESDS.cpp:28:7: warning: Member variable 'ESDS::mStreamType' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/ESDS.cpp:28:7: warning: Member variable 'ESDS::mBitRateMax' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/ESDS.cpp:28:7: warning: Member variable 'ESDS::mBitRateAvg' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:208:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2402:25: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2402:25: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:829:25: warning: Either the condition 'cur' is redundant or there is possible null pointer dereference: cur. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:826:32: note: Assuming that condition 'cur' is not redundant
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:829:25: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:580:17: style: The scope of the variable 'dataLen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2049:52: style: Function 'parseSegmentIndex' argument 1 names different: declaration 'data_offset' definition 'offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/MPEG4Extractor.h:126:40: note: Function 'parseSegmentIndex' argument 1 names different: declaration 'data_offset' definition 'offset'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2049:52: note: Function 'parseSegmentIndex' argument 1 names different: declaration 'data_offset' definition 'offset'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2049:67: style: Function 'parseSegmentIndex' argument 2 names different: declaration 'data_size' definition 'size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/MPEG4Extractor.h:126:60: note: Function 'parseSegmentIndex' argument 2 names different: declaration 'data_size' definition 'size'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2049:67: note: Function 'parseSegmentIndex' argument 2 names different: declaration 'data_size' definition 'size'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:575:17: style: Variable 'classSize' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2212:17: style: Variable 'ctime' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2213:17: style: Variable 'mtime' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2215:20: style: Variable 'duration' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2228:18: style: Variable 'dx' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2231:18: style: Variable 'dy' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2783:31: style: Variable 'ElementInstanceTag' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2784:31: style: Variable 'Profile' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2785:31: style: Variable 'SamplingFrequencyIndex' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2790:31: style: Variable 'NumAssocDataElements' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2791:31: style: Variable 'NumValidCcElements' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2797:35: style: Variable 'MonoMixdownElementNumber' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2804:35: style: Variable 'StereoMixdownElementNumber' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2811:35: style: Variable 'MatrixMixdownIndex' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2812:35: style: Variable 'PseudoSurroundEnable' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2819:35: style: Variable 'FrontElementTagSelect' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2826:35: style: Variable 'SideElementTagSelect' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2833:35: style: Variable 'BackElementTagSelect' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2840:35: style: Variable 'LfeElementTagSelect' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2901:8: performance: Technically the member function 'stagefright::CompositionSorter::LessThan' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2906:8: performance: Technically the member function 'stagefright::CompositionSorter::Equals' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:35:5: style: Class 'SampleTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:106:5: style: Struct 'MPEG4DataSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleIterator.cpp:34:17: warning: Member variable 'SampleIterator::mCurrentChunkIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleIterator.cpp:34:17: warning: Member variable 'SampleIterator::mCurrentSampleIndex' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleIterator.cpp:34:17: warning: Member variable 'SampleIterator::mCurrentSampleSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleIterator.cpp:34:17: warning: Member variable 'SampleIterator::mCurrentSampleTime' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleIterator.cpp:34:17: warning: Member variable 'SampleIterator::mCurrentSampleDecodeTime' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleIterator.cpp:34:17: warning: Member variable 'SampleIterator::mCurrentSampleDuration' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleIterator.h:27:5: style: Struct 'SampleIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:765:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:766:33: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:515:17: style: Function 'setSampleAuxiliaryInformationSizeParams' argument 1 names different: declaration 'aDataOffset' definition 'data_offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:56:62: note: Function 'setSampleAuxiliaryInformationSizeParams' argument 1 names different: declaration 'aDataOffset' definition 'data_offset'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:515:17: note: Function 'setSampleAuxiliaryInformationSizeParams' argument 1 names different: declaration 'aDataOffset' definition 'data_offset'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:515:37: style: Function 'setSampleAuxiliaryInformationSizeParams' argument 2 names different: declaration 'aDataSize' definition 'data_size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:57:61: note: Function 'setSampleAuxiliaryInformationSizeParams' argument 2 names different: declaration 'aDataSize' definition 'data_size'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:515:37: note: Function 'setSampleAuxiliaryInformationSizeParams' argument 2 names different: declaration 'aDataSize' definition 'data_size'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:515:57: style: Function 'setSampleAuxiliaryInformationSizeParams' argument 3 names different: declaration 'aDrmScheme' definition 'drm_scheme'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:58:63: note: Function 'setSampleAuxiliaryInformationSizeParams' argument 3 names different: declaration 'aDrmScheme' definition 'drm_scheme'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:515:57: note: Function 'setSampleAuxiliaryInformationSizeParams' argument 3 names different: declaration 'aDrmScheme' definition 'drm_scheme'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:576:17: style: Function 'setSampleAuxiliaryInformationOffsetParams' argument 1 names different: declaration 'aDataOffset' definition 'data_offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:60:64: note: Function 'setSampleAuxiliaryInformationOffsetParams' argument 1 names different: declaration 'aDataOffset' definition 'data_offset'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:576:17: note: Function 'setSampleAuxiliaryInformationOffsetParams' argument 1 names different: declaration 'aDataOffset' definition 'data_offset'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:576:37: style: Function 'setSampleAuxiliaryInformationOffsetParams' argument 2 names different: declaration 'aDataSize' definition 'data_size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:61:63: note: Function 'setSampleAuxiliaryInformationOffsetParams' argument 2 names different: declaration 'aDataSize' definition 'data_size'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:576:37: note: Function 'setSampleAuxiliaryInformationOffsetParams' argument 2 names different: declaration 'aDataSize' definition 'data_size'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:576:57: style: Function 'setSampleAuxiliaryInformationOffsetParams' argument 3 names different: declaration 'aDrmScheme' definition 'drm_scheme'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:62:65: note: Function 'setSampleAuxiliaryInformationOffsetParams' argument 3 names different: declaration 'aDrmScheme' definition 'drm_scheme'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:576:57: note: Function 'setSampleAuxiliaryInformationOffsetParams' argument 3 names different: declaration 'aDrmScheme' definition 'drm_scheme'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:738:48: style: Function 'getMaxSampleSize' argument 1 names different: declaration 'size' definition 'max_size'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:70:39: note: Function 'getMaxSampleSize' argument 1 names different: declaration 'size' definition 'max_size'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:738:48: note: Function 'getMaxSampleSize' argument 1 names different: declaration 'size' definition 'max_size'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1074:18: style: Function 'getSampleSize_l' argument 1 names different: declaration 'sample_index' definition 'sampleIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:173:39: note: Function 'getSampleSize_l' argument 1 names different: declaration 'sample_index' definition 'sampleIndex'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1074:18: note: Function 'getSampleSize_l' argument 1 names different: declaration 'sample_index' definition 'sampleIndex'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1074:39: style: Function 'getSampleSize_l' argument 2 names different: declaration 'sample_size' definition 'sampleSize'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:173:61: note: Function 'getSampleSize_l' argument 2 names different: declaration 'sample_size' definition 'sampleSize'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1074:39: note: Function 'getSampleSize_l' argument 2 names different: declaration 'sample_size' definition 'sampleSize'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1145:18: style: Function 'getSampleCencInfo' argument 1 names different: declaration 'aSampleIndex' definition 'sample_index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:97:41: note: Function 'getSampleCencInfo' argument 1 names different: declaration 'aSampleIndex' definition 'sample_index'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1145:18: note: Function 'getSampleCencInfo' argument 1 names different: declaration 'aSampleIndex' definition 'sample_index'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1145:52: style: Function 'getSampleCencInfo' argument 2 names different: declaration 'aClearSizes' definition 'clear_sizes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:98:52: note: Function 'getSampleCencInfo' argument 2 names different: declaration 'aClearSizes' definition 'clear_sizes'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1145:52: note: Function 'getSampleCencInfo' argument 2 names different: declaration 'aClearSizes' definition 'clear_sizes'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1146:29: style: Function 'getSampleCencInfo' argument 3 names different: declaration 'aCipherSizes' definition 'cipher_sizes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:99:52: note: Function 'getSampleCencInfo' argument 3 names different: declaration 'aCipherSizes' definition 'cipher_sizes'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1146:29: note: Function 'getSampleCencInfo' argument 3 names different: declaration 'aCipherSizes' definition 'cipher_sizes'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1146:51: style: Function 'getSampleCencInfo' argument 4 names different: declaration 'aIV' definition 'iv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/include/SampleTable.h:100:40: note: Function 'getSampleCencInfo' argument 4 names different: declaration 'aIV' definition 'iv'.
thunderbird-52.3.0/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp:1146:51: note: Function 'getSampleCencInfo' argument 4 names different: declaration 'aIV' definition 'iv'.
thunderbird-52.3.0/mozilla/media/libstagefright/gtest/TestParser.cpp:123:19: warning: Either the condition '!aFilename' is redundant or there is possible null pointer dereference: aFilename. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libstagefright/gtest/TestParser.cpp:120:7: note: Assuming that condition '!aFilename' is not redundant
thunderbird-52.3.0/mozilla/media/libstagefright/gtest/TestParser.cpp:123:19: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libstagefright/gtest/TestParser.cpp:128:13: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libstagefright/gtest/TestParser.cpp:124:7: note: Assuming that condition '!f' is not redundant
thunderbird-52.3.0/mozilla/media/libstagefright/gtest/TestParser.cpp:128:13: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/liblog/fake_log_device.c:155:25: error: Array 'openLogTable[16]' accessed at index 127, which is out of bounds. [arrayIndexOutOfBounds]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/liblog/logprint.c:672:18: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/liblog/logprint.c:941:5: style: Variable 'outBuffer' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/liblog/logprint.c:938:0: note: Variable 'outBuffer' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/liblog/logprint.c:941:5: note: Variable 'outBuffer' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/liblog/logprint.c:562:27: style: Same expression on both sides of '-='. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/liblog/logprint.c:216:26: style: The scope of the variable 'p_info_old' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/libutils/RefBase.cpp:77:5: style: Class 'weakref_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/libutils/String16.cpp:272:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/libutils/Unicode.cpp:214:12: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/libutils/Unicode.cpp:228:12: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/libutils/Unicode.cpp:266:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libstagefright/system/core/libutils/VectorImpl.cpp:564:13: style: The scope of the variable 'mid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1448:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1449:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1808:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1822:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1881:29: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1928:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:314:39: style: Same expression on both sides of '-'. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:532:16: style: The scope of the variable 'run_count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:571:16: style: The scope of the variable 'run_count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:608:22: style: The scope of the variable 'val' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:841:17: style: The scope of the variable 'refi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:908:20: style: The scope of the variable 'fragi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1027:11: style: The scope of the variable 'skip' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1539:11: style: The scope of the variable 'token' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1613:24: style: The scope of the variable 'cdst' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1614:24: style: The scope of the variable 'csrc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1616:24: style: The scope of the variable 'sum0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1617:24: style: The scope of the variable 'sum1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1664:24: style: The scope of the variable 'rdst' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1665:24: style: The scope of the variable 'rsrc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1668:24: style: The scope of the variable 'sum0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:1669:24: style: The scope of the variable 'sum1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:2086:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:586:21: style: Checking if unsigned variable 'run_count--' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:195:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:198:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:208:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:210:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:212:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:214:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:216:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:220:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:221:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:227:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:228:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:229:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:230:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:236:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:237:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:238:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:239:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:242:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:253:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:257:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:260:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:262:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:264:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:266:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:270:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:271:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:277:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:278:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:279:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/decode.c:280:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libtheora/lib/dequant.c:33:18: style: The scope of the variable 'qti' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/dequant.c:34:18: style: The scope of the variable 'pli' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/huffdec.c:479:24: style: The scope of the variable 'bits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/huffdec.c:474:65: style: Function 'oc_huff_token_decode_c' argument 2 names different: declaration '_node' definition '_tree'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libtheora/lib/huffdec.h:30:65: note: Function 'oc_huff_token_decode_c' argument 2 names different: declaration '_node' definition '_tree'.
thunderbird-52.3.0/mozilla/media/libtheora/lib/huffdec.c:474:65: note: Function 'oc_huff_token_decode_c' argument 2 names different: declaration '_node' definition '_tree'.
thunderbird-52.3.0/mozilla/media/libtheora/lib/internal.c:211:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libtheora/lib/state.c:336:22: style: The scope of the variable 'fplane' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/state.c:337:22: style: The scope of the variable 'crop_x0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/state.c:338:22: style: The scope of the variable 'crop_y0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/state.c:339:22: style: The scope of the variable 'crop_xf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/state.c:340:22: style: The scope of the variable 'crop_yf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtheora/lib/state.c:342:22: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_block.c:236:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_block.c:275:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_block.c:275:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_codebook.c:28:59: style: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libtremor/lib/codebook.h:85:66: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_codebook.c:28:59: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_codebook.c:348:77: style: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libtremor/lib/codebook.h:95:15: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_codebook.c:348:77: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_codebook.c:339:11: style: Unused variable: j [unusedVariable]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_codebook.c:249:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_codebook.c:250:39: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_floor0.c:148:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_floor1.c:421:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_info.c:94:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_info.c:121:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_info.c:308:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_info.c:60:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_info.c:80:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_mapping0.c:65:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_mapping0.c:197:43: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_mapping0.c:198:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_mapping0.c:200:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_mapping0.c:201:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_mdct.c:346:13: style: The scope of the variable 'V' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_res012.c:54:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_res012.c:229:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:196:8: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:196:10: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:196:12: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:331:39: style: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libtremor/lib/codebook.h:80:46: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:331:39: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:331:64: style: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libtremor/lib/codebook.h:80:74: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:331:64: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:358:43: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_sharedbook.c:369:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_synthesis.c:33:25: style: The scope of the variable 'type' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_synthesis.c:33:35: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_window.c:55:54: style: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libtremor/lib/window.h:22:61: note: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'.
thunderbird-52.3.0/mozilla/media/libtremor/lib/tremor_window.c:55:54: note: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_bitrate.c:29:65: style: Function 'vorbis_bitrate_init' argument 2 names different: declaration 'bs' definition 'bm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/bitrate.h:53:72: note: Function 'vorbis_bitrate_init' argument 2 names different: declaration 'bs' definition 'bm'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_bitrate.c:29:65: note: Function 'vorbis_bitrate_init' argument 2 names different: declaration 'bs' definition 'bm'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_bitrate.c:59:50: style: Function 'vorbis_bitrate_clear' argument 1 names different: declaration 'bs' definition 'bm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/bitrate.h:54:57: note: Function 'vorbis_bitrate_clear' argument 1 names different: declaration 'bs' definition 'bm'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_bitrate.c:59:50: note: Function 'vorbis_bitrate_clear' argument 1 names different: declaration 'bs' definition 'bm'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:79:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:150:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:317:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:418:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:422:8: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:727:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:727:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:420:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:421:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_block.c:468:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:31:10: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:447:13: style: The scope of the variable 'entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:471:8: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:471:10: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:471:12: style: The scope of the variable 'entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:472:7: style: The scope of the variable 'chptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:30:69: style: Function 'vorbis_staticbook_pack' argument 2 names different: declaration 'b' definition 'opb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/codebook.h:100:76: note: Function 'vorbis_staticbook_pack' argument 2 names different: declaration 'b' definition 'opb'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:30:69: note: Function 'vorbis_staticbook_pack' argument 2 names different: declaration 'b' definition 'opb'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:149:59: style: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/codebook.h:101:66: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:149:59: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:468:61: style: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/codebook.h:113:43: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:468:61: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:380:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_codebook.c:381:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_envelope.c:319:15: warning: Identical condition 'j>=testW', second condition is always false [identicalConditionAfterEarlyExit]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_envelope.c:273:11: note: first condition
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_envelope.c:319:15: note: second condition
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_envelope.c:105:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:580:10: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:736:8: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:758:8: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:758:10: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:852:11: style: The scope of the variable 'cval' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:853:11: style: The scope of the variable 'cshift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:854:13: style: The scope of the variable 'l' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:1049:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_floor1.c:488:8: style: Variable 'y2b' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_info.c:125:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_info.c:152:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_info.c:341:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_info.c:68:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_info.c:91:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_info.c:111:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lpc.c:140:12: style: The scope of the variable 'o' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lpc.c:140:14: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lpc.c:141:9: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lpc.c:61:47: style: Function 'vorbis_lpc_from_data' argument 2 names different: declaration 'lpc' definition 'lpci'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/lpc.h:24:54: note: Function 'vorbis_lpc_from_data' argument 2 names different: declaration 'lpc' definition 'lpci'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lpc.c:61:47: note: Function 'vorbis_lpc_from_data' argument 2 names different: declaration 'lpc' definition 'lpci'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lpc.c:62:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lpc.c:63:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lpc.c:142:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lsp.c:316:20: style: The scope of the variable 'delta' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lsp.c:312:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lsp.c:367:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lsp.c:406:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lsp.c:407:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lsp.c:408:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_lsp.c:409:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mapping0.c:241:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mapping0.c:247:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mapping0.c:595:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mapping0.c:596:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mapping0.c:710:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mapping0.c:711:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mapping0.c:713:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mapping0.c:714:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mdct.c:223:14: style: The scope of the variable 'r0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mdct.c:224:14: style: The scope of the variable 'r1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mdct.c:271:14: style: The scope of the variable 'r0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mdct.c:272:14: style: The scope of the variable 'r1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_mdct.c:498:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:362:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:362:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:92:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:452:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:453:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:550:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:551:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:552:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:553:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:554:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:704:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:755:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:937:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1031:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1034:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1037:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1040:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1043:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1046:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1052:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1053:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1054:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:1055:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_psy.c:174:21: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_res0.c:78:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_res0.c:322:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_res0.c:666:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:194:8: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:194:10: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:194:12: style: The scope of the variable 'count' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:193:61: style: Function '_book_unquantize' argument 3 names different: declaration 'map' definition 'sparsemap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/codebook.h:87:68: note: Function '_book_unquantize' argument 3 names different: declaration 'map' definition 'sparsemap'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:193:61: note: Function '_book_unquantize' argument 3 names different: declaration 'map' definition 'sparsemap'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:280:39: style: Function 'vorbis_book_init_encode' argument 1 names different: declaration 'dest' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/codebook.h:83:46: note: Function 'vorbis_book_init_encode' argument 1 names different: declaration 'dest' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:280:39: note: Function 'vorbis_book_init_encode' argument 1 names different: declaration 'dest' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:280:64: style: Function 'vorbis_book_init_encode' argument 2 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/codebook.h:83:74: note: Function 'vorbis_book_init_encode' argument 2 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:280:64: note: Function 'vorbis_book_init_encode' argument 2 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:310:39: style: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/codebook.h:84:46: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:310:39: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:310:64: style: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/codebook.h:84:74: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:310:64: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'.
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:338:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_sharedbook.c:349:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_smallft.c:690:29: style: The scope of the variable 't6' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_smallft.c:690:32: style: The scope of the variable 't7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_smallft.c:690:35: style: The scope of the variable 't8' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_smallft.c:690:38: style: The scope of the variable 't9' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbis_smallft.c:690:41: style: The scope of the variable 't10' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbisenc.c:194:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvorbis/lib/vorbisenc.c:194:9: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/alloccommon.c:127:36: style: Function 'vp8_setup_version' argument 1 names different: declaration 'oci' definition 'cm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/alloccommon.h:25:36: note: Function 'vp8_setup_version' argument 1 names different: declaration 'oci' definition 'cm'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/alloccommon.c:127:36: note: Function 'vp8_setup_version' argument 1 names different: declaration 'oci' definition 'cm'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.c:18:20: style: The scope of the variable 'dst0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/arm/neon/iwalsh_neon.c:100:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c:193:32: error: Uninitialized variable: d0u8x4 [uninitvar]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c:195:32: error: Uninitialized variable: d1u8x4 [uninitvar]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/debugmodes.c:91:17: style: The scope of the variable 'bindex' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/debugmodes.c:138:17: style: The scope of the variable 'bindex' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/entropymode.c:167:39: style: Function 'vp8_default_bmode_probs' argument 1 names different: declaration 'dest' definition 'p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/entropymode.h:81:39: note: Function 'vp8_default_bmode_probs' argument 1 names different: declaration 'dest' definition 'p'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/entropymode.c:167:39: note: Function 'vp8_default_bmode_probs' argument 1 names different: declaration 'dest' definition 'p'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/extend.c:78:0: style: Same expression used in consecutive assignments of 'et' and 'el'. [duplicateAssignExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/extend.c:79:0: note: Same expression used in consecutive assignments of 'et' and 'el'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/extend.c:78:0: note: Same expression used in consecutive assignments of 'et' and 'el'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/extend.c:110:0: style: Same expression used in consecutive assignments of 'et' and 'el'. [duplicateAssignExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/extend.c:111:0: note: Same expression used in consecutive assignments of 'et' and 'el'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/extend.c:110:0: note: Same expression used in consecutive assignments of 'et' and 'el'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/findnearmv.c:30:13: style: Function 'vp8_find_near_mvs' argument 5 names different: declaration 'best' definition 'best_mv'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/findnearmv.h:78:46: note: Function 'vp8_find_near_mvs' argument 5 names different: declaration 'best' definition 'best_mv'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/findnearmv.c:30:13: note: Function 'vp8_find_near_mvs' argument 5 names different: declaration 'best' definition 'best_mv'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/findnearmv.c:31:9: style: Function 'vp8_find_near_mvs' argument 6 names different: declaration 'near_mv_ref_cts' definition 'cnt'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/findnearmv.h:79:9: note: Function 'vp8_find_near_mvs' argument 6 names different: declaration 'near_mv_ref_cts' definition 'cnt'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/findnearmv.c:31:9: note: Function 'vp8_find_near_mvs' argument 6 names different: declaration 'near_mv_ref_cts' definition 'cnt'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/idctllm.c:146:9: style: The scope of the variable 'a2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/idctllm.c:146:13: style: The scope of the variable 'b2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/idctllm.c:146:17: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/idctllm.c:146:21: style: The scope of the variable 'd2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter.c:203:9: style: The scope of the variable 'filter_level' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter.c:261:9: style: The scope of the variable 'filter_level' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:108:10: style: The scope of the variable 'hev' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:109:17: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:140:10: style: The scope of the variable 'hev' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:141:17: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:226:17: style: The scope of the variable 'hev' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:227:17: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:261:17: style: The scope of the variable 'hev' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:262:17: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:324:17: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/loopfilter_filters.c:343:17: style: The scope of the variable 'mask' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/postproc.c:137:28: style: The scope of the variable 'p_dst' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/postproc.c:388:47: style: Function 'vp8_de_noise' argument 1 names different: declaration 'oci' definition 'cm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/postproc.h:37:47: note: Function 'vp8_de_noise' argument 1 names different: declaration 'oci' definition 'cm'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/postproc.c:388:47: note: Function 'vp8_de_noise' argument 1 names different: declaration 'oci' definition 'cm'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconinter.c:85:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconinter.c:140:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconinter.c:531:49: style: Function 'vp8_build_inter_predictors_mb' argument 1 names different: declaration 'x' definition 'xd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconinter.h:19:56: note: Function 'vp8_build_inter_predictors_mb' argument 1 names different: declaration 'x' definition 'xd'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconinter.c:531:49: note: Function 'vp8_build_inter_predictors_mb' argument 1 names different: declaration 'x' definition 'xd'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconintra.c:26:12: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconintra.c:39:13: style: The scope of the variable 'shift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconintra.c:40:13: style: The scope of the variable 'average' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconintra.c:156:12: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconintra.c:170:13: style: The scope of the variable 'shift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/reconintra4x4.c:22:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/treecoder.c:116:18: style: Function 'vp8_tree_probs_from_distribution' argument 7 names different: declaration 'Pfactor' definition 'Pfac'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/treecoder.h:77:18: note: Function 'vp8_tree_probs_from_distribution' argument 7 names different: declaration 'Pfactor' definition 'Pfac'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/treecoder.c:116:18: note: Function 'vp8_tree_probs_from_distribution' argument 7 names different: declaration 'Pfactor' definition 'Pfac'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/treecoder.c:117:9: style: Function 'vp8_tree_probs_from_distribution' argument 8 names different: declaration 'Round' definition 'rd'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/treecoder.h:78:9: note: Function 'vp8_tree_probs_from_distribution' argument 8 names different: declaration 'Round' definition 'rd'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/common/treecoder.c:117:9: note: Function 'vp8_tree_probs_from_distribution' argument 8 names different: declaration 'Round' definition 'rd'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/dboolhuff.c:21:33: warning: Either the condition '!source' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/dboolhuff.c:29:22: note: Assuming that condition '!source' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/dboolhuff.c:21:33: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/decodeframe.c:100:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/decodeframe.c:511:9: style: The scope of the variable 'recon_yoffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/decodeframe.c:511:24: style: The scope of the variable 'recon_uvoffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/decodeframe.c:990:15: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/decodeframe.c:990:18: style: The scope of the variable 'l' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/decodeframe.c:981:33: style: Function 'vp8_decode_frame' argument 1 names different: declaration 'cpi' definition 'pbi'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/onyxd_int.h:133:33: note: Function 'vp8_decode_frame' argument 1 names different: declaration 'cpi' definition 'pbi'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/decodeframe.c:981:33: note: Function 'vp8_decode_frame' argument 1 names different: declaration 'cpi' definition 'pbi'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/error_concealment.c:196:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/onyxd_if.c:312:5: style: Variable 'retcode' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/onyxd_if.c:306:0: note: Variable 'retcode' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/onyxd_if.c:312:5: note: Variable 'retcode' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/onyxd_if.c:146:9: style: The scope of the variable 'free_fb' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/threading.c:99:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/threading.c:304:19: style: The scope of the variable 'current_mb_col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/threading.c:658:18: style: The scope of the variable 'ithread' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/threading.c:702:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/threading.c:783:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/threading.c:784:9: style: The scope of the variable 'uv_width' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/threading.c:874:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/decoder/threading.c:370:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/bitstream.c:900:61: style: Redundant condition: cpi->common.frame_type==KEY_FRAME. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/bitstream.c:385:18: style: The scope of the variable 'w' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/bitstream.c:1007:9: style: The scope of the variable 'new_intra' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/bitstream.c:1007:20: style: The scope of the variable 'new_last' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/bitstream.c:1007:30: style: The scope of the variable 'new_garf' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/bitstream.c:1007:40: style: The scope of the variable 'oldtotal' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/bitstream.c:1007:50: style: The scope of the variable 'newtotal' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/bitstream.c:1268:12: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.c:43:35: style: Function 'vp8_start_encode' argument 1 names different: declaration 'bc' definition 'br'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.h:40:42: note: Function 'vp8_start_encode' argument 1 names different: declaration 'bc' definition 'br'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.c:43:35: note: Function 'vp8_start_encode' argument 1 names different: declaration 'bc' definition 'br'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.c:43:54: style: Function 'vp8_start_encode' argument 2 names different: declaration 'buffer' definition 'source'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.h:40:61: note: Function 'vp8_start_encode' argument 2 names different: declaration 'buffer' definition 'source'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.c:43:54: note: Function 'vp8_start_encode' argument 2 names different: declaration 'buffer' definition 'source'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.c:43:77: style: Function 'vp8_start_encode' argument 3 names different: declaration 'buffer_end' definition 'source_end'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.h:40:84: note: Function 'vp8_start_encode' argument 3 names different: declaration 'buffer_end' definition 'source_end'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.c:43:77: note: Function 'vp8_start_encode' argument 3 names different: declaration 'buffer_end' definition 'source_end'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.c:54:34: style: Function 'vp8_stop_encode' argument 1 names different: declaration 'bc' definition 'br'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.h:43:41: note: Function 'vp8_stop_encode' argument 1 names different: declaration 'bc' definition 'br'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/boolhuff.c:54:34: note: Function 'vp8_stop_encode' argument 1 names different: declaration 'bc' definition 'br'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/dct.c:70:9: style: The scope of the variable 'a2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/dct.c:70:13: style: The scope of the variable 'b2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/dct.c:70:17: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/dct.c:70:21: style: The scope of the variable 'd2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:693:9: style: Condition 'apply_spatial_loop_filter' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:506:37: note: Assignment 'apply_spatial_loop_filter=1', assigned value is 1
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:693:9: note: Condition 'apply_spatial_loop_filter' is always true
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:70:9: style: The scope of the variable 'shift_inc2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:94:17: style: The scope of the variable 'adjustment' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:242:9: style: The scope of the variable 'shift_inc2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:271:13: style: The scope of the variable 'adjustment' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:503:9: style: The scope of the variable 'sse_diff_thresh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:695:11: style: The scope of the variable 'apply_filter_col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/denoising.c:696:11: style: The scope of the variable 'apply_filter_row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodeframe.c:275:9: style: The scope of the variable 'recon_yoffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodeframe.c:738:9: style: The scope of the variable 'mb_row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodeframe.c:977:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodeintra.c:25:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodemb.c:285:13: style: The scope of the variable 'base_bits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodemb.c:286:13: style: The scope of the variable 'd2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodemb.c:287:13: style: The scope of the variable 'dx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodemv.c:146:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodemv.c:140:0: note: Variable 'i' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodemv.c:146:5: note: Variable 'i' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodemv.c:141:18: style: The scope of the variable 'cost0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/encodemv.c:142:18: style: The scope of the variable 'cost1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:108:22: style: Condition 'offset<0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:805:9: style: Variable 'weight' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:798:0: note: Variable 'weight' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:805:9: note: Variable 'weight' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1782:5: style: Variable 'mod_frame_err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1750:0: note: Variable 'mod_frame_err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1782:5: note: Variable 'mod_frame_err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1787:5: style: Variable 'gf_first_frame_err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1749:0: note: Variable 'gf_first_frame_err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1787:5: note: Variable 'gf_first_frame_err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:2761:5: style: Variable 'kf_mod_err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:2729:0: note: Variable 'kf_mod_err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:2761:5: note: Variable 'kf_mod_err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:316:12: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:990:12: style: The scope of the variable 'err_correction_factor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1109:12: style: The scope of the variable 'err_correction_factor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1192:12: style: The scope of the variable 'err_correction_factor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1372:16: style: The scope of the variable 'IIRatio' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1476:16: style: The scope of the variable 'decay_rate' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1548:12: style: The scope of the variable 'this_frame_mvr_ratio' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1549:12: style: The scope of the variable 'this_frame_mvc_ratio' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1745:12: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:1770:9: style: The scope of the variable 'flash_detected' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:2656:16: style: The scope of the variable 'next_iiratio' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:3207:13: style: The scope of the variable 'scale_val' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/firstpass.c:3220:16: style: The scope of the variable 'effective_size_ratio' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/lookahead.c:112:9: style: The scope of the variable 'row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/lookahead.c:112:14: style: The scope of the variable 'col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/lookahead.c:112:19: style: The scope of the variable 'active_end' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:403:5: style: Variable 'bestmse' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:371:0: note: Variable 'bestmse' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:403:5: note: Variable 'bestmse' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:714:5: style: Variable 'bestmse' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:682:0: note: Variable 'bestmse' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:714:5: note: Variable 'bestmse' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:1244:25: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:1448:12: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:1581:12: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:860:9: style: Function 'vp8_hex_search' argument 7 names different: declaration 'error_per_bit' definition 'sad_per_bit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.h:53:9: note: Function 'vp8_hex_search' argument 7 names different: declaration 'error_per_bit' definition 'sad_per_bit'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:860:9: note: Function 'vp8_hex_search' argument 7 names different: declaration 'error_per_bit' definition 'sad_per_bit'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:861:34: style: Function 'vp8_hex_search' argument 8 names different: declaration 'vf' definition 'vfp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.h:54:34: note: Function 'vp8_hex_search' argument 8 names different: declaration 'vf' definition 'vfp'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mcomp.c:861:34: note: Function 'vp8_hex_search' argument 8 names different: declaration 'vf' definition 'vfp'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/modecosts.c:19:36: style: Function 'vp8_init_mode_costs' argument 1 names different: declaration 'x' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/modecosts.h:21:43: note: Function 'vp8_init_mode_costs' argument 1 names different: declaration 'x' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/modecosts.c:19:36: note: Function 'vp8_init_mode_costs' argument 1 names different: declaration 'x' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mr_dissim.c:57:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mr_dissim.c:101:42: style: The scope of the variable 'mmvx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mr_dissim.c:102:42: style: The scope of the variable 'mmvy' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/mr_dissim.c:182:33: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:447:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:447:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:448:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:448:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:451:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:451:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:452:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:452:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:454:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:454:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:455:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:455:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:457:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:457:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:458:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:458:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:461:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:461:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:462:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:462:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:464:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:464:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:465:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:465:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:473:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:473:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:474:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:474:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:477:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:477:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:478:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:478:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:481:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:481:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:482:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:482:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:484:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:484:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:485:5: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2513:29: note: Calling function 'dealloc_compressor_data', 1st argument 'cpi' value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:485:5: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2514:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2514:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2515:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2515:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2516:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2516:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2517:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2517:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2518:14: warning: Either the condition 'cpi' is redundant or there is possible null pointer dereference: cpi. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2247:9: note: Assuming that condition 'cpi' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:2518:14: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:1115:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:1120:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:1115:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:578:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:3997:17: style: The scope of the variable 'buff_lvl_step' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:4731:13: style: The scope of the variable 'mb_row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:4732:13: style: The scope of the variable 'mb_col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:4755:13: style: The scope of the variable 'mb_row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:4756:13: style: The scope of the variable 'mb_col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:1791:13: style: Variable 'UNINITIALIZED_IS_SAFE' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/onyx_if.c:1792:13: style: Variable 'UNINITIALIZED_IS_SAFE' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:310:26: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:87:7: style: The scope of the variable 'threshold1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:88:7: style: The scope of the variable 'threshold2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:90:7: style: The scope of the variable 'grad_last' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:91:7: style: The scope of the variable 'grad_source' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:246:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:247:9: style: The scope of the variable 'distortion' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:359:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:360:9: style: The scope of the variable 'Uaverage' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:361:9: style: The scope of the variable 'Vaverage' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:638:9: style: The scope of the variable 'local_motion_check' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:1058:17: style: The scope of the variable 'thissme' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:1060:17: style: The scope of the variable 'further_steps' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:1061:17: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:1504:30: style: The scope of the variable 'distortion' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:1506:9: style: The scope of the variable 'this_rd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:1501:46: style: Function 'vp8_pick_intra_mode' argument 2 names different: declaration 'rate' definition 'rate_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.h:25:53: note: Function 'vp8_pick_intra_mode' argument 2 names different: declaration 'rate' definition 'rate_'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:1501:46: note: Function 'vp8_pick_intra_mode' argument 2 names different: declaration 'rate' definition 'rate_'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/pickinter.c:364:24: style: Variable 'UNINITIALIZED_IS_SAFE' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/picklpf.c:277:9: style: The scope of the variable 'filt_high' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/picklpf.c:279:9: style: The scope of the variable 'filt_low' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/picklpf.c:284:9: style: The scope of the variable 'Bias' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:21:12: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:22:9: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:22:12: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:22:15: style: The scope of the variable 'z' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:22:18: style: The scope of the variable 'sz' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:54:12: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:55:9: style: The scope of the variable 'zbin' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:56:9: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:56:15: style: The scope of the variable 'z' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:56:18: style: The scope of the variable 'sz' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:253:9: style: The scope of the variable 'quant_val' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:36:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/quantize.c:81:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/ratectrl.c:443:9: style: The scope of the variable 'Boost' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/ratectrl.c:1366:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:741:26: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:426:13: style: The scope of the variable 'bd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:428:9: style: The scope of the variable 'berror' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:452:13: style: The scope of the variable 'be' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:453:13: style: The scope of the variable 'bd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:644:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:645:9: style: The scope of the variable 'distortion' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:777:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:780:9: style: The scope of the variable 'this_rd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:885:9: style: The scope of the variable 'rate_to' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:1184:21: style: The scope of the variable 'sseshift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:1188:21: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:1189:21: style: The scope of the variable 'thissme' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:1420:13: style: The scope of the variable 'sr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:1544:22: style: The scope of the variable 'vcnt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:1545:22: style: The scope of the variable 'find' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:1546:22: style: The scope of the variable 'mb_offset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:1550:22: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:2241:17: style: The scope of the variable 'further_steps' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:2242:17: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:2612:49: style: Function 'vp8_rd_pick_intra_mode' argument 2 names different: declaration 'rate' definition 'rate_'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.h:77:56: note: Function 'vp8_rd_pick_intra_mode' argument 2 names different: declaration 'rate' definition 'rate_'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:2612:49: note: Function 'vp8_rd_pick_intra_mode' argument 2 names different: declaration 'rate' definition 'rate_'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:776:24: style: Variable 'UNINITIALIZED_IS_SAFE' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:882:24: style: Variable 'UNINITIALIZED_IS_SAFE' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/rdopt.c:884:9: style: Variable 'UNINITIALIZED_IS_SAFE' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/segmentation.c:17:9: style: The scope of the variable 'mb_row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/segmentation.c:17:17: style: The scope of the variable 'mb_col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/tokenize.c:118:15: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/treewriter.c:36:27: style: Function 'vp8_cost_tokens' argument 1 names different: declaration 'Costs' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/treewriter.h:123:10: note: Function 'vp8_cost_tokens' argument 1 names different: declaration 'Costs' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/treewriter.c:36:27: note: Function 'vp8_cost_tokens' argument 1 names different: declaration 'Costs' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/treewriter.c:40:28: style: Function 'vp8_cost_tokens2' argument 1 names different: declaration 'Costs' definition 'c'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/treewriter.h:127:10: note: Function 'vp8_cost_tokens2' argument 1 names different: declaration 'Costs' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/treewriter.c:40:28: note: Function 'vp8_cost_tokens2' argument 1 names different: declaration 'Costs' definition 'c'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:240:25: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:243:26: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:245:25: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:248:26: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:282:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:284:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:324:31: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:327:32: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:329:31: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:332:32: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:343:31: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:346:32: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:353:29: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:355:29: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:47:18: style: The scope of the variable 'sum_diff_thresh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/denoising_sse2.c:194:18: style: The scope of the variable 'sum_diff_thresh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/quantize_ssse3.c:35:3: error: Uninitialized variable: eob [uninitvar]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/encoder/x86/quantize_ssse3.c:38:10: error: Uninitialized variable: eob [uninitvar]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/vp8_cx_iface.c:904:13: style: The scope of the variable 'comp_data_state' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/vp8_dx_iface.c:137:5: style: Variable 'priv->yv12_frame_buffers.use_frame_threads' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/vp8_dx_iface.c:133:5: note: Variable 'priv->yv12_frame_buffers.use_frame_threads' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/vp8_dx_iface.c:137:5: note: Variable 'priv->yv12_frame_buffers.use_frame_threads' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/vp8_dx_iface.c:225:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/libvpx/vp8/vp8_dx_iface.c:227:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/vp8_dx_iface.c:225:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/libvpx/vp8/vp8_dx_iface.c:65:29: style: struct member 'vpx_codec_alg_priv::img_setup' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_convolve8_avg_neon.c:67:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_convolve8_avg_neon.c:259:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_convolve8_avg_neon.c:259:18: style: The scope of the variable 'd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_convolve8_neon.c:67:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_convolve8_neon.c:245:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_convolve8_neon.c:245:18: style: The scope of the variable 'd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct16x16_add_neon.c:844:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct16x16_add_neon.c:345:14: style: The scope of the variable 'd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct32x32_add_neon.c:202:14: style: The scope of the variable 'in' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct32x32_add_neon.c:494:13: style: Variable 'pass1' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct32x32_add_neon.c:495:13: style: Variable 'pass2' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct8x8_add_neon.c:334:11: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct8x8_add_neon.c:357:11: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct8x8_add_neon.c:522:11: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_idct8x8_add_neon.c:545:11: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_loopfilter_4_neon.c:121:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_loopfilter_4_neon.c:176:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_loopfilter_8_neon.c:274:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_loopfilter_8_neon.c:334:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:183:3: style: Variable 'd0u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:180:0: note: Variable 'd0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:183:3: note: Variable 'd0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:194:3: style: Variable 'q0u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:191:0: note: Variable 'q0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:194:3: note: Variable 'q0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:206:3: style: Variable 'q0u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:202:0: note: Variable 'q0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:206:3: note: Variable 'q0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:207:3: style: Variable 'q1u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:203:0: note: Variable 'q1u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:207:3: note: Variable 'q1u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:222:3: style: Variable 'd0u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:216:0: note: Variable 'd0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:222:3: note: Variable 'd0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:241:3: style: Variable 'd1u64' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:238:0: note: Variable 'd1u64' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:241:3: note: Variable 'd1u64' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:243:3: style: Variable 'd0u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:237:0: note: Variable 'd0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:243:3: note: Variable 'd0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:276:3: style: Variable 'q1u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:273:0: note: Variable 'q1u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:276:3: note: Variable 'q1u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:277:3: style: Variable 'd2u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:271:0: note: Variable 'd2u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:277:3: note: Variable 'd2u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:362:3: style: Variable 'd0u8' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:359:0: note: Variable 'd0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c:362:3: note: Variable 'd0u8' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/vp9_entropymode.c:428:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/vp9_idct.c:467:21: style: Same expression on both sides of '/'. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/vp9_loopfilter.c:721:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/vp9_loopfilter.c:796:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/vp9_mvref_common.c:139:2: style: Label 'Done' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/vp9_reconintra.c:922:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:3425:10: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:3425:13: style: The scope of the variable 'i32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:519:17: style: Variable 'zero' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:589:17: style: Variable 'zero' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:1309:17: style: Variable 'zero' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:1432:17: style: Variable 'zero' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:3309:19: style: Variable 'zero' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:3637:17: style: Variable 'zero' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c:1431:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c:1433:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c:1435:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c:1437:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c:1449:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c:1451:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c:1453:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c:1455:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:415:32: style: Same expression on both sides of '==' because the value of 'eobtotal' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:412:22: note: 'eobtotal' is assigned value '0' here.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:415:32: note: Same expression on both sides of '==' because the value of 'eobtotal' and '0' are the same.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:518:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:518:10: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:518:13: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:518:16: style: The scope of the variable 'l' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:518:19: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodeframe.c:539:10: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_decodemv.c:406:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_detokenize.c:58:7: style: The scope of the variable 'band' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_detokenize.c:61:19: style: The scope of the variable 'prob' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_detokenize.c:67:7: style: The scope of the variable 'v' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/decoder/vp9_dsubexp.c:19:16: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_aq_complexity.c:122:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:364:23: style: The scope of the variable 'bl_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:365:7: style: The scope of the variable 'xmis' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:365:13: style: The scope of the variable 'ymis' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_aq_variance.c:49:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_aq_variance.c:195:10: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_bitstream.c:251:13: style: The scope of the variable 'ref' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_bitstream.c:690:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_bitstream.c:748:10: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_dct.c:1176:37: style: Same expression on both sides of '-'. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_dct.c:1194:36: style: Same expression on both sides of '-'. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_dct.c:1262:36: style: Same expression on both sides of '-'. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_dct.c:430:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:473:3: warning: Either the condition 'denoiser==NULL' is redundant or there is possible null pointer dereference: denoiser. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:474:16: note: Assuming that condition 'denoiser==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:473:3: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:326:3: style: Variable 'decision' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:318:0: note: Variable 'decision' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:326:3: note: Variable 'decision' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:90:7: style: The scope of the variable 'shift_inc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:309:12: style: Variable 'mv_col' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_denoiser.c:308:12: style: Variable 'mv_row' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:1877:7: style: Condition 'do_partition_search' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:1853:29: note: Assignment 'do_partition_search=1', assigned value is 1
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:1877:7: note: Condition 'do_partition_search' is always true
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2795:20: style: Same expression on both sides of '<' because the value of 'tp_orig' and '*tp' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2404:25: note: 'tp_orig' is assigned value '*tp' here.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2795:20: note: Same expression on both sides of '<' because the value of 'tp_orig' and '*tp' are the same.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2799:20: style: Same expression on both sides of '==' because the value of 'tp_orig' and '*tp' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2404:25: note: 'tp_orig' is assigned value '*tp' here.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2799:20: note: Same expression on both sides of '==' because the value of 'tp_orig' and '*tp' are the same.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:3317:20: style: Same expression on both sides of '<' because the value of 'tp_orig' and '*tp' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:3088:25: note: 'tp_orig' is assigned value '*tp' here.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:3317:20: note: Same expression on both sides of '<' because the value of 'tp_orig' and '*tp' are the same.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:3321:20: style: Same expression on both sides of '==' because the value of 'tp_orig' and '*tp' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:3088:25: note: 'tp_orig' is assigned value '*tp' here.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:3321:20: note: Same expression on both sides of '==' because the value of 'tp_orig' and '*tp' are the same.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:1542:7: style: The scope of the variable 'block_row' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:1542:18: style: The scope of the variable 'block_col' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:1851:7: style: The scope of the variable 'splits_below' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2168:7: style: The scope of the variable 'bs_hist' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2406:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:2826:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:3090:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodeframe.c:3670:7: style: The scope of the variable 'sum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodemb.c:182:9: style: The scope of the variable 'base_bits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodemb.c:182:20: style: The scope of the variable 'd2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encodemb.c:182:24: style: The scope of the variable 'dx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encoder.c:4028:38: style: Same expression on both sides of '!=' because the value of 'source' and 'NULL' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encoder.c:3985:36: note: 'source' is assigned value 'NULL' here.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encoder.c:4028:38: note: Same expression on both sides of '!=' because the value of 'source' and 'NULL' are the same.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encoder.c:117:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_encoder.c:128:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_fastssim.c:84:27: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:2212:3: style: Variable 'kf_mod_err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:2185:0: note: Variable 'kf_mod_err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:2212:3: note: Variable 'kf_mod_err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:467:7: style: The scope of the variable 'recon_yoffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:467:22: style: The scope of the variable 'recon_uvoffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:1615:7: style: The scope of the variable 'target_frame_size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:1619:10: style: The scope of the variable 'modified_err' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:1800:7: style: The scope of the variable 'flash_detected' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:659:19: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_firstpass.c:2645:7: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_lookahead.c:230:20: style: Condition 'index<0' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:888:3: style: Variable 'bestsad' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:877:0: note: Variable 'bestsad' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:888:3: note: Variable 'bestsad' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:1523:3: style: Variable 'best_sad' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:1512:0: note: Variable 'best_sad' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:1523:3: note: Variable 'best_sad' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:1617:3: style: Variable 'bestsad' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:1589:0: note: Variable 'bestsad' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:1617:3: note: Variable 'bestsad' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:397:18: style: The scope of the variable 'minpt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:467:18: style: The scope of the variable 'minpt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:873:13: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:1048:13: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:1623:21: style: The scope of the variable 't' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:35:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_mcomp.c:36:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_pickmode.c:282:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_pickmode.c:282:10: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_pickmode.c:321:9: style: The scope of the variable 'sum32x32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_pickmode.c:825:25: style: The scope of the variable 'var_v' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_pickmode.c:112:2: style: Label 'Done' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_psnrhvs.c:179:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_psnrhvs.c:182:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:38:42: style: Condition 'rc!=0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:28:18: note: Assignment 'rc=0', assigned value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:38:42: note: Condition 'rc!=0' is always false
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:93:61: style: Condition 'rc!=0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:82:18: note: Assignment 'rc=0', assigned value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:93:61: note: Condition 'rc!=0' is always false
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:38:42: style: Same expression on both sides of '!=' because the value of 'rc' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:28:18: note: 'rc' is assigned value '0' here.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:38:42: note: Same expression on both sides of '!=' because the value of 'rc' and '0' are the same.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:93:61: style: Same expression on both sides of '!=' because the value of 'rc' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:82:18: note: 'rc' is assigned value '0' here.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:93:61: note: Same expression on both sides of '!=' because the value of 'rc' and '0' are the same.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:32:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:86:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:145:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:237:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:320:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:430:7: style: The scope of the variable 'idx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:432:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:30:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:84:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:161:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:249:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:345:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_quantize.c:455:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:3480:9: style: Variable 'adj_rd' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:3479:0: note: Variable 'adj_rd' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:3480:9: note: Variable 'adj_rd' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:172:16: style: The scope of the variable 'sum_sse' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:361:11: style: The scope of the variable 'token_cache' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:1835:15: style: The scope of the variable 'thissme' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:2432:23: style: The scope of the variable 'best_rd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:2583:13: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:2817:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:3089:48: style: The scope of the variable 'distortion_uv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:3653:11: style: The scope of the variable 'rs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:3935:23: style: The scope of the variable 'tmp_best_rd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_rdopt.c:3939:11: style: The scope of the variable 'switchable_filter_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_resize.c:459:9: style: Condition '!tmpbuf' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_resize.c:456:23: note: Assignment 'tmpbuf=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_resize.c:459:9: note: Condition '!tmpbuf' is always true
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_resize.c:472:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_segmentation.c:204:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_svc_layercontext.c:111:7: style: The scope of the variable 'sl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_svc_layercontext.c:111:11: style: The scope of the variable 'tl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_svc_layercontext.c:111:26: style: The scope of the variable 'spatial_layer_target' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_svc_layercontext.c:112:9: style: The scope of the variable 'bitrate_alloc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_svc_layercontext.c:155:11: style: The scope of the variable 'bitrate_alloc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_temporal_filter.c:254:3: style: Variable 'bestsme' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_temporal_filter.c:223:0: note: Variable 'bestsme' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/vp9_temporal_filter.c:254:3: note: Variable 'bestsme' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/x86/vp9_dct_sse2.c:288:7: style: The scope of the variable 'index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/x86/vp9_dct_ssse3.c:58:7: style: The scope of the variable 'index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/x86/vp9_denoiser_sse2.c:133:7: style: The scope of the variable 'sum_diff_thresh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/x86/vp9_denoiser_sse2.c:133:27: style: The scope of the variable 'sum_diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/x86/vp9_denoiser_sse2.c:247:7: style: The scope of the variable 'sum_diff_thresh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c:19:13: style: The scope of the variable 'test' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:235:11: style: The scope of the variable 'nzflag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/vp9_cx_iface.c:935:10: style: The scope of the variable 'data_sz' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/vp9_dx_iface.c:587:41: warning: Either the condition 'data==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/vp9_dx_iface.c:592:12: note: Assuming that condition 'data==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/libvpx/vp9/vp9_dx_iface.c:587:41: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libvpx/vp9/vp9_dx_iface.c:258:24: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/media/libvpx/vp9/vp9_dx_iface.c:53:27: style: struct member 'vpx_codec_alg_priv::img_avail' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/svc_encodeframe.c:206:9: style: The scope of the variable 'option_value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/svc_encodeframe.c:305:7: style: The scope of the variable 'sl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/svc_encodeframe.c:305:11: style: The scope of the variable 'tl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/svc_encodeframe.c:305:15: style: The scope of the variable 'spatial_layer_target' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/svc_encodeframe.c:600:10: style: The scope of the variable 'y_scale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/svc_encodeframe.c:76:29: style: struct member 'FrameData::buf' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/svc_encodeframe.c:77:29: style: struct member 'FrameData::size' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/svc_encodeframe.c:79:29: style: struct member 'FrameData::next' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/vpx_codec.c:141:11: style: The scope of the variable 'ap' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx/src/vpx_encoder.c:89:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_dsp/arm/variance_neon.c:391:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_dsp/arm/variance_neon.c:393:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_mem/vpx_mem.c:70:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:41:16: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:41:19: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:41:22: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:41:25: style: The scope of the variable 'd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:41:28: style: The scope of the variable 'e' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:73:16: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:73:19: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:73:22: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:73:25: style: The scope of the variable 'd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:73:28: style: The scope of the variable 'e' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:122:16: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:122:19: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:122:22: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:122:25: style: The scope of the variable 'd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:122:28: style: The scope of the variable 'e' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:151:16: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:151:19: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:151:22: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:151:25: style: The scope of the variable 'd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:151:28: style: The scope of the variable 'e' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:197:16: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/gen_scalers.c:227:7: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:77:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:274:18: style: The scope of the variable 'line_src' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:29:11: style: struct member 'SCALE_VARS::expanded_frame_width' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:30:11: style: struct member 'SCALE_VARS::expanded_frame_height' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:32:7: style: struct member 'SCALE_VARS::HScale' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:33:7: style: struct member 'SCALE_VARS::HRatio' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:34:7: style: struct member 'SCALE_VARS::VScale' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:35:7: style: struct member 'SCALE_VARS::VRatio' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:37:23: style: struct member 'SCALE_VARS::src_yuv_config' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libvpx/vpx_scale/generic/vpx_scale.c:38:23: style: struct member 'SCALE_VARS::dst_yuv_config' is never used. [unusedStructMember]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert.cc:795:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert.cc:909:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert.cc:1023:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert.cc:1145:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert.cc:1269:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert_from.cc:845:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert_from_argb.cc:262:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert_from_argb.cc:371:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert_from_argb.cc:479:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/convert_from_argb.cc:581:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1203:26: warning: Either the condition '!dst_y' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1206:7: note: Assuming that condition '!dst_y' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1203:26: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1204:26: warning: Either the condition '!dst_u' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1206:17: note: Assuming that condition '!dst_u' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1204:26: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1205:26: warning: Either the condition '!dst_v' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1206:27: note: Assuming that condition '!dst_v' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1205:26: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1436:25: warning: Either the condition '!dst_argb' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1437:7: note: Assuming that condition '!dst_argb' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1436:25: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1469:25: warning: Either the condition '!dst_argb' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1470:7: note: Assuming that condition '!dst_argb' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1469:25: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1546:25: warning: Either the condition '!dst_argb' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1547:7: note: Assuming that condition '!dst_argb' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1546:25: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1582:25: warning: Either the condition '!dst_argb' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1583:7: note: Assuming that condition '!dst_argb' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1582:25: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1614:25: warning: Either the condition '!dst_argb' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1615:7: note: Assuming that condition '!dst_argb' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1614:25: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1653:25: warning: Either the condition '!dst_argb' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1654:7: note: Assuming that condition '!dst_argb' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:1653:25: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:2048:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:2477:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/planar_functions.cc:2575:7: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1645:28: warning: Either the condition '!src' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1653:7: note: Assuming that condition '!src' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1645:28: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1646:28: warning: Either the condition '!src' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1653:7: note: Assuming that condition '!src' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1646:28: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1648:22: warning: Either the condition '!dst' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1654:7: note: Assuming that condition '!dst' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1648:22: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1649:22: warning: Either the condition '!dst' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1654:7: note: Assuming that condition '!dst' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1649:22: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1651:22: warning: Either the condition '!dst' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1654:7: note: Assuming that condition '!dst' is not redundant
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1651:22: note: Null pointer addition
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:662:7: style: The scope of the variable 'boxwidth' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:679:7: style: The scope of the variable 'boxwidth' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:735:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:735:10: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:804:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:804:10: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1049:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale.cc:1180:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale_argb.cc:193:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/source/scale_argb.cc:295:7: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/basictypes_test.cc:26:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/color_test.cc:147:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/compare_test.cc:34:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/convert_test.cc:166:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/cpu_test.cc:54:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/math_test.cc:87:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/planar_test.cc:148:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/rotate_argb_test.cc:100:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/rotate_test.cc:85:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/scale_argb_test.cc:256:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/scale_test.cc:315:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/unit_test/video_common_test.cc:44:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.cc:241:43: style: Function 'ComputeSumSquareError' argument 1 names different: declaration 'org' definition 'src_a'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.h:34:43: note: Function 'ComputeSumSquareError' argument 1 names different: declaration 'org' definition 'src_a'.
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.cc:241:43: note: Function 'ComputeSumSquareError' argument 1 names different: declaration 'org' definition 'src_a'.
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.cc:242:43: style: Function 'ComputeSumSquareError' argument 2 names different: declaration 'rec' definition 'src_b'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.h:34:61: note: Function 'ComputeSumSquareError' argument 2 names different: declaration 'rec' definition 'src_b'.
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.cc:242:43: note: Function 'ComputeSumSquareError' argument 2 names different: declaration 'rec' definition 'src_b'.
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.cc:242:54: style: Function 'ComputeSumSquareError' argument 3 names different: declaration 'size' definition 'count'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.h:34:70: note: Function 'ComputeSumSquareError' argument 3 names different: declaration 'size' definition 'count'.
thunderbird-52.3.0/mozilla/media/libyuv/util/psnr.cc:242:54: note: Function 'ComputeSumSquareError' argument 3 names different: declaration 'size' definition 'count'.
thunderbird-52.3.0/mozilla/media/mtransport/dtlsidentity.cpp:157:61: performance: Function parameter 'algorithm' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/dtlsidentity.cpp:168:61: performance: Function parameter 'algorithm' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:875:27: style: The scope of the variable 'getsockname_status' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:1409:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:1410:12: style: The scope of the variable 'consumed_len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:432:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:461:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:480:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:508:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:546:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:573:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:742:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:828:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:855:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:911:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:935:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:959:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:977:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:1055:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:1346:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:1443:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:1489:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2164:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2194:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2213:65: style: Function 'nr_socket_local_sendto' argument 5 names different: declaration 'to' definition 'addr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2101:65: note: Function 'nr_socket_local_sendto' argument 5 names different: declaration 'to' definition 'addr'.
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2213:65: note: Function 'nr_socket_local_sendto' argument 5 names different: declaration 'to' definition 'addr'.
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2221:56: style: Function 'nr_socket_local_recvfrom' argument 6 names different: declaration 'from' definition 'addr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2103:61: note: Function 'nr_socket_local_recvfrom' argument 6 names different: declaration 'from' definition 'addr'.
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2221:56: note: Function 'nr_socket_local_recvfrom' argument 6 names different: declaration 'from' definition 'addr'.
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2264:42: style: Function 'nr_socket_local_connect' argument 1 names different: declaration 'sock' definition 'obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2107:42: note: Function 'nr_socket_local_connect' argument 1 names different: declaration 'sock' definition 'obj'.
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.cpp:2264:42: note: Function 'nr_socket_local_connect' argument 1 names different: declaration 'sock' definition 'obj'.
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.h:127:12: style: Technically the member function 'mozilla::NrSocketBase::poll_flags' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/mtransport/nr_socket_prsock.h:226:3: style: Class 'NrSocketIpc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:602:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:599:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:602:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:605:7: style: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:602:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:605:7: note: Variable 'rv' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:207:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:833:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:379:50: style: Function 'trickle_cb' argument 2 names different: declaration 'ctx' definition 'ice_ctx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.h:360:49: note: Function 'trickle_cb' argument 2 names different: declaration 'ctx' definition 'ice_ctx'.
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:379:50: note: Function 'trickle_cb' argument 2 names different: declaration 'ctx' definition 'ice_ctx'.
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.h:97:12: warning: Member variable 'NrIceStunServer::port_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.h:116:12: warning: Member variable 'NrIceStunServer::has_addr_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.h:116:12: warning: Member variable 'NrIceStunServer::port_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.h:246:28: style: Technically the member function 'mozilla::NrIceCtx::GetStream' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.h:285:15: style: Technically the member function 'mozilla::NrIceCtx::GetControlling' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.cpp:730:33: note: Technically the member function 'mozilla::NrIceCtx::GetControlling' can be const.
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.h:285:15: note: Technically the member function 'mozilla::NrIceCtx::GetControlling' can be const.
thunderbird-52.3.0/mozilla/media/mtransport/nricectx.h:332:28: style: Technically the member function 'mozilla::NrIceCtx::thread' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:471:2: warning: The class 'has_slots' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:534:2: warning: The class '_signal_base0' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:671:2: warning: The class '_signal_base1' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:809:2: warning: The class '_signal_base2' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:947:2: warning: The class '_signal_base3' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1085:2: warning: The class '_signal_base4' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1224:2: warning: The class '_signal_base5' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1364:2: warning: The class '_signal_base6' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1504:2: warning: The class '_signal_base7' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1644:2: warning: The class '_signal_base8' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:497:8: style: The function 'signal_connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:459:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:497:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:503:8: style: The function 'signal_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:461:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:503:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:514:8: style: The function 'disconnect_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:467:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:514:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:628:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:628:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:649:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:649:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:697:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:697:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:782:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:782:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:836:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:836:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:921:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:921:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:974:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:974:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1059:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1059:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1112:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1112:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1197:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1197:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1252:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1252:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1337:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1337:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1392:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1392:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1477:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1477:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1532:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1532:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1617:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1617:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1673:8: style: The function 'slot_duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:443:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1673:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1758:8: style: The function 'slot_disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:442:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1758:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1814:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:330:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1814:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1819:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:329:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1819:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1849:52: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:342:52: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1849:52: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1854:52: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:343:52: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1854:52: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1859:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:341:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1859:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1864:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:340:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1864:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1895:63: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:353:63: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1895:63: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1900:63: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:354:63: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1900:63: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1905:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:352:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1905:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1910:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:351:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1910:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1941:74: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:364:74: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1941:74: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1946:74: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:365:74: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1946:74: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1951:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:363:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1951:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1956:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:362:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1956:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1989:85: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:375:85: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1989:85: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1994:85: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:376:85: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1994:85: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1999:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:374:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:1999:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2005:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:373:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2005:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2040:27: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:389:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2040:27: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2047:27: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:391:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2047:27: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2053:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:386:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2053:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2059:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:385:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2059:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2094:38: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:404:38: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2094:38: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2101:38: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:406:38: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2101:38: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2107:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:401:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2107:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2113:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:400:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2113:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2148:49: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:419:49: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2148:49: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2155:49: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:421:49: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2155:49: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2161:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:416:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2161:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2167:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:415:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2167:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2204:60: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:434:60: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2204:60: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2211:60: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:436:60: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2211:60: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2217:16: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:431:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2217:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2223:32: style: The function 'getdest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:430:32: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/sigslot.h:2223:32: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/nricectxhandler.h:27:20: style: Technically the member function 'mozilla::NrIceCtxHandler::ctx' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:110:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:336:26: style: The scope of the variable 'p2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:221:44: style: Function 'ParseAttributes' argument 1 names different: declaration 'candidates' definition 'attributes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.h:152:54: note: Function 'ParseAttributes' argument 1 names different: declaration 'candidates' definition 'attributes'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:221:44: note: Function 'ParseAttributes' argument 1 names different: declaration 'candidates' definition 'attributes'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:276:69: style: Function 'GetActivePair' argument 2 names different: declaration 'local' definition 'localp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.h:164:53: note: Function 'GetActivePair' argument 2 names different: declaration 'local' definition 'localp'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:276:69: note: Function 'GetActivePair' argument 2 names different: declaration 'local' definition 'localp'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:277:69: style: Function 'GetActivePair' argument 3 names different: declaration 'remote' definition 'remotep'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.h:165:53: note: Function 'GetActivePair' argument 3 names different: declaration 'remote' definition 'remotep'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:277:69: note: Function 'GetActivePair' argument 3 names different: declaration 'remote' definition 'remotep'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:522:49: style: Function 'DisableComponent' argument 1 names different: declaration 'component' definition 'component_id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.h:159:33: note: Function 'DisableComponent' argument 1 names different: declaration 'component' definition 'component_id'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:522:49: note: Function 'DisableComponent' argument 1 names different: declaration 'component' definition 'component_id'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:537:49: style: Function 'GetConsentStatus' argument 1 names different: declaration 'component' definition 'component_id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.h:169:33: note: Function 'GetConsentStatus' argument 1 names different: declaration 'component' definition 'component_id'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:537:49: note: Function 'GetConsentStatus' argument 1 names different: declaration 'component' definition 'component_id'.
thunderbird-52.3.0/mozilla/media/mtransport/nricemediastream.cpp:83:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolver.cpp:193:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolver.h:71:8: performance: Technically the member function 'mozilla::NrIceResolver::DestroyResolver' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolver.cpp:119:21: note: Technically the member function 'mozilla::NrIceResolver::DestroyResolver' can be static.
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolver.h:71:8: note: Technically the member function 'mozilla::NrIceResolver::DestroyResolver' can be static.
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolver.cpp:74:5: style: Class 'NrIceResolver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolver.cpp:74:5: style: Class 'NrIceResolver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolverfake.cpp:136:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolverfake.h:114:5: warning: Member variable 'PendingResolution::timer_handle_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolverfake.cpp:62:5: style: Class 'NrIceResolverFake' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/mtransport/nriceresolverfake.cpp:62:5: style: Class 'NrIceResolverFake' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/mtransport/simpletokenbucket.cpp:25:44: style: Function 'getTokens' argument 1 names different: declaration 'num_tokens' definition 'num_requested_tokens'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/simpletokenbucket.h:41:29: note: Function 'getTokens' argument 1 names different: declaration 'num_tokens' definition 'num_requested_tokens'.
thunderbird-52.3.0/mozilla/media/mtransport/simpletokenbucket.cpp:25:44: note: Function 'getTokens' argument 1 names different: declaration 'num_tokens' definition 'num_requested_tokens'.
thunderbird-52.3.0/mozilla/media/mtransport/stun_socket_filter.cpp:53:16: style: Class 'PendingSTUNRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/mtransport/test/gtest_utils.h:105:3: warning: Member variable 'MtransportTest::webrtc_enabled_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:105:22: style: The function 'GetReceivingSocket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:54:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:105:22: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:106:22: style: The function 'GetSendingSocket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:55:22: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:106:22: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:113:15: style: The function 'TryOpenListenSocket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:76:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:113:15: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:470:40: performance: Function parameter 'addr' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:493:40: performance: Function parameter 'addr' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:494:40: performance: Function parameter 'username' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:495:40: performance: Function parameter 'password' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:502:40: performance: Function parameter 'addr' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:503:40: performance: Function parameter 'username' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:504:55: performance: Function parameter 'password' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:513:58: performance: Function parameter 'servers' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:634:37: performance: Function parameter 'local_transport' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:1784:40: performance: Function parameter 'addr' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:1785:40: performance: Function parameter 'username' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/ice_unittest.cpp:1786:40: performance: Function parameter 'password' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/test/proxy_tunnel_socket_unittest.cpp:342:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/mtransport/test/proxy_tunnel_socket_unittest.cpp:109:3: warning: Member variable 'ProxyTunnelSocketTest::nr_resolver_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/mtransport/test/proxy_tunnel_socket_unittest.cpp:109:3: warning: Member variable 'ProxyTunnelSocketTest::config_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/mtransport/test/proxy_tunnel_socket_unittest.cpp:64:5: style: Class 'DummyResolver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/mtransport/test/proxy_tunnel_socket_unittest.cpp:64:5: style: Class 'DummyResolver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/mtransport/test/runnable_utils_unittest.cpp:153:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/mtransport/test/sctp_unittest.cpp:379:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/mtransport/test/sockettransportservice_unittest.cpp:199:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:394:81: style: Function 'Process' argument 3 names different: declaration 'addr_in' definition 'addr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:75:67: note: Function 'Process' argument 3 names different: declaration 'addr_in' definition 'addr'.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:394:81: note: Function 'Process' argument 3 names different: declaration 'addr_in' definition 'addr'.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:411:43: style: Function 'process_cb' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:77:36: note: Function 'process_cb' argument 1 names different: declaration 'sock' definition 's'.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:411:43: note: Function 'process_cb' argument 1 names different: declaration 'sock' definition 's'.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:427:44: style: Function 'readable_cb' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:72:37: note: Function 'readable_cb' argument 1 names different: declaration 'sock' definition 's'.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:427:44: note: Function 'readable_cb' argument 1 names different: declaration 'sock' definition 's'.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:596:45: style: Function 'accept_cb' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:110:35: note: Function 'accept_cb' argument 1 names different: declaration 'sock' definition 's'.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:596:45: note: Function 'accept_cb' argument 1 names different: declaration 'sock' definition 's'.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:69:7: performance: Technically the member function 'mozilla::TestStunServer::SetInternalPort' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.cpp:224:21: note: Technically the member function 'mozilla::TestStunServer::SetInternalPort' can be static.
thunderbird-52.3.0/mozilla/media/mtransport/test/stunserver.h:69:7: note: Technically the member function 'mozilla::TestStunServer::SetInternalPort' can be static.
thunderbird-52.3.0/mozilla/media/mtransport/test/transport_unittests.cpp:965:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/mtransport/test/gtest_utils.h:195:15: warning: The class 'TurnClient' defines member variable with name 'turn_server_' also defined in its parent class 'MtransportTest'. [duplInheritedMember]
thunderbird-52.3.0/mozilla/media/mtransport/test/turn_unittest.cpp:362:15: note: The class 'TurnClient' defines member variable with name 'turn_server_' also defined in its parent class 'MtransportTest'.
thunderbird-52.3.0/mozilla/media/mtransport/test/gtest_utils.h:195:15: note: The class 'TurnClient' defines member variable with name 'turn_server_' also defined in its parent class 'MtransportTest'.
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:125:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:213:30: style: Function 'create_external_socket' argument 1 names different: declaration 'remote_addr' definition 'dest_addr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.h:314:34: note: Function 'create_external_socket' argument 1 names different: declaration 'remote_addr' definition 'dest_addr'.
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:213:30: note: Function 'create_external_socket' argument 1 names different: declaration 'remote_addr' definition 'dest_addr'.
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:699:53: style: Function 'on_socket_readable' argument 1 names different: declaration 'external_or_internal_socket' definition 'real_socket'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.h:294:43: note: Function 'on_socket_readable' argument 1 names different: declaration 'external_or_internal_socket' definition 'real_socket'.
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:699:53: note: Function 'on_socket_readable' argument 1 names different: declaration 'external_or_internal_socket' definition 'real_socket'.
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:765:30: style: Function 'get_port_mapping' argument 1 names different: declaration 'remote_addr' definition 'remote_address'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.h:308:60: note: Function 'get_port_mapping' argument 1 names different: declaration 'remote_addr' definition 'remote_address'.
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:765:30: note: Function 'get_port_mapping' argument 1 names different: declaration 'remote_addr' definition 'remote_address'.
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:791:30: style: Function 'create_port_mapping' argument 1 names different: declaration 'remote_addr' definition 'remote_address'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.h:311:34: note: Function 'create_port_mapping' argument 1 names different: declaration 'remote_addr' definition 'remote_address'.
thunderbird-52.3.0/mozilla/media/mtransport/test_nr_socket.cpp:791:30: note: Function 'create_port_mapping' argument 1 names different: declaration 'remote_addr' definition 'remote_address'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:131:4: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:224:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:269:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:396:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:548:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:641:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:679:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:714:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:738:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:759:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:842:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:976:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:135:63: style: Function 'nr_ice_candidate_create' argument 2 names different: declaration 'component' definition 'comp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.h:107:71: note: Function 'nr_ice_candidate_create' argument 2 names different: declaration 'component' definition 'comp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c:135:63: note: Function 'nr_ice_candidate_create' argument 2 names different: declaration 'component' definition 'comp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:435:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:512:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:543:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:138:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:354:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:384:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:404:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:429:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:489:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:537:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:581:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:640:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c:639:5: style: Variable '_status' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:208:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1091:20: style: The scope of the variable 'isock' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1556:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:81:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:130:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:197:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:326:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:338:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:403:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:601:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:669:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:788:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:926:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:956:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1084:4: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1140:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1175:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1201:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1317:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1432:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1497:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1587:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1644:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:1684:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_component.c:787:5: style: Variable '_status' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:83:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:198:17: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:198:19: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:544:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:697:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:699:20: style: The scope of the variable 'addrs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:700:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:702:9: style: The scope of the variable 'default_addr_ct' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:911:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:972:32: style: The scope of the variable 'rstr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:121:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:145:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:167:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:192:4: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:219:4: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:234:4: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:249:4: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:264:4: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:359:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:463:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:613:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:661:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:691:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:768:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:802:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:816:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:843:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:870:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:899:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:961:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:1031:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:1050:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:238:85: style: Function 'nr_ice_ctx_set_interface_prioritizer' argument 2 names different: declaration 'prioritizer' definition 'ip'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.h:187:85: note: Function 'nr_ice_ctx_set_interface_prioritizer' argument 2 names different: declaration 'prioritizer' definition 'ip'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c:238:85: note: Function 'nr_ice_ctx_set_interface_prioritizer' argument 2 names different: declaration 'prioritizer' definition 'ip'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:53:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:131:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:289:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:319:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:384:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:82:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:142:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:218:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:254:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:282:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:309:4: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:377:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:409:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:445:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:471:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:540:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:628:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:668:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:698:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:724:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:754:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:779:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:805:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:848:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:865:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:888:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:916:79: style: Function 'nr_ice_media_stream_find_pair' argument 2 names different: declaration 'local' definition 'lcand'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.h:95:79: note: Function 'nr_ice_media_stream_find_pair' argument 2 names different: declaration 'local' definition 'lcand'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:916:79: note: Function 'nr_ice_media_stream_find_pair' argument 2 names different: declaration 'local' definition 'lcand'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:916:104: style: Function 'nr_ice_media_stream_find_pair' argument 3 names different: declaration 'remote' definition 'rcand'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.h:95:104: note: Function 'nr_ice_media_stream_find_pair' argument 3 names different: declaration 'remote' definition 'rcand'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c:916:104: note: Function 'nr_ice_media_stream_find_pair' argument 3 names different: declaration 'remote' definition 'rcand'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_parser.c:111:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_parser.c:357:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_parser.c:415:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_parser.c:564:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_parser.c:116:60: style: Function 'nr_ice_peer_candidate_from_attribute' argument 2 names different: declaration 'attr' definition 'orig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_candidate.h:113:64: note: Function 'nr_ice_peer_candidate_from_attribute' argument 2 names different: declaration 'attr' definition 'orig'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_parser.c:116:60: note: Function 'nr_ice_peer_candidate_from_attribute' argument 2 names different: declaration 'attr' definition 'orig'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:157:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:345:23: style: The scope of the variable 'comp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:383:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:631:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:89:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:151:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:227:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:256:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:271:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:335:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:418:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:436:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:460:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:613:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:646:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:745:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:794:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:275:103: style: Function 'nr_ice_peer_ctx_parse_trickle_candidate' argument 3 names different: declaration 'cand' definition 'candidate'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.h:79:103: note: Function 'nr_ice_peer_ctx_parse_trickle_candidate' argument 3 names different: declaration 'cand' definition 'candidate'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c:275:103: note: Function 'nr_ice_peer_ctx_parse_trickle_candidate' argument 3 names different: declaration 'cand' definition 'candidate'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:48:22: style: The scope of the variable 'sc1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:51:10: style: The scope of the variable 'string' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:56:9: style: The scope of the variable 'is_req' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:57:9: style: The scope of the variable 'is_ind' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:245:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:321:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:341:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:363:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:251:43: style: Function 'nr_ice_socket_destroy' argument 1 names different: declaration 'isock' definition 'isockp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.h:86:43: note: Function 'nr_ice_socket_destroy' argument 1 names different: declaration 'isock' definition 'isockp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/ice/ice_socket.c:251:43: note: Function 'nr_ice_socket_destroy' argument 1 names different: declaration 'isock' definition 'isockp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:55:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:41:66: style: Function 'nr_interface_prioritizer_create_int' argument 3 names different: declaration 'prioritizer' definition 'ifpp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.h:55:68: note: Function 'nr_interface_prioritizer_create_int' argument 3 names different: declaration 'prioritizer' definition 'ifpp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:41:66: note: Function 'nr_interface_prioritizer_create_int' argument 3 names different: declaration 'prioritizer' definition 'ifpp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:59:65: style: Function 'nr_interface_prioritizer_destroy' argument 1 names different: declaration 'prioritizer' definition 'ifpp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.h:57:65: note: Function 'nr_interface_prioritizer_destroy' argument 1 names different: declaration 'prioritizer' definition 'ifpp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:59:65: note: Function 'nr_interface_prioritizer_destroy' argument 1 names different: declaration 'prioritizer' definition 'ifpp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:73:70: style: Function 'nr_interface_prioritizer_add_interface' argument 1 names different: declaration 'prioritizer' definition 'ifp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.h:59:70: note: Function 'nr_interface_prioritizer_add_interface' argument 1 names different: declaration 'prioritizer' definition 'ifp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:73:70: note: Function 'nr_interface_prioritizer_add_interface' argument 1 names different: declaration 'prioritizer' definition 'ifp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:79:69: style: Function 'nr_interface_prioritizer_get_priority' argument 1 names different: declaration 'prioritizer' definition 'ifp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.h:62:69: note: Function 'nr_interface_prioritizer_get_priority' argument 1 names different: declaration 'prioritizer' definition 'ifp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:79:69: note: Function 'nr_interface_prioritizer_get_priority' argument 1 names different: declaration 'prioritizer' definition 'ifp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:85:72: style: Function 'nr_interface_prioritizer_sort_preference' argument 1 names different: declaration 'prioritizer' definition 'ifp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.h:65:72: note: Function 'nr_interface_prioritizer_sort_preference' argument 1 names different: declaration 'prioritizer' definition 'ifp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_interface_prioritizer.c:85:72: note: Function 'nr_interface_prioritizer_sort_preference' argument 1 names different: declaration 'prioritizer' definition 'ifp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:379:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:381:10: style: The scope of the variable 'pending' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:155:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:273:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:340:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:371:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:441:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:476:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:582:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:620:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:680:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:277:42: style: Function 'nr_socket_proxy_tunnel_connect' argument 1 names different: declaration 'sock' definition 'obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:75:49: note: Function 'nr_socket_proxy_tunnel_connect' argument 1 names different: declaration 'sock' definition 'obj'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:277:42: note: Function 'nr_socket_proxy_tunnel_connect' argument 1 names different: declaration 'sock' definition 'obj'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:464:60: style: Function 'nr_proxy_tunnel_config_create' argument 1 names different: declaration 'config' definition 'configpp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.h:50:60: note: Function 'nr_proxy_tunnel_config_create' argument 1 names different: declaration 'config' definition 'configpp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:464:60: note: Function 'nr_proxy_tunnel_config_create' argument 1 names different: declaration 'config' definition 'configpp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:480:61: style: Function 'nr_proxy_tunnel_config_destroy' argument 1 names different: declaration 'config' definition 'configpp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.h:52:61: note: Function 'nr_proxy_tunnel_config_destroy' argument 1 names different: declaration 'config' definition 'configpp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_proxy_tunnel.c:480:61: note: Function 'nr_proxy_tunnel_config_destroy' argument 1 names different: declaration 'config' definition 'configpp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_resolver.c:52:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket.c:61:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket.c:169:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket.c:173:51: style: Function 'nr_socket_factory_destroy' argument 1 names different: declaration 'factoryp' definition 'factorypp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket.h:117:51: note: Function 'nr_socket_factory_destroy' argument 1 names different: declaration 'factoryp' definition 'factorypp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket.c:173:51: note: Function 'nr_socket_factory_destroy' argument 1 names different: declaration 'factoryp' definition 'factorypp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:101:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:122:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:207:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:280:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:377:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:406:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:463:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:505:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:553:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:589:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:615:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:543:46: style: Function 'nr_socket_multi_tcp_connect' argument 1 names different: declaration 'sock' definition 'obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:146:46: note: Function 'nr_socket_multi_tcp_connect' argument 1 names different: declaration 'sock' definition 'obj'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:543:46: note: Function 'nr_socket_multi_tcp_connect' argument 1 names different: declaration 'sock' definition 'obj'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/nr_socket_wrapper.c:53:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:90:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:116:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:157:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:187:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:213:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:234:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:256:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:284:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:304:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:324:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:217:47: style: Function 'nr_str_port_to_transport_addr' argument 1 names different: declaration 'str' definition 'ip'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.h:80:47: note: Function 'nr_str_port_to_transport_addr' argument 1 names different: declaration 'str' definition 'ip'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:217:47: note: Function 'nr_str_port_to_transport_addr' argument 1 names different: declaration 'str' definition 'ip'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:217:96: style: Function 'nr_str_port_to_transport_addr' argument 4 names different: declaration 'addr' definition 'addr_out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.h:80:97: note: Function 'nr_str_port_to_transport_addr' argument 4 names different: declaration 'addr' definition 'addr_out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr.c:217:96: note: Function 'nr_str_port_to_transport_addr' argument 4 names different: declaration 'addr' definition 'addr_out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c:121:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c:194:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c:213:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c:230:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c:356:9: style: The scope of the variable 'different' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c:343:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c:411:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c:440:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c:419:60: style: Function 'nr_stun_get_addrs' argument 3 names different: declaration 'remove_loopback' definition 'drop_loopback'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.h:40:64: note: Function 'nr_stun_get_addrs' argument 3 names different: declaration 'remove_loopback' definition 'drop_loopback'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c:419:60: note: Function 'nr_stun_get_addrs' argument 3 names different: declaration 'remove_loopback' definition 'drop_loopback'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c:419:79: style: Function 'nr_stun_get_addrs' argument 4 names different: declaration 'remove_link_local' definition 'drop_link_local'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.h:40:85: note: Function 'nr_stun_get_addrs' argument 4 names different: declaration 'remove_link_local' definition 'drop_link_local'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c:419:79: note: Function 'nr_stun_get_addrs' argument 4 names different: declaration 'remove_link_local' definition 'drop_link_local'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:562:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:129:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:181:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:257:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:356:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:403:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:440:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:472:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:487:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:555:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:601:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:447:50: style: Function 'nr_socket_buffered_stun_connect' argument 1 names different: declaration 'sock' definition 'obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:88:50: note: Function 'nr_socket_buffered_stun_connect' argument 1 names different: declaration 'sock' definition 'obj'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.c:447:50: note: Function 'nr_socket_buffered_stun_connect' argument 1 names different: declaration 'sock' definition 'obj'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:100:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:131:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:156:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:173:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:190:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:566:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:572:46: style: Function 'nr_stun_form_error_response' argument 1 names different: declaration 'request' definition 'req'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.h:143:51: note: Function 'nr_stun_form_error_response' argument 1 names different: declaration 'request' definition 'req'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:572:46: note: Function 'nr_stun_form_error_response' argument 1 names different: declaration 'request' definition 'req'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:572:68: style: Function 'nr_stun_form_error_response' argument 2 names different: declaration 'response' definition 'res'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.h:143:77: note: Function 'nr_stun_form_error_response' argument 2 names different: declaration 'response' definition 'res'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_build.c:572:68: note: Function 'nr_stun_form_error_response' argument 2 names different: declaration 'response' definition 'res'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:132:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:274:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:455:11: style: The scope of the variable 'username' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:459:9: style: The scope of the variable 'fail_on_error' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:111:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:149:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:192:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:259:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:295:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:425:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:752:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:440:65: style: Function 'nr_stun_transport_addr_check' argument 2 names different: declaration 'mask' definition 'check'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.h:192:65: note: Function 'nr_stun_transport_addr_check' argument 2 names different: declaration 'mask' definition 'check'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:440:65: note: Function 'nr_stun_transport_addr_check' argument 2 names different: declaration 'mask' definition 'check'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c:258:5: style: Variable '_status' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1461:29: warning: Redundant assignment of 'attr_info->name' to itself. [selfAssignment]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1046:12: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1379:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:238:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:255:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:467:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:522:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:576:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:651:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:732:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:816:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:875:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:981:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1036:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1067:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1138:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1230:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1372:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_codec.c:1519:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_hint.c:234:40: style: Function 'nr_stun_message_length' argument 2 names different: declaration 'len' definition 'buf_len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_hint.h:42:44: note: Function 'nr_stun_message_length' argument 2 names different: declaration 'len' definition 'buf_len'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_hint.c:234:40: note: Function 'nr_stun_message_length' argument 2 names different: declaration 'len' definition 'buf_len'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_hint.c:234:54: style: Function 'nr_stun_message_length' argument 3 names different: declaration 'length' definition 'msg_len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_hint.h:42:54: note: Function 'nr_stun_message_length' argument 3 names different: declaration 'length' definition 'msg_len'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_hint.c:234:54: note: Function 'nr_stun_message_length' argument 3 names different: declaration 'length' definition 'msg_len'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:98:37: style: The scope of the variable 'attrs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:141:32: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:67:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:90:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:133:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:198:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:208:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:218:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:225:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:238:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:245:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:252:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:259:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:266:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:273:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:280:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_msg.c:290:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_proc.c:139:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_proc.c:227:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_proc.c:304:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_proc.c:351:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_proc.c:387:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_proc.c:434:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_proc.c:509:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_proc.c:565:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:208:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:390:10: style: The scope of the variable 'string' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:69:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:118:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:136:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:155:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:202:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:225:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:341:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:414:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:469:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:431:103: style: Function 'nr_stun_get_message_client' argument 3 names different: declaration 'clnt' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.h:79:103: note: Function 'nr_stun_get_message_client' argument 3 names different: declaration 'clnt' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:431:103: note: Function 'nr_stun_get_message_client' argument 3 names different: declaration 'clnt' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c:398:9: style: Variable 'hmacPassword' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_util.c:194:10: style: The scope of the variable 'reqid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_util.c:195:10: style: The scope of the variable 'msgid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_util.c:69:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_util.c:114:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_util.c:184:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/stun/stun_util.c:213:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/util/ice_util.c:73:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c:133:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/log/r_log.c:338:0: error: #error va_copy undefined, and semantics of assignment on va_list unknown [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:206:7: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:224:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:225:15: style: The scope of the variable 'name' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:106:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:109:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:110:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:111:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:112:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:113:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:114:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:115:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:116:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:117:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:118:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:142:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:143:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:144:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:145:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:146:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:147:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:148:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:149:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:150:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:151:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:169:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:214:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:261:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:296:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:142:1: style: Function 'nr_c2ru_set_char' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:65:61: note: Function 'nr_c2ru_set_char' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:142:1: note: Function 'nr_c2ru_set_char' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:143:1: style: Function 'nr_c2ru_set_uchar' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:66:63: note: Function 'nr_c2ru_set_uchar' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:143:1: note: Function 'nr_c2ru_set_uchar' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:144:1: style: Function 'nr_c2ru_set_int2' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:67:61: note: Function 'nr_c2ru_set_int2' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:144:1: note: Function 'nr_c2ru_set_int2' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:145:1: style: Function 'nr_c2ru_set_uint2' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:68:63: note: Function 'nr_c2ru_set_uint2' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:145:1: note: Function 'nr_c2ru_set_uint2' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:146:1: style: Function 'nr_c2ru_set_int4' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:69:61: note: Function 'nr_c2ru_set_int4' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:146:1: note: Function 'nr_c2ru_set_int4' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:147:1: style: Function 'nr_c2ru_set_uint4' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:70:63: note: Function 'nr_c2ru_set_uint4' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:147:1: note: Function 'nr_c2ru_set_uint4' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:148:1: style: Function 'nr_c2ru_set_int8' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:71:61: note: Function 'nr_c2ru_set_int8' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:148:1: note: Function 'nr_c2ru_set_int8' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:149:1: style: Function 'nr_c2ru_set_uint8' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:72:63: note: Function 'nr_c2ru_set_uint8' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:149:1: note: Function 'nr_c2ru_set_uint8' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:150:1: style: Function 'nr_c2ru_set_double' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:73:65: note: Function 'nr_c2ru_set_double' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:150:1: note: Function 'nr_c2ru_set_double' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:151:1: style: Function 'nr_c2ru_set_string' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:76:64: note: Function 'nr_c2ru_set_string' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:151:1: note: Function 'nr_c2ru_set_string' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:154:57: style: Function 'nr_c2ru_set_data' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:75:61: note: Function 'nr_c2ru_set_data' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:154:57: note: Function 'nr_c2ru_set_data' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:182:1: style: Function 'nr_c2ru_free_char' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:78:29: note: Function 'nr_c2ru_free_char' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:182:1: note: Function 'nr_c2ru_free_char' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:183:1: style: Function 'nr_c2ru_free_uchar' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:79:31: note: Function 'nr_c2ru_free_uchar' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:183:1: note: Function 'nr_c2ru_free_uchar' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:184:1: style: Function 'nr_c2ru_free_int2' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:80:29: note: Function 'nr_c2ru_free_int2' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:184:1: note: Function 'nr_c2ru_free_int2' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:185:1: style: Function 'nr_c2ru_free_uint2' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:81:31: note: Function 'nr_c2ru_free_uint2' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:185:1: note: Function 'nr_c2ru_free_uint2' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:186:1: style: Function 'nr_c2ru_free_int4' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:82:29: note: Function 'nr_c2ru_free_int4' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:186:1: note: Function 'nr_c2ru_free_int4' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:187:1: style: Function 'nr_c2ru_free_uint4' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:83:31: note: Function 'nr_c2ru_free_uint4' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:187:1: note: Function 'nr_c2ru_free_uint4' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:188:1: style: Function 'nr_c2ru_free_int8' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:84:29: note: Function 'nr_c2ru_free_int8' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:188:1: note: Function 'nr_c2ru_free_int8' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:189:1: style: Function 'nr_c2ru_free_uint8' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:85:31: note: Function 'nr_c2ru_free_uint8' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:189:1: note: Function 'nr_c2ru_free_uint8' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:190:1: style: Function 'nr_c2ru_free_double' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:86:33: note: Function 'nr_c2ru_free_double' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:190:1: note: Function 'nr_c2ru_free_double' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:194:28: style: Function 'nr_c2ru_free_string' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:88:32: note: Function 'nr_c2ru_free_string' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:194:28: note: Function 'nr_c2ru_free_string' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:204:25: style: Function 'nr_c2ru_free_data' argument 1 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.h:87:29: note: Function 'nr_c2ru_free_data' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/c2ru.c:204:25: note: Function 'nr_c2ru_free_data' argument 1 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:109:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:247:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:267:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:295:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:323:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:371:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:396:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:397:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:398:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:399:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:400:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:401:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:402:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:403:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:404:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:405:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:406:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:421:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:438:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:463:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:464:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:465:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:466:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:467:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:468:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:469:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:470:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:471:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:472:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:487:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:520:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:537:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:554:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:601:1: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:341:27: style: Function 'nr_reg_compute_type' argument 1 names different: declaration 'type_name' definition 'typename'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_int.h:81:31: note: Function 'nr_reg_compute_type' argument 1 names different: declaration 'type_name' definition 'typename'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:341:27: note: Function 'nr_reg_compute_type' argument 1 names different: declaration 'type_name' definition 'typename'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:396:1: style: Function 'NR_reg_get2_char' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:85:34: note: Function 'NR_reg_get2_char' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:396:1: note: Function 'NR_reg_get2_char' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:396:1: style: Function 'NR_reg_get2_char' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:85:48: note: Function 'NR_reg_get2_char' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:396:1: note: Function 'NR_reg_get2_char' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:397:1: style: Function 'NR_reg_get2_uchar' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:86:35: note: Function 'NR_reg_get2_uchar' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:397:1: note: Function 'NR_reg_get2_uchar' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:397:1: style: Function 'NR_reg_get2_uchar' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:86:49: note: Function 'NR_reg_get2_uchar' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:397:1: note: Function 'NR_reg_get2_uchar' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:398:1: style: Function 'NR_reg_get2_int2' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:87:34: note: Function 'NR_reg_get2_int2' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:398:1: note: Function 'NR_reg_get2_int2' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:398:1: style: Function 'NR_reg_get2_int2' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:87:48: note: Function 'NR_reg_get2_int2' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:398:1: note: Function 'NR_reg_get2_int2' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:399:1: style: Function 'NR_reg_get2_uint2' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:88:35: note: Function 'NR_reg_get2_uint2' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:399:1: note: Function 'NR_reg_get2_uint2' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:399:1: style: Function 'NR_reg_get2_uint2' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:88:49: note: Function 'NR_reg_get2_uint2' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:399:1: note: Function 'NR_reg_get2_uint2' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:400:1: style: Function 'NR_reg_get2_int4' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:89:34: note: Function 'NR_reg_get2_int4' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:400:1: note: Function 'NR_reg_get2_int4' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:400:1: style: Function 'NR_reg_get2_int4' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:89:48: note: Function 'NR_reg_get2_int4' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:400:1: note: Function 'NR_reg_get2_int4' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:401:1: style: Function 'NR_reg_get2_uint4' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:90:35: note: Function 'NR_reg_get2_uint4' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:401:1: note: Function 'NR_reg_get2_uint4' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:401:1: style: Function 'NR_reg_get2_uint4' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:90:49: note: Function 'NR_reg_get2_uint4' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:401:1: note: Function 'NR_reg_get2_uint4' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:402:1: style: Function 'NR_reg_get2_int8' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:91:34: note: Function 'NR_reg_get2_int8' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:402:1: note: Function 'NR_reg_get2_int8' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:402:1: style: Function 'NR_reg_get2_int8' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:91:48: note: Function 'NR_reg_get2_int8' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:402:1: note: Function 'NR_reg_get2_int8' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:403:1: style: Function 'NR_reg_get2_uint8' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:92:35: note: Function 'NR_reg_get2_uint8' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:403:1: note: Function 'NR_reg_get2_uint8' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:403:1: style: Function 'NR_reg_get2_uint8' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:92:49: note: Function 'NR_reg_get2_uint8' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:403:1: note: Function 'NR_reg_get2_uint8' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:404:1: style: Function 'NR_reg_get2_double' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:93:36: note: Function 'NR_reg_get2_double' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:404:1: note: Function 'NR_reg_get2_double' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:404:1: style: Function 'NR_reg_get2_double' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:93:50: note: Function 'NR_reg_get2_double' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:404:1: note: Function 'NR_reg_get2_double' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:405:1: style: Function 'NR_reg_alloc2_string' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:97:38: note: Function 'NR_reg_alloc2_string' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:405:1: note: Function 'NR_reg_alloc2_string' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:405:1: style: Function 'NR_reg_alloc2_string' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:97:52: note: Function 'NR_reg_alloc2_string' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:405:1: note: Function 'NR_reg_alloc2_string' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:406:1: style: Function 'NR_reg_alloc2_data' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:98:36: note: Function 'NR_reg_alloc2_data' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:406:1: note: Function 'NR_reg_alloc2_data' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:406:1: style: Function 'NR_reg_alloc2_data' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:98:50: note: Function 'NR_reg_alloc2_data' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:406:1: note: Function 'NR_reg_alloc2_data' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:409:31: style: Function 'NR_reg_get2_bytes' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:94:35: note: Function 'NR_reg_get2_bytes' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:409:31: note: Function 'NR_reg_get2_bytes' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:409:45: style: Function 'NR_reg_get2_bytes' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:94:49: note: Function 'NR_reg_get2_bytes' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:409:45: note: Function 'NR_reg_get2_bytes' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:426:32: style: Function 'NR_reg_get2_string' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:95:36: note: Function 'NR_reg_get2_string' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:426:32: note: Function 'NR_reg_get2_string' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:426:46: style: Function 'NR_reg_get2_string' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:95:50: note: Function 'NR_reg_get2_string' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:426:46: note: Function 'NR_reg_get2_string' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:463:1: style: Function 'NR_reg_set2_char' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:115:34: note: Function 'NR_reg_set2_char' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:463:1: note: Function 'NR_reg_set2_char' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:463:1: style: Function 'NR_reg_set2_char' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:115:48: note: Function 'NR_reg_set2_char' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:463:1: note: Function 'NR_reg_set2_char' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:463:1: style: Function 'NR_reg_set2_char' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:115:59: note: Function 'NR_reg_set2_char' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:463:1: note: Function 'NR_reg_set2_char' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:464:1: style: Function 'NR_reg_set2_uchar' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:116:35: note: Function 'NR_reg_set2_uchar' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:464:1: note: Function 'NR_reg_set2_uchar' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:464:1: style: Function 'NR_reg_set2_uchar' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:116:49: note: Function 'NR_reg_set2_uchar' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:464:1: note: Function 'NR_reg_set2_uchar' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:464:1: style: Function 'NR_reg_set2_uchar' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:116:61: note: Function 'NR_reg_set2_uchar' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:464:1: note: Function 'NR_reg_set2_uchar' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:465:1: style: Function 'NR_reg_set2_int2' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:117:34: note: Function 'NR_reg_set2_int2' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:465:1: note: Function 'NR_reg_set2_int2' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:465:1: style: Function 'NR_reg_set2_int2' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:117:48: note: Function 'NR_reg_set2_int2' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:465:1: note: Function 'NR_reg_set2_int2' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:465:1: style: Function 'NR_reg_set2_int2' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:117:59: note: Function 'NR_reg_set2_int2' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:465:1: note: Function 'NR_reg_set2_int2' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:466:1: style: Function 'NR_reg_set2_uint2' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:118:35: note: Function 'NR_reg_set2_uint2' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:466:1: note: Function 'NR_reg_set2_uint2' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:466:1: style: Function 'NR_reg_set2_uint2' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:118:49: note: Function 'NR_reg_set2_uint2' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:466:1: note: Function 'NR_reg_set2_uint2' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:466:1: style: Function 'NR_reg_set2_uint2' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:118:61: note: Function 'NR_reg_set2_uint2' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:466:1: note: Function 'NR_reg_set2_uint2' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:467:1: style: Function 'NR_reg_set2_int4' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:119:34: note: Function 'NR_reg_set2_int4' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:467:1: note: Function 'NR_reg_set2_int4' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:467:1: style: Function 'NR_reg_set2_int4' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:119:48: note: Function 'NR_reg_set2_int4' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:467:1: note: Function 'NR_reg_set2_int4' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:467:1: style: Function 'NR_reg_set2_int4' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:119:59: note: Function 'NR_reg_set2_int4' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:467:1: note: Function 'NR_reg_set2_int4' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:468:1: style: Function 'NR_reg_set2_uint4' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:120:35: note: Function 'NR_reg_set2_uint4' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:468:1: note: Function 'NR_reg_set2_uint4' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:468:1: style: Function 'NR_reg_set2_uint4' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:120:49: note: Function 'NR_reg_set2_uint4' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:468:1: note: Function 'NR_reg_set2_uint4' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:468:1: style: Function 'NR_reg_set2_uint4' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:120:61: note: Function 'NR_reg_set2_uint4' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:468:1: note: Function 'NR_reg_set2_uint4' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:469:1: style: Function 'NR_reg_set2_int8' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:121:34: note: Function 'NR_reg_set2_int8' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:469:1: note: Function 'NR_reg_set2_int8' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:469:1: style: Function 'NR_reg_set2_int8' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:121:48: note: Function 'NR_reg_set2_int8' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:469:1: note: Function 'NR_reg_set2_int8' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:469:1: style: Function 'NR_reg_set2_int8' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:121:59: note: Function 'NR_reg_set2_int8' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:469:1: note: Function 'NR_reg_set2_int8' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:470:1: style: Function 'NR_reg_set2_uint8' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:122:35: note: Function 'NR_reg_set2_uint8' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:470:1: note: Function 'NR_reg_set2_uint8' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:470:1: style: Function 'NR_reg_set2_uint8' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:122:49: note: Function 'NR_reg_set2_uint8' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:470:1: note: Function 'NR_reg_set2_uint8' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:470:1: style: Function 'NR_reg_set2_uint8' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:122:61: note: Function 'NR_reg_set2_uint8' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:470:1: note: Function 'NR_reg_set2_uint8' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:471:1: style: Function 'NR_reg_set2_double' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:123:36: note: Function 'NR_reg_set2_double' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:471:1: note: Function 'NR_reg_set2_double' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:471:1: style: Function 'NR_reg_set2_double' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:123:50: note: Function 'NR_reg_set2_double' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:471:1: note: Function 'NR_reg_set2_double' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:471:1: style: Function 'NR_reg_set2_double' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:123:63: note: Function 'NR_reg_set2_double' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:471:1: note: Function 'NR_reg_set2_double' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:472:1: style: Function 'NR_reg_set2_string' argument 1 names different: declaration 'prefix' definition 'parent'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:126:36: note: Function 'NR_reg_set2_string' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:472:1: note: Function 'NR_reg_set2_string' argument 1 names different: declaration 'prefix' definition 'parent'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:472:1: style: Function 'NR_reg_set2_string' argument 2 names different: declaration 'name' definition 'child'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:126:50: note: Function 'NR_reg_set2_string' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:472:1: note: Function 'NR_reg_set2_string' argument 2 names different: declaration 'name' definition 'child'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:472:1: style: Function 'NR_reg_set2_string' argument 3 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.h:126:62: note: Function 'NR_reg_set2_string' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry.c:472:1: note: Function 'NR_reg_set2_string' argument 3 names different: declaration 'data' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:1037:45: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:249:9: style: The scope of the variable 'dot' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:278:9: style: The scope of the variable 'dot' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:299:11: style: The scope of the variable 'data' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:751:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:866:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:226:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:240:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:270:2: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:351:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:389:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:420:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:536:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:580:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:603:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:679:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:744:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:765:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:805:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:856:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:881:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:915:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:949:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:973:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:1035:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:1067:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:1097:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:1110:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:1123:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:814:53: style: Function 'nr_reg_compute_length' argument 2 names different: declaration 'node' definition 'in'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:150:64: note: Function 'nr_reg_compute_length' argument 2 names different: declaration 'node' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:814:53: note: Function 'nr_reg_compute_length' argument 2 names different: declaration 'node' definition 'in'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:892:1: style: Function 'nr_reg_local_get_char' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:98:58: note: Function 'nr_reg_local_get_char' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:892:1: note: Function 'nr_reg_local_get_char' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:893:1: style: Function 'nr_reg_local_get_uchar' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:99:60: note: Function 'nr_reg_local_get_uchar' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:893:1: note: Function 'nr_reg_local_get_uchar' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:894:1: style: Function 'nr_reg_local_get_int2' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:100:58: note: Function 'nr_reg_local_get_int2' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:894:1: note: Function 'nr_reg_local_get_int2' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:895:1: style: Function 'nr_reg_local_get_uint2' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:101:60: note: Function 'nr_reg_local_get_uint2' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:895:1: note: Function 'nr_reg_local_get_uint2' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:896:1: style: Function 'nr_reg_local_get_int4' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:102:58: note: Function 'nr_reg_local_get_int4' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:896:1: note: Function 'nr_reg_local_get_int4' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:897:1: style: Function 'nr_reg_local_get_uint4' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:103:60: note: Function 'nr_reg_local_get_uint4' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:897:1: note: Function 'nr_reg_local_get_uint4' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:898:1: style: Function 'nr_reg_local_get_int8' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:104:58: note: Function 'nr_reg_local_get_int8' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:898:1: note: Function 'nr_reg_local_get_int8' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:899:1: style: Function 'nr_reg_local_get_uint8' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:105:60: note: Function 'nr_reg_local_get_uint8' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:899:1: note: Function 'nr_reg_local_get_uint8' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:900:1: style: Function 'nr_reg_local_get_double' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:106:62: note: Function 'nr_reg_local_get_double' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:900:1: note: Function 'nr_reg_local_get_double' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:903:57: style: Function 'nr_reg_local_get_registry' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:107:68: note: Function 'nr_reg_local_get_registry' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:903:57: note: Function 'nr_reg_local_get_registry' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:922:49: style: Function 'nr_reg_local_get_bytes' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:108:60: note: Function 'nr_reg_local_get_bytes' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:922:49: note: Function 'nr_reg_local_get_bytes' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:928:49: style: Function 'nr_reg_local_get_string' argument 2 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:109:60: note: Function 'nr_reg_local_get_string' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:928:49: note: Function 'nr_reg_local_get_string' argument 2 names different: declaration 'data' definition 'out'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:934:51: style: Function 'nr_reg_local_get_length' argument 2 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:110:62: note: Function 'nr_reg_local_get_length' argument 2 names different: declaration 'len' definition 'length'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registry_local.c:934:51: note: Function 'nr_reg_local_get_length' argument 2 names different: declaration 'len' definition 'length'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:85:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:196:19: style: The scope of the variable 'cb_id' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:291:11: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:93:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:113:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:180:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:233:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:353:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:389:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:415:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:438:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/hex.c:83:9: style: The scope of the variable 'h1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/hex.c:84:9: style: The scope of the variable 'h2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/hex.c:73:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/hex.c:108:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/debug.c:104:13: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c:346:11: style: The scope of the variable 'hash_value' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c:445:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c:268:10: style: Function 'r_assoc_fetch' argument 4 names different: declaration 'value' definition 'datap'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.h:102:61: note: Function 'r_assoc_fetch' argument 4 names different: declaration 'value' definition 'datap'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c:268:10: note: Function 'r_assoc_fetch' argument 4 names different: declaration 'value' definition 'datap'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c:378:13: style: Function 'r_assoc_copy' argument 1 names different: declaration 'knew' definition 'knewp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.h:105:28: note: Function 'r_assoc_copy' argument 1 names different: declaration 'knew' definition 'knewp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c:378:13: note: Function 'r_assoc_copy' argument 1 names different: declaration 'knew' definition 'knewp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c:527:9: style: Function 'r_assoc_crc32_hash_compute' argument 1 names different: declaration 'key' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.h:108:38: note: Function 'r_assoc_crc32_hash_compute' argument 1 names different: declaration 'key' definition 'data'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c:527:9: note: Function 'r_assoc_crc32_hash_compute' argument 1 names different: declaration 'key' definition 'data'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_data.c:176:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_data.c:175:13: note: outer condition: (*dp)->data
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_data.c:176:7: note: identical inner condition: (*dp)->data
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_data.c:201:10: style: Function 'r_data_destroy_vp' argument 1 names different: declaration 'vp' definition 'v'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_data.h:98:30: note: Function 'r_data_destroy_vp' argument 1 names different: declaration 'vp' definition 'v'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_data.c:201:10: note: Function 'r_data_destroy_vp' argument 1 names different: declaration 'vp' definition 'v'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_errors.c:108:3: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_list.c:149:11: style: Function 'r_list_copy' argument 1 names different: declaration 'out' definition 'outp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_list.h:96:26: note: Function 'r_list_copy' argument 1 names different: declaration 'out' definition 'outp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_list.c:149:11: note: Function 'r_list_copy' argument 1 names different: declaration 'out' definition 'outp'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_memory.c:187:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_memory.c:191:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_memory.c:176:10: style: Function 'r_mem_get_usage' argument 1 names different: declaration 'usage' definition 'usagep'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_memory.h:53:28: note: Function 'r_mem_get_usage' argument 1 names different: declaration 'usage' definition 'usagep'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_memory.c:176:10: note: Function 'r_mem_get_usage' argument 1 names different: declaration 'usage' definition 'usagep'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_memory.c:88:5: error: Memory leak: chunk [memleak]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_replace.c:91:9: style: Function 'strdup' argument 1 names different: declaration 'in' definition 'str'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_common.h:96:20: note: Function 'strdup' argument 1 names different: declaration 'in' definition 'str'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/libekr/r_replace.c:91:9: note: Function 'strdup' argument 1 names different: declaration 'in' definition 'str'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/p_buf.c:67:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/p_buf.c:118:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/p_buf.c:184:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/p_buf.c:136:18: style: Function 'nr_p_buf_free_chain' argument 2 names different: declaration 'chain' definition 'head'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/p_buf.h:66:58: note: Function 'nr_p_buf_free_chain' argument 2 names different: declaration 'chain' definition 'head'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/p_buf.c:136:18: note: Function 'nr_p_buf_free_chain' argument 2 names different: declaration 'chain' definition 'head'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:142:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:163:9: style: The scope of the variable 'r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:81:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:154:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:176:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:203:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:373:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:401:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:432:3: style: Label 'abort' is not used. [unusedLabel]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:117:35: style: Function 'nr_errprintf_log' argument 1 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.h:51:35: note: Function 'nr_errprintf_log' argument 1 names different: declaration 'fmt' definition 'format'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:117:35: note: Function 'nr_errprintf_log' argument 1 names different: declaration 'fmt' definition 'format'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:128:50: style: Function 'nr_errprintf_log2' argument 2 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.h:52:50: note: Function 'nr_errprintf_log2' argument 2 names different: declaration 'fmt' definition 'format'.
thunderbird-52.3.0/mozilla/media/mtransport/third_party/nrappkit/src/util/util.c:128:50: note: Function 'nr_errprintf_log2' argument 2 names different: declaration 'fmt' definition 'format'.
thunderbird-52.3.0/mozilla/media/mtransport/transportflow.h:59:44: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.cpp:414:32: style: Function 'SetAlpn' argument 1 names different: declaration 'allowedAlpn' definition 'alpn_allowed'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:74:49: note: Function 'SetAlpn' argument 1 names different: declaration 'allowedAlpn' definition 'alpn_allowed'.
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.cpp:414:32: note: Function 'SetAlpn' argument 1 names different: declaration 'allowedAlpn' definition 'alpn_allowed'.
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.cpp:415:22: style: Function 'SetAlpn' argument 2 names different: declaration 'alpnDefault' definition 'alpn_default'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:75:39: note: Function 'SetAlpn' argument 2 names different: declaration 'alpnDefault' definition 'alpn_default'.
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.cpp:415:22: note: Function 'SetAlpn' argument 2 names different: declaration 'alpnDefault' definition 'alpn_default'.
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.cpp:1163:56: style: Function 'CheckDigest' argument 2 names different: declaration 'cert' definition 'peer_cert'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:158:48: note: Function 'CheckDigest' argument 2 names different: declaration 'cert' definition 'peer_cert'.
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.cpp:1163:56: note: Function 'CheckDigest' argument 2 names different: declaration 'cert' definition 'peer_cert'.
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:95:20: style: The function 'InitInternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:52:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:95:20: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:96:16: style: The function 'WasInserted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:86:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:96:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:97:27: style: The function 'SendPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:63:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:97:27: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:107:3: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:78:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:107:3: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/dtlsidentity.h:44:49: performance: Function parameter 'algorithm' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/dtlsidentity.h:49:56: performance: Function parameter 'algorithm' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.h:115:36: performance: Function parameter 'algorithm' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.cpp:435:61: performance: Function parameter 'digest_algorithm' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerdtls.cpp:1104:67: performance: Function parameter 'ciphers' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerice.h:45:27: style: The function 'SendPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:63:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerice.h:45:27: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerice.h:54:3: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:78:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerice.h:54:3: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerlog.h:23:27: style: The function 'SendPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:63:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerlog.h:23:27: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerlog.h:30:3: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:78:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerlog.h:30:3: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerlog.h:33:16: style: The function 'WasInserted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:86:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerlog.h:33:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerloopback.h:74:27: style: The function 'SendPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:63:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerloopback.h:74:27: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerloopback.h:79:3: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:78:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerloopback.h:79:3: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerloopback.h:93:7: warning: Possible leak in public function. The pointer 'data_' is not deallocated before it is allocated. [publicAllocationError]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerloopback.h:101:7: warning: Possible leak in public function. The pointer 'data_' is not deallocated before it is allocated. [publicAllocationError]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerprsock.h:36:20: style: The function 'InitInternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:52:20: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerprsock.h:36:20: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerprsock.h:45:27: style: The function 'SendPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:63:27: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerprsock.h:45:27: note: Function in derived class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerprsock.h:47:3: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/mtransport/transportlayer.h:78:29: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/mtransport/transportlayerprsock.h:47:3: note: Function in derived class
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:377:8: style: The scope of the variable 'decoderName' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:877:1: style: The class 'ReadOptions' does not have a constructor although it has private member variables. [noConstructor]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:92:8: performance: Technically the member function 'OmxPlugin::OmxDecoder::ToAudioFrame' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:871:18: note: Technically the member function 'OmxPlugin::OmxDecoder::ToAudioFrame' can be static.
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:92:8: note: Technically the member function 'OmxPlugin::OmxDecoder::ToAudioFrame' can be static.
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:102:8: style: Technically the member function 'OmxPlugin::OmxDecoder::GetDuration' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:106:8: style: Technically the member function 'OmxPlugin::OmxDecoder::GetVideoParameters' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:111:8: style: Technically the member function 'OmxPlugin::OmxDecoder::GetAudioParameters' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:116:8: style: Technically the member function 'OmxPlugin::OmxDecoder::HasVideo' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:120:8: style: Technically the member function 'OmxPlugin::OmxDecoder::HasAudio' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:137:12: style: Technically the member function 'OmxPlugin::OmxClientInstance::IsValid' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:132:7: style: Class 'OmxClientInstance' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:132:7: style: Class 'OmxClientInstance' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/omx-plugin/OmxPlugin.cpp:205:3: style: Class 'AutoStopMediaSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/openmax_dl/dl/sp/src/armSP_FFT_F32TwiddleTable.c:4641:0: error: #error Unsupported twiddle table size [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/acmod.c:81:44: style: The scope of the variable 'hmmdir' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/acmod.c:382:39: style: Function 'acmod_set_senfh' argument 2 names different: declaration 'senfh' definition 'logfh'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/acmod.h:242:43: note: Function 'acmod_set_senfh' argument 2 names different: declaration 'senfh' definition 'logfh'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/acmod.c:382:39: note: Function 'acmod_set_senfh' argument 2 names different: declaration 'senfh' definition 'logfh'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/acmod.c:900:41: style: Function 'acmod_set_insenfh' argument 2 names different: declaration 'insenfh' definition 'senfh'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/acmod.h:373:45: note: Function 'acmod_set_insenfh' argument 2 names different: declaration 'insenfh' definition 'senfh'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/acmod.c:900:41: note: Function 'acmod_set_insenfh' argument 2 names different: declaration 'insenfh' definition 'senfh'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/allphone_search.c:532:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/allphone_search.c:780:14: style: The scope of the variable 's' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/allphone_search.c:879:14: style: The scope of the variable 'p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/allphone_search.c:883:23: style: The scope of the variable 'phone_idx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:329:15: style: The scope of the variable 'end' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:693:14: style: The scope of the variable 'mid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:716:14: style: The scope of the variable 'mid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:745:41: style: Function 'bin_mdef_phone_id' argument 2 names different: declaration 'b' definition 'ci'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.h:214:15: note: Function 'bin_mdef_phone_id' argument 2 names different: declaration 'b' definition 'ci'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:745:41: note: Function 'bin_mdef_phone_id' argument 2 names different: declaration 'b' definition 'ci'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:745:51: style: Function 'bin_mdef_phone_id' argument 3 names different: declaration 'l' definition 'lc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.h:215:15: note: Function 'bin_mdef_phone_id' argument 3 names different: declaration 'l' definition 'lc'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:745:51: note: Function 'bin_mdef_phone_id' argument 3 names different: declaration 'l' definition 'lc'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:745:61: style: Function 'bin_mdef_phone_id' argument 4 names different: declaration 'r' definition 'rc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.h:216:15: note: Function 'bin_mdef_phone_id' argument 4 names different: declaration 'r' definition 'rc'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:745:61: note: Function 'bin_mdef_phone_id' argument 4 names different: declaration 'r' definition 'rc'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:745:71: style: Function 'bin_mdef_phone_id' argument 5 names different: declaration 'pos' definition 'wpos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.h:217:15: note: Function 'bin_mdef_phone_id' argument 5 names different: declaration 'pos' definition 'wpos'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:745:71: note: Function 'bin_mdef_phone_id' argument 5 names different: declaration 'pos' definition 'wpos'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/bin_mdef.c:181:20: warning: Division of result of sizeof() on pointer type. [divideSizeof]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/dict.c:469:17: style: The scope of the variable 'word' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/dict.c:535:10: style: The scope of the variable 'unigram_letter' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/dict.c:589:17: style: The scope of the variable 'vocab' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/dict.c:590:17: style: The scope of the variable 'sub' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/dict.c:633:9: style: The scope of the variable 'totalh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/dict.c:657:18: style: Variable 'totalh' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_history.c:94:14: style: The scope of the variable 'gn' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_history.c:292:16: style: The scope of the variable 'bp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_history.c:140:36: style: Function 'fsg_history_entry_add' argument 2 names different: declaration 'l' definition 'link'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_history.h:172:20: note: Function 'fsg_history_entry_add' argument 2 names different: declaration 'l' definition 'link'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_history.c:140:36: note: Function 'fsg_history_entry_add' argument 2 names different: declaration 'l' definition 'link'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:763:17: style: The scope of the variable 'tl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:273:34: style: Function 'fsg_lextree_dump' argument 1 names different: declaration 'fsg' definition 'lextree'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.h:238:38: note: Function 'fsg_lextree_dump' argument 1 names different: declaration 'fsg' definition 'lextree'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:273:34: note: Function 'fsg_lextree_dump' argument 1 names different: declaration 'fsg' definition 'lextree'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:273:50: style: Function 'fsg_lextree_dump' argument 2 names different: declaration 'fh' definition 'fp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.h:238:49: note: Function 'fsg_lextree_dump' argument 2 names different: declaration 'fh' definition 'fp'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:273:50: note: Function 'fsg_lextree_dump' argument 2 names different: declaration 'fh' definition 'fp'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:286:34: style: Function 'fsg_lextree_free' argument 1 names different: declaration 'fsg' definition 'lextree'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.h:233:38: note: Function 'fsg_lextree_free' argument 1 names different: declaration 'fsg' definition 'lextree'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:286:34: note: Function 'fsg_lextree_free' argument 1 names different: declaration 'fsg' definition 'lextree'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:701:34: style: Function 'fsg_psubtree_init' argument 1 names different: declaration 'tree' definition 'lextree'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:68:54: note: Function 'fsg_psubtree_init' argument 1 names different: declaration 'tree' definition 'lextree'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:701:34: note: Function 'fsg_psubtree_init' argument 1 names different: declaration 'tree' definition 'lextree'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:748:33: style: Function 'fsg_psubtree_free' argument 1 names different: declaration 'alloc_head' definition 'head'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:77:44: note: Function 'fsg_psubtree_free' argument 1 names different: declaration 'alloc_head' definition 'head'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_lextree.c:748:33: note: Function 'fsg_psubtree_free' argument 1 names different: declaration 'alloc_head' definition 'head'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:314:18: style: The scope of the variable 'pnode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:315:12: style: The scope of the variable 'hmm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:336:18: style: The scope of the variable 'pnode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:337:12: style: The scope of the variable 'hmm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:510:18: style: The scope of the variable 'pnode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:511:12: style: The scope of the variable 'hmm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:560:23: style: The scope of the variable 'hist_entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:617:23: style: The scope of the variable 'hist_entry' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:694:18: style: The scope of the variable 'pnode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:695:12: style: The scope of the variable 'hmm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:284:32: style: Function 'fsg_search_reinit' argument 1 names different: declaration 'fsgs' definition 'search'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search_internal.h:126:36: note: Function 'fsg_search_reinit' argument 1 names different: declaration 'fsgs' definition 'search'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/fsg_search.c:284:32: note: Function 'fsg_search_reinit' argument 1 names different: declaration 'fsgs' definition 'search'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/hmm.c:116:18: style: Function 'hmm_dump' argument 1 names different: declaration 'h' definition 'hmm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/hmm.h:297:22: note: Function 'hmm_dump' argument 1 names different: declaration 'h' definition 'hmm'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/hmm.c:116:18: note: Function 'hmm_dump' argument 1 names different: declaration 'h' definition 'hmm'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/kws_search.c:148:11: style: The scope of the variable 'tmp_keyphrase' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/kws_search.c:479:11: style: The scope of the variable 'tmp_keyphrase' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/kws_search.c:483:12: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/kws_search.c:476:33: style: Function 'kws_search_reinit' argument 1 names different: declaration 'kwss' definition 'search'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/kws_search.h:108:37: note: Function 'kws_search_reinit' argument 1 names different: declaration 'kwss' definition 'search'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/kws_search.c:476:33: note: Function 'kws_search_reinit' argument 1 names different: declaration 'kwss' definition 'search'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:224:9: style: The scope of the variable 'newl' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:224:15: style: The scope of the variable 'newr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:450:19: style: The scope of the variable 'he' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:722:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:722:12: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:176:35: style: Function 'mdef_ciphone_id' argument 2 names different: declaration 'ciphone' definition 'ci'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.h:195:27: note: Function 'mdef_ciphone_id' argument 2 names different: declaration 'ciphone' definition 'ci'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:176:35: note: Function 'mdef_ciphone_id' argument 2 names different: declaration 'ciphone' definition 'ci'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:186:34: style: Function 'mdef_ciphone_str' argument 2 names different: declaration 'ci' definition 'id'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.h:203:34: note: Function 'mdef_ciphone_str' argument 2 names different: declaration 'ci' definition 'id'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:186:34: note: Function 'mdef_ciphone_str' argument 2 names different: declaration 'ci' definition 'id'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:220:19: style: Function 'mdef_phone_id' argument 2 names different: declaration 'b' definition 'ci'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.h:227:24: note: Function 'mdef_phone_id' argument 2 names different: declaration 'b' definition 'ci'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:220:19: note: Function 'mdef_phone_id' argument 2 names different: declaration 'b' definition 'ci'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:220:27: style: Function 'mdef_phone_id' argument 3 names different: declaration 'l' definition 'lc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.h:228:24: note: Function 'mdef_phone_id' argument 3 names different: declaration 'l' definition 'lc'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:220:27: note: Function 'mdef_phone_id' argument 3 names different: declaration 'l' definition 'lc'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:220:35: style: Function 'mdef_phone_id' argument 4 names different: declaration 'r' definition 'rc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.h:229:24: note: Function 'mdef_phone_id' argument 4 names different: declaration 'r' definition 'rc'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:220:35: note: Function 'mdef_phone_id' argument 4 names different: declaration 'r' definition 'rc'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:220:51: style: Function 'mdef_phone_id' argument 5 names different: declaration 'pos' definition 'wpos'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.h:230:32: note: Function 'mdef_phone_id' argument 5 names different: declaration 'pos' definition 'wpos'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:220:51: note: Function 'mdef_phone_id' argument 5 names different: declaration 'pos' definition 'wpos'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:720:20: style: Function 'mdef_free' argument 1 names different: declaration 'mdef' definition 'm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.h:263:25: note: Function 'mdef_free' argument 1 names different: declaration 'mdef' definition 'm'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:720:20: note: Function 'mdef_free' argument 1 names different: declaration 'mdef' definition 'm'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:308:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:313:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:328:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:343:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:350:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:378:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:387:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:395:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:403:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:424:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/mdef.c:551:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_gauden.c:550:33: style: Function 'gauden_mllr_transform' argument 1 names different: declaration 's' definition 'g'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_gauden.h:112:39: note: Function 'gauden_mllr_transform' argument 1 names different: declaration 's' definition 'g'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_gauden.c:550:33: note: Function 'gauden_mllr_transform' argument 1 names different: declaration 's' definition 'g'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_mgau.c:163:26: style: Function 'ms_mgau_free' argument 1 names different: declaration 'g' definition 'mg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_mgau.h:131:30: note: Function 'ms_mgau_free' argument 1 names different: declaration 'g' definition 'mg'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_mgau.c:163:26: note: Function 'ms_mgau_free' argument 1 names different: declaration 'g' definition 'mg'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_mgau.c:190:37: style: Function 'ms_cont_mgau_frame_eval' argument 1 names different: declaration 'msg' definition 'mg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_mgau.h:132:43: note: Function 'ms_cont_mgau_frame_eval' argument 1 names different: declaration 'msg' definition 'mg'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_mgau.c:190:37: note: Function 'ms_cont_mgau_frame_eval' argument 1 names different: declaration 'msg' definition 'mg'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_senone.c:369:20: style: The scope of the variable 'fdist' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_senone.c:275:60: style: Function 'senone_init' argument 3 names different: declaration 'mgau_mapfile' definition 'sen2mgau_map_file'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_senone.h:172:22: note: Function 'senone_init' argument 3 names different: declaration 'mgau_mapfile' definition 'sen2mgau_map_file'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ms_senone.c:275:60: note: Function 'senone_init' argument 3 names different: declaration 'mgau_mapfile' definition 'sen2mgau_map_file'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search.c:582:16: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search.c:764:13: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search.c:288:32: style: Function 'ngram_search_free' argument 1 names different: declaration 'ngs' definition 'search'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search.h:372:37: note: Function 'ngram_search_free' argument 1 names different: declaration 'ngs' definition 'search'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search.c:288:32: note: Function 'ngram_search_free' argument 1 names different: declaration 'ngs' definition 'search'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search_fwdflat.c:231:26: style: The scope of the variable 'prevnode' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search_fwdtree.c:398:12: style: The scope of the variable 'w' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search_fwdtree.c:1050:14: style: The scope of the variable 'phmmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ngram_search_fwdtree.c:1196:30: style: The scope of the variable 'worstbpe' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/phone_loop_search.c:280:13: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/phone_loop_search.c:306:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/pocketsphinx.c:821:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/pocketsphinx.c:455:34: warning: Either the condition 'search?0:-1' is redundant or there is possible null pointer dereference: search. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/pocketsphinx.c:461:19: note: Assuming that condition 'search?0:-1' is not redundant
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/pocketsphinx.c:455:34: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/pocketsphinx.c:1095:13: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/pocketsphinx.c:1127:19: style: The scope of the variable 'seg' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ps_alignment.c:219:31: style: The scope of the variable 'sent' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ps_alignment.c:259:31: style: The scope of the variable 'sent' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ps_alignment.c:284:31: style: The scope of the variable 'sent' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.c:409:32: style: Function 'ptm_mgau_frame_eval' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.h:92:36: note: Function 'ptm_mgau_frame_eval' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.c:409:32: note: Function 'ptm_mgau_frame_eval' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.c:880:36: style: Function 'ptm_mgau_mllr_transform' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.h:99:40: note: Function 'ptm_mgau_mllr_transform' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.c:880:36: note: Function 'ptm_mgau_mllr_transform' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.c:888:26: style: Function 'ptm_mgau_free' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.h:91:31: note: Function 'ptm_mgau_free' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/ptm_mgau.c:888:26: note: Function 'ptm_mgau_free' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.c:836:36: style: Function 's2_semi_mgau_frame_eval' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.h:87:40: note: Function 's2_semi_mgau_frame_eval' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.c:836:36: note: Function 's2_semi_mgau_frame_eval' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.c:1328:40: style: Function 's2_semi_mgau_mllr_transform' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.h:94:44: note: Function 's2_semi_mgau_mllr_transform' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.c:1328:40: note: Function 's2_semi_mgau_mllr_transform' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.c:1336:30: style: Function 's2_semi_mgau_free' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.h:86:35: note: Function 's2_semi_mgau_free' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/s2_semi_mgau.c:1336:30: note: Function 's2_semi_mgau_free' argument 1 names different: declaration 's' definition 'ps'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/tmat.c:191:23: style: Function 'tmat_init' argument 1 names different: declaration 'tmatfile' definition 'file_name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/tmat.h:117:32: note: Function 'tmat_init' argument 1 names different: declaration 'tmatfile' definition 'file_name'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/tmat.c:191:23: note: Function 'tmat_init' argument 1 names different: declaration 'tmatfile' definition 'file_name'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:90:27: style: Function 'vector_sum_norm' argument 1 names different: declaration 'v' definition 'vec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.h:78:34: note: Function 'vector_sum_norm' argument 1 names different: declaration 'v' definition 'vec'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:90:27: note: Function 'vector_sum_norm' argument 1 names different: declaration 'v' definition 'vec'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:90:38: style: Function 'vector_sum_norm' argument 2 names different: declaration 'dim' definition 'len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.h:78:43: note: Function 'vector_sum_norm' argument 2 names different: declaration 'dim' definition 'len'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:90:38: note: Function 'vector_sum_norm' argument 2 names different: declaration 'dim' definition 'len'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:110:24: style: Function 'vector_floor' argument 1 names different: declaration 'v' definition 'vec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.h:67:28: note: Function 'vector_floor' argument 1 names different: declaration 'v' definition 'vec'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:110:24: note: Function 'vector_floor' argument 1 names different: declaration 'v' definition 'vec'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:110:35: style: Function 'vector_floor' argument 2 names different: declaration 'dim' definition 'len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.h:67:37: note: Function 'vector_floor' argument 2 names different: declaration 'dim' definition 'len'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:110:35: note: Function 'vector_floor' argument 2 names different: declaration 'dim' definition 'len'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:110:48: style: Function 'vector_floor' argument 3 names different: declaration 'f' definition 'flr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.h:67:50: note: Function 'vector_floor' argument 3 names different: declaration 'f' definition 'flr'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:110:48: note: Function 'vector_floor' argument 3 names different: declaration 'f' definition 'flr'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:121:27: style: Function 'vector_nz_floor' argument 1 names different: declaration 'v' definition 'vec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.h:71:31: note: Function 'vector_nz_floor' argument 1 names different: declaration 'v' definition 'vec'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:121:27: note: Function 'vector_nz_floor' argument 1 names different: declaration 'v' definition 'vec'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:121:38: style: Function 'vector_nz_floor' argument 2 names different: declaration 'dim' definition 'len'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.h:71:40: note: Function 'vector_nz_floor' argument 2 names different: declaration 'dim' definition 'len'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:121:38: note: Function 'vector_nz_floor' argument 2 names different: declaration 'dim' definition 'len'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:121:51: style: Function 'vector_nz_floor' argument 3 names different: declaration 'f' definition 'flr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.h:71:53: note: Function 'vector_nz_floor' argument 3 names different: declaration 'f' definition 'flr'.
thunderbird-52.3.0/mozilla/media/pocketsphinx/src/vector.c:121:51: note: Function 'vector_nz_floor' argument 3 names different: declaration 'f' definition 'flr'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_interface.c:456:18: warning: Possible null pointer dereference: inout_spch [nullPointer]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_interface.c:604:27: note: Calling function 'fe_process_frames', 2nd argument 'inout_spch' value is 0
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_interface.c:456:18: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_noise.c:161:9: style: The scope of the variable 'l1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_noise.c:161:13: style: The scope of the variable 'l2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_sigproc.c:1112:30: warning: Redundant assignment of 'x[i+(1<<n4)]' to itself. [selfAssignment]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_sigproc.c:553:31: style: Function 'fe_build_melfilters' argument 1 names different: declaration 'MEL_FB' definition 'mel_fb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_internal.h:199:36: note: Function 'fe_build_melfilters' argument 1 names different: declaration 'MEL_FB' definition 'mel_fb'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_sigproc.c:553:31: note: Function 'fe_build_melfilters' argument 1 names different: declaration 'MEL_FB' definition 'mel_fb'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_sigproc.c:687:32: style: Function 'fe_compute_melcosine' argument 1 names different: declaration 'MEL_FB' definition 'mel_fb'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_internal.h:200:37: note: Function 'fe_compute_melcosine' argument 1 names different: declaration 'MEL_FB' definition 'mel_fb'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/fe/fe_sigproc.c:687:32: note: Function 'fe_compute_melcosine' argument 1 names different: declaration 'MEL_FB' definition 'mel_fb'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/feat/feat.c:840:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/feat/feat.c:1033:9: error: Resource leak: fp [resourceLeak]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/fsg_model.c:395:14: style: The scope of the variable 'old_size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/fsg_model.c:426:26: style: The scope of the variable 'src' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/fsg_model.c:768:18: style: The scope of the variable 'itor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/jsgf.c:261:11: style: The scope of the variable 'secondlast_dotpos' can be reduced. [variableScope]
jsgf_parser.c:1111:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
jsgf_parser.y:87:29: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:115:30: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:116:30: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:122:72: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:124:74: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:129:70: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:133:31: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:142:45: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:143:45: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:144:45: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_parser.y:145:45: style: Same expression on both sides of '-'. [duplicateExpression]
jsgf_scanner.c:2144:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
jsgf_scanner.c:1266:19: style: Checking if unsigned variable 'new_size' is less than zero. [unsignedLessThanZero]
jsgf_scanner.c:1371:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
jsgf_scanner.c:352:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
jsgf_scanner.c:1371:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
jsgf_scanner.c:1793:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
jsgf_scanner.c:309:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
jsgf_scanner.c:1793:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
jsgf_scanner.c:1806:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
jsgf_scanner.c:310:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
jsgf_scanner.c:1806:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
jsgf_scanner.c:1806:68: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
jsgf_scanner.c:310:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
jsgf_scanner.c:1806:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
jsgf_scanner.c:2001:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
jsgf_scanner.c:680:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
jsgf_scanner.c:2001:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
jsgf_scanner.c:2028:26: style: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
jsgf_scanner.c:669:27: note: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
jsgf_scanner.c:2028:26: note: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
jsgf_scanner.c:2057:36: style: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent]
jsgf_scanner.c:671:37: note: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
jsgf_scanner.c:2057:36: note: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
jsgf_scanner.c:2057:62: style: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
jsgf_scanner.c:671:60: note: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
jsgf_scanner.c:2057:62: note: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model.c:189:34: style: Function 'ngram_model_init' argument 1 names different: declaration 'model' definition 'base'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model_internal.h:213:33: note: Function 'ngram_model_init' argument 1 names different: declaration 'model' definition 'base'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model.c:189:34: note: Function 'ngram_model_init' argument 1 names different: declaration 'model' definition 'base'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model.c:971:55: style: Function 'read_classdef_file' argument 2 names different: declaration 'classdef_file' definition 'file_name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model_internal.h:251:61: note: Function 'read_classdef_file' argument 2 names different: declaration 'classdef_file' definition 'file_name'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model.c:971:55: note: Function 'read_classdef_file' argument 2 names different: declaration 'classdef_file' definition 'file_name'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model_dmp.c:561:27: style: The scope of the variable 'titor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model_dmp.c:875:38: style: Function 'ngram_model_dmp_write' argument 1 names different: declaration 'model' definition 'base'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model_internal.h:245:42: note: Function 'ngram_model_dmp_write' argument 1 names different: declaration 'model' definition 'base'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model_dmp.c:875:38: note: Function 'ngram_model_dmp_write' argument 1 names different: declaration 'model' definition 'base'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/lm/ngram_model_set.c:178:5: error: Address of auto-variable 'model->base' returned [returnAddressOfAutoVariable]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/bio.c:608:35: warning: Either the condition 'if(directory)' is redundant or there is possible null pointer dereference: directory. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/bio.c:609:8: note: Assuming that condition 'if(directory)' is not redundant
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/bio.c:608:35: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/bio.c:212:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/bio.c:229:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/bio.c:239:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/blas_lite.c:80:15: style: Condition 'zcode==90' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/blas_lite.c:68:13: note: Assignment 'zcode='Z'', assigned value is 90
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/blas_lite.c:80:15: note: Condition 'zcode==90' is always true
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/blas_lite.c:2137:27: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/blas_lite.c:388:2: style: Variable 'ncola' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/case.c:96:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/case.c:96:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/case.c:121:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/case.c:121:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/cmd_ln.c:673:11: style: Condition 'j>0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/cmd_ln.c:665:9: note: Assignment 'j=0', assigned value is 0
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/cmd_ln.c:673:11: note: Condition 'j>0' is always false
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/cmd_ln.c:368:11: style: The scope of the variable 'e_str' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/cmd_ln.c:474:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/cmd_ln.c:737:24: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/dtoa.c:2281:24: style: Same value in both branches of ternary operator. [duplicateValueTernary]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/dtoa.c:358:9: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/dtoa.c:360:18: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/dtoa.c:742:16: style: The scope of the variable 'p05' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/err.c:85:24: style: The scope of the variable 'err_prefix' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/err.c:164:24: style: The scope of the variable 'err_prefix' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/f2c_lite.c:177:19: style: The scope of the variable 'u' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/f2c_lite.c:231:11: style: The scope of the variable 'rp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/f2c_lite.c:349:27: style: The scope of the variable 'bend' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/f2c_lite.c:527:17: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/genrand.c:161:26: style: The scope of the variable 'mag01' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/hash_table.c:192:28: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/hash_table.c:243:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/hash_table.c:243:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/hash_table.c:264:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/hash_table.c:264:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/huff_code.c:117:9: warning: Either the condition 'root==NULL' is redundant or there is possible null pointer dereference: root. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/huff_code.c:251:14: note: Assuming that condition 'root==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/huff_code.c:253:28: note: Calling function 'huff_node_free_int', 1st argument 'root' value is 0
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/huff_code.c:117:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/huff_code.c:127:9: warning: Either the condition 'root==NULL' is redundant or there is possible null pointer dereference: root. [nullPointerRedundantCheck]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/huff_code.c:291:14: note: Assuming that condition 'root==NULL' is not redundant
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/huff_code.c:293:28: note: Calling function 'huff_node_free_str', 1st argument 'root' value is 0
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/huff_code.c:127:9: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/logmath.c:101:25: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/logmath.c:123:25: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/pio.c:410:12: style: The scope of the variable 'n_items_read' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/pio.c:622:9: style: Unused variable: rv [unusedVariable]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/sbthread.c:548:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:327:12: style: Condition 'iz==90' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:326:10: note: Assignment 'iz='Z'', assigned value is 90
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:327:12: note: Condition 'iz==90' is always true
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:770:17: style: Condition 'ret_val==1' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:769:15: note: Assignment 'ret_val=1', assigned value is 1
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:770:17: note: Condition 'ret_val==1' is always true
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:783:17: style: Condition 'ret_val==1' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:782:15: note: Assignment 'ret_val=1', assigned value is 1
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:783:17: note: Condition 'ret_val==1' is always true
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:405:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:407:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:405:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:414:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:416:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:414:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:420:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:422:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:420:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:426:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:428:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:426:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:432:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:434:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:432:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:440:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:442:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:440:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:448:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:450:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:448:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:508:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:514:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:508:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:524:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:530:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:524:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:540:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:542:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:540:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:548:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:550:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:548:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:572:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:574:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:572:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:578:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:580:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:578:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:584:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:586:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:584:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:590:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:592:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:590:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:598:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:600:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:598:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:664:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:666:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:664:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:670:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:672:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:670:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:676:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:678:8: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:676:6: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/sphinxbase/src/libsphinxbase/util/slapack_lite.c:139:19: style: Same expression on both sides of '/'. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:441:32: warning: Either the condition 'digit>sizeof(DIGITS)/sizeof(DIGITS[0])' is redundant or the array 'DIGITS[10]' is accessed at index 10, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:438:15: note: Assuming that condition 'digit>sizeof(DIGITS)/sizeof(DIGITS[0])' is not redundant
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:441:32: note: Array index out of bounds
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:385:41: style: Function 'Read8' argument 1 names different: declaration 'bit' definition 'value'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.h:50:29: note: Function 'Read8' argument 1 names different: declaration 'bit' definition 'value'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:385:41: note: Function 'Read8' argument 1 names different: declaration 'bit' definition 'value'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:402:43: style: Function 'ReadBit' argument 1 names different: declaration 'value' definition 'bit'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.h:49:31: note: Function 'ReadBit' argument 1 names different: declaration 'value' definition 'bit'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:402:43: note: Function 'ReadBit' argument 1 names different: declaration 'value' definition 'bit'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:441:32: warning: Either the condition 'digit>10' is redundant or the array 'DIGITS[10]' is accessed at index 10, which is out of bounds. [arrayIndexOutOfBoundsCond]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:438:15: note: Assuming that condition 'digit>10' is not redundant
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:441:32: note: Array index out of bounds
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.h:44:8: style: Technically the member function 'mozilla::YuvStamper::WritePixel' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.cpp:460:20: note: Technically the member function 'mozilla::YuvStamper::WritePixel' can be const.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/YuvStamper.h:44:8: note: Technically the member function 'mozilla::YuvStamper::WritePixel' can be const.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/common/time_profiling/timecard.c:117:5: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:496:3: style: Variable 'condError' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:490:0: note: Variable 'condError' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:496:3: note: Variable 'condError' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:395:7: style: The scope of the variable 'error' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:576:50: style: Function 'SendAudioFrame' argument 1 names different: declaration 'speechData' definition 'audio_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.h:122:62: note: Function 'SendAudioFrame' argument 1 names different: declaration 'speechData' definition 'audio_data'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:576:50: note: Function 'SendAudioFrame' argument 1 names different: declaration 'speechData' definition 'audio_data'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:579:45: style: Function 'SendAudioFrame' argument 4 names different: declaration 'capture_time' definition 'capture_delay'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.h:125:56: note: Function 'SendAudioFrame' argument 4 names different: declaration 'capture_time' definition 'capture_delay'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:579:45: note: Function 'SendAudioFrame' argument 4 names different: declaration 'capture_time' definition 'capture_delay'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/CodecConfig.h:106:3: warning: Member variable 'VideoCodecConfig::mRembFbSet' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:286:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:145:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:286:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:420:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:145:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:420:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/CodecConfig.h:41:51: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/CodecConfig.h:107:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/RunningStat.h:15:3: warning: Member variable 'RunningStat::mOldM' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/RunningStat.h:15:3: warning: Member variable 'RunningStat::mNewM' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/RunningStat.h:15:3: warning: Member variable 'RunningStat::mOldS' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/RunningStat.h:15:3: warning: Member variable 'RunningStat::mNewS' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:350:14: style: Condition 'result!=kMediaConduitNoError' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:349:20: note: Assignment 'result=InitMain()', assigned value is 0
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:350:14: note: Condition 'result!=kMediaConduitNoError' is always false
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:847:3: style: Variable 'condError' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:843:0: note: Variable 'condError' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:847:3: note: Variable 'condError' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:659:7: style: The scope of the variable 'error' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:1499:47: style: The scope of the variable 'max_fps' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:654:69: style: Function 'ConfigureSendMediaCodec' argument 1 names different: declaration 'codecInfo' definition 'codecConfig'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.h:118:81: note: Function 'ConfigureSendMediaCodec' argument 1 names different: declaration 'codecInfo' definition 'codecConfig'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:654:69: note: Function 'ConfigureSendMediaCodec' argument 1 names different: declaration 'codecInfo' definition 'codecConfig'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:2079:49: style: Function 'VideoLatencyUpdate' argument 1 names different: declaration 'new_sample' definition 'newSample'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.h:358:36: note: Function 'VideoLatencyUpdate' argument 1 names different: declaration 'new_sample' definition 'newSample'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:2079:49: note: Function 'VideoLatencyUpdate' argument 1 names different: declaration 'new_sample' definition 'newSample'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.h:291:16: warning: Virtual function 'Destroy' is called from destructor '~WebrtcVideoConduit()' at line 112. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:112:3: note: Calling Destroy
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/VideoConduit.h:291:16: note: Destroy is a virtual method
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:210:9: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:209:9: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:210:9: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:211:9: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:210:9: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:211:9: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:212:9: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:211:9: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:212:9: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:213:9: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:212:9: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:213:9: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:431:5: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:430:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:431:5: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:574:34: warning: Member variable 'WebrtcMediaCodecVP8VideoEncoder::mMaxPayloadSize' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:574:34: warning: Member variable 'WebrtcMediaCodecVP8VideoEncoder::mFrameWidth' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:574:34: warning: Member variable 'WebrtcMediaCodecVP8VideoEncoder::mFrameHeight' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:266:8: performance: Technically the member function 'mozilla::WebrtcAndroidMediaCodec::GenerateVideoFrame' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.h:46:19: warning: Virtual function 'Release' is called from destructor '~WebrtcMediaCodecVP8VideoEncoder()' at line 838. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:838:3: note: Calling Release
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.h:46:19: note: Release is a virtual method
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.h:91:19: warning: Virtual function 'Release' is called from destructor '~WebrtcMediaCodecVP8VideoDecoder()' at line 996. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:996:3: note: Calling Release
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.h:91:19: note: Release is a virtual method
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:514:5: style: Class 'OutputDrain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:1090:46: style: Function 'SetRates' argument 1 names different: declaration 'aBitRate' definition 'aBitRateKbps'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.h:56:37: note: Function 'SetRates' argument 1 names different: declaration 'aBitRate' definition 'aBitRateKbps'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:1090:46: note: Function 'SetRates' argument 1 names different: declaration 'aBitRate' definition 'aBitRateKbps'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:1220:89: style: Function 'RegisterDecodeCompleteCallback' argument 1 names different: declaration 'callback' definition 'aCallback'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.h:94:80: note: Function 'RegisterDecodeCompleteCallback' argument 1 names different: declaration 'callback' definition 'aCallback'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:1220:89: note: Function 'RegisterDecodeCompleteCallback' argument 1 names different: declaration 'callback' definition 'aCallback'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:837:3: performance: Variable 'mReservation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:1153:3: performance: Variable 'mReservation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.h:51:19: warning: Virtual function 'Release' is called from destructor '~WebrtcOMXH264VideoEncoder()' at line 1071. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:1071:3: note: Calling Release
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.h:51:19: note: Release is a virtual method
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.h:96:19: warning: Virtual function 'Release' is called from destructor '~WebrtcOMXH264VideoDecoder()' at line 1243. Dynamic binding is not used. [virtualCallInConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:1243:3: note: Calling Release
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.h:96:19: note: Release is a virtual method
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:85:3: style: Class 'ImageNativeHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp:567:5: style: Class 'OutputDrain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/media/CSFAudioControlWrapper.h:19:61: performance: Variable '_realAudioControl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1743:43: style: Function 'NotifyRealtimeTrackData' argument 1 names different: declaration 'aGraph' definition 'graph'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1290:50: note: Function 'NotifyRealtimeTrackData' argument 1 names different: declaration 'aGraph' definition 'graph'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1743:43: note: Function 'NotifyRealtimeTrackData' argument 1 names different: declaration 'aGraph' definition 'graph'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1744:36: style: Function 'NotifyRealtimeTrackData' argument 2 names different: declaration 'aTrackOffset' definition 'offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1291:43: note: Function 'NotifyRealtimeTrackData' argument 2 names different: declaration 'aTrackOffset' definition 'offset'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1744:36: note: Function 'NotifyRealtimeTrackData' argument 2 names different: declaration 'aTrackOffset' definition 'offset'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1745:45: style: Function 'NotifyRealtimeTrackData' argument 3 names different: declaration 'aMedia' definition 'media'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1292:52: note: Function 'NotifyRealtimeTrackData' argument 3 names different: declaration 'aMedia' definition 'media'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1745:45: note: Function 'NotifyRealtimeTrackData' argument 3 names different: declaration 'aMedia' definition 'media'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1754:39: style: Function 'NotifyQueuedChanges' argument 1 names different: declaration 'aGraph' definition 'graph'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1285:46: note: Function 'NotifyQueuedChanges' argument 1 names different: declaration 'aGraph' definition 'graph'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1754:39: note: Function 'NotifyQueuedChanges' argument 1 names different: declaration 'aGraph' definition 'graph'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1755:32: style: Function 'NotifyQueuedChanges' argument 2 names different: declaration 'aTrackOffset' definition 'offset'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1286:39: note: Function 'NotifyQueuedChanges' argument 2 names different: declaration 'aTrackOffset' definition 'offset'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1755:32: note: Function 'NotifyQueuedChanges' argument 2 names different: declaration 'aTrackOffset' definition 'offset'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1756:41: style: Function 'NotifyQueuedChanges' argument 3 names different: declaration 'aQueuedMedia' definition 'queued_media'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1287:48: note: Function 'NotifyQueuedChanges' argument 3 names different: declaration 'aQueuedMedia' definition 'queued_media'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1756:41: note: Function 'NotifyQueuedChanges' argument 3 names different: declaration 'aQueuedMedia' definition 'queued_media'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1864:8: style: The function 'TrackAdded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1848:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:1864:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/SrtpFlow.h:57:12: performance: Technically the member function 'mozilla::SrtpFlow::CheckInputs' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/SrtpFlow.cpp:94:20: note: Technically the member function 'mozilla::SrtpFlow::CheckInputs' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/mediapipeline/SrtpFlow.h:57:12: note: Technically the member function 'mozilla::SrtpFlow::CheckInputs' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:1063:5: style: Variable 'decoder' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:1058:0: note: Variable 'decoder' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:1063:5: note: Variable 'decoder' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:1051:7: style: Variable 'encoder' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:1046:0: note: Variable 'encoder' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:1051:7: note: Variable 'encoder' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:226:26: style: Function 'CreateOrGetTransportFlow' argument 3 names different: declaration 'transport' definition 'aTransport'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h:60:58: note: Function 'CreateOrGetTransportFlow' argument 3 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:226:26: note: Function 'CreateOrGetTransportFlow' argument 3 names different: declaration 'transport' definition 'aTransport'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:227:28: style: Function 'CreateOrGetTransportFlow' argument 4 names different: declaration 'out' definition 'aFlowOutparam'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h:61:60: note: Function 'CreateOrGetTransportFlow' argument 4 names different: declaration 'out' definition 'aFlowOutparam'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:227:28: note: Function 'CreateOrGetTransportFlow' argument 4 names different: declaration 'out' definition 'aFlowOutparam'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:548:12: style: Function 'CreateMediaPipelineReceiving' argument 3 names different: declaration 'level' definition 'aLevel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h:32:14: note: Function 'CreateMediaPipelineReceiving' argument 3 names different: declaration 'level' definition 'aLevel'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:548:12: note: Function 'CreateMediaPipelineReceiving' argument 3 names different: declaration 'level' definition 'aLevel'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:551:36: style: Function 'CreateMediaPipelineReceiving' argument 6 names different: declaration 'filter' definition 'aFilter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h:35:38: note: Function 'CreateMediaPipelineReceiving' argument 6 names different: declaration 'filter' definition 'aFilter'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:551:36: note: Function 'CreateMediaPipelineReceiving' argument 6 names different: declaration 'filter' definition 'aFilter'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:621:12: style: Function 'CreateMediaPipelineSending' argument 3 names different: declaration 'level' definition 'aLevel'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h:41:14: note: Function 'CreateMediaPipelineSending' argument 3 names different: declaration 'level' definition 'aLevel'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:621:12: note: Function 'CreateMediaPipelineSending' argument 3 names different: declaration 'level' definition 'aLevel'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:624:36: style: Function 'CreateMediaPipelineSending' argument 6 names different: declaration 'filter' definition 'aFilter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h:44:38: note: Function 'CreateMediaPipelineSending' argument 6 names different: declaration 'filter' definition 'aFilter'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:624:36: note: Function 'CreateMediaPipelineSending' argument 6 names different: declaration 'filter' definition 'aFilter'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h:55:25: performance: Technically the member function 'mozilla::MediaPipelineFactory::EnsureExternalCodec' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp:977:23: note: Technically the member function 'mozilla::MediaPipelineFactory::EnsureExternalCodec' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h:55:25: note: Technically the member function 'mozilla::MediaPipelineFactory::EnsureExternalCodec' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.cpp:411:57: style: Function 'queueJSEPOperation' argument 1 names different: declaration 'aJSEPOperation' definition 'aOperation'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.h:46:40: note: Function 'queueJSEPOperation' argument 1 names different: declaration 'aJSEPOperation' definition 'aOperation'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.cpp:411:57: note: Function 'queueJSEPOperation' argument 1 names different: declaration 'aJSEPOperation' definition 'aOperation'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.h:38:8: style: Technically the member function 'mozilla::PeerConnectionCtx::isReady' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.h:63:60: style: Technically the member function 'mozilla::PeerConnectionCtx::mGetPeerConnections' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.cpp:104:20: note: Technically the member function 'mozilla::PeerConnectionCtx::mGetPeerConnections' can be const.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.h:63:60: note: Technically the member function 'mozilla::PeerConnectionCtx::mGetPeerConnections' can be const.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:1309:14: style: The scope of the variable 'localport' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:252:35: style: Function 'RTCStatsQuery' argument 1 names different: declaration 'internalStats' definition 'internal'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h:208:33: note: Function 'RTCStatsQuery' argument 1 names different: declaration 'internalStats' definition 'internal'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:252:35: note: Function 'RTCStatsQuery' argument 1 names different: declaration 'internalStats' definition 'internal'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:429:69: style: Function 'CreateRemoteSourceStreamInfo' argument 2 names different: declaration 'aId' definition 'aStreamID'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h:280:60: note: Function 'CreateRemoteSourceStreamInfo' argument 2 names different: declaration 'aId' definition 'aStreamID'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:429:69: note: Function 'CreateRemoteSourceStreamInfo' argument 2 names different: declaration 'aId' definition 'aStreamID'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:1175:54: style: Function 'GetDatachannelParameters' argument 1 names different: declaration 'codec' definition 'datachannelCodec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h:712:56: note: Function 'GetDatachannelParameters' argument 1 names different: declaration 'codec' definition 'datachannelCodec'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:1175:54: note: Function 'GetDatachannelParameters' argument 1 names different: declaration 'codec' definition 'datachannelCodec'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:1367:58: style: Function 'CreateDataChannel' argument 9 names different: declaration 'result' definition 'aRetval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h:601:3: note: Function 'CreateDataChannel' argument 9 names different: declaration 'result' definition 'aRetval'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:1367:58: note: Function 'CreateDataChannel' argument 9 names different: declaration 'result' definition 'aRetval'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:2084:50: style: Function 'SetRemoteDescription' argument 1 names different: declaration 'aAction' definition 'action'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h:394:47: note: Function 'SetRemoteDescription' argument 1 names different: declaration 'aAction' definition 'action'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:2084:50: note: Function 'SetRemoteDescription' argument 1 names different: declaration 'aAction' definition 'action'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:2313:54: style: Function 'SetPeerIdentity' argument 1 names different: declaration 'peerIdentity' definition 'aPeerIdentity'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h:506:45: note: Function 'SetPeerIdentity' argument 1 names different: declaration 'peerIdentity' definition 'aPeerIdentity'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:2313:54: note: Function 'SetPeerIdentity' argument 1 names different: declaration 'peerIdentity' definition 'aPeerIdentity'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:174:1: warning: The class 'WrappableJSErrorResult' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:592:56: style: Function 'StartIceChecks' argument 1 names different: declaration 'session' definition 'aSession'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.h:276:42: note: Function 'StartIceChecks' argument 1 names different: declaration 'session' definition 'aSession'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:592:56: note: Function 'StartIceChecks' argument 1 names different: declaration 'session' definition 'aSession'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:1074:48: style: Function 'GetLocalStreamByIndex' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.h:314:52: note: Function 'GetLocalStreamByIndex' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:1074:48: note: Function 'GetLocalStreamByIndex' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:1112:52: style: Function 'GetRemoteStreamByIndex' argument 1 names different: declaration 'index' definition 'aIndex'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.h:324:57: note: Function 'GetRemoteStreamByIndex' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:1112:52: note: Function 'GetRemoteStreamByIndex' argument 1 names different: declaration 'index' definition 'aIndex'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:1212:60: style: Function 'OnCandidateFound_s' argument 2 names different: declaration 'aCandidate' definition 'aCandidateLine'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.h:500:46: note: Function 'OnCandidateFound_s' argument 2 names different: declaration 'aCandidate' definition 'aCandidateLine'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:1212:60: note: Function 'OnCandidateFound_s' argument 2 names different: declaration 'aCandidate' definition 'aCandidateLine'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:1341:54: style: Function 'DtlsConnected_s' argument 1 names different: declaration 'aFlow' definition 'layer'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.h:378:40: note: Function 'DtlsConnected_s' argument 1 names different: declaration 'aFlow' definition 'layer'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp:1341:54: note: Function 'DtlsConnected_s' argument 1 names different: declaration 'aFlow' definition 'layer'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:850:49: style: Function 'RecvGetLogRequest' argument 1 names different: declaration 'aReqestId' definition 'aRequestId'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/WebrtcGlobalChild.h:26:45: note: Function 'RecvGetLogRequest' argument 1 names different: declaration 'aReqestId' definition 'aRequestId'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:850:49: note: Function 'RecvGetLogRequest' argument 1 names different: declaration 'aReqestId' definition 'aRequestId'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:191:3: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:192:111: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:193:3: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:198:5: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:199:51: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:200:5: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:208:5: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:209:113: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/cpr_string.c:210:5: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:47:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:437:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:471:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:499:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:526:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:621:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:649:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:677:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:705:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:738:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:771:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:804:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:835:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:868:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1308:16: style: The scope of the variable 'attr_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1779:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1953:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:2006:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:218:65: style: Function 'sdp_set_owner_sessionid' argument 2 names different: declaration 'sessid' definition 'sessionid'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1199:71: note: Function 'sdp_set_owner_sessionid' argument 2 names different: declaration 'sessid' definition 'sessionid'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:218:65: note: Function 'sdp_set_owner_sessionid' argument 2 names different: declaration 'sessid' definition 'sessionid'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:328:37: style: Function 'sdp_timespec_valid' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1211:43: note: Function 'sdp_timespec_valid' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:328:37: note: Function 'sdp_timespec_valid' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:348:40: style: Function 'sdp_get_time_start' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1212:46: note: Function 'sdp_get_time_start' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:348:40: note: Function 'sdp_get_time_start' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:366:39: style: Function 'sdp_get_time_stop' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1213:45: note: Function 'sdp_get_time_stop' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:366:39: note: Function 'sdp_get_time_stop' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:920:42: style: Function 'sdp_get_num_media_lines' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1240:48: note: Function 'sdp_get_num_media_lines' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:920:42: note: Function 'sdp_get_num_media_lines' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1566:92: style: Function 'sdp_set_media_portnum' argument 4 names different: declaration 'sctpport' definition 'sctp_port'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1268:68: note: Function 'sdp_set_media_portnum' argument 4 names different: declaration 'sctpport' definition 'sctp_port'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1566:92: note: Function 'sdp_set_media_portnum' argument 4 names different: declaration 'sctpport' definition 'sctp_port'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1775:41: style: Function 'sdp_find_bw_line' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:49:48: note: Function 'sdp_find_bw_line' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1775:41: note: Function 'sdp_find_bw_line' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1819:44: style: Function 'sdp_copy_all_bw_lines' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1607:50: note: Function 'sdp_copy_all_bw_lines' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1819:44: note: Function 'sdp_copy_all_bw_lines' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1819:62: style: Function 'sdp_copy_all_bw_lines' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1607:70: note: Function 'sdp_copy_all_bw_lines' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_access.c:1819:62: note: Function 'sdp_copy_all_bw_lines' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:280:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:399:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:1881:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:2404:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3053:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3088:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3622:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3662:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3703:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:4431:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:4734:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:4939:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:4970:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:5101:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:576:3: style: Variable 'result1' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:572:0: note: Variable 'result1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:576:3: note: Variable 'result1' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3484:5: style: Variable 'output_len' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3477:0: note: Variable 'output_len' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3484:5: note: Variable 'output_len' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:2744:35: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:2746:27: style: The scope of the variable 'profile_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:4049:15: style: The scope of the variable 'mkiValue' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:3724:49: style: Checking if unsigned variable 'strlen(attr_p->attr.stream_data.x_confid)' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:230:58: style: Function 'sdp_build_attribute' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:323:64: note: Function 'sdp_build_attribute' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:230:58: note: Function 'sdp_build_attribute' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:1511:55: style: Function 'sdp_build_attr_fmtp_params' argument 2 names different: declaration 'attr_p' definition 'fmtp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:53:55: note: Function 'sdp_build_attr_fmtp_params' argument 2 names different: declaration 'attr_p' definition 'fmtp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c:1511:55: note: Function 'sdp_build_attr_fmtp_params' argument 2 names different: declaration 'attr_p' definition 'fmtp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:1488:18: style: The scope of the variable 'attr_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:1855:18: style: The scope of the variable 'attr_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2020:18: style: The scope of the variable 'attr_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2091:23: style: The scope of the variable 'mapword' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2263:23: style: The scope of the variable 'mapword' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2264:23: style: The scope of the variable 'bmap' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2419:18: style: The scope of the variable 'attr_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:4216:23: style: The scope of the variable 'payload_num' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:4305:18: style: The scope of the variable 'cap_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:4335:18: style: The scope of the variable 'cap_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:4369:18: style: The scope of the variable 'cap_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:4536:18: style: The scope of the variable 'cdsc_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:4566:18: style: The scope of the variable 'cdsc_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:4600:18: style: The scope of the variable 'cdsc_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:4709:20: style: The scope of the variable 'm_ptype' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:473:32: style: Function 'sdp_find_fmtp_inst' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1284:38: note: Function 'sdp_find_fmtp_inst' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:473:32: note: Function 'sdp_find_fmtp_inst' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2306:51: style: Function 'sdp_attr_compare_fmtp_ranges' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1370:57: note: Function 'sdp_attr_compare_fmtp_ranges' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2306:51: note: Function 'sdp_attr_compare_fmtp_ranges' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2306:68: style: Function 'sdp_attr_compare_fmtp_ranges' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1371:35: note: Function 'sdp_attr_compare_fmtp_ranges' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2306:68: note: Function 'sdp_attr_compare_fmtp_ranges' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2367:48: style: Function 'sdp_attr_copy_fmtp_ranges' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1374:54: note: Function 'sdp_attr_copy_fmtp_ranges' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2367:48: note: Function 'sdp_attr_copy_fmtp_ranges' argument 1 names different: declaration 'src_sdp_ptr' definition 'src_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2367:66: style: Function 'sdp_attr_copy_fmtp_ranges' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1375:35: note: Function 'sdp_attr_copy_fmtp_ranges' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2367:66: note: Function 'sdp_attr_copy_fmtp_ranges' argument 2 names different: declaration 'dst_sdp_ptr' definition 'dst_sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:5054:14: style: Function 'sdp_attr_add_mptime_interval' argument 5 names different: declaration 'interval' definition 'mp_interval'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1604:80: note: Function 'sdp_attr_add_mptime_interval' argument 5 names different: declaration 'interval' definition 'mp_interval'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:5054:14: note: Function 'sdp_attr_add_mptime_interval' argument 5 names different: declaration 'interval' definition 'mp_interval'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:6277:46: style: Function 'sdp_attr_get_extmap_uri' argument 3 names different: declaration 'inst' definition 'inst_num'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1786:64: note: Function 'sdp_attr_get_extmap_uri' argument 3 names different: declaration 'inst' definition 'inst_num'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:6277:46: note: Function 'sdp_attr_get_extmap_uri' argument 3 names different: declaration 'inst' definition 'inst_num'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:6304:37: style: Function 'sdp_attr_get_extmap_id' argument 3 names different: declaration 'inst' definition 'inst_num'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1789:63: note: Function 'sdp_attr_get_extmap_id' argument 3 names different: declaration 'inst' definition 'inst_num'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:6304:37: note: Function 'sdp_attr_get_extmap_id' argument 3 names different: declaration 'inst' definition 'inst_num'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:6353:66: style: Function 'sdp_attr_get_msid_identifier' argument 4 names different: declaration 'inst_num' definition 'inst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1470:75: note: Function 'sdp_attr_get_msid_identifier' argument 4 names different: declaration 'inst_num' definition 'inst'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:6353:66: note: Function 'sdp_attr_get_msid_identifier' argument 4 names different: declaration 'inst_num' definition 'inst'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:6364:65: style: Function 'sdp_attr_get_msid_appdata' argument 4 names different: declaration 'inst_num' definition 'inst'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1472:72: note: Function 'sdp_attr_get_msid_appdata' argument 4 names different: declaration 'inst_num' definition 'inst'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:6364:65: note: Function 'sdp_attr_get_msid_appdata' argument 4 names different: declaration 'inst_num' definition 'inst'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c:2336:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_base64.c:273:19: style: The scope of the variable 'cindex' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_base64.c:275:19: style: The scope of the variable 'val' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_base64.c:206:13: style: Variable 'line_count' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:91:42: style: Function 'sdp_free_config' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1152:49: note: Function 'sdp_free_config' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:91:42: note: Function 'sdp_free_config' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:108:42: style: Function 'sdp_appl_debug' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1153:48: note: Function 'sdp_appl_debug' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:108:42: note: Function 'sdp_appl_debug' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:128:47: style: Function 'sdp_require_version' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1155:53: note: Function 'sdp_require_version' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:128:47: note: Function 'sdp_require_version' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:133:45: style: Function 'sdp_require_owner' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1156:51: note: Function 'sdp_require_owner' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:133:45: note: Function 'sdp_require_owner' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:138:52: style: Function 'sdp_require_session_name' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1157:58: note: Function 'sdp_require_session_name' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:138:52: note: Function 'sdp_require_session_name' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:143:48: style: Function 'sdp_require_timespec' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1159:54: note: Function 'sdp_require_timespec' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:143:48: note: Function 'sdp_require_timespec' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:158:47: style: Function 'sdp_media_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1160:53: note: Function 'sdp_media_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:158:47: note: Function 'sdp_media_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:176:49: style: Function 'sdp_nettype_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1162:55: note: Function 'sdp_nettype_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:176:49: note: Function 'sdp_nettype_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:194:50: style: Function 'sdp_addrtype_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1164:56: note: Function 'sdp_addrtype_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:194:50: note: Function 'sdp_addrtype_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:212:51: style: Function 'sdp_transport_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1166:57: note: Function 'sdp_transport_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:212:51: note: Function 'sdp_transport_supported' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:228:44: style: Function 'sdp_allow_choose' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1168:50: note: Function 'sdp_allow_choose' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:228:44: note: Function 'sdp_allow_choose' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:235:55: style: Function 'sdp_config_set_error_handler' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1170:62: note: Function 'sdp_config_set_error_handler' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_config.c:235:55: note: Function 'sdp_config_set_error_handler' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:912:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:913:14: style: The scope of the variable 'num_media_levels' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:973:18: style: The scope of the variable 'ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:1188:12: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:758:57: style: Function 'sdp_get_bw_modifier_name' argument 1 names different: declaration 'bw_modifier' definition 'bw_modifier_type'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1611:63: note: Function 'sdp_get_bw_modifier_name' argument 1 names different: declaration 'bw_modifier' definition 'bw_modifier_type'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:758:57: note: Function 'sdp_get_bw_modifier_name' argument 1 names different: declaration 'bw_modifier' definition 'bw_modifier_type'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:770:55: style: Function 'sdp_get_group_attr_name' argument 1 names different: declaration 'group_attr' definition 'group_attr_type'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:277:61: note: Function 'sdp_get_group_attr_name' argument 1 names different: declaration 'group_attr' definition 'group_attr_type'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:770:55: note: Function 'sdp_get_group_attr_name' argument 1 names different: declaration 'group_attr' definition 'group_attr_type'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:809:50: style: Function 'sdp_init_description' argument 1 names different: declaration 'config_p' definition 'conf_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1175:56: note: Function 'sdp_init_description' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:809:50: note: Function 'sdp_init_description' argument 1 names different: declaration 'config_p' definition 'conf_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:872:24: style: Function 'sdp_debug' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1176:30: note: Function 'sdp_debug' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:872:24: note: Function 'sdp_debug' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:894:35: style: Function 'sdp_set_string_debug' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1177:41: note: Function 'sdp_set_string_debug' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:894:35: note: Function 'sdp_set_string_debug' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:969:32: style: Function 'sdp_parse' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1178:38: note: Function 'sdp_parse' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:969:32: note: Function 'sdp_parse' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:1186:32: style: Function 'sdp_build' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1179:38: note: Function 'sdp_build' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:1186:32: note: Function 'sdp_build' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:1242:43: style: Function 'sdp_free_description' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp.h:1180:49: note: Function 'sdp_free_description' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_main.c:1242:43: note: Function 'sdp_free_description' argument 1 names different: declaration 'sdp_ptr' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:202:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:530:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1046:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:319:16: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:440:19: style: The scope of the variable 'slash_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:443:19: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:446:10: style: The scope of the variable 'mcast_bits' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:648:17: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:720:27: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:829:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1001:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1071:26: style: The scope of the variable 'mca_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1486:30: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1489:27: style: The scope of the variable 'profile_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:19:56: style: Function 'sdp_parse_version' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:282:62: note: Function 'sdp_parse_version' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:19:56: note: Function 'sdp_parse_version' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:39:56: style: Function 'sdp_build_version' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:284:62: note: Function 'sdp_build_version' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:39:56: note: Function 'sdp_build_version' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:80:54: style: Function 'sdp_parse_owner' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:285:60: note: Function 'sdp_parse_owner' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:80:54: note: Function 'sdp_parse_owner' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:223:54: style: Function 'sdp_build_owner' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:287:60: note: Function 'sdp_build_owner' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:223:54: note: Function 'sdp_build_owner' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:262:57: style: Function 'sdp_parse_sessname' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:288:63: note: Function 'sdp_parse_sessname' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:262:57: note: Function 'sdp_parse_sessname' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:290:57: style: Function 'sdp_build_sessname' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:290:63: note: Function 'sdp_build_sessname' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:290:57: note: Function 'sdp_build_sessname' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:316:57: style: Function 'sdp_parse_sessinfo' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:291:63: note: Function 'sdp_parse_sessinfo' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:316:57: note: Function 'sdp_parse_sessinfo' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:356:57: style: Function 'sdp_build_sessinfo' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:293:63: note: Function 'sdp_build_sessinfo' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:356:57: note: Function 'sdp_build_sessinfo' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:362:52: style: Function 'sdp_parse_uri' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:294:58: note: Function 'sdp_parse_uri' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:362:52: note: Function 'sdp_parse_uri' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:386:52: style: Function 'sdp_build_uri' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:295:58: note: Function 'sdp_build_uri' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:386:52: note: Function 'sdp_build_uri' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:392:54: style: Function 'sdp_parse_email' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:296:60: note: Function 'sdp_parse_email' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:392:54: note: Function 'sdp_parse_email' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:408:54: style: Function 'sdp_build_email' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:297:60: note: Function 'sdp_build_email' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:408:54: note: Function 'sdp_build_email' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:414:57: style: Function 'sdp_parse_phonenum' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:298:63: note: Function 'sdp_parse_phonenum' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:414:57: note: Function 'sdp_parse_phonenum' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:431:57: style: Function 'sdp_build_phonenum' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:300:63: note: Function 'sdp_build_phonenum' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:431:57: note: Function 'sdp_build_phonenum' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:437:59: style: Function 'sdp_parse_connection' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:301:65: note: Function 'sdp_parse_connection' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:437:59: note: Function 'sdp_parse_connection' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:646:59: style: Function 'sdp_build_connection' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:303:65: note: Function 'sdp_build_connection' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:646:59: note: Function 'sdp_build_connection' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:717:58: style: Function 'sdp_parse_bandwidth' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:304:64: note: Function 'sdp_parse_bandwidth' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:717:58: note: Function 'sdp_parse_bandwidth' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:825:58: style: Function 'sdp_build_bandwidth' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:306:64: note: Function 'sdp_build_bandwidth' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:825:58: note: Function 'sdp_build_bandwidth' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:859:57: style: Function 'sdp_parse_timespec' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:307:63: note: Function 'sdp_parse_timespec' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:859:57: note: Function 'sdp_parse_timespec' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:924:57: style: Function 'sdp_build_timespec' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:309:63: note: Function 'sdp_build_timespec' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:924:57: note: Function 'sdp_build_timespec' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:950:60: style: Function 'sdp_parse_repeat_time' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:310:66: note: Function 'sdp_parse_repeat_time' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:950:60: note: Function 'sdp_parse_repeat_time' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:967:60: style: Function 'sdp_build_repeat_time' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:312:66: note: Function 'sdp_build_repeat_time' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:967:60: note: Function 'sdp_build_repeat_time' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:973:61: style: Function 'sdp_parse_timezone_adj' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:313:67: note: Function 'sdp_parse_timezone_adj' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:973:61: note: Function 'sdp_parse_timezone_adj' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:990:61: style: Function 'sdp_build_timezone_adj' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:315:67: note: Function 'sdp_build_timezone_adj' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:990:61: note: Function 'sdp_build_timezone_adj' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:996:59: style: Function 'sdp_parse_encryption' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:316:65: note: Function 'sdp_parse_encryption' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:996:59: note: Function 'sdp_parse_encryption' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1068:59: style: Function 'sdp_build_encryption' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:318:65: note: Function 'sdp_build_encryption' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1068:59: note: Function 'sdp_build_encryption' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1106:54: style: Function 'sdp_parse_media' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:319:60: note: Function 'sdp_parse_media' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1106:54: note: Function 'sdp_parse_media' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1484:54: style: Function 'sdp_build_media' argument 2 names different: declaration 'token' definition 'level'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:320:60: note: Function 'sdp_build_media' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_token.c:1484:54: note: Function 'sdp_build_media' argument 2 names different: declaration 'token' definition 'level'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_utils.c:443:11: style: The scope of the variable 'flag2moveon' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_utils.c:730:33: style: Function 'sdp_checkrange' argument 1 names different: declaration 'sdp' definition 'sdp_p'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:362:32: note: Function 'sdp_checkrange' argument 1 names different: declaration 'sdp' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_utils.c:730:33: note: Function 'sdp_checkrange' argument 1 names different: declaration 'sdp' definition 'sdp_p'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_utils.c:730:58: style: Function 'sdp_checkrange' argument 3 names different: declaration 'lval' definition 'u_val'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_private.h:362:55: note: Function 'sdp_checkrange' argument 3 names different: declaration 'lval' definition 'u_val'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/src/sdp/sipcc/sdp_utils.c:730:58: note: Function 'sdp_checkrange' argument 3 names different: declaration 'lval' definition 'u_val'.
thunderbird-52.3.0/mozilla/media/webrtc/signaling/test/jsep_session_unittest.cpp:1112:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/test/jsep_track_unittest.cpp:412:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/test/mediaconduit_unittests.cpp:1008:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/test/mediapipeline_unittest.cpp:494:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/test/sdp_file_parser.cpp:51:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/test/sdp_unittests.cpp:294:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/signaling/test/signaling_unittests.cpp:62:0: error: #error USE_FAKE_MEDIA_STREAMS undefined [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/sample10_unittest.cc:98:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/sample2.cc:51:32: style: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/sample2.h:81:24: note: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/sample2.cc:51:32: note: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/sample5_unittest.cc:146:16: style: The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/sample5_unittest.cc:67:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/sample5_unittest.cc:146:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:84:34: style: Class 'PreCalculatedPrimeTable' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:58:16: style: The function 'IsPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:48:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:58:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:69:15: style: The function 'GetNextPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:52:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:69:15: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:89:16: style: The function 'IsPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:48:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:89:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:93:15: style: The function 'GetNextPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:52:15: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/prime_tables.h:93:15: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/samples/sample9_unittest.cc:93:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest-filepath.cc:237:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest-filepath.cc:217:0: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest-filepath.cc:237:3: note: Variable 'result' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2988:1: style: Function 'OnTestProgramStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2923:51: note: Function 'OnTestProgramStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2988:1: note: Function 'OnTestProgramStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2989:1: style: Function 'OnEnvironmentsSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2925:57: note: Function 'OnEnvironmentsSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2989:1: note: Function 'OnEnvironmentsSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2990:1: style: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2927:48: note: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2990:1: note: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2991:1: style: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2928:44: note: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2991:1: note: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2992:1: style: Function 'OnTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2929:55: note: Function 'OnTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2992:1: note: Function 'OnTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2993:1: style: Function 'OnEnvironmentsTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2932:60: note: Function 'OnEnvironmentsTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2993:1: note: Function 'OnEnvironmentsTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2994:1: style: Function 'OnEnvironmentsSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2926:55: note: Function 'OnEnvironmentsSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2994:1: note: Function 'OnEnvironmentsSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2995:1: style: Function 'OnEnvironmentsTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2933:58: note: Function 'OnEnvironmentsTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2995:1: note: Function 'OnEnvironmentsTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2996:1: style: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2930:42: note: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2996:1: note: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2997:1: style: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2931:46: note: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2997:1: note: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2998:1: style: Function 'OnTestProgramEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2935:49: note: Function 'OnTestProgramEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/src/gtest.cc:2998:1: note: Function 'OnTestProgramEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-filepath_test.cc:110:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-linked_ptr_test.cc:77:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-listener_test.cc:161:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-message_test.cc:52:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-options_test.cc:69:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-port_test.cc:77:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-printers_test.cc:248:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-test-part_test.cc:58:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-tuple_test.cc:46:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest-unittest-api_test.cc:114:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_environment_test.cc:111:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_filter_unittest_.cc:50:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_list_tests_unittest_.cc:49:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_output_test_.cc:534:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_pred_impl_unittest.cc:94:8: style: Technically the member function 'PredFunctor1::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_pred_impl_unittest.cc:481:8: style: Technically the member function 'PredFunctor2::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_pred_impl_unittest.cc:910:8: style: Technically the member function 'PredFunctor3::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_pred_impl_unittest.cc:1381:8: style: Technically the member function 'PredFunctor4::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_pred_impl_unittest.cc:1894:8: style: Technically the member function 'PredFunctor5::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_repeat_test.cc:94:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_shuffle_test_.cc:52:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_sole_header_test.cc:43:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/testing/gtest/test/gtest_unittest.cc:232:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:36:16: style: Unused variable: something [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:37:30: style: Unused variable: something_else [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:20:16: style: The function 'SomeMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:12:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:20:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:33:16: style: The function 'WebKitModifiedSomething' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:26:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:33:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:43:16: style: The function 'SomeMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:20:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:43:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:47:16: style: The function 'SomeInlineMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:14:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:47:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:49:16: style: The function 'WebKitModifiedSomething' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:33:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:49:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:51:16: style: The function 'SomeNonPureBaseMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:15:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:51:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:15:16: style: The function 'SomeMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:12:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:15:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:24:16: style: The function 'SomeMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:15:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:24:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:28:16: style: The function 'SomeInlineMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:14:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:28:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:30:16: style: The function 'WebKitModifiedSomething' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:33:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:30:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:32:16: style: The function 'SomeNonPureBaseMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.h:15:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/overridden_methods.cpp:32:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/virtual_methods.cpp:34:35: style: Unused variable: one [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/virtual_methods.cpp:35:42: style: Unused variable: two [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/virtual_methods.h:34:8: style: The function 'MethodHasNoArguments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/virtual_methods.h:13:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/clang/plugins/tests/virtual_methods.h:34:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/compiler-override/cxxtest.cc:7:0: error: #error Should not be passed to a real compiler [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/compiler-override/test.c:7:0: error: #error Should not be passed to a real compiler [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/dependencies/c/c.c:1:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/link-dependency/main.c:6:3: error: Memory leak: p [memleak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/cflags/ccfile.cc:6:0: error: #error CCFLAG should be set [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/cflags/ccfile_withcflags.cc:2:0: error: #error CFLAG should be set [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/cflags/cfile.c:2:0: error: #error CFLAG should be set [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/cflags/cppfile.cpp:6:0: error: #error CCFLAG should be set [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/cflags/cppfile_withcflags.cpp:2:0: error: #error CFLAG should be set [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/cflags/cxxfile.cxx:6:0: error: #error CCFLAG should be set [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/cflags/cxxfile_withcflags.cxx:2:0: error: #error CFLAG should be set [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-language-standard/c++98.cc:6:0: error: #error wrong c++ standard version [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-library/libc++.cc:7:0: error: #error expected std library: libc++ [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-library/libstdc++.cc:7:0: error: #error expected std library: libstdc++ [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/make_global_settings/full-toolchain/bar.cc:1:0: error: #error Not a real source file [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/make_global_settings/full-toolchain/foo.c:1:0: error: #error Not a real source file [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/module/src/program.c:27:8: style: Unused variable: module_path [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/module/src/program.c:28:0: style: Variable 'module_function' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/module/src/program.c:29:17: style: Unused variable: funcptr [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/additional-options.cc:8:0: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/character-set-mbcs.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/character-set-unicode.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/disable-specific-warnings.cc:7:7: style: Variable 'i' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/disable-specific-warnings.cc:8:10: error: Uninitialized variable: i [uninitvar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/exception-handling-on.cc:11:9: error: Division by zero. [zerodiv]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/exception-handling-on.cc:10:15: note: Assignment 'i=0', assigned value is 0
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/exception-handling-on.cc:11:9: note: Division by zero
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/exception-handling-on.cc:11:12: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/floating-point-model-fast.cc:14:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/floating-point-model-precise.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/floating-point-model-strict.cc:10:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/force-include-files-with-precompiled.cc:8:15: style: Unused variable: s [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/force-include-files.cc:6:40: style: Unused variable: l [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/rtti-on.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/runtime-checks.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/runtime-library-md.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/runtime-library-mdd.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/runtime-library-mt.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/runtime-library-mtd.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/treat-wchar-t-as-built-in-type2.cc:6:0: error: #error [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/uninit.cc:10:10: error: Uninitialized variable: i [uninitvar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/warning-as-error.cc:7:7: style: Unused variable: export [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/warning-level1.cc:6:7: style: Unused variable: export [unusedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/warning-level2.cc:13:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/compiler-flags/warning-level4.cc:8:20: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/linker-flags/inline_test.cc:10:30: style: Function 'IsFunctionInlined' argument 1 names different: declaration 'current_return_address' definition 'caller_return_address'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/linker-flags/inline_test.h:5:30: note: Function 'IsFunctionInlined' argument 1 names different: declaration 'current_return_address' definition 'caller_return_address'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/tools/gyp/test/win/linker-flags/inline_test.cc:10:30: note: Function 'IsFunctionInlined' argument 1 names different: declaration 'current_return_address' definition 'caller_return_address'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/asynchttprequest_unittest.cc:130:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/asynctcpsocket_unittest.cc:47:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/asyncudpsocket_unittest.cc:47:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/autodetectproxy_unittest.cc:103:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/bandwidthsmoother.cc:83:35: style: Same expression on both sides of '!=' because the value of 'old_bandwidth_estimation' and 'bandwidth_estimation_' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/bandwidthsmoother.cc:58:40: note: 'old_bandwidth_estimation' is assigned value 'bandwidth_estimation_' here.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/bandwidthsmoother.cc:83:35: note: Same expression on both sides of '!=' because the value of 'old_bandwidth_estimation' and 'bandwidth_estimation_' are the same.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/bandwidthsmoother_unittest.cc:23:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/base64.cc:106:17: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/base64.cc:225:0: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/basictypes_unittest.cc:27:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/bind_unittest.cc:35:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/bitbuffer_unittest.cc:41:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/buffer_unittest.cc:20:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/bytebuffer_unittest.cc:55:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/byteorder_unittest.cc:62:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/callback_unittest.cc:31:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/cpumonitor_unittest.cc:320:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/crc32_unittest.cc:25:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/criticalsection_unittest.cc:211:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/event.cc:20:0: error: #error "Must define either WEBRTC_WIN or WEBRTC_POSIX." [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/event_tracer_unittest.cc:73:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/event_unittest.cc:21:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/exp_filter_unittest.cc:28:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/filelock.cc:49:3: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/filelock.cc:44:0: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/filelock.cc:49:3: note: Variable 'ok' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/filelock_unittest.cc:59:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/fileutils_unittest.cc:25:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/helpers.cc:123:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/helpers.cc:45:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/helpers.cc:123:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/helpers.cc:131:16: style: The function 'Generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/helpers.cc:46:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/helpers.cc:131:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/helpers_unittest.cc:21:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpbase.cc:844:21: style: Same expression on both sides of '!=' because the value of 'old_docstream' and 'doc_stream_' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpbase.cc:832:36: note: 'old_docstream' is assigned value 'doc_stream_' here.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpbase.cc:844:21: note: Same expression on both sides of '!=' because the value of 'old_docstream' and 'doc_stream_' are the same.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpbase.cc:99:21: style: Checking if unsigned variable 'available' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpbase.cc:244:3: style: Class 'DocumentStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpbase_unittest.cc:309:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpclient.cc:112:21: style: Same expression on both sides of '>' because the value of 'response_time' and 'date' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpclient.cc:109:26: note: 'response_time' is assigned value 'date' here.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpclient.cc:112:21: note: Same expression on both sides of '>' because the value of 'response_time' and 'date' are the same.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpcommon_unittest.cc:36:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/httpserver_unittest.cc:75:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/ipaddress.cc:214:25: style: Function 'IsPrivateV4' argument 1 names different: declaration 'ip' definition 'ip_in_host_order'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/ipaddress.cc:46:32: note: Function 'IsPrivateV4' argument 1 names different: declaration 'ip' definition 'ip_in_host_order'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/ipaddress.cc:214:25: note: Function 'IsPrivateV4' argument 1 names different: declaration 'ip' definition 'ip_in_host_order'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/ipaddress.cc:222:46: style: Function 'ExtractMappedAddress' argument 1 names different: declaration 'addr' definition 'in6'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/ipaddress.cc:47:53: note: Function 'ExtractMappedAddress' argument 1 names different: declaration 'addr' definition 'in6'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/ipaddress.cc:222:46: note: Function 'ExtractMappedAddress' argument 1 names different: declaration 'addr' definition 'in6'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/ipaddress_unittest.cc:156:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/json_unittest.cc:35:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/latebindingsymboltable.cc:24:0: error: #error Not implemented [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/latebindingsymboltable_unittest.cc:52:0: error: #error Not implemented [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/linux_unittest.cc:70:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/logging.cc:484:7: style: Condition 'log_to_stderr' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/logging.cc:399:24: note: Assignment 'log_to_stderr=true', assigned value is 1
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/logging.cc:484:7: note: Condition 'log_to_stderr' is always true
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/logging_unittest.cc:45:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/macsocketserver_unittest.cc:36:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/macwindowpicker_unittest.cc:17:0: error: #error Only for WEBRTC_MAC && !WEBRTC_IOS [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/md5digest_unittest.cc:22:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/messagedigest_unittest.cc:38:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/messagequeue.cc:112:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/multipart_unittest.cc:28:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/nat_unittest.cc:297:3: warning: Member variable 'NatTcpTest::int_vss_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/nat_unittest.cc:297:3: warning: Member variable 'NatTcpTest::ext_vss_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/nat_unittest.cc:297:3: warning: Member variable 'NatTcpTest::nat_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/nat_unittest.cc:297:3: warning: Member variable 'NatTcpTest::natsf_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/nat_unittest.cc:297:3: warning: Member variable 'NatTcpTest::client_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/nat_unittest.cc:297:3: warning: Member variable 'NatTcpTest::server_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/nat_unittest.cc:297:3: warning: Member variable 'NatTcpTest::accepted_' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/natserver.cc:82:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/network_unittest.cc:73:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/nullsocketserver_unittest.cc:31:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/optionsfile_unittest.cc:56:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/physicalsocketserver_unittest.cc:28:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/profiler_unittest.cc:51:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/proxydetect.cc:445:16: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/proxydetect.cc:451:16: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/proxydetect.cc:459:16: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/proxydetect_unittest.cc:69:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/proxyserver.cc:125:7: style: The scope of the variable 'read' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/ratetracker_unittest.cc:26:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/referencecountedsingletonfactory_unittest.cc:48:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/rollingaccumulator_unittest.cc:22:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/scopedptrcollection_unittest.cc:47:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sha1digest_unittest.cc:22:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sharedexclusivelock_unittest.cc:136:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/signalthread_unittest.cc:22:5: style: Class 'SlowSignalThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/signalthread_unittest.cc:121:0: error: Memory leak: signal_thread [memleak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sigslot_unittest.cc:129:16: style: The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sigslot_unittest.cc:71:0: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sigslot_unittest.cc:129:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sigslot_unittest.cc:138:16: style: The function 'TearDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sigslot_unittest.cc:74:0: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sigslot_unittest.cc:138:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sigslottester_unittest.cc:35:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/socketaddress_unittest.cc:35:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslidentity.cc:164:0: error: #error "No SSL implementation" [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:658:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:448:16: style: The function 'TestTransfer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:420:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:448:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:477:8: style: The function 'WriteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:418:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:477:8: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:513:16: style: The function 'ReadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:419:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:513:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:557:16: style: The function 'WriteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:418:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:557:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:581:16: style: The function 'ReadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:419:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:581:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:615:16: style: The function 'TestTransfer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:420:16: note: Virtual function in base class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc:615:16: note: Function in derived class
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stream.cc:1387:27: style: The scope of the variable 'write_pos' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stream_unittest.cc:99:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:30:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:52:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:71:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:95:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:147:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:173:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:261:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:320:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode.cc:353:14: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringencode_unittest.cc:80:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/stringutils_unittest.cc:81:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/systeminfo_unittest.cc:81:3: style: Variable 'known' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/systeminfo_unittest.cc:69:0: note: Variable 'known' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/systeminfo_unittest.cc:81:3: note: Variable 'known' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/task_unittest.cc:292:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/thread.cc:291:0: error: Memory leak: init [memleak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/thread_checker_unittest.cc:104:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/thread_unittest.cc:142:7: style: Technically the member function 'FunctorA::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/thread_unittest.cc:152:7: style: Technically the member function 'FunctorC::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/thread_unittest.cc:123:3: style: Class 'SignalWhenDestroyedThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/timeutils_unittest.cc:28:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/versionparsing_unittest.cc:21:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/virtualsocket_unittest.cc:33:5: performance: Variable 'last_send' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/virtualsocketserver.cc:960:8: style: Technically the member function 'rtc::FunctionDomainCmp::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/virtualsocketserver.cc:964:8: style: Technically the member function 'rtc::FunctionDomainCmp::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/virtualsocketserver.cc:967:8: style: Technically the member function 'rtc::FunctionDomainCmp::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32.cc:267:13: style: The scope of the variable 'coloncount' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32_unittest.cc:19:0: error: #error Only for Windows [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32regkey.cc:1000:3: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32regkey.cc:997:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32regkey.cc:1000:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32regkey.cc:1039:3: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32regkey.cc:1035:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32regkey.cc:1039:3: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32regkey_unittest.cc:168:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32socketserver_unittest.cc:26:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32toolhelp_unittest.cc:191:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/win32windowpicker_unittest.cc:18:0: error: #error Only for Windows [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/x11windowpicker.cc:644:9: style: The scope of the variable 'status' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/base/x11windowpicker_unittest.cc:18:0: error: #error Only for Linux [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/audio_converter.cc:107:3: style: Class 'CompositionConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/audio_converter_unittest.cc:140:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/audio_ring_buffer_unittest.cc:60:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/audio_util_unittest.cc:29:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/blocker.cc:88:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/blocker_unittest.cc:123:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:327:11: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:644:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:644:12: style: The scope of the variable 'nwh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:645:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:645:18: style: The scope of the variable 'x' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:645:21: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:673:9: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:673:12: style: The scope of the variable 'nch' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:674:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:904:16: style: The scope of the variable 'j2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:904:20: style: The scope of the variable 'j3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:905:21: style: The scope of the variable 'x1r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:905:26: style: The scope of the variable 'x1i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:905:31: style: The scope of the variable 'x2r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:905:36: style: The scope of the variable 'x2i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:905:41: style: The scope of the variable 'x3r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:905:46: style: The scope of the variable 'x3i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:954:16: style: The scope of the variable 'j2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:954:20: style: The scope of the variable 'j3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:955:21: style: The scope of the variable 'x1r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:955:26: style: The scope of the variable 'x1i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:955:31: style: The scope of the variable 'x2r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:955:36: style: The scope of the variable 'x2i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:955:41: style: The scope of the variable 'x3r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:955:46: style: The scope of the variable 'x3i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1004:16: style: The scope of the variable 'k2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1005:17: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1005:23: style: The scope of the variable 'wk2r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1005:29: style: The scope of the variable 'wk2i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1005:35: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1005:41: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1109:31: style: The scope of the variable 'k2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1110:17: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1110:23: style: The scope of the variable 'wk2r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1110:29: style: The scope of the variable 'wk2i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1110:35: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1110:41: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1236:12: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1237:11: style: The scope of the variable 'wkr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1237:16: style: The scope of the variable 'wki' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1237:21: style: The scope of the variable 'xr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1237:25: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1237:29: style: The scope of the variable 'yr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1237:33: style: The scope of the variable 'yi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1261:12: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1262:11: style: The scope of the variable 'wkr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1262:16: style: The scope of the variable 'wki' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1262:21: style: The scope of the variable 'xr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1262:25: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1262:29: style: The scope of the variable 'yr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fft4g.c:1262:33: style: The scope of the variable 'yi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fir_filter.cc:74:3: style: Variable 'filter' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fir_filter.cc:45:0: note: Variable 'filter' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fir_filter.cc:74:3: note: Variable 'filter' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/fir_filter_unittest.cc:37:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/lapped_transform_unittest.cc:125:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/real_fourier_unittest.cc:24:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/resampler/push_sinc_resampler_unittest.cc:124:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/resampler/resampler_unittest.cc:63:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/resampler/sinc_resampler_unittest.cc:42:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/ring_buffer_unittest.cc:106:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/auto_correlation.c:18:11: style: The scope of the variable 'sum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse.c:80:24: style: The scope of the variable 'l' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_fft.c:162:21: style: The scope of the variable 'istep' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_fft.c:162:41: style: The scope of the variable 'shift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_fft.c:165:13: style: The scope of the variable 'tmp32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_fft.c:165:20: style: The scope of the variable 'round2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/downsample_fast.c:25:11: style: The scope of the variable 'out_s32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/downsample_fast_neon.c:27:11: style: The scope of the variable 'out_s32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar.c:32:13: style: The scope of the variable 'o' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar.c:33:13: style: The scope of the variable 'oLOW' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar.c:34:15: style: The scope of the variable 'stop' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ma_fast_q12.c:26:13: style: The scope of the variable 'o' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/get_scaling_square.c:27:13: style: The scope of the variable 'sabs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/levinson_durbin.c:153:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/lpc_to_refl_coef.c:26:13: style: The scope of the variable 'tmp_inv_denom32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/lpc_to_refl_coef.c:27:13: style: The scope of the variable 'tmp_inv_denom16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/min_max_operations.c:37:14: style: The scope of the variable 'absolute' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/min_max_operations.c:64:12: style: The scope of the variable 'absolute' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/min_max_operations.c:151:14: style: The scope of the variable 'absolute' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/min_max_operations_neon.c:18:7: style: The scope of the variable 'absolute' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/min_max_operations_neon.c:76:12: style: The scope of the variable 'absolute' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc:45:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/refl_coef_to_lpc.c:23:14: style: The scope of the variable 'aptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/refl_coef_to_lpc.c:23:21: style: The scope of the variable 'aptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/refl_coef_to_lpc.c:23:29: style: The scope of the variable 'anyptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample.c:473:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:72:11: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:72:17: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:72:23: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:72:29: style: The scope of the variable 'in32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:72:35: style: The scope of the variable 'out32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:130:11: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:130:17: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:130:23: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:130:29: style: The scope of the variable 'in32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c:130:35: style: The scope of the variable 'out32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2_internal.c:192:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_fractional.c:52:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_fractional.c:99:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_fractional.c:207:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/spl_sqrt.c:135:29: style: The scope of the variable 't16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/spl_sqrt.c:138:13: style: The scope of the variable 'k_sqrt_2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/spl_sqrt_floor.c:74:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/splitting_filter.c:133:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/sqrt_of_one_minus_x_squared.c:23:13: style: The scope of the variable 'sq' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/signal_processing/sqrt_of_one_minus_x_squared.c:25:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:126:7: style: The scope of the variable 'channel' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:126:16: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:127:11: style: The scope of the variable 'feature_minimum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:128:11: style: The scope of the variable 'h0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:128:15: style: The scope of the variable 'h1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:129:11: style: The scope of the variable 'log_likelihood_ratio' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:131:11: style: The scope of the variable 'shifts_h0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:131:22: style: The scope of the variable 'shifts_h1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:132:11: style: The scope of the variable 'tmp_s16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:132:20: style: The scope of the variable 'tmp1_s16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:132:30: style: The scope of the variable 'tmp2_s16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:133:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:134:7: style: The scope of the variable 'gaussian' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:135:11: style: The scope of the variable 'nmk' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:135:16: style: The scope of the variable 'nmk2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:135:22: style: The scope of the variable 'nmk3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:135:28: style: The scope of the variable 'smk' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:135:33: style: The scope of the variable 'smk2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:135:39: style: The scope of the variable 'nsk' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:135:44: style: The scope of the variable 'ssk' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:136:11: style: The scope of the variable 'delt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:136:17: style: The scope of the variable 'ndelt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:137:11: style: The scope of the variable 'maxspe' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:137:19: style: The scope of the variable 'maxmu' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:139:11: style: The scope of the variable 'ngprvec' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:141:11: style: The scope of the variable 'h0_test' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:141:20: style: The scope of the variable 'h1_test' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:142:11: style: The scope of the variable 'tmp1_s32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:142:21: style: The scope of the variable 'tmp2_s32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:143:11: style: The scope of the variable 'sum_log_likelihood_ratios' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:144:11: style: The scope of the variable 'noise_global_mean' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:144:30: style: The scope of the variable 'speech_global_mean' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:145:11: style: The scope of the variable 'noise_probability' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c:145:45: style: The scope of the variable 'speech_probability' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_core_unittest.cc:38:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_filterbank.c:46:11: style: The scope of the variable 'tmp32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_filterbank.c:93:11: style: The scope of the variable 'tmp16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_filterbank.c:94:11: style: The scope of the variable 'tmp32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_filterbank.c:126:11: style: The scope of the variable 'tmp_out' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_filterbank_unittest.cc:26:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_sp.c:31:11: style: The scope of the variable 'tmp16_1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_sp.c:31:24: style: The scope of the variable 'tmp16_2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/vad/vad_unittest.cc:126:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/wav_file.cc:42:25: warning: Conversion of string literal "Could not open wav file for reading." to bool always evaluates to true. [incorrectStringBooleanError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/wav_file.cc:103:27: warning: Conversion of string literal "Could not open wav file for writing." to bool always evaluates to true. [incorrectStringBooleanError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/wav_file_unittest.cc:27:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:69:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_audio/window_generator_unittest.cc:52:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_video/i420_buffer_pool_unittest.cc:38:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_video/i420_video_frame_unittest.cc:43:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_video/libyuv/libyuv_unittest.cc:131:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/common_video/libyuv/scaler_unittest.cc:78:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng_unittest.cc:193:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c:20:12: style: The scope of the variable 'aptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c:20:19: style: The scope of the variable 'aptr2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c:20:27: style: The scope of the variable 'anyptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/cng_unittest.cc:64:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:235:11: style: The scope of the variable 'arCoefs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:239:11: style: The scope of the variable 'ReflBeta' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:240:11: style: The scope of the variable 'ReflBetaComp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:243:10: style: The scope of the variable 'stab' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:245:7: style: The scope of the variable 'index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:246:11: style: The scope of the variable 'ind' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:247:12: style: The scope of the variable 'bptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:248:11: style: The scope of the variable 'blo' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:248:16: style: The scope of the variable 'bhi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:249:11: style: The scope of the variable 'negate' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:250:18: style: The scope of the variable 'aptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:483:11: style: The scope of the variable 'ReflBetaStd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:484:11: style: The scope of the variable 'ReflBetaCompStd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:485:11: style: The scope of the variable 'ReflBetaNewP' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:486:11: style: The scope of the variable 'ReflBetaCompNewP' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c:490:11: style: The scope of the variable 'temp16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/g711.h:125:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/g711.h:155:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/test/testG711.cc:29:9: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/test/testG711.cc:94:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/test/testG711.cc:95:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/test/testG711.cc:97:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/test/testG711.cc:179:0: error: Resource leak: bitp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_decode.c:250:9: style: The scope of the variable 'dlowt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_decode.c:251:9: style: The scope of the variable 'rlow' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_decode.c:259:9: style: The scope of the variable 'wd3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c:265:9: style: The scope of the variable 'dlow' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c:267:9: style: The scope of the variable 'el' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c:268:9: style: The scope of the variable 'wd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c:270:9: style: The scope of the variable 'ril' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c:271:9: style: The scope of the variable 'wd2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c:272:9: style: The scope of the variable 'il4' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c:274:9: style: The scope of the variable 'wd3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c:287:9: style: The scope of the variable 'ilow' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:34:11: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:55:9: style: The scope of the variable 'err' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:58:12: style: The scope of the variable 'starttime' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:62:13: style: The scope of the variable 'stream_len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:88:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:89:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:90:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:140:0: error: Resource leak: inp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:140:0: error: Resource leak: outbitp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc:140:0: error: Resource leak: outp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/abs_quant_loop.c:84:7: style: Variable 'n' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/augmented_cb_corr.c:38:11: style: The scope of the variable 'ilow' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/augmented_cb_corr.c:39:12: style: The scope of the variable 'targetPtr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_construct.c:41:11: style: The scope of the variable 'a32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy.c:68:3: style: Variable 'energy' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy.c:65:3: note: Variable 'energy' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy.c:68:3: note: Variable 'energy' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c:30:11: style: The scope of the variable 'energy' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c:30:19: style: The scope of the variable 'tmp32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c:31:18: style: The scope of the variable 'pp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c:35:13: style: The scope of the variable 'shft' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c:36:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search.c:54:12: style: The scope of the variable 'cb_vecPtr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search.c:55:11: style: The scope of the variable 'indexOffset' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search.c:55:24: style: The scope of the variable 'sInd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search.c:55:30: style: The scope of the variable 'eInd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search.c:65:11: style: The scope of the variable 't32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search_core.c:38:19: style: The scope of the variable 'tmp32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search_core.c:42:11: style: The scope of the variable 'cDotSqW16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_update_best_index.c:37:25: style: The scope of the variable 'tmp16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_update_best_index.c:38:11: style: The scope of the variable 'scaleTmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_update_best_index.c:39:11: style: The scope of the variable 'gainW32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/chebyshev.c:37:11: style: The scope of the variable 'tmp2W32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decode.c:48:11: style: The scope of the variable 'order_plus_one' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decode.c:50:11: style: The scope of the variable 'last_bit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decode.c:58:12: style: The scope of the variable 'swapped' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:40:11: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:40:14: style: The scope of the variable 'pick' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:42:11: style: The scope of the variable 'measure' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:42:20: style: The scope of the variable 'maxMeasure' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:42:32: style: The scope of the variable 'energy' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:43:11: style: The scope of the variable 'max' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:43:16: style: The scope of the variable 'crossSquareMax' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:43:32: style: The scope of the variable 'crossSquare' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:44:11: style: The scope of the variable 'j' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:44:14: style: The scope of the variable 'lag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:44:19: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:44:25: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:44:31: style: The scope of the variable 'randlag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:45:11: style: The scope of the variable 'shift1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:45:19: style: The scope of the variable 'shift2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:45:27: style: The scope of the variable 'shift3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:45:35: style: The scope of the variable 'shiftMax' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:46:11: style: The scope of the variable 'scale3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:47:11: style: The scope of the variable 'corrLen' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:48:11: style: The scope of the variable 'tmpW32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:48:19: style: The scope of the variable 'tmp2W32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:49:11: style: The scope of the variable 'use_gain' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:50:11: style: The scope of the variable 'tot_gain' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:51:11: style: The scope of the variable 'max_perSquare' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:52:11: style: The scope of the variable 'scale1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:52:19: style: The scope of the variable 'scale2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:53:11: style: The scope of the variable 'totscale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:54:11: style: The scope of the variable 'nom' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:55:11: style: The scope of the variable 'denom' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:56:11: style: The scope of the variable 'pitchfact' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:57:11: style: The scope of the variable 'use_lag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c:58:7: style: The scope of the variable 'ind' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:47:5: style: Variable 'pp' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:44:25: note: Variable 'pp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:47:5: note: Variable 'pp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:48:5: style: Variable 'ps' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:44:16: note: Variable 'ps' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:48:5: note: Variable 'ps' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:55:5: style: Variable 'pp' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:52:25: note: Variable 'pp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:55:5: note: Variable 'pp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:56:5: style: Variable 'ps' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:52:16: note: Variable 'ps' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:56:5: note: Variable 'ps' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:101:5: style: Variable 'pp' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:98:25: note: Variable 'pp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:101:5: note: Variable 'pp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:102:5: style: Variable 'ps' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:98:16: note: Variable 'ps' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c:102:5: note: Variable 'ps' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:41:11: style: The scope of the variable 'scale' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:41:18: style: The scope of the variable 'scale1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:43:11: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:43:17: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:43:23: style: The scope of the variable 'max' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:44:12: style: The scope of the variable 'enh_bufPtr1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:46:11: style: The scope of the variable 'EnChange' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:47:11: style: The scope of the variable 'SqrtEnChange' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:48:11: style: The scope of the variable 'inc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:49:11: style: The scope of the variable 'win' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:50:12: style: The scope of the variable 'tmpW16ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c:59:11: style: The scope of the variable 'ind' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/hp_input.c:36:11: style: The scope of the variable 'tmpW32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/hp_input.c:37:11: style: The scope of the variable 'tmpW32b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/hp_output.c:36:11: style: The scope of the variable 'tmpW32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/hp_output.c:37:11: style: The scope of the variable 'tmpW32b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/ilbc.c:95:11: style: The scope of the variable 'pos' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/ilbc.c:262:62: error: Uninitialized variable: dummy [uninitvar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interpolate_samples.c:27:12: style: The scope of the variable 'ppi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interpolate_samples.c:27:18: style: The scope of the variable 'ppo' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interpolate_samples.c:27:29: style: The scope of the variable 'temp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interpolate_samples.c:27:36: style: The scope of the variable 'temp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_lsp.c:31:14: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_lsp.c:32:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_lsp.c:34:11: style: The scope of the variable 'freq' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_lsp.c:35:11: style: The scope of the variable 'tmpW32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_poly.c:32:11: style: The scope of the variable 'tmpW32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsp_to_lsf.c:34:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsp_to_lsf.c:35:11: style: The scope of the variable 'freq' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsp_to_lsf.c:37:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/nearest_neighbor.c:34:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/poly_to_lsp.c:38:41: style: The scope of the variable 'xhigh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/poly_to_lsp.c:38:48: style: The scope of the variable 'yhigh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/refiner.c:43:27: style: The scope of the variable 'en' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c:38:11: style: The scope of the variable 'stability' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:57:3: style: Variable 'w00' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:47:3: note: Variable 'w00' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:57:3: note: Variable 'w00' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:58:3: style: Variable 'w11' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:47:15: note: Variable 'w11' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:58:3: note: Variable 'w11' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:59:3: style: Variable 'w10' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:47:9: note: Variable 'w10' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:59:3: note: Variable 'w10' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:35:11: style: The scope of the variable 'A' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:35:14: style: The scope of the variable 'B' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:35:20: style: The scope of the variable 'denomW16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:36:11: style: The scope of the variable 'B_W32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:36:18: style: The scope of the variable 'denom' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:36:25: style: The scope of the variable 'num' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:39:20: style: The scope of the variable 'w10prim' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:39:29: style: The scope of the variable 'w11_div_w00' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:42:11: style: The scope of the variable 'w11w00' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:42:19: style: The scope of the variable 'w10w10' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c:42:27: style: The scope of the variable 'w00w00' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth_out_data.c:30:11: style: The scope of the variable 'err' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/sort_sq.c:32:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/sort_sq.c:39:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_test.c:50:7: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_test.c:189:11: style: Variable 'packetlosscount' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_test.c:175:0: error: Resource leak: ifileid [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_test.c:175:0: error: Resource leak: efileid [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_test.c:175:0: error: Resource leak: ofileid [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_testLib.c:44:9: style: The scope of the variable 'len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_testLib.c:206:0: error: Resource leak: chfileid [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_testprogram.c:342:0: error: Resource leak: chfileid [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/vq3.c:35:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/vq3.c:36:11: style: The scope of the variable 'dist' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/vq4.c:35:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/vq4.c:36:11: style: The scope of the variable 'dist' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/window32_w32.c:32:11: style: The scope of the variable 'x_low' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/window32_w32.c:32:18: style: The scope of the variable 'x_hi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/window32_w32.c:32:24: style: The scope of the variable 'y_low' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/window32_w32.c:32:31: style: The scope of the variable 'y_hi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/window32_w32.c:34:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/xcorr_coef.c:40:11: style: The scope of the variable 'crossCorr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/xcorr_coef.c:42:12: style: The scope of the variable 'tp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/xcorr_coef.c:42:17: style: The scope of the variable 'rp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:40:12: style: The scope of the variable 'W_lower' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:42:12: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:43:12: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:48:12: style: The scope of the variable 'cdfLo' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:49:12: style: The scope of the variable 'cdfHi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:156:15: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:157:15: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:161:15: style: The scope of the variable 'sizeTmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:290:15: style: The scope of the variable 'W_tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:291:15: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c:292:15: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:103:12: style: The scope of the variable 'W_lower' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:105:12: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:106:12: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:111:12: style: The scope of the variable 'cdfLo' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:112:12: style: The scope of the variable 'cdfHi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:242:15: style: The scope of the variable 'inSqrt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:243:15: style: The scope of the variable 'newRes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:247:15: style: The scope of the variable 'tmpARSpecQ8' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:248:22: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:100:52: style: Function 'WebRtcIsacfix_EncLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routins.h:42:21: note: Function 'WebRtcIsacfix_EncLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:100:52: note: Function 'WebRtcIsacfix_EncLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:229:50: style: Function 'WebRtcIsacfix_DecLogisticMulti2' argument 1 names different: declaration 'data' definition 'dataQ7'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routins.h:78:14: note: Function 'WebRtcIsacfix_DecLogisticMulti2' argument 1 names different: declaration 'data' definition 'dataQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:229:50: note: Function 'WebRtcIsacfix_DecLogisticMulti2' argument 1 names different: declaration 'data' definition 'dataQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:231:56: style: Function 'WebRtcIsacfix_DecLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routins.h:80:20: note: Function 'WebRtcIsacfix_DecLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c:231:56: note: Function 'WebRtcIsacfix_DecLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:150:13: style: The scope of the variable 'weight' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:151:13: style: The scope of the variable 'currBwInv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:153:13: style: The scope of the variable 'arrTimeProj' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:154:13: style: The scope of the variable 'arrTimeDiff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:155:13: style: The scope of the variable 'arrTimeNoise' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:156:13: style: The scope of the variable 'arrTimeNoiseAbs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:157:13: style: The scope of the variable 'sendTimeDiff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:160:11: style: The scope of the variable 'lateDiff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:164:12: style: The scope of the variable 'temp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:165:12: style: The scope of the variable 'msec' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:166:12: style: The scope of the variable 'exponent' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:167:12: style: The scope of the variable 'reductionFactor' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:168:12: style: The scope of the variable 'numBytesInv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:169:12: style: The scope of the variable 'sign' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:171:12: style: The scope of the variable 'byteSecondsPerBit' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:172:12: style: The scope of the variable 'tempLower' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:173:12: style: The scope of the variable 'tempUpper' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:174:11: style: The scope of the variable 'recBwAvgInv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:175:11: style: The scope of the variable 'numPktsExpected' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:73:62: style: Function 'WebRtcIsacfix_InitBandwidthEstimator' argument 1 names different: declaration 'bwest_str' definition 'bweStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:36:62: note: Function 'WebRtcIsacfix_InitBandwidthEstimator' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:73:62: note: Function 'WebRtcIsacfix_InitBandwidthEstimator' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:142:58: style: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 1 names different: declaration 'bwest_str' definition 'bweStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:60:64: note: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:142:58: note: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:143:57: style: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 2 names different: declaration 'rtp_number' definition 'rtpNumber'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:61:64: note: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 2 names different: declaration 'rtp_number' definition 'rtpNumber'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:143:57: note: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 2 names different: declaration 'rtp_number' definition 'rtpNumber'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:145:57: style: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 4 names different: declaration 'send_ts' definition 'sendTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:63:64: note: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 4 names different: declaration 'send_ts' definition 'sendTime'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:145:57: note: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 4 names different: declaration 'send_ts' definition 'sendTime'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:146:57: style: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 5 names different: declaration 'arr_ts' definition 'arrivalTime'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:64:64: note: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 5 names different: declaration 'arr_ts' definition 'arrivalTime'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:146:57: note: Function 'WebRtcIsacfix_UpdateUplinkBwImpl' argument 5 names different: declaration 'arr_ts' definition 'arrivalTime'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:543:57: style: Function 'WebRtcIsacfix_UpdateUplinkBwRec' argument 1 names different: declaration 'bwest_str' definition 'bweStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:69:57: note: Function 'WebRtcIsacfix_UpdateUplinkBwRec' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:543:57: note: Function 'WebRtcIsacfix_UpdateUplinkBwRec' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:606:63: style: Function 'WebRtcIsacfix_GetDownlinkBwIndexImpl' argument 1 names different: declaration 'bwest_str' definition 'bweStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:84:63: note: Function 'WebRtcIsacfix_GetDownlinkBwIndexImpl' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:606:63: note: Function 'WebRtcIsacfix_GetDownlinkBwIndexImpl' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:716:67: style: Function 'WebRtcIsacfix_GetDownlinkBandwidth' argument 1 names different: declaration 'bwest_str' definition 'bweStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:87:67: note: Function 'WebRtcIsacfix_GetDownlinkBandwidth' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:716:67: note: Function 'WebRtcIsacfix_GetDownlinkBandwidth' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:776:65: style: Function 'WebRtcIsacfix_GetDownlinkMaxDelay' argument 1 names different: declaration 'bwest_str' definition 'bweStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:93:65: note: Function 'WebRtcIsacfix_GetDownlinkMaxDelay' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:776:65: note: Function 'WebRtcIsacfix_GetDownlinkMaxDelay' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:791:64: style: Function 'WebRtcIsacfix_GetUplinkBandwidth' argument 1 names different: declaration 'bwest_str' definition 'bweStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:90:64: note: Function 'WebRtcIsacfix_GetUplinkBandwidth' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:791:64: note: Function 'WebRtcIsacfix_GetUplinkBandwidth' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:810:63: style: Function 'WebRtcIsacfix_GetUplinkMaxDelay' argument 1 names different: declaration 'bwest_str' definition 'bweStr'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:96:63: note: Function 'WebRtcIsacfix_GetUplinkMaxDelay' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:810:63: note: Function 'WebRtcIsacfix_GetUplinkMaxDelay' argument 1 names different: declaration 'bwest_str' definition 'bweStr'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:833:50: style: Function 'WebRtcIsacfix_GetMinBytes' argument 3 names different: declaration 'FrameLen' definition 'FrameSamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:104:50: note: Function 'WebRtcIsacfix_GetMinBytes' argument 3 names different: declaration 'FrameLen' definition 'FrameSamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:833:50: note: Function 'WebRtcIsacfix_GetMinBytes' argument 3 names different: declaration 'FrameLen' definition 'FrameSamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:976:70: style: Function 'WebRtcIsacfix_GetNewFrameLength' argument 2 names different: declaration 'current_framelength' definition 'current_framesamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h:120:70: note: Function 'WebRtcIsacfix_GetNewFrameLength' argument 2 names different: declaration 'current_framelength' definition 'current_framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c:976:70: note: Function 'WebRtcIsacfix_GetNewFrameLength' argument 2 names different: declaration 'current_framelength' definition 'current_framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode.c:54:11: style: The scope of the variable 'AvgPitchGain_Q12' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode.c:57:11: style: The scope of the variable 'tmp32a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode.c:58:11: style: The scope of the variable 'gainQ13' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:48:11: style: The scope of the variable 'o' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:254:11: style: The scope of the variable 'tmp_1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:254:18: style: The scope of the variable 'tmp_2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:266:43: style: The scope of the variable 'tmp16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:266:50: style: The scope of the variable 'minIdx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:267:43: style: The scope of the variable 'corr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:267:49: style: The scope of the variable 'minCorr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:267:58: style: The scope of the variable 'maxCoeff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:268:19: style: The scope of the variable 'rshift' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:271:11: style: The scope of the variable 'ltpGain' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:271:20: style: The scope of the variable 'pitchGain' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:271:31: style: The scope of the variable 'myVoiceIndicator' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:271:49: style: The scope of the variable 'myAbs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:271:56: style: The scope of the variable 'maxAbs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:272:26: style: The scope of the variable 'logVarIn' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:272:36: style: The scope of the variable 'logVarOut' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:272:47: style: The scope of the variable 'Q' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:272:50: style: The scope of the variable 'logMaxAbs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:233:46: style: Function 'WebRtcIsacfix_DecodePlcImpl' argument 1 names different: declaration 'decoded' definition 'signal_out16'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/codec.h:39:46: note: Function 'WebRtcIsacfix_DecodePlcImpl' argument 1 names different: declaration 'decoded' definition 'signal_out16'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:233:46: note: Function 'WebRtcIsacfix_DecodePlcImpl' argument 1 names different: declaration 'decoded' definition 'signal_out16'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:235:46: style: Function 'WebRtcIsacfix_DecodePlcImpl' argument 3 names different: declaration 'current_framesample' definition 'current_framesamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/codec.h:41:52: note: Function 'WebRtcIsacfix_DecodePlcImpl' argument 3 names different: declaration 'current_framesample' definition 'current_framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c:235:46: note: Function 'WebRtcIsacfix_DecodePlcImpl' argument 3 names different: declaration 'current_framesample' definition 'current_framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/encode.c:40:11: style: The scope of the variable 'usefulstr_len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/encode.c:61:11: style: The scope of the variable 'MinBytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/encode.c:283:13: style: The scope of the variable 'arithLenDFTByte' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/encode.c:284:13: style: The scope of the variable 'bytesLeftQ5' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/encode.c:285:13: style: The scope of the variable 'ratioQ5' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1889:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1887:3: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1889:3: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:388:23: style: The scope of the variable 'dither2_Q7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:388:35: style: The scope of the variable 'dither_gain_Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:536:12: style: The scope of the variable 'val' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:538:12: style: The scope of the variable 'sum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:671:11: style: The scope of the variable 'rc' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:711:11: style: The scope of the variable 'larAbsQ11' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:855:45: style: The scope of the variable 'matrix_prod_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:900:7: style: The scope of the variable 'matrix1_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:900:26: style: The scope of the variable 'matrix0_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:955:11: style: The scope of the variable 'sumQQ16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1068:18: style: The scope of the variable 'pos2QQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1081:11: style: The scope of the variable 'sumQQ16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1339:11: style: The scope of the variable 'posQQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1339:18: style: The scope of the variable 'pos2QQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1346:11: style: The scope of the variable 'sumQQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1606:11: style: The scope of the variable 'CQ17' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1679:22: style: The scope of the variable 'tmp32a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1680:16: style: The scope of the variable 'tmp16a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1760:24: style: The scope of the variable 'CQ17' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1761:22: style: The scope of the variable 'tmp32a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1766:17: style: The scope of the variable 'tmp16a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1766:25: style: The scope of the variable 'tmp16b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1976:11: style: The scope of the variable 'posQQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1976:18: style: The scope of the variable 'pos2QQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1981:11: style: The scope of the variable 'sumQQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1517:64: style: Function 'WebRtcIsacfix_DecodeGain2' argument 2 names different: declaration 'Gain2' definition 'gainQ10'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h:72:40: note: Function 'WebRtcIsacfix_DecodeGain2' argument 2 names different: declaration 'Gain2' definition 'gainQ10'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1517:64: note: Function 'WebRtcIsacfix_DecodeGain2' argument 2 names different: declaration 'Gain2' definition 'gainQ10'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1543:40: style: Function 'WebRtcIsacfix_EncodeGain2' argument 1 names different: declaration 'gain2' definition 'gainQ10'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h:75:40: note: Function 'WebRtcIsacfix_EncodeGain2' argument 1 names different: declaration 'gain2' definition 'gainQ10'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1543:40: note: Function 'WebRtcIsacfix_EncodeGain2' argument 1 names different: declaration 'gain2' definition 'gainQ10'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1574:68: style: Function 'WebRtcIsacfix_DecodePitchGain' argument 2 names different: declaration 'PitchGain_Q12' definition 'PitchGains_Q12'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h:88:44: note: Function 'WebRtcIsacfix_DecodePitchGain' argument 2 names different: declaration 'PitchGain_Q12' definition 'PitchGains_Q12'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1574:68: note: Function 'WebRtcIsacfix_DecodePitchGain' argument 2 names different: declaration 'PitchGain_Q12' definition 'PitchGains_Q12'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1667:43: style: Function 'WebRtcIsacfix_DecodePitchLag' argument 3 names different: declaration 'PitchLagQ7' definition 'PitchLags_Q7'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h:92:43: note: Function 'WebRtcIsacfix_DecodePitchLag' argument 3 names different: declaration 'PitchLagQ7' definition 'PitchLags_Q7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1667:43: note: Function 'WebRtcIsacfix_DecodePitchLag' argument 3 names different: declaration 'PitchLagQ7' definition 'PitchLags_Q7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1754:43: style: Function 'WebRtcIsacfix_EncodePitchLag' argument 1 names different: declaration 'PitchLagQ7' definition 'PitchLagsQ7'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h:82:43: note: Function 'WebRtcIsacfix_EncodePitchLag' argument 1 names different: declaration 'PitchLagQ7' definition 'PitchLagsQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1754:43: note: Function 'WebRtcIsacfix_EncodePitchLag' argument 1 names different: declaration 'PitchLagQ7' definition 'PitchLagsQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1881:43: style: Function 'WebRtcIsacfix_DecodeFrameLen' argument 2 names different: declaration 'framelength' definition 'framesamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h:95:43: note: Function 'WebRtcIsacfix_DecodeFrameLen' argument 2 names different: declaration 'framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1881:43: note: Function 'WebRtcIsacfix_DecodeFrameLen' argument 2 names different: declaration 'framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1908:42: style: Function 'WebRtcIsacfix_EncodeFrameLen' argument 1 names different: declaration 'framelength' definition 'framesamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h:98:42: note: Function 'WebRtcIsacfix_EncodeFrameLen' argument 1 names different: declaration 'framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1908:42: note: Function 'WebRtcIsacfix_EncodeFrameLen' argument 1 names different: declaration 'framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1973:46: style: Function 'WebRtcIsacfix_TranscodeLpcCoef' argument 1 names different: declaration 'tmpcoeffs_gQ6' definition 'gain_lo_hiQ17'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h:108:46: note: Function 'WebRtcIsacfix_TranscodeLpcCoef' argument 1 names different: declaration 'tmpcoeffs_gQ6' definition 'gain_lo_hiQ17'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1973:46: note: Function 'WebRtcIsacfix_TranscodeLpcCoef' argument 1 names different: declaration 'tmpcoeffs_gQ6' definition 'gain_lo_hiQ17'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c:1329:5: style: Variable 'pos' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c:199:7: style: The scope of the variable 'matrix1_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c:199:26: style: The scope of the variable 'matrix0_index' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/fft.c:74:11: style: The scope of the variable 'k0' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/fft.c:77:11: style: The scope of the variable 'ccc1Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/fft.c:77:29: style: The scope of the variable 'ccc3Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/fft.c:77:38: style: The scope of the variable 'sss1Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/fft.c:77:56: style: The scope of the variable 'sss3Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:43:11: style: The scope of the variable 'in_out' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:44:11: style: The scope of the variable 'a' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:44:18: style: The scope of the variable 'b' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:98:11: style: The scope of the variable 'a1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:98:19: style: The scope of the variable 'b1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:98:27: style: The scope of the variable 'c' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:98:34: style: The scope of the variable 'in' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:99:11: style: The scope of the variable 'a2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:99:19: style: The scope of the variable 'b2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:158:45: style: Function 'WebRtcIsacfix_SplitAndFilter1' argument 1 names different: declaration 'in' definition 'pin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/codec.h:117:45: note: Function 'WebRtcIsacfix_SplitAndFilter1' argument 1 names different: declaration 'in' definition 'pin'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c:158:45: note: Function 'WebRtcIsacfix_SplitAndFilter1' argument 1 names different: declaration 'in' definition 'pin'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_mips.c:111:27: style: The scope of the variable 'in' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters.c:25:11: style: The scope of the variable 'sum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters_mips.c:135:15: style: Same expression on both sides of '==' because the value of 'scaling' and '0' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters_mips.c:21:21: note: 'scaling' is assigned value '0' here.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters_mips.c:135:15: note: Same expression on both sides of '==' because the value of 'scaling' and '0' are the same.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters_neon.c:27:11: style: The scope of the variable 'prod_tail' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/isacfix.c:1028:37: style: The scope of the variable 'ok' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/isacfix.c:1470:11: style: The scope of the variable 'maxRateInBytes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:101:11: style: The scope of the variable 'temp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:101:17: style: The scope of the variable 'temp3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:105:11: style: The scope of the variable 'gain32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:105:19: style: The scope of the variable 'fQtmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:106:11: style: The scope of the variable 'gain16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:107:11: style: The scope of the variable 'gain_sh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:224:11: style: The scope of the variable 'tmp32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:231:11: style: The scope of the variable 'inv_gain32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:232:11: style: The scope of the variable 'inv_gain16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:233:11: style: The scope of the variable 'den16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:234:11: style: The scope of the variable 'sh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:236:11: style: The scope of the variable 'temp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c:236:17: style: The scope of the variable 'temp3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_c.c:34:13: style: The scope of the variable 'tmp32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_c.c:35:13: style: The scope of the variable 'tmp32_2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:35:11: style: The scope of the variable 'tmp_inv_denum32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:36:11: style: The scope of the variable 'tmp_inv_denum16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:539:13: style: The scope of the variable 'pos2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:556:11: style: The scope of the variable 'QdomLO' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:556:19: style: The scope of the variable 'QdomHI' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:556:27: style: The scope of the variable 'newQdomHI' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:556:38: style: The scope of the variable 'newQdomLO' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:558:11: style: The scope of the variable 'res_nrgQQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:578:11: style: The scope of the variable 'stab' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:710:26: style: The scope of the variable 'tmpCorr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:711:15: style: The scope of the variable 'alpha' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:761:15: style: The scope of the variable 'alpha' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:192:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:421:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c:495:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:59:11: style: The scope of the variable 'sign1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:59:20: style: The scope of the variable 'sign2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:60:11: style: The scope of the variable 'r32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:60:16: style: The scope of the variable 'q32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:60:21: style: The scope of the variable 't32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:60:26: style: The scope of the variable 'nom32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:60:33: style: The scope of the variable 'den32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:61:11: style: The scope of the variable 't16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:61:16: style: The scope of the variable 'tmp16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:61:23: style: The scope of the variable 'tmp16_1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:167:11: style: The scope of the variable 'corr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c:177:26: style: The scope of the variable 'tmp32e' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c:35:3: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c:29:3: note: Variable 'x' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c:35:3: note: Variable 'x' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c:27:18: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_mips.c:30:3: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_mips.c:24:3: note: Variable 'x' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_mips.c:30:3: note: Variable 'x' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_mips.c:22:18: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c:70:23: style: The scope of the variable 'lagdeltaQ7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c:70:35: style: The scope of the variable 'curLagQ7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c:70:45: style: The scope of the variable 'gaindeltaQ12' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c:165:21: style: The scope of the variable 'lagdeltaQ7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c:165:33: style: The scope of the variable 'curLagQ7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c:169:28: style: The scope of the variable 'csum1QQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c:169:37: style: The scope of the variable 'esumxQQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter_c.c:31:11: style: The scope of the variable 'tmpW16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c:39:32: style: The scope of the variable 'yiQ16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c:40:11: style: The scope of the variable 'v1Q16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c:40:18: style: The scope of the variable 'v2Q16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c:125:25: style: The scope of the variable 'yrQ16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c:125:32: style: The scope of the variable 'yiQ16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c:126:29: style: The scope of the variable 'tmpInRe2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c:126:39: style: The scope of the variable 'tmpInIm2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/isac_speed_test.cc:96:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:464:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:462:7: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:464:7: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:32:9: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:97:54: style: The scope of the variable 'bottleneck_file' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:105:7: style: The scope of the variable 'cur_framesmpls' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:335:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:375:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:409:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:410:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:835:0: error: Resource leak: f_bn [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:835:0: error: Resource leak: plFile [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc:835:0: error: Resource leak: fp_gns [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:248:8: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'signed short *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:251:6: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'signed short *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:473:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'signed short *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:476:6: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'signed short *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:529:4: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:524:4: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:529:4: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:581:4: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:575:4: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:581:4: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:47:8: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:93:32: style: The scope of the variable 'bottleneck_file' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:105:6: style: The scope of the variable 'cur_framesmpls' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:239:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:270:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:271:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:694:0: error: Resource leak: f_bn [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c:694:0: error: Resource leak: bitsp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:23:12: style: The scope of the variable 'W_lower' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:24:12: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:24:25: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:27:12: style: The scope of the variable 'cdf_lo' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:27:20: style: The scope of the variable 'cdf_hi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:93:15: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:93:28: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:96:21: style: The scope of the variable 'cdf_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:97:11: style: The scope of the variable 'size_tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:200:15: style: The scope of the variable 'W_tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:201:15: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:201:28: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c:204:21: style: The scope of the variable 'cdf_ptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:87:12: style: The scope of the variable 'W_lower' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:88:12: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:88:25: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:92:12: style: The scope of the variable 'cdf_lo' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:92:20: style: The scope of the variable 'cdf_hi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:180:15: style: The scope of the variable 'W_tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:181:15: style: The scope of the variable 'W_upper_LSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:181:28: style: The scope of the variable 'W_upper_MSB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:184:15: style: The scope of the variable 'cdf_tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:185:15: style: The scope of the variable 'candQ7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:83:21: style: Function 'WebRtcIsac_EncLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines.h:27:21: note: Function 'WebRtcIsac_EncLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:83:21: note: Function 'WebRtcIsac_EncLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:172:14: style: Function 'WebRtcIsac_DecLogisticMulti2' argument 1 names different: declaration 'data' definition 'dataQ7'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines.h:36:14: note: Function 'WebRtcIsac_DecLogisticMulti2' argument 1 names different: declaration 'data' definition 'dataQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:172:14: note: Function 'WebRtcIsac_DecLogisticMulti2' argument 1 names different: declaration 'data' definition 'dataQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:174:21: style: Function 'WebRtcIsac_DecLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines.h:38:21: note: Function 'WebRtcIsac_DecLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:174:21: note: Function 'WebRtcIsac_DecLogisticMulti2' argument 3 names different: declaration 'env' definition 'envQ8'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:175:20: style: Function 'WebRtcIsac_DecLogisticMulti2' argument 4 names different: declaration 'dither' definition 'ditherQ7'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines.h:39:20: note: Function 'WebRtcIsac_DecLogisticMulti2' argument 4 names different: declaration 'dither' definition 'ditherQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c:175:20: note: Function 'WebRtcIsac_DecLogisticMulti2' argument 4 names different: declaration 'dither' definition 'ditherQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:143:9: style: The scope of the variable 'weight' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:144:9: style: The scope of the variable 'curr_bw_inv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:146:9: style: The scope of the variable 't_diff_proj' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:147:9: style: The scope of the variable 'arr_ts_diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:148:9: style: The scope of the variable 'send_ts_diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:149:9: style: The scope of the variable 'arr_time_noise' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:150:9: style: The scope of the variable 'arr_time_noise_abs' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:153:9: style: The scope of the variable 'late_diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:155:7: style: The scope of the variable 'num_pkts_expected' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:610:11: style: The scope of the variable 'midInd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:508:27: style: Function 'WebRtcIsac_UpdateUplinkBwImpl' argument 2 names different: declaration 'Index' definition 'index'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h:103:29: note: Function 'WebRtcIsac_UpdateUplinkBwImpl' argument 2 names different: declaration 'Index' definition 'index'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:508:27: note: Function 'WebRtcIsac_UpdateUplinkBwImpl' argument 2 names different: declaration 'Index' definition 'index'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:792:24: style: Function 'WebRtcIsac_GetMinBytes' argument 3 names different: declaration 'FrameLen' definition 'FrameSamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h:138:26: note: Function 'WebRtcIsac_GetMinBytes' argument 3 names different: declaration 'FrameLen' definition 'FrameSamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:792:24: note: Function 'WebRtcIsac_GetMinBytes' argument 3 names different: declaration 'FrameLen' definition 'FrameSamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:943:12: style: Function 'WebRtcIsac_GetNewFrameLength' argument 2 names different: declaration 'current_framelength' definition 'current_framesamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h:160:14: note: Function 'WebRtcIsac_GetNewFrameLength' argument 2 names different: declaration 'current_framelength' definition 'current_framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:943:12: note: Function 'WebRtcIsac_GetNewFrameLength' argument 2 names different: declaration 'current_framelength' definition 'current_framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:983:12: style: Function 'WebRtcIsac_GetSnr' argument 2 names different: declaration 'new_framelength' definition 'framesamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h:165:14: note: Function 'WebRtcIsac_GetSnr' argument 2 names different: declaration 'new_framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c:983:12: note: Function 'WebRtcIsac_GetSnr' argument 2 names different: declaration 'new_framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.c:90:7: style: The scope of the variable 'crc_tbl_indx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.c:83:42: style: Function 'WebRtcIsac_GetCrc' argument 1 names different: declaration 'encoded' definition 'bitstream'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.h:40:20: note: Function 'WebRtcIsac_GetCrc' argument 1 names different: declaration 'encoded' definition 'bitstream'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.c:83:42: note: Function 'WebRtcIsac_GetCrc' argument 1 names different: declaration 'encoded' definition 'bitstream'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.c:84:42: style: Function 'WebRtcIsac_GetCrc' argument 2 names different: declaration 'no_of_word8s' definition 'len_bitstream_in_bytes'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.h:41:20: note: Function 'WebRtcIsac_GetCrc' argument 2 names different: declaration 'no_of_word8s' definition 'len_bitstream_in_bytes'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.c:84:42: note: Function 'WebRtcIsac_GetCrc' argument 2 names different: declaration 'no_of_word8s' definition 'len_bitstream_in_bytes'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:60:10: style: The scope of the variable 'AvgPitchGain' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:62:11: style: The scope of the variable 'AvgPitchGain_Q12' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:64:9: style: The scope of the variable 'gain' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:38:61: style: Function 'WebRtcIsac_DecodeLb' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecLB_obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h:34:61: note: Function 'WebRtcIsac_DecodeLb' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecLB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:38:61: note: Function 'WebRtcIsac_DecodeLb' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecLB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:184:63: style: Function 'WebRtcIsac_DecodeUb16' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecUB_obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h:96:63: note: Function 'WebRtcIsac_DecodeUb16' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecUB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:184:63: note: Function 'WebRtcIsac_DecodeUb16' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecUB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:248:63: style: Function 'WebRtcIsac_DecodeUb12' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecUB_obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h:115:63: note: Function 'WebRtcIsac_DecodeUb12' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecUB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c:248:63: note: Function 'WebRtcIsac_DecodeUb12' argument 2 names different: declaration 'ISACdec_obj' definition 'ISACdecUB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c:1140:7: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c:1142:10: style: The scope of the variable 'lpcGain' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c:1143:11: style: The scope of the variable 'realFFT' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c:1144:11: style: The scope of the variable 'imagFFT' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c:644:55: style: Function 'WebRtcIsac_EncodeUb16' argument 2 names different: declaration 'ISACenc_obj' definition 'ISACencUB_obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h:134:55: note: Function 'WebRtcIsac_EncodeUb16' argument 2 names different: declaration 'ISACenc_obj' definition 'ISACencUB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c:644:55: note: Function 'WebRtcIsac_EncodeUb16' argument 2 names different: declaration 'ISACenc_obj' definition 'ISACencUB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c:829:55: style: Function 'WebRtcIsac_EncodeUb12' argument 2 names different: declaration 'ISACenc_obj' definition 'ISACencUB_obj'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h:153:55: note: Function 'WebRtcIsac_EncodeUb12' argument 2 names different: declaration 'ISACenc_obj' definition 'ISACencUB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c:829:55: note: Function 'WebRtcIsac_EncodeUb12' argument 2 names different: declaration 'ISACenc_obj' definition 'ISACencUB_obj'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:251:11: style: The scope of the variable 'idx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:103:19: style: Function 'WebRtcIsac_DecorrelateIntraVec' argument 1 names different: declaration 'inLAR' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h:63:19: note: Function 'WebRtcIsac_DecorrelateIntraVec' argument 1 names different: declaration 'inLAR' definition 'data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:103:19: note: Function 'WebRtcIsac_DecorrelateIntraVec' argument 1 names different: declaration 'inLAR' definition 'data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:247:10: style: Function 'WebRtcIsac_QuantizeUncorrLar' argument 2 names different: declaration 'idx' definition 'recIdx'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h:107:17: note: Function 'WebRtcIsac_QuantizeUncorrLar' argument 2 names different: declaration 'idx' definition 'recIdx'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:247:10: note: Function 'WebRtcIsac_QuantizeUncorrLar' argument 2 names different: declaration 'idx' definition 'recIdx'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:549:13: style: Function 'WebRtcIsac_ToLogDomainRemoveMean' argument 1 names different: declaration 'lpGains' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h:198:13: note: Function 'WebRtcIsac_ToLogDomainRemoveMean' argument 1 names different: declaration 'lpGains' definition 'data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:549:13: note: Function 'WebRtcIsac_ToLogDomainRemoveMean' argument 1 names different: declaration 'lpGains' definition 'data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:604:13: style: Function 'WebRtcIsac_QuantizeLpcGain' argument 1 names different: declaration 'lpGains' definition 'data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h:231:13: note: Function 'WebRtcIsac_QuantizeLpcGain' argument 1 names different: declaration 'lpGains' definition 'data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:604:13: note: Function 'WebRtcIsac_QuantizeLpcGain' argument 1 names different: declaration 'lpGains' definition 'data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:643:16: style: Function 'WebRtcIsac_DequantizeLpcGain' argument 2 names different: declaration 'lpGains' definition 'out'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h:248:16: note: Function 'WebRtcIsac_DequantizeLpcGain' argument 2 names different: declaration 'lpGains' definition 'out'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c:643:16: note: Function 'WebRtcIsac_DequantizeLpcGain' argument 2 names different: declaration 'lpGains' definition 'out'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:175:23: style: The scope of the variable 'dither2_Q7' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:175:35: style: The scope of the variable 'dither_gain_Q14' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:276:12: style: The scope of the variable 'gainQ10' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:278:12: style: The scope of the variable 'in_sqrt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:279:12: style: The scope of the variable 'newRes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:405:11: style: The scope of the variable 'in_sqrt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:406:11: style: The scope of the variable 'newRes' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:410:16: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:611:10: style: The scope of the variable 'tmp_inv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:640:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:848:53: style: The scope of the variable 'offs2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1538:10: style: The scope of the variable 'C' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:790:48: style: Function 'WebRtcIsac_DecodeInterpolLpcUb' argument 2 names different: declaration 'percepFilterParam' definition 'percepFilterParams'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h:163:48: note: Function 'WebRtcIsac_DecodeInterpolLpcUb' argument 2 names different: declaration 'percepFilterParam' definition 'percepFilterParams'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:790:48: note: Function 'WebRtcIsac_DecodeInterpolLpcUb' argument 2 names different: declaration 'percepFilterParam' definition 'percepFilterParams'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1179:40: style: Function 'WebRtcIsac_EncodeLpcUB' argument 1 names different: declaration 'lpcCoeff' definition 'lpcVecs'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h:129:40: note: Function 'WebRtcIsac_EncodeLpcUB' argument 1 names different: declaration 'lpcCoeff' definition 'lpcVecs'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1179:40: note: Function 'WebRtcIsac_EncodeLpcUB' argument 1 names different: declaration 'lpcCoeff' definition 'lpcVecs'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1469:57: style: Function 'WebRtcIsac_DecodeGain2' argument 2 names different: declaration 'Gain2' definition 'gainQ10'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h:173:57: note: Function 'WebRtcIsac_DecodeGain2' argument 2 names different: declaration 'Gain2' definition 'gainQ10'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1469:57: note: Function 'WebRtcIsac_DecodeGain2' argument 2 names different: declaration 'Gain2' definition 'gainQ10'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1486:37: style: Function 'WebRtcIsac_EncodeGain2' argument 1 names different: declaration 'gain2' definition 'gainQ10'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h:176:37: note: Function 'WebRtcIsac_EncodeGain2' argument 1 names different: declaration 'gain2' definition 'gainQ10'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1486:37: note: Function 'WebRtcIsac_EncodeGain2' argument 1 names different: declaration 'gain2' definition 'gainQ10'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1511:41: style: Function 'WebRtcIsac_DecodePitchGain' argument 2 names different: declaration 'PitchGain_Q12' definition 'PitchGains_Q12'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h:188:41: note: Function 'WebRtcIsac_DecodePitchGain' argument 2 names different: declaration 'PitchGain_Q12' definition 'PitchGains_Q12'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1511:41: note: Function 'WebRtcIsac_DecodePitchGain' argument 2 names different: declaration 'PitchGain_Q12' definition 'PitchGains_Q12'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1593:39: style: Function 'WebRtcIsac_DecodePitchLag' argument 3 names different: declaration 'PitchLag' definition 'PitchLags'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h:190:39: note: Function 'WebRtcIsac_DecodePitchLag' argument 3 names different: declaration 'PitchLag' definition 'PitchLags'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1593:39: note: Function 'WebRtcIsac_DecodePitchLag' argument 3 names different: declaration 'PitchLag' definition 'PitchLags'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1791:60: style: Function 'WebRtcIsac_DecodeFrameLen' argument 2 names different: declaration 'framelength' definition 'framesamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h:192:60: note: Function 'WebRtcIsac_DecodeFrameLen' argument 2 names different: declaration 'framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1791:60: note: Function 'WebRtcIsac_DecodeFrameLen' argument 2 names different: declaration 'framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1814:39: style: Function 'WebRtcIsac_EncodeFrameLen' argument 1 names different: declaration 'framelength' definition 'framesamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h:193:39: note: Function 'WebRtcIsac_EncodeFrameLen' argument 1 names different: declaration 'framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1814:39: note: Function 'WebRtcIsac_EncodeFrameLen' argument 1 names different: declaration 'framelength' definition 'framesamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c:1366:5: style: Variable 'pos' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.c:169:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.c:162:26: style: Function 'WebRtcIsac_Fftns' argument 5 names different: declaration 'isign' definition 'iSign'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.h:41:26: note: Function 'WebRtcIsac_Fftns' argument 5 names different: declaration 'isign' definition 'iSign'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.c:162:26: note: Function 'WebRtcIsac_Fftns' argument 5 names different: declaration 'isign' definition 'iSign'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.c:270:28: style: Function 'WebRtcIsac_Fftradix' argument 6 names different: declaration 'isign' definition 'iSign'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.c:136:68: note: Function 'WebRtcIsac_Fftradix' argument 6 names different: declaration 'isign' definition 'iSign'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.c:270:28: note: Function 'WebRtcIsac_Fftradix' argument 6 names different: declaration 'isign' definition 'iSign'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c:25:10: style: The scope of the variable 'scal' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c:26:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c:61:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c:96:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c:96:15: style: The scope of the variable 'prod' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c:97:17: style: The scope of the variable 'x_lag' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c:137:25: style: The scope of the variable 'start' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filterbanks.c:95:9: style: The scope of the variable 'ftmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filterbanks.c:83:44: style: Function 'WebRtcIsac_SplitAndFilterFloat' argument 1 names different: declaration 'in' definition 'pin'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h:194:44: note: Function 'WebRtcIsac_SplitAndFilterFloat' argument 1 names different: declaration 'in' definition 'pin'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filterbanks.c:83:44: note: Function 'WebRtcIsac_SplitAndFilterFloat' argument 1 names different: declaration 'in' definition 'pin'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/intialize.c:130:13: style: The scope of the variable 'dtmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/intialize.c:130:19: style: The scope of the variable 'dtmp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:274:19: style: The scope of the variable 'instISAC' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:501:11: style: The scope of the variable 'speechInLB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:1059:11: style: The scope of the variable 'speechIdx' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:1064:11: style: The scope of the variable 'numDecodedBytesUB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:1066:11: style: The scope of the variable 'validChecksum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:1070:11: style: The scope of the variable 'err' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:2111:7: style: The scope of the variable 'k' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac_unittest.cc:57:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lattice.c:36:15: style: The scope of the variable 'temp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lattice.c:43:9: style: The scope of the variable 'gain1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lattice.c:117:15: style: The scope of the variable 'temp1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lattice.c:123:9: style: The scope of the variable 'gain1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lattice.c:123:15: style: The scope of the variable 'inv_gain1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lattice.c:196:9: style: The scope of the variable 'tmp_inv' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:81:11: style: The scope of the variable 'sum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:82:11: style: The scope of the variable 'm' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:82:14: style: The scope of the variable 'm_h' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:212:22: style: The scope of the variable 'pos2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:221:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:221:15: style: The scope of the variable 'res_nrg' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:223:10: style: The scope of the variable 'FwdA' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:223:16: style: The scope of the variable 'FwdB' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:393:44: style: The scope of the variable 'pos2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:394:11: style: The scope of the variable 'criterion1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:395:11: style: The scope of the variable 'criterion2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:498:10: style: The scope of the variable 'res_nrg' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:389:18: style: Function 'WebRtcIsac_GetLpcCoefUb' argument 4 names different: declaration 'corr' definition 'corrMat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.h:46:18: note: Function 'WebRtcIsac_GetLpcCoefUb' argument 4 names different: declaration 'corr' definition 'corrMat'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:389:18: note: Function 'WebRtcIsac_GetLpcCoefUb' argument 4 names different: declaration 'corr' definition 'corrMat'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:492:19: style: Function 'WebRtcIsac_GetLpcGain' argument 5 names different: declaration 'corrLo' definition 'corrMat'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.h:39:20: note: Function 'WebRtcIsac_GetLpcGain' argument 5 names different: declaration 'corrLo' definition 'corrMat'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c:492:19: note: Function 'WebRtcIsac_GetLpcGain' argument 5 names different: declaration 'corrLo' definition 'corrMat'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.c:93:21: style: The scope of the variable 'prod' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.c:94:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.c:134:10: style: The scope of the variable 'bias' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.c:145:15: style: The scope of the variable 'gain_tmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:141:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:265:10: style: The scope of the variable 'gain_delta' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:265:22: style: The scope of the variable 'lag_delta' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:358:40: style: Function 'WebRtcIsac_PitchfilterPre' argument 1 names different: declaration 'indat' definition 'in_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:37:40: note: Function 'WebRtcIsac_PitchfilterPre' argument 1 names different: declaration 'indat' definition 'in_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:358:40: note: Function 'WebRtcIsac_PitchfilterPre' argument 1 names different: declaration 'indat' definition 'in_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:358:57: style: Function 'WebRtcIsac_PitchfilterPre' argument 2 names different: declaration 'outdat' definition 'out_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:38:40: note: Function 'WebRtcIsac_PitchfilterPre' argument 2 names different: declaration 'outdat' definition 'out_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:358:57: note: Function 'WebRtcIsac_PitchfilterPre' argument 2 names different: declaration 'outdat' definition 'out_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:359:46: style: Function 'WebRtcIsac_PitchfilterPre' argument 3 names different: declaration 'pfp' definition 'pf_state'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:39:46: note: Function 'WebRtcIsac_PitchfilterPre' argument 3 names different: declaration 'pfp' definition 'pf_state'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:359:46: note: Function 'WebRtcIsac_PitchfilterPre' argument 3 names different: declaration 'pfp' definition 'pf_state'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:364:43: style: Function 'WebRtcIsac_PitchfilterPre_la' argument 1 names different: declaration 'indat' definition 'in_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:49:43: note: Function 'WebRtcIsac_PitchfilterPre_la' argument 1 names different: declaration 'indat' definition 'in_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:364:43: note: Function 'WebRtcIsac_PitchfilterPre_la' argument 1 names different: declaration 'indat' definition 'in_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:364:60: style: Function 'WebRtcIsac_PitchfilterPre_la' argument 2 names different: declaration 'outdat' definition 'out_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:50:43: note: Function 'WebRtcIsac_PitchfilterPre_la' argument 2 names different: declaration 'outdat' definition 'out_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:364:60: note: Function 'WebRtcIsac_PitchfilterPre_la' argument 2 names different: declaration 'outdat' definition 'out_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:365:49: style: Function 'WebRtcIsac_PitchfilterPre_la' argument 3 names different: declaration 'pfp' definition 'pf_state'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:51:49: note: Function 'WebRtcIsac_PitchfilterPre_la' argument 3 names different: declaration 'pfp' definition 'pf_state'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:365:49: note: Function 'WebRtcIsac_PitchfilterPre_la' argument 3 names different: declaration 'pfp' definition 'pf_state'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:372:13: style: Function 'WebRtcIsac_PitchfilterPre_gains' argument 1 names different: declaration 'indat' definition 'in_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:55:46: note: Function 'WebRtcIsac_PitchfilterPre_gains' argument 1 names different: declaration 'indat' definition 'in_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:372:13: note: Function 'WebRtcIsac_PitchfilterPre_gains' argument 1 names different: declaration 'indat' definition 'in_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:372:30: style: Function 'WebRtcIsac_PitchfilterPre_gains' argument 2 names different: declaration 'outdat' definition 'out_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:56:46: note: Function 'WebRtcIsac_PitchfilterPre_gains' argument 2 names different: declaration 'outdat' definition 'out_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:372:30: note: Function 'WebRtcIsac_PitchfilterPre_gains' argument 2 names different: declaration 'outdat' definition 'out_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:373:12: style: Function 'WebRtcIsac_PitchfilterPre_gains' argument 3 names different: declaration 'out_dG' definition 'out_dg'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:57:45: note: Function 'WebRtcIsac_PitchfilterPre_gains' argument 3 names different: declaration 'out_dG' definition 'out_dg'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:373:12: note: Function 'WebRtcIsac_PitchfilterPre_gains' argument 3 names different: declaration 'out_dG' definition 'out_dg'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:373:66: style: Function 'WebRtcIsac_PitchfilterPre_gains' argument 4 names different: declaration 'pfp' definition 'pf_state'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:58:52: note: Function 'WebRtcIsac_PitchfilterPre_gains' argument 4 names different: declaration 'pfp' definition 'pf_state'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:373:66: note: Function 'WebRtcIsac_PitchfilterPre_gains' argument 4 names different: declaration 'pfp' definition 'pf_state'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:379:41: style: Function 'WebRtcIsac_PitchfilterPost' argument 1 names different: declaration 'indat' definition 'in_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:43:41: note: Function 'WebRtcIsac_PitchfilterPost' argument 1 names different: declaration 'indat' definition 'in_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:379:41: note: Function 'WebRtcIsac_PitchfilterPost' argument 1 names different: declaration 'indat' definition 'in_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:379:58: style: Function 'WebRtcIsac_PitchfilterPost' argument 2 names different: declaration 'outdat' definition 'out_data'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:44:41: note: Function 'WebRtcIsac_PitchfilterPost' argument 2 names different: declaration 'outdat' definition 'out_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:379:58: note: Function 'WebRtcIsac_PitchfilterPost' argument 2 names different: declaration 'outdat' definition 'out_data'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:380:47: style: Function 'WebRtcIsac_PitchfilterPost' argument 3 names different: declaration 'pfp' definition 'pf_state'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h:45:47: note: Function 'WebRtcIsac_PitchfilterPost' argument 3 names different: declaration 'pfp' definition 'pf_state'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c:380:47: note: Function 'WebRtcIsac_PitchfilterPost' argument 3 names different: declaration 'pfp' definition 'pf_state'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:54:24: style: The scope of the variable 'xr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:54:28: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:54:32: style: The scope of the variable 'yr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:54:36: style: The scope of the variable 'yi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:95:28: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:95:32: style: The scope of the variable 'yr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:95:36: style: The scope of the variable 'yi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:47:35: style: Function 'WebRtcIsac_Time2Spec' argument 3 names different: declaration 'outre' definition 'outreQ7'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h:173:66: note: Function 'WebRtcIsac_Time2Spec' argument 3 names different: declaration 'outre' definition 'outreQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:47:35: note: Function 'WebRtcIsac_Time2Spec' argument 3 names different: declaration 'outre' definition 'outreQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:48:35: style: Function 'WebRtcIsac_Time2Spec' argument 4 names different: declaration 'outim' definition 'outimQ7'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h:174:36: note: Function 'WebRtcIsac_Time2Spec' argument 4 names different: declaration 'outim' definition 'outimQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c:48:35: note: Function 'WebRtcIsac_Time2Spec' argument 4 names different: declaration 'outim' definition 'outimQ7'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:491:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:489:13: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:491:13: note: Variable 'err' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:46:59: style: The scope of the variable 'vadfile' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:54:6: style: The scope of the variable 'cur_framesmpls' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:331:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:350:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:436:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:437:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: inp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: outp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: f_bn [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: vadp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: bandwidthp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: plFile [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: fp_gns [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: transCodingFile [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc:540:0: error: Resource leak: transcodingBitstream [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/SwitchingSampRate/SwitchingSampRate.cc:269:0: error: Resource leak: arrivalTimeFile1 [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/SwitchingSampRate/SwitchingSampRate.cc:269:0: error: Resource leak: arrivalTimeFile2 [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:335:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:569:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:66:15: style: The scope of the variable 'frameSize' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:76:15: style: The scope of the variable 'stream_len' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:79:15: style: The scope of the variable 'cur_framesmpls' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:164:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:165:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:273:0: error: Resource leak: inp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c:273:0: error: Resource leak: outp [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc:50:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus_fec_test.cc:168:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus_speed_test.cc:94:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus_unittest.cc:243:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red_unittest.cc:102:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/tools/audio_codec_speed_test.cc:98:9: style: The scope of the variable 'time_ms' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc:334:5: style: Variable 'name_match' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc:327:0: note: Variable 'name_match' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc:334:5: note: Variable 'name_match' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc:335:5: style: Variable 'frequency_match' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc:328:0: note: Variable 'frequency_match' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc:335:5: note: Variable 'frequency_match' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc:260:9: style: The scope of the variable 'packet_size_samples' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_generic_codec_test.cc:76:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_neteq_unittest.cc:13:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receiver.cc:266:8: style: The scope of the variable 'new_codec' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest.cc:156:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest_oldapi.cc:155:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/audio_coding_module_unittest.cc:199:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/audio_coding_module_unittest_oldapi.cc:229:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/call_statistics_unittest.cc:31:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/initial_delay_manager_unittest.cc:86:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/nack_unittest.cc:60:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/APITest.cc:689:10: style: The scope of the variable 'estimDelay' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/APITest.cc:961:7: warning: The buffer 'playoutString' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/APITest.cc:966:7: warning: The buffer 'playoutString' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/APITest.cc:971:7: warning: The buffer 'playoutString' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/Channel.cc:158:10: warning: Possible null pointer dereference: currentPayloadStr [nullPointer]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/Channel.cc:148:44: note: Assignment 'currentPayloadStr=NULL', assigned value is 0
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/Channel.cc:158:10: note: Null pointer dereference
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/EncodeDecodeTest.cc:276:3: style: Variable 'numCodecs' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/EncodeDecodeTest.cc:265:0: note: Variable 'numCodecs' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/EncodeDecodeTest.cc:276:3: note: Variable 'numCodecs' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.cc:95:39: style: Function 'Open' argument 1 names different: declaration 'filename' definition 'file_name'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.h:34:32: note: Function 'Open' argument 1 names different: declaration 'filename' definition 'file_name'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.cc:95:39: note: Function 'Open' argument 1 names different: declaration 'filename' definition 'file_name'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.h:51:8: style: Technically the member function 'webrtc::PCMFile::Rewinded' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.cc:193:15: note: Technically the member function 'webrtc::PCMFile::Rewinded' can be const.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.h:51:8: note: Technically the member function 'webrtc::PCMFile::Rewinded' can be const.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.h:27:3: style: Class 'PCMFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.cc:97:8: warning: Possible leak in public function. The pointer 'pcm_file_' is not deallocated before it is allocated. [publicAllocationError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.cc:161:0: error: Memory leak: stereo_audio [memleak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.cc:124:32: style: Function 'Open' argument 1 names different: declaration 'outFilename' definition 'filename'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.h:97:25: note: Function 'Open' argument 1 names different: declaration 'outFilename' definition 'filename'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.cc:124:32: note: Function 'Open' argument 1 names different: declaration 'outFilename' definition 'filename'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.h:40:8: performance: Technically the member function 'webrtc::RTPStream::MakeRTPheader' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.cc:43:17: note: Technically the member function 'webrtc::RTPStream::MakeRTPheader' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.h:40:8: note: Technically the member function 'webrtc::RTPStream::MakeRTPheader' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.h:43:8: performance: Technically the member function 'webrtc::RTPStream::ParseRTPHeader' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.cc:30:17: note: Technically the member function 'webrtc::RTPStream::ParseRTPHeader' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.h:43:8: note: Technically the member function 'webrtc::RTPStream::ParseRTPHeader' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.cc:69:11: style: Class 'RTPPacket' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.cc:69:11: style: Class 'RTPPacket' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.cc:125:8: warning: Possible leak in public function. The pointer '_rtpFile' is not deallocated before it is allocated. [publicAllocationError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/SpatialAudio.cc:69:7: style: The scope of the variable 'status' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestAllCodecs.cc:426:10: style: The scope of the variable 'receive_size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestRedFec.cc:86:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:429:3: style: Variable 'audio_channels' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:215:3: note: Variable 'audio_channels' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:429:3: note: Variable 'audio_channels' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:430:3: style: Variable 'codec_channels' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:216:3: note: Variable 'codec_channels' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:430:3: note: Variable 'codec_channels' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:523:3: style: Variable 'audio_channels' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:429:3: note: Variable 'audio_channels' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:523:3: note: Variable 'audio_channels' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:524:3: style: Variable 'codec_channels' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:430:3: note: Variable 'codec_channels' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:524:3: note: Variable 'codec_channels' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:750:12: style: The scope of the variable 'rec_size' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:523:3: style: Variable 'audio_channels' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc:524:3: style: Variable 'codec_channels' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.cc:38:41: style: Function 'SetTimeEllapsed' argument 1 names different: declaration 'myTime' definition 'timeEllapsedSec'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:24:31: note: Function 'SetTimeEllapsed' argument 1 names different: declaration 'myTime' definition 'timeEllapsedSec'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.cc:38:41: note: Function 'SetTimeEllapsed' argument 1 names different: declaration 'myTime' definition 'timeEllapsedSec'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:24:8: performance: Technically the member function 'TimedTrace::SetTimeEllapsed' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.cc:38:18: note: Technically the member function 'TimedTrace::SetTimeEllapsed' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:24:8: note: Technically the member function 'TimedTrace::SetTimeEllapsed' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:25:10: performance: Technically the member function 'TimedTrace::TimeEllapsed' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.cc:42:20: note: Technically the member function 'TimedTrace::TimeEllapsed' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:25:10: note: Technically the member function 'TimedTrace::TimeEllapsed' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:26:8: performance: Technically the member function 'TimedTrace::Tick10Msec' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.cc:46:18: note: Technically the member function 'TimedTrace::Tick10Msec' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:26:8: note: Technically the member function 'TimedTrace::Tick10Msec' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:27:11: performance: Technically the member function 'TimedTrace::SetUp' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.cc:28:21: note: Technically the member function 'TimedTrace::SetUp' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:27:11: note: Technically the member function 'TimedTrace::SetUp' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:28:8: performance: Technically the member function 'TimedTrace::TimedLogg' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.cc:50:18: note: Technically the member function 'TimedTrace::TimedLogg' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h:28:8: note: Technically the member function 'TimedTrace::TimedLogg' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TwoWayCommunication.cc:33:22: warning: Member variable 'TwoWayCommunication::_channel_A2B' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TwoWayCommunication.cc:33:22: warning: Member variable 'TwoWayCommunication::_channel_B2A' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TwoWayCommunication.cc:33:22: warning: Member variable 'TwoWayCommunication::_channelRef_A2B' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TwoWayCommunication.cc:33:22: warning: Member variable 'TwoWayCommunication::_channelRef_B2A' is not initialized in the constructor. [uninitMemberVar]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/delay_test.cc:189:14: style: The scope of the variable 'received_ts' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/delay_test.cc:191:12: style: The scope of the variable 'inst_delay_sec' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/delay_test.cc:225:19: style: Variable 'in_file_frames' is modified but its new value is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/delay_test.cc:69:9: style: Class 'DelayTest' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/delay_test.cc:69:9: style: Class 'DelayTest' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/initial_delay_unittest.cc:163:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/insert_packet_with_timing.cc:58:9: style: Class 'InsertPacketWithTiming' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/insert_packet_with_timing.cc:58:9: style: Class 'InsertPacketWithTiming' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/opus_test.cc:382:3: style: Variable 'file_name' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/opus_test.cc:379:3: note: Variable 'file_name' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/opus_test.cc:382:3: note: Variable 'file_name' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/opus_test.cc:241:10: style: The scope of the variable 'lost_packet' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/target_delay_unittest.cc:202:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/utility.h:74:8: style: Technically the member function 'webrtc::ACMTestTimer::CurrentTime' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/utility.cc:77:20: note: Technically the member function 'webrtc::ACMTestTimer::CurrentTime' can be const.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/utility.h:74:8: note: Technically the member function 'webrtc::ACMTestTimer::CurrentTime' can be const.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/utility.cc:148:3: style: Class 'CircularBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/utility.cc:148:3: style: Class 'CircularBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/main/test/utility.h:88:3: style: Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_classifier_unittest.cc:26:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder_unittest.cc:476:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_multi_vector_unittest.cc:72:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_vector_unittest.cc:41:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/buffer_level_filter_unittest.cc:27:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decoder_database_unittest.cc:32:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_manager.cc:64:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_manager_unittest.cc:82:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc:25:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dsp_helper.cc:132:40: style: Condition 'data[peak_index[i]]<=data[peak_index[i]+1]' is always true [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dsp_helper_unittest.cc:48:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_buffer_unittest.cc:56:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_tone_generator_unittest.cc:107:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand.cc:810:11: style: The scope of the variable 'scaled_random_vector' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand.cc:661:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand.cc:699:66: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand_unittest.cc:31:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_external_decoder_unittest.cc:236:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc:232:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_network_stats_unittest.cc:272:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_stereo_unittest.cc:277:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_unittest.cc:440:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/normal_unittest.cc:44:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet_buffer.cc:31:8: style: Technically the member function 'webrtc::NewTimestampIsLarger::operator()' can be const. [functionConst]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet_buffer_unittest.cc:82:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/payload_splitter_unittest.cc:162:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/sync_buffer_unittest.cc:34:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_RTPpacket.cc:171:61: style: Function 'readFixedFromFile' argument 2 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_RTPpacket.h:36:44: note: Function 'readFixedFromFile' argument 2 names different: declaration 'len' definition 'length'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_RTPpacket.cc:171:61: note: Function 'readFixedFromFile' argument 2 names different: declaration 'len' definition 'length'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_RTPpacket.h:91:10: performance: Technically the member function 'NETEQTEST_RTPpacket::makeRTPheader' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_RTPpacket.cc:617:27: note: Technically the member function 'NETEQTEST_RTPpacket::makeRTPheader' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_RTPpacket.h:91:10: note: Technically the member function 'NETEQTEST_RTPpacket::makeRTPheader' can be static.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPchange.cc:119:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPchange.cc:37:5: error: Resource leak: in_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPchange.cc:44:5: error: Resource leak: in_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPchange.cc:44:5: error: Resource leak: stat_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPchange.cc:53:5: error: Resource leak: in_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPchange.cc:53:5: error: Resource leak: stat_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPchange.cc:53:5: error: Resource leak: out_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPencode.cc:1531:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:111:14: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:223:7: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:225:12: style: C-style pointer casting [cstyleCast]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:221:34: style: Function 'compare_arr_time' argument 1 names different: declaration 'x' definition 'xp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:62:34: note: Function 'compare_arr_time' argument 1 names different: declaration 'x' definition 'xp'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:221:34: note: Function 'compare_arr_time' argument 1 names different: declaration 'x' definition 'xp'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:221:50: style: Function 'compare_arr_time' argument 2 names different: declaration 'y' definition 'yp'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:62:49: note: Function 'compare_arr_time' argument 2 names different: declaration 'y' definition 'yp'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:221:50: note: Function 'compare_arr_time' argument 2 names different: declaration 'y' definition 'yp'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:112:53: warning: Division by result of sizeof(). malloc() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:104:3: error: Resource leak: in_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:107:3: error: Resource leak: in_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc:107:3: error: Resource leak: dat_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPtimeshift.cc:45:9: error: Resource leak: inFile [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/audio_classifier_test.cc:68:5: error: Resource leak: in_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/audio_classifier_test.cc:79:0: error: Resource leak: out_file [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/neteq_isac_quality_test.cc:147:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/neteq_opus_quality_test.cc:219:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/rtp_to_text.cc:79:9: error: Resource leak: inFile [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/rtp_to_text.cc:95:9: error: Resource leak: inFile [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/rtp_to_text.cc:102:9: error: Resource leak: inFile [resourceLeak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/time_stretch_unittest.cc:31:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/timestamp_scaler_unittest.cc:44:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/input_audio_file_unittest.cc:39:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc:103:10: style: The scope of the variable 'f_p' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc:306:7: style: The scope of the variable 'audio_size_samples' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:43:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_unittest.cc:652:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/android/fine_audio_buffer_unittest.cc:50:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/android/low_latency_event_unittest.cc:77:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/android/single_rw_fifo.cc:70:0: error: #error Add an implementation of MemoryBarrier() for this platform! [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/android/single_rw_fifo_unittest.cc:103:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/dummy/file_audio_device.cc:84:15: style: The scope of the variable 'kName' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/dummy/file_audio_device.cc:85:15: style: The scope of the variable 'kGuid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/dummy/file_audio_device.cc:99:15: style: The scope of the variable 'kName' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/dummy/file_audio_device.cc:100:15: style: The scope of the variable 'kGuid' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc:1057:20: style: Condition 'errVal<0' is always false [knownConditionTrueFalse]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc:1026:18: note: Assignment 'errVal=0', assigned value is 0
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc:1057:20: note: Condition 'errVal<0' is always false
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc:764:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc:2180:22: style: The scope of the variable 'currentMicLevel' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc:2181:22: style: The scope of the variable 'newMicLevel' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:919:5: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:915:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:919:5: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1057:5: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1053:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1057:5: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1924:5: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1921:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1924:5: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1944:5: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1941:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1944:5: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1991:5: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1988:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:1991:5: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:2541:14: style: The scope of the variable 'newMicLevel' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_alsa_linux.cc:77:9: style: The scope of the variable 'errVal' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_alsa_linux.cc:118:9: style: The scope of the variable 'errVal' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:269:9: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:268:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:269:9: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:449:9: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:448:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:449:9: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:577:5: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:572:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:577:5: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:849:5: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:845:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:849:5: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:1004:5: style: Variable 'paOperation' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:1000:0: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:1004:5: note: Variable 'paOperation' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/latebindingsymboltable_linux.cc:31:0: error: #error Not implemented [preprocessorErrorDirective]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:209:5: style: Variable 'kernErr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:208:0: note: Variable 'kernErr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:209:5: note: Variable 'kernErr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:322:5: style: Variable 'kernErr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:321:0: note: Variable 'kernErr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:322:5: note: Variable 'kernErr' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:283:9: style: Variable 'bufSize' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:282:0: note: Variable 'bufSize' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:283:9: note: Variable 'bufSize' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:309:9: style: Variable 'bufSize' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:308:0: note: Variable 'bufSize' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:309:9: note: Variable 'bufSize' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:3084:5: style: Variable 'nSamples' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:3081:0: note: Variable 'nSamples' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:3084:5: note: Variable 'nSamples' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:3143:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:3130:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:3143:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:3164:18: style: The scope of the variable 'newMicLevel' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc:2075:5: error: Memory leak: deviceIds [memleak]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:265:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:250:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:265:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:443:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:435:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:443:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:488:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:481:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:488:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:688:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:681:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:688:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:922:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:914:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:922:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:980:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:965:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:980:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:314:18: style: The scope of the variable 'channels' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:590:18: style: The scope of the variable 'channels' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:790:18: style: The scope of the variable 'channels' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc:1030:18: style: The scope of the variable 'channels' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/sndio/audio_device_sndio.cc:424:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/sndio/audio_device_sndio.cc:1002:9: style: The scope of the variable 'n' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc:177:19: style: Variable 'kId' is assigned a value that is never used. [unreadVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc:50:3: style: Class 'AudioEventObserverAPI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc:79:3: style: Class 'AudioTransportAPI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc:42:3: error: Dangerous usage of c_str(). The value returned by c_str() is invalid after this call. [stlcstr]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.cc:2540:17: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.cc:2604:17: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.cc:1008:5: style: Variable 'nDevices' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.cc:1001:0: note: Variable 'nDevices' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.cc:1008:5: note: Variable 'nDevices' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.cc:2181:13: style: The scope of the variable 'nPlayChannels' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.cc:2182:13: style: The scope of the variable 'nRecChannels' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:1361:5: style: Variable 'pstrEndpointId' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:1360:0: note: Variable 'pstrEndpointId' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:1361:5: note: Variable 'pstrEndpointId' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:1466:5: style: Variable 'pstrEndpointId' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:1465:0: note: Variable 'pstrEndpointId' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:1466:5: note: Variable 'pstrEndpointId' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:2796:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:2796:14: style: The scope of the variable 'y' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:3391:12: style: The scope of the variable 'playBuffer' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:3099:19: style: Checking if unsigned variable 'playDiff' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:3136:17: style: Checking if unsigned variable 'recDiff' is less than zero. [unsignedLessThanZero]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:2781:55: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:2976:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:2987:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:2781:55: error: Signed integer overflow for expression '2<<(31)'. [integerOverflow]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:2976:36: error: Signed integer overflow for expression '2<<(31)'. [integerOverflow]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc:2987:36: error: Signed integer overflow for expression '2<<(31)'. [integerOverflow]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:757:7: style: Variable 'dtmp' is reassigned a value before the old one has been used. [redundantAssignment]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:752:7: note: Variable 'dtmp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:757:7: note: Variable 'dtmp' is reassigned a value before the old one has been used.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:516:41: style: Same expression on both sides of '==' because the value of 'flagHbandCn' and '1' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:51:32: note: 'flagHbandCn' is assigned value '1' here.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:516:41: note: Same expression on both sides of '==' because the value of 'flagHbandCn' and '1' are the same.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:1217:21: style: Same expression on both sides of '==' because the value of 'flagHbandCn' and '1' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:51:32: note: 'flagHbandCn' is assigned value '1' here.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:1217:21: note: Same expression on both sides of '==' because the value of 'flagHbandCn' and '1' are the same.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:1235:25: style: Same expression on both sides of '==' because the value of 'flagHbandCn' and '1' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:51:32: note: 'flagHbandCn' is assigned value '1' here.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:1235:25: note: Same expression on both sides of '==' because the value of 'flagHbandCn' and '1' are the same.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:188:9: style: The scope of the variable 'abs_ef' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:479:9: style: The scope of the variable 'noise' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:656:9: style: The scope of the variable 'dtmp' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:656:15: style: The scope of the variable 'dtmp2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:663:9: style: The scope of the variable 'actThreshold' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:664:9: style: The scope of the variable 'echo' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:664:15: style: The scope of the variable 'suppressedEcho' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:1269:9: style: The scope of the variable 'far_spectrum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:1270:9: style: The scope of the variable 'near_spectrum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c:1821:7: style: The scope of the variable 'out_elements' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core_mips.c:277:73: style: Same expression on both sides of '==' because the value of 'flagHbandCn' and '1' are the same. [duplicateExpression]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core_mips.c:23:32: note: 'flagHbandCn' is assigned value '1' here.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core_mips.c:277:73: note: Same expression on both sides of '==' because the value of 'flagHbandCn' and '1' are the same.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core_sse2.c:657:7: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:202:14: style: The scope of the variable 'k2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:203:15: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:203:21: style: The scope of the variable 'wk2r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:203:27: style: The scope of the variable 'wk2i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:203:33: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:203:39: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:311:30: style: The scope of the variable 'k2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:312:15: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:312:21: style: The scope of the variable 'wk2r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:312:27: style: The scope of the variable 'wk2i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:312:33: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:312:39: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:435:10: style: The scope of the variable 'j1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:435:14: style: The scope of the variable 'j2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:435:18: style: The scope of the variable 'j3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:436:9: style: The scope of the variable 'x0r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:436:14: style: The scope of the variable 'x0i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:436:19: style: The scope of the variable 'x1r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:436:24: style: The scope of the variable 'x1i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:436:29: style: The scope of the variable 'x2r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:436:34: style: The scope of the variable 'x2i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:436:39: style: The scope of the variable 'x3r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:436:44: style: The scope of the variable 'x3i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:465:10: style: The scope of the variable 'j1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:465:14: style: The scope of the variable 'j2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:465:18: style: The scope of the variable 'j3' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:466:9: style: The scope of the variable 'x0r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:466:14: style: The scope of the variable 'x0i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:466:19: style: The scope of the variable 'x1r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:466:24: style: The scope of the variable 'x1i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:466:29: style: The scope of the variable 'x2r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:466:34: style: The scope of the variable 'x2i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:466:39: style: The scope of the variable 'x3r' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:466:44: style: The scope of the variable 'x3i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:497:15: style: The scope of the variable 'k1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:497:19: style: The scope of the variable 'k2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:498:9: style: The scope of the variable 'wkr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:498:14: style: The scope of the variable 'wki' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:498:19: style: The scope of the variable 'xr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:498:23: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:498:27: style: The scope of the variable 'yr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:498:31: style: The scope of the variable 'yi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:518:15: style: The scope of the variable 'k1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:518:19: style: The scope of the variable 'k2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:519:9: style: The scope of the variable 'wkr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:519:14: style: The scope of the variable 'wki' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:519:19: style: The scope of the variable 'xr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:519:23: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:519:27: style: The scope of the variable 'yr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c:519:31: style: The scope of the variable 'yi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:242:15: style: The scope of the variable 'k1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:242:19: style: The scope of the variable 'k2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:243:9: style: The scope of the variable 'wkr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:243:14: style: The scope of the variable 'wki' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:243:19: style: The scope of the variable 'xr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:243:23: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:243:27: style: The scope of the variable 'yr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:243:31: style: The scope of the variable 'yi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:332:15: style: The scope of the variable 'k1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:332:19: style: The scope of the variable 'k2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:333:9: style: The scope of the variable 'wkr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:333:14: style: The scope of the variable 'wki' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:333:19: style: The scope of the variable 'xr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:333:23: style: The scope of the variable 'xi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:333:27: style: The scope of the variable 'yr' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c:333:31: style: The scope of the variable 'yi' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_resampler.c:138:22: style: Function 'EstimateSkew' argument 3 names different: declaration 'absLimit' definition 'deviceSampleRateHz'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_resampler.c:40:29: note: Function 'EstimateSkew' argument 3 names different: declaration 'absLimit' definition 'deviceSampleRateHz'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_resampler.c:138:22: note: Function 'EstimateSkew' argument 3 names different: declaration 'absLimit' definition 'deviceSampleRateHz'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:587:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:737:10: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:579:31: style: Function 'ProcessNormal' argument 1 names different: declaration 'self' definition 'aecpc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:112:31: note: Function 'ProcessNormal' argument 1 names different: declaration 'self' definition 'aecpc'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:579:31: note: Function 'ProcessNormal' argument 1 names different: declaration 'self' definition 'aecpc'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:580:46: style: Function 'ProcessNormal' argument 2 names different: declaration 'near' definition 'nearend'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:113:46: note: Function 'ProcessNormal' argument 2 names different: declaration 'near' definition 'nearend'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:580:46: note: Function 'ProcessNormal' argument 2 names different: declaration 'near' definition 'nearend'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:583:33: style: Function 'ProcessNormal' argument 5 names different: declaration 'num_samples' definition 'nrOfSamples'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:116:33: note: Function 'ProcessNormal' argument 5 names different: declaration 'num_samples' definition 'nrOfSamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:583:33: note: Function 'ProcessNormal' argument 5 names different: declaration 'num_samples' definition 'nrOfSamples'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:584:34: style: Function 'ProcessNormal' argument 6 names different: declaration 'reported_delay_ms' definition 'msInSndCardBuf'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:117:34: note: Function 'ProcessNormal' argument 6 names different: declaration 'reported_delay_ms' definition 'msInSndCardBuf'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:584:34: note: Function 'ProcessNormal' argument 6 names different: declaration 'reported_delay_ms' definition 'msInSndCardBuf'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:807:36: style: Function 'EstBufDelayNormal' argument 1 names different: declaration 'aecInst' definition 'aecpc'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:110:36: note: Function 'EstBufDelayNormal' argument 1 names different: declaration 'aecInst' definition 'aecpc'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:807:36: note: Function 'EstBufDelayNormal' argument 1 names different: declaration 'aecInst' definition 'aecpc'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:860:38: style: Function 'EstBufDelayExtended' argument 1 names different: declaration 'aecInst' definition 'self'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:111:38: note: Function 'EstBufDelayExtended' argument 1 names different: declaration 'aecInst' definition 'self'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c:860:38: note: Function 'EstBufDelayExtended' argument 1 names different: declaration 'aecInst' definition 'self'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation_unittest.cc:35:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aec/system_delay_unittest.cc:179:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:1162:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:1165:7: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:1162:5: note: Found duplicate branches for 'if' and 'else'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:726:9: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:728:13: style: The scope of the variable 'tmp16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:729:13: style: The scope of the variable 'increase_max_shifts' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:730:13: style: The scope of the variable 'decrease_max_shifts' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:731:13: style: The scope of the variable 'increase_min_shifts' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:732:13: style: The scope of the variable 'decrease_min_shifts' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:901:14: style: The scope of the variable 'tmpU32no1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:901:25: style: The scope of the variable 'tmpU32no2' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:903:13: style: The scope of the variable 'mseStored' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:904:13: style: The scope of the variable 'mseAdapt' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:908:13: style: The scope of the variable 'zerosFar' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:908:23: style: The scope of the variable 'zerosNum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:908:33: style: The scope of the variable 'zerosCh' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:908:42: style: The scope of the variable 'zerosDfa' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:909:13: style: The scope of the variable 'shiftChFar' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:909:25: style: The scope of the variable 'shiftNum' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:909:35: style: The scope of the variable 'shift2ResChan' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:910:13: style: The scope of the variable 'tmp16no1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:911:13: style: The scope of the variable 'xfaQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:911:19: style: The scope of the variable 'dfaQ' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:1109:13: style: The scope of the variable 'tmp32no1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:1113:13: style: The scope of the variable 'dE' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c:559:13: style: Variable 'outBlock_buf' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:97:11: style: The scope of the variable 'tmp32no1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:293:11: style: The scope of the variable 'tmp32no1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:321:11: style: The scope of the variable 'zeros32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:321:20: style: The scope of the variable 'zeros16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:322:27: style: The scope of the variable 'zerosDBufClean' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:324:40: style: The scope of the variable 'dfa_clean_q_domain_diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:328:11: style: The scope of the variable 'avgHnl32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:651:11: style: The scope of the variable 'outLShift32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:172:11: style: Variable 'fft_buf' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:303:11: style: Variable 'fft_buf' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:304:11: style: Variable 'echoEst32_buf' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:305:11: style: Variable 'dfw_buf' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c:306:11: style: Variable 'efw_buf' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:807:11: style: The scope of the variable 'tmp32no1' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:833:11: style: The scope of the variable 'zeros32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:833:20: style: The scope of the variable 'zeros16' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:834:27: style: The scope of the variable 'zerosDBufClean' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:836:40: style: The scope of the variable 'dfa_clean_q_domain_diff' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:840:11: style: The scope of the variable 'avgHnl32' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:1259:11: style: The scope of the variable 'tmp322' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:1259:19: style: The scope of the variable 'tmp323' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:1546:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:1549:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:1553:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:1556:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:1560:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:1563:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c:635:11: style: Variable 'fft_buf' is not assigned a value. [unassignedVariable]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c:244:12: style: The scope of the variable 'i' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c:627:33: style: The scope of the variable 'nSampAdd' can be reduced. [variableScope]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c:576:46: style: Function 'WebRtcAecm_EstBufDelay' argument 1 names different: declaration 'aecmInst' definition 'aecm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c:76:46: note: Function 'WebRtcAecm_EstBufDelay' argument 1 names different: declaration 'aecmInst' definition 'aecm'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c:576:46: note: Function 'WebRtcAecm_EstBufDelay' argument 1 names different: declaration 'aecmInst' definition 'aecm'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c:625:44: style: Function 'WebRtcAecm_DelayComp' argument 1 names different: declaration 'aecmInst' definition 'aecm'. [funcArgNamesDifferent]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c:79:44: note: Function 'WebRtcAecm_DelayComp' argument 1 names different: declaration 'aecmInst' definition 'aecm'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c:625:44: note: Function 'WebRtcAecm_DelayComp' argument 1 names different: declaration 'aecmInst' definition 'aecm'.
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct.cc:68:20: style: Array index 'new_level' is used before limits check. [arrayIndexThenCheck]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct.cc:106:8: performance: Technically the member function 'webrtc::DebugFile::Write' can be static. [functionStatic]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_unittest.cc:36:0: error: syntax error [syntaxError]
thunderbird-52.3.0/mozilla/media/webrtc/trunk/webrtc/modules/audio_processing/agc/circular_buffer_unittest.cc:45:0: error: syntax error [syntaxError]
[18:18]
Exit code is not zero! Crash?
ftp://ftp.se.debian.org/debian/pool/main/i/icedove-l10n/icedove-l10n_38.0.1.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/i/icedtea-web/icedtea-web_1.6.2.orig.tar.gz
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:858:6: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.h:157:16: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.h:170:58: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:825:49: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1113:41: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1114:44: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1386:5: style: Variable 'message' is reassigned a value before the old one has been used. [redundantAssignment]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1379:0: note: Variable 'message' is reassigned a value before the old one has been used.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1386:5: note: Variable 'message' is reassigned a value before the old one has been used.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:555:44: style: Function 'newArray' argument 1 names different: declaration 'component_class' definition 'array_class'. [funcArgNamesDifferent]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.h:211:46: note: Function 'newArray' argument 1 names different: declaration 'component_class' definition 'array_class'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:555:44: note: Function 'newArray' argument 1 names different: declaration 'component_class' definition 'array_class'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1178:27: style: Unused variable: java_request [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1199:27: style: Unused variable: java_request [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1228:24: style: Unused variable: java_request [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:180:23: warning: Member variable 'JavaRequestProcessor::instance' is not initialized in the constructor. [uninitMemberVar]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:180:23: warning: Member variable 'JavaRequestProcessor::reference' is not initialized in the constructor. [uninitMemberVar]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.h:85:7: performance: Variable 'owner' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.h:86:7: performance: Variable 'window_handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.h:87:7: performance: Variable 'window_width' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.h:88:7: performance: Variable 'window_height' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.h:153:15: performance: Variable 'instance' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:185:5: style: Class 'JavaRequestProcessor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:185:5: style: Class 'JavaRequestProcessor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.h:60:9: style: Class 'IcedTeaScriptablePluginObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.h:102:6: style: Class 'IcedTeaScriptableJavaPackageObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.h:152:5: style: Class 'IcedTeaScriptableJavaObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.h:472:22: style: The function 'newMessageOnBus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.h:459:22: note: Virtual function in base class
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.h:472:22: note: Function in derived class
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.h:126:22: style: The function 'newMessageOnBus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.h:459:22: note: Virtual function in base class
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.h:126:22: note: Function in derived class
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.h:109:19: style: The function 'newMessageOnBus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.h:459:22: note: Virtual function in base class
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.h:109:19: note: Function in derived class
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:732:50: performance: Function parameter 'source' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:733:50: performance: Function parameter 'classID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:734:50: performance: Function parameter 'fieldName' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:735:50: performance: Function parameter 'value_id' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:741:44: performance: Function parameter 'source' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:742:44: performance: Function parameter 'classID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:743:44: performance: Function parameter 'objectID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:744:44: performance: Function parameter 'fieldName' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:745:44: performance: Function parameter 'value_id' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:751:47: performance: Function parameter 'classID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:780:53: performance: Function parameter 'classID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1125:52: performance: Function parameter 'source' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1125:72: performance: Function parameter 'classID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1126:52: performance: Function parameter 'methodName' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1127:65: performance: Function parameter 'args' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1133:46: performance: Function parameter 'source' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1134:46: performance: Function parameter 'objectID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1134:68: performance: Function parameter 'methodName' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1135:59: performance: Function parameter 'args' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1142:55: performance: Function parameter 'objectID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1143:40: performance: Function parameter 'methodName' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1176:50: performance: Function parameter 'objectID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1196:65: performance: Function parameter 'classID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1224:80: performance: Function parameter 'classID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1225:45: performance: Function parameter 'methodID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:1377:59: performance: Function parameter 'instanceID' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:503:7: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:529:7: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:556:9: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:2225:19: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:767:26: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:814:26: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1044:26: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1261:19: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1363:26: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1872:28: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:2288:28: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1165:5: style: Variable 'proxy_info' is reassigned a value before the old one has been used. [redundantAssignment]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1163:0: note: Variable 'proxy_info' is reassigned a value before the old one has been used.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1165:5: note: Variable 'proxy_info' is reassigned a value before the old one has been used.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1670:7: style: Variable 'newline_message' is reassigned a value before the old one has been used. [redundantAssignment]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1666:0: note: Variable 'newline_message' is reassigned a value before the old one has been used.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1670:7: note: Variable 'newline_message' is reassigned a value before the old one has been used.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:664:2: style: Label 'cleanup_in_watch_source' is not used. [unusedLabel]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1721:59: style: Function 'plugin_send_message_to_appletviewer_console' argument 1 names different: declaration 'message' definition 'newline_message'. [funcArgNamesDifferent]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.h:160:63: note: Function 'plugin_send_message_to_appletviewer_console' argument 1 names different: declaration 'message' definition 'newline_message'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1721:59: note: Function 'plugin_send_message_to_appletviewer_console' argument 1 names different: declaration 'message' definition 'newline_message'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1363:44: style: Variable 'data' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaNPPlugin.cc:1408:7: error: Uninitialized variable: path_new [uninitvar]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaParseProperties.cc:188:33: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaParseProperties.cc:262:41: performance: Function parameter 'property' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaParseProperties.cc:268:41: performance: Function parameter 'user_file' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaParseProperties.cc:268:59: performance: Function parameter 'system_file' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaParseProperties.cc:268:100: performance: Function parameter 'property' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:854:45: warning: Either the condition 'if(eval_variant)' is redundant or there is possible null pointer dereference: eval_variant. [nullPointerRedundantCheck]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:858:12: note: Assuming that condition 'if(eval_variant)' is not redundant
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:854:45: note: Null pointer dereference
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:909:45: warning: Either the condition 'if(call_result)' is redundant or there is possible null pointer dereference: call_result. [nullPointerRedundantCheck]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:914:12: note: Assuming that condition 'if(call_result)' is not redundant
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:909:45: note: Null pointer dereference
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:643:41: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:399:21: style: The scope of the variable 'java_result' can be reduced. [variableScope]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:478:21: style: The scope of the variable 'java_result' can be reduced. [variableScope]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:99:0: style: Variable 'counter' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:104:20: style: Variable 'the_iterator' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:171:12: style: Variable 'type' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:174:15: style: Variable 'command' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:215:31: style: Variable 'return_type' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:216:9: style: Unused variable: id [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:347:21: style: Unused variable: java_result [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:476:30: style: Unused variable: args [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:480:16: style: Unused variable: member_ptr [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:485:29: style: Variable 'result_id' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:489:9: style: Unused variable: method_id [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:500:19: style: Variable 'instance_id' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:571:12: style: Variable 'type' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:563:18: style: Unused variable: command [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:936:15: style: Unused variable: object [unusedVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.h:95:14: performance: Technically the member function 'PluginRequestProcessor::sendWindow' can be static. [functionStatic]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:160:25: note: Technically the member function 'PluginRequestProcessor::sendWindow' can be static.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.h:95:14: note: Technically the member function 'PluginRequestProcessor::sendWindow' can be static.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.h:116:14: performance: Technically the member function 'PluginRequestProcessor::finalize' can be static. [functionStatic]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:560:25: note: Technically the member function 'PluginRequestProcessor::finalize' can be static.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.h:116:14: note: Technically the member function 'PluginRequestProcessor::finalize' can be static.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:58:11: style: Class 'PluginRequestProcessor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:58:11: style: Class 'PluginRequestProcessor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:111:10: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:113:14: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:119:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:125:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:126:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:127:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:128:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:129:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:130:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:131:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:132:21: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:212:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'void *'. [invalidPrintfArgType_uint]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:216:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'void *'. [invalidPrintfArgType_uint]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:405:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:433:3: warning: %hx in format string (no. 1) requires 'unsigned short' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:481:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:728:6: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:745:6: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:458:10: style: The scope of the variable 'c' can be reduced. [variableScope]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:491:89: style: Function 'printStringVector' argument 2 names different: declaration 'cv' definition 'str_vector'. [funcArgNamesDifferent]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.h:385:82: note: Function 'printStringVector' argument 2 names different: declaration 'cv' definition 'str_vector'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:491:89: note: Function 'printStringVector' argument 2 names different: declaration 'cv' definition 'str_vector'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:692:93: style: Function 'printStringPtrVector' argument 2 names different: declaration 'cv' definition 'str_ptr_vector'. [funcArgNamesDifferent]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.h:388:86: note: Function 'printStringPtrVector' argument 2 names different: declaration 'cv' definition 'str_ptr_vector'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:692:93: note: Function 'printStringPtrVector' argument 2 names different: declaration 'cv' definition 'str_ptr_vector'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:900:22: style: Function 'javaResultToNPVariant' argument 2 names different: declaration 'java_result' definition 'java_value'. [funcArgNamesDifferent]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.h:397:56: note: Function 'javaResultToNPVariant' argument 2 names different: declaration 'java_result' definition 'java_value'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:900:22: note: Function 'javaResultToNPVariant' argument 2 names different: declaration 'java_result' definition 'java_value'.
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaPluginUtils.cc:972:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:170:6: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:204:12: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:248:55: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:297:58: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:399:54: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:409:25: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:471:54: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:511:54: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:566:54: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:606:54: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:689:54: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:763:54: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:514:28: style: Variable 'class_id' is assigned a value that is never used. [unreadVariable]
icedtea-web-1.6.2/plugin/icedteanp/IcedTeaScriptablePluginObject.cc:45:8: performance: Variable 'instance' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icedtea-web-1.6.2/tests/UnitTest++/src/DeferredTestReporter.h:15:18: style: The function 'ReportTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporter.h:13:18: note: Virtual function in base class
icedtea-web-1.6.2/tests/UnitTest++/src/DeferredTestReporter.h:15:18: note: Function in derived class
icedtea-web-1.6.2/tests/UnitTest++/src/DeferredTestReporter.h:16:18: style: The function 'ReportFailure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporter.h:14:18: note: Virtual function in base class
icedtea-web-1.6.2/tests/UnitTest++/src/DeferredTestReporter.h:16:18: note: Function in derived class
icedtea-web-1.6.2/tests/UnitTest++/src/DeferredTestReporter.h:17:18: style: The function 'ReportTestFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporter.h:15:18: note: Virtual function in base class
icedtea-web-1.6.2/tests/UnitTest++/src/DeferredTestReporter.h:17:18: note: Function in derived class
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:5:38: style: Function 'TestDetails' argument 1 names different: declaration 'testName' definition 'testName_'. [funcArgNamesDifferent]
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.h:9:29: note: Function 'TestDetails' argument 1 names different: declaration 'testName' definition 'testName_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:5:38: note: Function 'TestDetails' argument 1 names different: declaration 'testName' definition 'testName_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:5:61: style: Function 'TestDetails' argument 2 names different: declaration 'suiteName' definition 'suiteName_'. [funcArgNamesDifferent]
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.h:9:51: note: Function 'TestDetails' argument 2 names different: declaration 'suiteName' definition 'suiteName_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:5:61: note: Function 'TestDetails' argument 2 names different: declaration 'suiteName' definition 'suiteName_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:5:85: style: Function 'TestDetails' argument 3 names different: declaration 'filename' definition 'filename_'. [funcArgNamesDifferent]
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.h:9:74: note: Function 'TestDetails' argument 3 names different: declaration 'filename' definition 'filename_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:5:85: note: Function 'TestDetails' argument 3 names different: declaration 'filename' definition 'filename_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:5:100: style: Function 'TestDetails' argument 4 names different: declaration 'lineNumber' definition 'lineNumber_'. [funcArgNamesDifferent]
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.h:9:88: note: Function 'TestDetails' argument 4 names different: declaration 'lineNumber' definition 'lineNumber_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:5:100: note: Function 'TestDetails' argument 4 names different: declaration 'lineNumber' definition 'lineNumber_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:13:58: style: Function 'TestDetails' argument 2 names different: declaration 'lineNumber' definition 'lineNumber_'. [funcArgNamesDifferent]
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.h:10:49: note: Function 'TestDetails' argument 2 names different: declaration 'lineNumber' definition 'lineNumber_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestDetails.cpp:13:58: note: Function 'TestDetails' argument 2 names different: declaration 'lineNumber' definition 'lineNumber_'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.cpp:8:59: style: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'. [funcArgNamesDifferent]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:12:51: note: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.cpp:8:59: note: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:11:18: style: The function 'ReportTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporter.h:13:18: note: Virtual function in base class
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:11:18: note: Function in derived class
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:12:18: style: The function 'ReportFailure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporter.h:14:18: note: Virtual function in base class
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:12:18: note: Function in derived class
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:13:18: style: The function 'ReportTestFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporter.h:15:18: note: Virtual function in base class
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:13:18: note: Function in derived class
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:14:18: style: The function 'ReportSummary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporter.h:16:18: note: Virtual function in base class
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporterStdout.h:14:18: note: Function in derived class
icedtea-web-1.6.2/tests/UnitTest++/src/TestResults.cpp:8:40: style: Function 'TestResults' argument 1 names different: declaration 'reporter' definition 'testReporter'. [funcArgNamesDifferent]
icedtea-web-1.6.2/tests/UnitTest++/src/TestResults.h:12:40: note: Function 'TestResults' argument 1 names different: declaration 'reporter' definition 'testReporter'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestResults.cpp:8:40: note: Function 'TestResults' argument 1 names different: declaration 'reporter' definition 'testReporter'.
icedtea-web-1.6.2/tests/UnitTest++/src/TestRunner.h:55:7: performance: Technically the member function 'UnitTest::TestRunner::IsTestInSuite' can be static. [functionStatic]
icedtea-web-1.6.2/tests/UnitTest++/src/TestRunner.cpp:46:18: note: Technically the member function 'UnitTest::TestRunner::IsTestInSuite' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/TestRunner.h:55:7: note: Technically the member function 'UnitTest::TestRunner::IsTestInSuite' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/TestRunner.h:56:7: performance: Technically the member function 'UnitTest::TestRunner::RunTest' can be static. [functionStatic]
icedtea-web-1.6.2/tests/UnitTest++/src/TestRunner.cpp:52:18: note: Technically the member function 'UnitTest::TestRunner::RunTest' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/TestRunner.h:56:7: note: Technically the member function 'UnitTest::TestRunner::RunTest' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/TestRunner.cpp:23:4: style: Class 'TestRunner' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
icedtea-web-1.6.2/tests/UnitTest++/src/TestRunner.cpp:23:4: style: Class 'TestRunner' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:23:10: performance: Technically the member function 'UnitTest::XmlTestReporter::BeginResults' can be static. [functionStatic]
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.cpp:80:23: note: Technically the member function 'UnitTest::XmlTestReporter::BeginResults' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:23:10: note: Technically the member function 'UnitTest::XmlTestReporter::BeginResults' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:24:10: performance: Technically the member function 'UnitTest::XmlTestReporter::EndResults' can be static. [functionStatic]
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.cpp:91:23: note: Technically the member function 'UnitTest::XmlTestReporter::EndResults' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:24:10: note: Technically the member function 'UnitTest::XmlTestReporter::EndResults' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:25:10: performance: Technically the member function 'UnitTest::XmlTestReporter::BeginTest' can be static. [functionStatic]
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.cpp:96:23: note: Technically the member function 'UnitTest::XmlTestReporter::BeginTest' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:25:10: note: Technically the member function 'UnitTest::XmlTestReporter::BeginTest' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:26:10: performance: Technically the member function 'UnitTest::XmlTestReporter::AddFailure' can be static. [functionStatic]
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.cpp:112:23: note: Technically the member function 'UnitTest::XmlTestReporter::AddFailure' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:26:10: note: Technically the member function 'UnitTest::XmlTestReporter::AddFailure' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:27:10: performance: Technically the member function 'UnitTest::XmlTestReporter::EndTest' can be static. [functionStatic]
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.cpp:104:23: note: Technically the member function 'UnitTest::XmlTestReporter::EndTest' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:27:10: note: Technically the member function 'UnitTest::XmlTestReporter::EndTest' can be static.
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:16:18: style: The function 'ReportSummary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icedtea-web-1.6.2/tests/UnitTest++/src/TestReporter.h:16:18: note: Virtual function in base class
icedtea-web-1.6.2/tests/UnitTest++/src/XmlTestReporter.h:16:18: note: Function in derived class
icedtea-web-1.6.2/tests/cpp-unit-tests/MemoryLeakDetector.h:65:9: style: Technically the member function 'MemoryLeakDetector::memory_leaks' can be const. [functionConst]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaJavaRequestProcessorTest.cc:280:52: performance: Function parameter 'classname' should be passed by const reference. [passedByValue]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaParsePropertiesTest.cc:140:33: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaParsePropertiesTest.cc:141:57: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaParsePropertiesTest.cc:146:57: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaParsePropertiesTest.cc:147:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaParsePropertiesTest.cc:152:57: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaParsePropertiesTest.cc:153:28: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaPluginUtilsTest.cc:268:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
icedtea-web-1.6.2/tests/cpp-unit-tests/IcedTeaPluginUtilsTest.cc:269:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
icedtea-web-1.6.2/tests/cpp-unit-tests/browser_mock_npidentifier.cc:62:37: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/tests/cpp-unit-tests/browser_mock_npidentifier.cc:71:37: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/tests/cpp-unit-tests/browser_mock_npidentifier.cc:103:38: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/tests/cpp-unit-tests/browser_mock_npidentifier.cc:108:38: style: C-style pointer casting [cstyleCast]
icedtea-web-1.6.2/tests/cpp-unit-tests/main.cc:72:5: warning: Member variable 'IcedteaWebUnitTestReporter::pretest_allocs' is not initialized in the constructor. [uninitMemberVar]
[18:18]
ftp://ftp.se.debian.org/debian/pool/main/i/iceowl-l10n/iceowl-l10n_3.3.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/i/ices2/ices2_2.0.2.orig.tar.gz
ices-2.0.2/src/audio.c:131:9: style: The scope of the variable 'c' can be reduced. [variableScope]
ices-2.0.2/src/audio.c:186:9: style: The scope of the variable 'c' can be reduced. [variableScope]
ices-2.0.2/src/avl/avl.c:656:7: style: The scope of the variable 'result' can be reduced. [variableScope]
ices-2.0.2/src/avl/avl.c:818:20: style: The scope of the variable 'i' can be reduced. [variableScope]
ices-2.0.2/src/avl/avl.c:818:23: style: The scope of the variable 'j' can be reduced. [variableScope]
ices-2.0.2/src/avl/avl.c:857:22: style: Function 'avl_get_span_by_two_keys' argument 2 names different: declaration 'key_a' definition 'low_key'. [funcArgNamesDifferent]
ices-2.0.2/src/avl/avl.h:158:17: note: Function 'avl_get_span_by_two_keys' argument 2 names different: declaration 'key_a' definition 'low_key'.
ices-2.0.2/src/avl/avl.c:857:22: note: Function 'avl_get_span_by_two_keys' argument 2 names different: declaration 'key_a' definition 'low_key'.
ices-2.0.2/src/avl/avl.c:858:22: style: Function 'avl_get_span_by_two_keys' argument 3 names different: declaration 'key_b' definition 'high_key'. [funcArgNamesDifferent]
ices-2.0.2/src/avl/avl.h:159:17: note: Function 'avl_get_span_by_two_keys' argument 3 names different: declaration 'key_b' definition 'high_key'.
ices-2.0.2/src/avl/avl.c:858:22: note: Function 'avl_get_span_by_two_keys' argument 3 names different: declaration 'key_b' definition 'high_key'.
ices-2.0.2/src/cfgparse.c:439:29: style: Function 'config_read' argument 1 names different: declaration 'filename' definition 'fn'. [funcArgNamesDifferent]
ices-2.0.2/src/cfgparse.h:122:29: note: Function 'config_read' argument 1 names different: declaration 'filename' definition 'fn'.
ices-2.0.2/src/cfgparse.c:439:29: note: Function 'config_read' argument 1 names different: declaration 'filename' definition 'fn'.
ices-2.0.2/src/im_playlist.c:96:9: style: The scope of the variable 'bytes' can be reduced. [variableScope]
ices-2.0.2/src/im_playlist.c:97:20: style: The scope of the variable 'buf' can be reduced. [variableScope]
ices-2.0.2/src/im_playlist.c:99:9: style: The scope of the variable 'result' can be reduced. [variableScope]
ices-2.0.2/src/im_sun.c:123:20: style: Unused variable: i [unusedVariable]
ices-2.0.2/src/im_sun.c:123:23: style: Unused variable: j [unusedVariable]
ices-2.0.2/src/input.c:143:21: style: The scope of the variable 'first_granulepos' can be reduced. [variableScope]
ices-2.0.2/src/input.c:286:28: style: The scope of the variable 'prev' can be reduced. [variableScope]
ices-2.0.2/src/input.c:134:41: style: Function 'input_calculate_ogg_sleep' argument 1 names different: declaration 'og' definition 'page'. [funcArgNamesDifferent]
ices-2.0.2/src/input.h:42:42: note: Function 'input_calculate_ogg_sleep' argument 1 names different: declaration 'og' definition 'page'.
ices-2.0.2/src/input.c:134:41: note: Function 'input_calculate_ogg_sleep' argument 1 names different: declaration 'og' definition 'page'.
ices-2.0.2/src/input.c:75:10: style: struct member '_timing_control_tag::serialno' is never used. [unusedStructMember]
ices-2.0.2/src/log/log.c:588:11: style: Variable 'now' is assigned a value that is never used. [unreadVariable]
ices-2.0.2/src/playlist_basic.c:37:11: style: The scope of the variable 'd' can be reduced. [variableScope]
ices-2.0.2/src/playlist_basic.c:107:0: error: Resource leak: file [resourceLeak]
ices-2.0.2/src/playlist_script.c:53:9: error: Memory leak: buf [memleak]
ices-2.0.2/src/resample.c:83:9: style: The scope of the variable 't' can be reduced. [variableScope]
ices-2.0.2/src/resample.c:271:16: style: Checking if unsigned variable 'srclen' is less than zero. [unsignedLessThanZero]
ices-2.0.2/src/resample.c:177:23: warning: Unnecessary comparison of static strings. [staticStringCompare]
ices-2.0.2/src/thread/thread.c:272:5: style: Variable 'thread' is reassigned a value before the old one has been used. [redundantAssignment]
ices-2.0.2/src/thread/thread.c:268:0: note: Variable 'thread' is reassigned a value before the old one has been used.
ices-2.0.2/src/thread/thread.c:272:5: note: Variable 'thread' is reassigned a value before the old one has been used.
ices-2.0.2/src/thread/thread.c:672:18: style: The scope of the variable 'th' can be reduced. [variableScope]
ices-2.0.2/src/thread/thread.c:743:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
ices-2.0.2/src/timing/timing.c:62:0: error: #error need time query handler [preprocessorErrorDirective]
[18:18]
ftp://ftp.se.debian.org/debian/pool/main/i/iceweasel/iceweasel_38.8.0esr.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/i/icewm/icewm_1.4.3.0~pre-20180809.orig.tar.xz
icewm-1.4.3.0~pre-20180809/src/default.h:204:0: error: failed to expand 'XSV', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective]
icewm-1.4.3.0~pre-20180809/src/yarray.h:417:16: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/ylist.h:98:0: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/ylist.h:104:0: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/yarray.h:126:0: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/yarray.h:139:0: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/ref.h:57:0: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:27:0: warning: Member variable 'YPoll < YApplication >::fOwner' is not initialized in the constructor. [uninitMemberVar]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:27:0: warning: Member variable 'YPoll < YXApplication >::fOwner' is not initialized in the constructor. [uninitMemberVar]
icewm-1.4.3.0~pre-20180809/src/yaction.h:13:5: style: 'YAction::operator=' should return 'YAction &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:131:5: style: 'osmart::operator=' should return 'osmart &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:189:5: style: 'fsmart::operator=' should return 'fsmart &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:213:5: style: 'xsmart::operator=' should return 'xsmart &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:148:0: style: 'asmart < char >::operator=' should return 'asmart < char > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:90:0: style: 'ysmart < char >::operator=' should return 'ysmart < char > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ycolor.h:22:5: style: Technically the member function 'YColor::operatorbool' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ycolor.h:55:5: style: Technically the member function 'YColorName::operatorbool' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:211:9: performance: Technically the member function 'YWindow::getClickCount' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:40:9: style: Technically the member function 'YXApplication::displayWidth' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:41:9: style: Technically the member function 'YXApplication::displayHeight' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:42:10: style: Technically the member function 'YXApplication::atom' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:43:10: style: Technically the member function 'YXApplication::sync' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:44:10: style: Technically the member function 'YXApplication::send' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:49:10: performance: Technically the member function 'YXApplication::synchronized' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:73:9: style: Technically the member function 'YPopupWindow::getXiScreen' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:130:13: style: Technically the member function 'YFrameClient::windowTitle' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:131:13: style: Technically the member function 'YFrameClient::iconTitle' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:197:10: style: Technically the member function 'YFrameClient::isKdeTrayWindow' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:199:10: style: Technically the member function 'YFrameClient::isEmbed' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ref.h:91:0: style: Technically the member function 'lazy < YTimer >::operatorbool' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yarray.h:561:9: style: Class 'YMulti' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:561:9: style: Class 'YMulti' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
icewm-1.4.3.0~pre-20180809/src/yarray.h:45:18: warning: Virtual function 'clear' is called from destructor '~YBaseArray()' at line 40. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:40:29: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:45:18: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yarray.h:242:18: warning: Virtual function 'clear' is called from destructor '~YRefArray()' at line 212. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:212:20: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:242:18: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yarray.h:299:18: warning: Virtual function 'clear' is called from destructor '~YStringArray()' at line 276. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:276:9: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:299:18: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yarray.h:401:18: warning: Virtual function 'clear' is called from destructor '~MStringArray()' at line 373. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:373:31: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:401:18: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yarray.h:536:18: warning: Virtual function 'clear' is called from destructor '~YAssocArray()' at line 543. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:543:9: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:536:18: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < YMenuItem >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < KProgram >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/mstring.h:48:5: style: Class 'mstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/mstring.h:54:5: style: Class 'mstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/mstring.h:139:5: style: Class 'cstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/mstring.h:140:5: style: Class 'cstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/mstring.h:141:5: style: Class 'cstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/upath.h:13:5: style: Class 'upath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/upath.h:14:5: style: Class 'upath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/upath.h:15:5: style: Class 'upath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/upath.h:16:5: style: Class 'upath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/upath.h:88:5: style: Class 'fileptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:365:5: style: Class 'MStringArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ycolor.h:34:5: style: Class 'YColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ycolor.h:45:5: style: Class 'YColorName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ycolor.h:46:5: style: Class 'YColorName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:74:5: style: Class 'Graphics' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:15:5: style: Class 'YPopupWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:55:5: style: Class 'YTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ymenu.h:13:5: style: Class 'YMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ydialog.h:8:5: style: Class 'YDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yaction.h:11:5: style: Class 'YAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yactionbutton.h:9:5: style: Class 'YActionButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:33:0: style: Class 'ref < YPixmap >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:37:0: style: Class 'ref < YPixmap >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:33:0: style: Class 'ref < YImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:37:0: style: Class 'ref < YImage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:33:0: style: Class 'ref < YFont >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:37:0: style: Class 'ref < YFont >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:33:0: style: Class 'ref < YIcon >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:37:0: style: Class 'ref < YIcon >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:242:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:242:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:248:18: style: The function 'shrink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:248:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:299:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:299:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:300:18: style: The function 'shrink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:300:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:339:18: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:325:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:339:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:401:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:401:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:407:18: style: The function 'shrink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:407:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:13:18: style: The function 'notifyRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:9:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:13:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:14:18: style: The function 'notifyWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:10:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:14:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:15:18: style: The function 'forRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:11:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:15:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:16:18: style: The function 'forWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:12:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:16:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:43:18: style: The function 'exit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:24:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:43:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:51:17: style: The function 'runProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:23:17: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:51:17: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:52:18: style: The function 'runCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:22:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:52:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:53:17: style: The function 'waitProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:25:17: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:53:17: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:55:19: style: The function 'findConfigFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:21:19: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:55:19: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:84:18: style: The function 'registerTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:30:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:84:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:85:18: style: The function 'unregisterTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:31:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:85:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:88:18: style: The function 'registerPoll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:32:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:88:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yapp.h:89:18: style: The function 'unregisterPoll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:33:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yapp.h:89:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ywindow.h:134:14: style: The function 'window' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ylist.h:225:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ywindow.h:134:14: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:21:18: style: The function 'notifyRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:9:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:21:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:22:18: style: The function 'notifyWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:10:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:22:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:23:18: style: The function 'forRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:11:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:23:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:24:18: style: The function 'forWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:12:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:24:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:57:10: style: The function 'handleIdle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:57:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:131:18: style: The function 'handleXEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:93:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:131:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:132:18: style: The function 'flushXEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:92:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.h:132:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ypopup.h:48:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ypopup.h:48:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ypopup.h:49:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ypopup.h:49:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ypopup.h:50:18: style: The function 'handleMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:78:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ypopup.h:50:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:16:18: style: The function 'sizePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:18:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:16:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:17:18: style: The function 'activatePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:54:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:17:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:18:18: style: The function 'deactivatePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:55:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:18:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:19:18: style: The function 'donePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:159:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:19:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:21:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:21:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:23:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:23:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:24:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:49:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:24:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:25:18: style: The function 'handleMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:50:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:25:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:26:18: style: The function 'handleMotionOutside' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:51:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:26:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:27:18: style: The function 'handleAutoScroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:116:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:27:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:62:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymenu.h:62:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:57:18: style: The function 'handleProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:80:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:57:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:58:18: style: The function 'handleColormap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:81:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:58:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:59:18: style: The function 'handleUnmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:94:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:59:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:60:18: style: The function 'handleDestroyWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:95:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:60:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:61:18: style: The function 'handleClientMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:83:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:61:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:169:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:169:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:194:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:194:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:195:18: style: The function 'handleGravityNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:91:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmclient.h:195:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ydialog.h:11:10: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ydialog.h:11:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ydialog.h:12:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ydialog.h:12:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ydialog.h:14:25: style: The function 'getGradient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:142:25: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ydialog.h:14:25: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylabel.h:11:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylabel.h:11:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:15:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:15:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:16:18: style: The function 'paintFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:69:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:16:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:17:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:17:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:18:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:18:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:19:18: style: The function 'handleCrossing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:79:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:19:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:29:18: style: The function 'isFocusTraversable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:172:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:29:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:32:18: style: The function 'donePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:159:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ybutton.h:32:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymsgbox.h:29:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymsgbox.h:29:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymsgbox.h:30:18: style: The function 'handleClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:114:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymsgbox.h:30:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ymsgbox.h:31:18: style: The function 'handleFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:82:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ymsgbox.h:31:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:46:18: style: The function 'afterWindowEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:46:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:47:18: style: The function 'handleSignal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:47:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:48:18: style: The function 'handleIdle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:48:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:49:18: style: The function 'filterEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:49:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:50:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:50:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:52:18: style: The function 'handleMsgBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ymsgbox.h:12:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:52:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:53:18: style: The function 'handleSMAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmapp.h:27:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:53:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:73:18: style: The function 'restartClient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmapp.h:28:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:73:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:74:18: style: The function 'runOnce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmapp.h:29:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:74:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:75:18: style: The function 'runCommandOnce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmapp.h:30:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmapp.h:75:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/applet.h:26:18: style: The function 'handleExpose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:73:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/applet.h:26:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/applet.h:27:18: style: The function 'handleMapNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:92:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/applet.h:27:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/applet.h:28:18: style: The function 'handleUnmapNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:93:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/applet.h:28:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/applet.h:29:18: style: The function 'handleVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:87:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/applet.h:29:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/applet.h:30:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/applet.h:30:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:193:0: style: The function 'shrink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:193:0: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/mstring.h:162:47: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/mstring.h:163:47: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/yarray.h:469:35: performance: Function parameter 'capacity' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/yarray.h:524:40: performance: Function parameter 'index' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/applet.cc:32:48: style: Function 'handleExpose' argument 1 names different: declaration 'expose' definition 'e'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/applet.h:26:51: note: Function 'handleExpose' argument 1 names different: declaration 'expose' definition 'e'.
icewm-1.4.3.0~pre-20180809/src/applet.cc:32:48: note: Function 'handleExpose' argument 1 names different: declaration 'expose' definition 'e'.
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:18: warning: Virtual function 'clear' is called from destructor '~YObjectArray()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:9: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:18: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yarray.h:180:40: performance: Function parameter 'index' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < YXTrayEmbedder >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yxtray.h:60:5: style: Struct 'Lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:34:5: style: Class 'EdgeTrigger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:33:0: style: Class 'ref < NetStatusControl >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:37:0: style: Class 'ref < NetStatusControl >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:45:18: style: The function 'handleDestroyWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:95:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:45:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:46:18: style: The function 'handleReparentNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:96:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:46:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:47:18: style: The function 'handleConfigure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:75:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:47:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:48:18: style: The function 'handleProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:80:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:48:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:49:18: style: The function 'handleUnmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:94:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxembed.h:49:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:27:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:27:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:28:18: style: The function 'handleConfigureRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:97:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:28:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:29:18: style: The function 'destroyedClient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:32:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:29:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:30:18: style: The function 'handleClientUnmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:33:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:30:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:31:18: style: The function 'handleClientMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:34:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:31:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:32:18: style: The function 'handleMapRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:98:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:32:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:33:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:33:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:45:20: style: The function 'getHandle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:35:20: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:45:20: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:46:22: style: The function 'getWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:36:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:46:22: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:47:22: style: The function 'getHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:37:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:47:22: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:72:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:72:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:73:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:73:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:74:18: style: The function 'handleConfigureRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:97:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxtray.h:74:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:40:18: style: The function 'handleDNDEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:206:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:40:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:41:18: style: The function 'handleDNDLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:207:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:41:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:43:18: style: The function 'handleCrossing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:79:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:43:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:44:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:44:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:63:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:63:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:64:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:64:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:65:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:65:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:66:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:66:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:67:18: style: The function 'handleDrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:109:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:67:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:68:18: style: The function 'handleEndDrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:110:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:68:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:70:18: style: The function 'handleCrossing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:79:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:70:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:75:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:75:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:76:18: style: The function 'handlePopDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:8:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:76:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:77:18: style: The function 'handleEndPopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:112:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:77:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:81:10: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:194:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:81:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:102:10: style: The function 'relayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/applet.h:8:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:102:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:124:15: style: The function 'windowTrayPane' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/applet.h:10:23: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:124:15: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:126:25: style: The function 'getGradient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:142:25: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:126:25: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:128:10: style: The function 'contextMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/applet.h:9:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:128:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:130:10: style: The function 'trayChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxtray.h:18:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmtaskbar.h:130:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/browse.cc:27:5: performance: Variable 'fPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icewm-1.4.3.0~pre-20180809/src/browse.cc:28:5: performance: Variable 'fModTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icewm-1.4.3.0~pre-20180809/src/obj.h:14:13: style: Technically the member function 'DObject::getName' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/obj.h:15:16: style: Technically the member function 'DObject::getIcon' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yicon.h:20:10: style: Technically the member function 'YIcon::isCached' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ymenuitem.h:45:10: style: Technically the member function 'YMenuItem::isSeparator' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:194:17: performance: Technically the member function 'YWindowManager::workspaceName' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:276:10: style: Technically the member function 'YWindowManager::focusLocked' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:281:10: style: Technically the member function 'YWindowManager::fullscreenEnabled' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:171:10: style: Technically the member function 'KProgram::isKey' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:175:12: style: Technically the member function 'KProgram::key' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:176:18: style: Technically the member function 'KProgram::modifiers' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yicon.h:6:5: style: Class 'YIcon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ymenuitem.h:13:5: style: Class 'YMenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/objmenu.h:15:5: style: Class 'DObjectMenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:80:5: style: Class 'YProxyWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/objmenu.h:18:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ymenuitem.h:37:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/objmenu.h:18:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/objmenu.h:28:18: style: The function 'addObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/obj.h:30:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/objmenu.h:28:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/objmenu.h:30:18: style: The function 'addSeparator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/obj.h:31:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/objmenu.h:30:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/objmenu.h:31:18: style: The function 'addContainer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/obj.h:32:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/objmenu.h:31:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/browse.h:13:18: style: The function 'updatePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:44:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/browse.h:13:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:67:18: style: The function 'handleCrossing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:79:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:67:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:68:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:68:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:83:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:83:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:97:18: style: The function 'grabKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:316:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:97:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:99:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:99:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:100:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:100:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:101:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:101:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:103:18: style: The function 'handleConfigure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:75:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:103:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:104:18: style: The function 'handleConfigureRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:97:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:104:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:105:18: style: The function 'handleMapRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:98:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:105:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:106:18: style: The function 'handleUnmapNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:93:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:106:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:107:18: style: The function 'handleDestroyWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:95:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:107:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:108:18: style: The function 'handleClientMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:83:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:108:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:109:18: style: The function 'handleProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:80:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:109:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:110:18: style: The function 'handleFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:82:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmmgr.h:110:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:48:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/obj.h:17:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:48:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:85:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/obj.h:17:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:85:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:99:18: style: The function 'updatePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:44:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:99:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:122:18: style: The function 'updatePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:44:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:122:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:154:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ymenu.h:23:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:154:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:155:18: style: The function 'updatePopup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:99:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:155:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:156:18: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:100:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmprog.h:156:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/browse.cc:22:11: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:127:39: warning: Either the condition 'depth<(sizeof(reclog)/sizeof(reclog[0]))' is redundant or the array 'reclog[6]' is accessed at index 6, which is out of bounds. [arrayIndexOutOfBoundsCond]
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:125:34: note: Assuming that condition 'depth<(sizeof(reclog)/sizeof(reclog[0]))' is not redundant
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:127:39: note: Array index out of bounds
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:224:21: style: Condition 'bUseSimplifiedCmd' is always false [knownConditionTrueFalse]
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:221:37: note: Assignment 'bUseSimplifiedCmd=false', assigned value is 0
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:224:21: note: Condition 'bUseSimplifiedCmd' is always false
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:282:29: style: Function 'themedIonToPath' argument 1 names different: declaration 'icon_path' definition 'icon_theme_name'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:75:29: note: Function 'themedIonToPath' argument 1 names different: declaration 'icon_path' definition 'icon_theme_name'.
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:282:29: note: Function 'themedIonToPath' argument 1 names different: declaration 'icon_path' definition 'icon_theme_name'.
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:44:9: style: Struct 'auto_gunref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:103:17: style: Struct 'tdircloser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:38:0: style: Struct 'auto_gfree < gchar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/fdomenu.cc:38:0: style: Struct 'auto_gfree < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/globit.c:56:7: style: The scope of the variable 'c' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:131:0: style: 'osmart < YMenu >::operator=' should return 'osmart < YMenu > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:90:0: style: 'ysmart < YMenu >::operator=' should return 'ysmart < YMenu > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/aclock.h:28:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/aclock.h:28:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/aclock.h:29:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/aclock.h:29:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/aclock.h:30:18: style: The function 'handleCrossing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:79:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/aclock.h:30:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/aclock.h:31:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/aclock.h:31:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/aclock.h:32:18: style: The function 'handleExpose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/applet.h:26:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/aclock.h:32:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/aclock.h:34:18: style: The function 'updateToolTip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:216:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/aclock.h:34:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/aclock.h:35:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/aclock.h:35:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/aclock.h:36:18: style: The function 'picture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/applet.h:18:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/aclock.h:36:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1821:34: style: Function 'FileView' argument 1 names different: declaration 'app' definition 'iapp'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1790:28: note: Function 'FileView' argument 1 names different: declaration 'app' definition 'iapp'.
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1821:34: note: Function 'FileView' argument 1 names different: declaration 'app' definition 'iapp'.
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:227:11: warning: Member variable 'attr::next' is not assigned a value in 'attr::operator='. [operatorEqVarError]
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:21:10: style: Technically the member function 'YListItem::getSelected' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:2036:10: performance: Technically the member function 'downloader::test' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:2114:10: style: Technically the member function 'downloader::decompress' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < cstring >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:25:5: style: Class 'YScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:20:5: style: Class 'YScrollView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ylocale.h:30:5: style: Class 'YLocale' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:50:5: style: Class 'cbuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:300:5: style: Class 'node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:194:0: style: Class 'nlist < attr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:194:0: style: Class 'nlist < text_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:168:0: style: Class 'flist < node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:168:0: style: Class 'flist < attr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:168:0: style: Class 'flist < text_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:64:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:64:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:65:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:65:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:66:18: style: The function 'handleMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:78:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:66:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:67:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:67:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:68:18: style: The function 'handleDNDEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:206:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:68:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:69:18: style: The function 'handleDNDLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:207:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:69:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:70:18: style: The function 'handleDNDPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:208:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:70:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:30:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:30:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:31:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:31:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:42:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:42:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:43:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:43:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:44:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:44:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:45:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:45:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:46:18: style: The function 'handleDrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:109:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:46:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:47:18: style: The function 'handleMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:78:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:47:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:48:18: style: The function 'handleAutoScroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:116:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:48:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:50:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:50:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:51:18: style: The function 'scroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:13:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:51:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:52:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:14:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:52:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:54:18: style: The function 'isFocusTraversable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:172:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:54:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:72:22: style: The function 'contentWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:10:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:72:22: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:73:22: style: The function 'contentHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:11:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:73:22: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:74:22: style: The function 'getWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:13:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:74:22: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:997:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:997:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1029:18: style: The function 'scroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:13:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1029:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1035:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:14:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1035:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1042:14: style: The function 'contentWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:10:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1042:14: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1045:14: style: The function 'contentHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:11:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1045:14: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1048:14: style: The function 'getWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:13:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1048:14: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1050:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1050:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1052:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1052:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1118:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1118:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1123:10: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1123:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1124:10: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1124:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1796:10: style: The function 'activateURL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:933:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1796:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1798:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1798:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1803:18: style: The function 'handleClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:114:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:1803:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:67:17: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:81:17: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:95:17: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc]
icewm-1.4.3.0~pre-20180809/src/icehelp.cc:108:13: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:539:27: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:193:5: performance: Variable 'font' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icewm-1.4.3.0~pre-20180809/src/yconfig.h:129:10: style: Technically the member function 'cfoption::boolval' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yconfig.h:130:9: style: Technically the member function 'cfoption::intval' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yconfig.h:131:14: style: Technically the member function 'cfoption::uintval' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yconfig.h:132:17: style: Technically the member function 'cfoption::str' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:410:10: style: Technically the member function 'ObjectIconItem::isFolder' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:409:25: warning: Virtual function 'getText' is called from constructor 'ObjectIconItem(char*container,char*name)' at line 402. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:402:22: note: Calling getLocation
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:423:26: note: Calling getText
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:409:25: note: getText is a virtual method
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:455:5: style: Class 'ObjectList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:61:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:61:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:63:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:63:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:66:18: style: The function 'scroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:13:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:66:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:67:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollbar.h:14:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:67:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:69:10: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:69:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:79:22: style: The function 'contentWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:10:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:79:22: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:80:22: style: The function 'contentHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:11:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:80:22: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:81:22: style: The function 'getWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yscrollview.h:13:22: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:81:22: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:409:25: style: The function 'getText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:40:25: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:409:25: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:411:24: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:41:24: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:411:24: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:445:18: style: The function 'activateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:83:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:445:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:491:18: style: The function 'handleClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:114:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:491:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:499:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceicon.cc:499:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:206:27: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/icelist.cc:274:24: style: Function 'Pane' argument 1 names different: declaration 'title' definition 'atitle'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/icelist.cc:228:22: note: Function 'Pane' argument 1 names different: declaration 'title' definition 'atitle'.
icewm-1.4.3.0~pre-20180809/src/icelist.cc:274:24: note: Function 'Pane' argument 1 names different: declaration 'title' definition 'atitle'.
icewm-1.4.3.0~pre-20180809/src/icelist.cc:274:7: warning: Member variable 'Pane::dragY' is not initialized in the constructor. [uninitMemberVar]
icewm-1.4.3.0~pre-20180809/src/icelist.cc:45:10: style: Technically the member function 'ObjectListItem::isFolder' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/icelist.cc:44:21: warning: Virtual function 'getText' is called from constructor 'ObjectListItem(char*container,class mstring name)' at line 37. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/icelist.cc:37:22: note: Calling getLocation
icewm-1.4.3.0~pre-20180809/src/icelist.cc:58:20: note: Calling getText
icewm-1.4.3.0~pre-20180809/src/icelist.cc:44:21: note: getText is a virtual method
icewm-1.4.3.0~pre-20180809/src/yinputline.h:13:5: style: Class 'YInputLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icelist.cc:253:5: style: Class 'Panes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yinputline.h:19:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:19:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:20:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:20:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:21:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:21:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:22:18: style: The function 'handleMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:78:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:22:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:23:18: style: The function 'handleFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:82:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:23:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:24:18: style: The function 'handleClickDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:106:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:24:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:25:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:25:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:26:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:26:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:27:18: style: The function 'handleSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:86:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:27:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:49:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:49:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:50:18: style: The function 'handleAutoScroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:116:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yinputline.h:50:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:44:21: style: The function 'getText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:26:21: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:44:21: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:46:24: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:27:24: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:46:24: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:90:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:43:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:90:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:94:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:94:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:106:18: style: The function 'activateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ylistbox.h:56:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:106:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:108:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:108:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:160:18: style: The function 'handleClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:114:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:160:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:168:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:168:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:230:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:230:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:231:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:231:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:232:18: style: The function 'handleMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:78:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:232:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:234:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:234:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:255:18: style: The function 'handleClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:114:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:255:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:261:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icelist.cc:261:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:104:9: performance: Technically the member function 'IceSame::randVal' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/icesame.cc:34:5: style: Class 'IceSame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icesame.cc:135:10: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:135:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:226:18: style: The function 'handleCrossing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:79:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:226:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:235:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:235:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:259:18: style: The function 'handleMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:78:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:259:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:264:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:264:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:274:18: style: The function 'handleClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:114:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesame.cc:274:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesh.cc:268:48: style: Function 'parseIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/icesh.cc:58:39: note: Function 'parseIdentifier' argument 1 names different: declaration 'identifier' definition 'id'.
icewm-1.4.3.0~pre-20180809/src/icesh.cc:268:48: note: Function 'parseIdentifier' argument 1 names different: declaration 'identifier' definition 'id'.
icewm-1.4.3.0~pre-20180809/src/icesh.cc:166:5: style: Technically the member function 'YWindowTreeNode::operatorbool' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/icesh.cc:156:5: style: Class 'YWindowTreeNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icesh.cc:395:5: style: Struct 'WorkspaceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:91:5: style: Technically the member function 'lazy::operatorbool' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ref.h:33:5: style: Class 'ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ysocket.h:45:18: style: The function 'notifyRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:9:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ysocket.h:45:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ysocket.h:46:18: style: The function 'notifyWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:10:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ysocket.h:46:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ysocket.h:47:18: style: The function 'forRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:11:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ysocket.h:47:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ysocket.h:48:18: style: The function 'forWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:12:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ysocket.h:48:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceskt.cc:31:18: style: The function 'socketConnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ysocket.h:11:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceskt.cc:31:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceskt.cc:41:18: style: The function 'socketError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ysocket.h:12:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceskt.cc:41:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/iceskt.cc:47:18: style: The function 'socketDataRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ysocket.h:13:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/iceskt.cc:47:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesm.cc:259:21: style: The scope of the variable 'args' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/icesm.cc:55:17: performance: Technically the member function 'SessionManager::get_help_text' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/icesm.cc:186:10: style: Technically the member function 'SessionManager::appendOptions' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/icesm.cc:335:10: performance: Technically the member function 'SessionManager::isCoreSignal' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/icesm.cc:164:17: style: The function 'runProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:51:17: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesm.cc:164:17: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesm.cc:275:10: style: The function 'handleSignal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesm.cc:275:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:1112:31: style: Function 'playOnce' argument 1 names different: declaration 'name' definition 'value'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:731:25: note: Function 'playOnce' argument 1 names different: declaration 'name' definition 'value'.
icewm-1.4.3.0~pre-20180809/src/icesound.cc:1112:31: note: Function 'playOnce' argument 1 names different: declaration 'name' definition 'value'.
icewm-1.4.3.0~pre-20180809/src/icesound.cc:721:17: performance: Technically the member function 'IceSound::name' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:725:10: performance: Technically the member function 'IceSound::initSignals' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:908:16: note: Technically the member function 'IceSound::initSignals' can be static.
icewm-1.4.3.0~pre-20180809/src/icesound.cc:725:10: note: Technically the member function 'IceSound::initSignals' can be static.
icewm-1.4.3.0~pre-20180809/src/icesound.cc:732:10: performance: Technically the member function 'IceSound::nosupport' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:1032:16: note: Technically the member function 'IceSound::nosupport' can be static.
icewm-1.4.3.0~pre-20180809/src/icesound.cc:732:10: note: Technically the member function 'IceSound::nosupport' can be static.
icewm-1.4.3.0~pre-20180809/src/icesound.cc:699:19: warning: Virtual function 'findSample' is called from constructor 'IceSound(int argc,char**argv)' at line 800. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:800:43: note: Calling findSample
icewm-1.4.3.0~pre-20180809/src/icesound.cc:699:19: note: findSample is a virtual method
icewm-1.4.3.0~pre-20180809/src/icesound.cc:687:18: style: The function 'verbose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:127:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:687:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:688:25: style: The function 'alsaDevice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:128:25: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:688:25: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:692:25: style: The function 'ossDevice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:129:25: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:692:25: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:696:25: style: The function 'esdServer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:130:25: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:696:25: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:699:19: style: The function 'findSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/icesound.cc:137:19: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icesound.cc:699:19: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < upath >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/ref.h:33:0: style: Class 'ref < YResourcePaths >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:37:0: style: Class 'ref < YResourcePaths >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:203:54: style: Function 'Background' argument 3 names different: declaration 'verbose' definition 'verb'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:126:46: note: Function 'Background' argument 3 names different: declaration 'verbose' definition 'verb'.
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:203:54: note: Function 'Background' argument 3 names different: declaration 'verbose' definition 'verb'.
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:139:10: performance: Technically the member function 'Background::enableSemitransparency' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:173:12: style: Technically the member function 'Background::getBackgroundColor' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:363:20: note: Technically the member function 'Background::getBackgroundColor' can be const.
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:173:12: note: Technically the member function 'Background::getBackgroundColor' can be const.
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < PixFile >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < mstring >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:144:18: style: The function 'filterEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:144:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:145:18: style: The function 'handleSignal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yapp.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:145:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:34:30: performance: Function parameter 'file' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:90:22: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/icewmbg.cc:114:24: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/misc.cc:832:37: style: Function 'my_basename' argument 1 names different: declaration 'filename' definition 'path'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/base.h:136:37: note: Function 'my_basename' argument 1 names different: declaration 'filename' definition 'path'.
icewm-1.4.3.0~pre-20180809/src/misc.cc:832:37: note: Function 'my_basename' argument 1 names different: declaration 'filename' definition 'path'.
icewm-1.4.3.0~pre-20180809/src/misc.cc:216:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/misc.cc:217:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/misc.cc:218:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/misc.cc:219:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/misc.cc:220:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/misc.cc:221:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/mstring.cc:26:23: warning: Either the condition 'str?strlen(str):0' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck]
icewm-1.4.3.0~pre-20180809/src/mstring.cc:150:28: note: Assuming that condition 'str?strlen(str):0' is not redundant
icewm-1.4.3.0~pre-20180809/src/mstring.cc:150:19: note: Calling function 'newstr', 1st argument 'str' value is 0
icewm-1.4.3.0~pre-20180809/src/mstring.cc:157:43: note: Calling function 'create', 1st argument 'str' value is 0
icewm-1.4.3.0~pre-20180809/src/mstring.cc:26:23: note: Null pointer dereference
icewm-1.4.3.0~pre-20180809/src/mstring.cc:264:43: warning: Either the condition 's?(int)strlen(s):0' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
icewm-1.4.3.0~pre-20180809/src/mstring.cc:260:24: note: Assuming that condition 's?(int)strlen(s):0' is not redundant
icewm-1.4.3.0~pre-20180809/src/mstring.cc:260:19: note: Calling function 'equals', 1st argument 's' value is 0
icewm-1.4.3.0~pre-20180809/src/mstring.cc:264:43: note: Null pointer dereference
icewm-1.4.3.0~pre-20180809/src/mstring.cc:19:23: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/mstring.cc:153:46: style: Function 'newstr' argument 2 names different: declaration 'len' definition 'count'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/mstring.h:124:48: note: Function 'newstr' argument 2 names different: declaration 'len' definition 'count'.
icewm-1.4.3.0~pre-20180809/src/mstring.cc:153:46: note: Function 'newstr' argument 2 names different: declaration 'len' definition 'count'.
icewm-1.4.3.0~pre-20180809/src/mstring.cc:424:33: style: Function 'cstring' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/mstring.h:139:28: note: Function 'cstring' argument 1 names different: declaration 'str' definition 's'.
icewm-1.4.3.0~pre-20180809/src/mstring.cc:424:33: note: Function 'cstring' argument 1 names different: declaration 'str' definition 's'.
icewm-1.4.3.0~pre-20180809/src/mstring.h:133:1: warning: The class 'cstring' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
icewm-1.4.3.0~pre-20180809/src/strtest.cc:34:5: style: Class 'strtest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/testarray.cc:86:13: warning: %p in format string (no. 2) requires an address but the argument type is 'const YStringArray'. [invalidPrintfArgType_p]
icewm-1.4.3.0~pre-20180809/src/testarray.cc:86:13: warning: %p in format string (no. 3) requires an address but the argument type is 'const YStringArray'. [invalidPrintfArgType_p]
icewm-1.4.3.0~pre-20180809/src/yarray.h:256:0: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/testarray.cc:22:5: warning: Member variable 'watch::buf' is not initialized in the constructor. [uninitMemberVar]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:148:0: style: 'asmart < mstring >::operator=' should return 'asmart < mstring > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:148:0: style: 'asmart < csmart >::operator=' should return 'asmart < csmart > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:90:0: style: 'ysmart < mstring >::operator=' should return 'ysmart < mstring > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:90:0: style: 'ysmart < csmart >::operator=' should return 'ysmart < csmart > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/testarray.cc:17:12: performance: Technically the member function 'watch::time' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/yarray.h:242:0: warning: Virtual function 'clear' is called from destructor '~YRefArray < stringcounted >()' at line 212. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:212:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:242:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/testarray.cc:257:5: style: Class 'stringcounted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:33:0: style: Class 'ref < stringcounted >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ref.h:37:0: style: Class 'ref < stringcounted >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:242:0: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:45:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:242:0: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yarray.h:248:0: style: The function 'shrink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yarray.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yarray.h:248:0: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/testmap.cc:76:17: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icewm-1.4.3.0~pre-20180809/src/testmap.cc:76:17: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icewm-1.4.3.0~pre-20180809/src/testmap.cc:39:21: warning: Assert statement modifies 'display'. [assignmentInAssert]
icewm-1.4.3.0~pre-20180809/src/testnetwmhints.cc:682:18: style: The scope of the variable 'state' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/testwinhints.cc:146:25: style: The scope of the variable 'property' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/testwinhints.cc:147:20: style: The scope of the variable 'key' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/testwinhints.cc:111:21: warning: Assert statement modifies 'display'. [assignmentInAssert]
icewm-1.4.3.0~pre-20180809/src/udir.cc:37:7: warning: Member variable 'cdir::fEntry' is not initialized in the constructor. [uninitMemberVar]
icewm-1.4.3.0~pre-20180809/src/udir.cc:18:5: style: Class 'DirPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/udir.cc:19:5: style: Class 'DirPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/udir.cc:20:5: style: Class 'DirPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/upath.cc:48:36: style: Function 'relative' argument 1 names different: declaration 'path' definition 'npath'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/upath.h:27:33: note: Function 'relative' argument 1 names different: declaration 'path' definition 'npath'.
icewm-1.4.3.0~pre-20180809/src/upath.cc:48:36: note: Function 'relative' argument 1 names different: declaration 'path' definition 'npath'.
icewm-1.4.3.0~pre-20180809/src/upath.cc:66:32: style: Function 'child' argument 1 names different: declaration 'path' definition 'npath'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/upath.h:28:29: note: Function 'child' argument 1 names different: declaration 'path' definition 'npath'.
icewm-1.4.3.0~pre-20180809/src/upath.cc:66:32: note: Function 'child' argument 1 names different: declaration 'path' definition 'npath'.
icewm-1.4.3.0~pre-20180809/src/upath.h:41:9: performance: Technically the member function 'upath::access' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/upath.cc:109:12: note: Technically the member function 'upath::access' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:41:9: note: Technically the member function 'upath::access' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:42:9: performance: Technically the member function 'upath::mkdir' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/upath.cc:121:12: note: Technically the member function 'upath::mkdir' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:42:9: note: Technically the member function 'upath::mkdir' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:43:9: performance: Technically the member function 'upath::open' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/upath.cc:125:12: note: Technically the member function 'upath::open' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:43:9: note: Technically the member function 'upath::open' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:45:9: performance: Technically the member function 'upath::stat' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/upath.cc:133:12: note: Technically the member function 'upath::stat' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:45:9: note: Technically the member function 'upath::stat' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:46:9: performance: Technically the member function 'upath::remove' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/upath.cc:137:12: note: Technically the member function 'upath::remove' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:46:9: note: Technically the member function 'upath::remove' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:47:9: performance: Technically the member function 'upath::renameAs' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/upath.cc:141:12: note: Technically the member function 'upath::renameAs' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:47:9: note: Technically the member function 'upath::renameAs' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:49:10: performance: Technically the member function 'upath::glob' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/upath.cc:164:13: note: Technically the member function 'upath::glob' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:49:10: note: Technically the member function 'upath::glob' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:79:10: performance: Technically the member function 'upath::isSeparator' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/upath.cc:18:13: note: Technically the member function 'upath::isSeparator' can be static.
icewm-1.4.3.0~pre-20180809/src/upath.h:79:10: note: Technically the member function 'upath::isSeparator' can be static.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:190:36: style: Function 'parseAMenu' argument 1 names different: declaration 'data' definition 'p'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:30:28: note: Function 'parseAMenu' argument 1 names different: declaration 'data' definition 'p'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:190:36: note: Function 'parseAMenu' argument 1 names different: declaration 'data' definition 'p'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:231:39: style: Function 'parseMenuFile' argument 1 names different: declaration 'data' definition 'p'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:31:31: note: Function 'parseMenuFile' argument 1 names different: declaration 'data' definition 'p'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:231:39: note: Function 'parseMenuFile' argument 1 names different: declaration 'data' definition 'p'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:262:39: style: Function 'parseMenuProg' argument 1 names different: declaration 'data' definition 'p'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:32:31: note: Function 'parseMenuProg' argument 1 names different: declaration 'data' definition 'p'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:262:39: note: Function 'parseMenuProg' argument 1 names different: declaration 'data' definition 'p'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:300:45: style: Function 'parseMenuProgReload' argument 1 names different: declaration 'data' definition 'p'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:33:37: note: Function 'parseMenuProgReload' argument 1 names different: declaration 'data' definition 'p'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:300:45: note: Function 'parseMenuProgReload' argument 1 names different: declaration 'data' definition 'p'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:450:34: style: Function 'loadMenus' argument 1 names different: declaration 'fileName' definition 'menufile'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/wmprog.h:22:26: note: Function 'loadMenus' argument 1 names different: declaration 'fileName' definition 'menufile'.
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:450:34: note: Function 'loadMenus' argument 1 names different: declaration 'fileName' definition 'menufile'.
icewm-1.4.3.0~pre-20180809/src/argument.h:39:15: warning: Member variable 'Argument::arg1' is not assigned a value in 'Argument::operator='. [operatorEqVarError]
icewm-1.4.3.0~pre-20180809/src/argument.h:13:10: style: Technically the member function 'Argument::dispose' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmmenu.cc:450:34: performance: Function parameter 'menufile' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/wmoption.h:39:10: style: Technically the member function 'WindowOptions::findOption' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmoption.cc:30:21: note: Technically the member function 'WindowOptions::findOption' can be const.
icewm-1.4.3.0~pre-20180809/src/wmoption.h:39:10: note: Technically the member function 'WindowOptions::findOption' can be const.
icewm-1.4.3.0~pre-20180809/src/wmframe.h:152:10: performance: Technically the member function 'YFrameWindow::canFullscreen' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/wmframe.h:340:10: style: Technically the member function 'YFrameWindow::isTypeDock' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmframe.h:411:9: style: Technically the member function 'YFrameWindow::strutLeft' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmframe.h:412:9: style: Technically the member function 'YFrameWindow::strutRight' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmframe.h:413:9: style: Technically the member function 'YFrameWindow::strutTop' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmframe.h:414:9: style: Technically the member function 'YFrameWindow::strutBottom' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmframe.h:418:10: style: Technically the member function 'YFrameWindow::isUrgent' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wmframe.h:422:10: style: Technically the member function 'YFrameWindow::getOldLayer' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ref.h:91:0: style: Technically the member function 'lazy < WindowOptions >::operatorbool' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < WindowOption >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/wmoption.h:9:5: style: Struct 'WindowOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/wmframe.h:43:10: style: The function 'activateWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:26:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:43:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:45:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:45:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:47:18: style: The function 'handleKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:76:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:47:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:48:18: style: The function 'handleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:77:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:48:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:49:18: style: The function 'handleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:107:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:49:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:50:18: style: The function 'handleBeginDrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:108:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:50:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:51:18: style: The function 'handleDrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:109:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:51:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:52:18: style: The function 'handleEndDrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:110:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:52:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:53:18: style: The function 'handleMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:78:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:53:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:54:18: style: The function 'handleCrossing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:79:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:54:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:55:18: style: The function 'handleFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:82:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:55:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:56:18: style: The function 'handleConfigure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:75:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:56:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:58:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:58:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:60:18: style: The function 'actionPerformed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/yaction.h:46:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:60:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:61:18: style: The function 'handleMsgBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ymsgbox.h:12:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:61:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:62:27: style: The function 'frame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ylist.h:130:27: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:62:27: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:65:10: style: The function 'wmMinimize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:35:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:65:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:72:10: style: The function 'wmLower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:34:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:72:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:74:10: style: The function 'wmRaise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:33:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:74:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:86:10: style: The function 'wmOccupyWorkspace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:40:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:86:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:87:10: style: The function 'wmOccupyOnlyWorkspace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:41:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:87:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:106:10: style: The function 'focused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:30:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:106:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:151:10: style: The function 'canRaise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:32:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:151:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:181:18: style: The function 'raise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:43:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:181:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:182:18: style: The function 'lower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:44:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:182:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:184:10: style: The function 'popupSystemMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:43:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:184:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:187:18: style: The function 'popupSystemMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:42:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:187:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:188:18: style: The function 'handlePopDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypopup.h:8:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:188:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:190:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:65:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:190:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:280:10: style: The function 'setWinListItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:21:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:280:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:292:19: style: The function 'owner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:22:27: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:292:19: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:342:9: style: The function 'getWorkspace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:36:17: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:342:9: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:343:9: style: The function 'getTrayOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:37:17: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:343:9: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:357:10: style: The function 'isMinimized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:28:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:357:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:358:10: style: The function 'isHidden' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:27:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:358:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:362:10: style: The function 'isSticky' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:38:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:362:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:363:10: style: The function 'isAllWorkspaces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:39:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:363:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:382:10: style: The function 'visibleNow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:31:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:382:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:398:24: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:23:24: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:398:24: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:400:21: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:24:21: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:400:21: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:401:21: style: The function 'getIconTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/wmclient.h:25:21: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/wmframe.h:401:21: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/wmoption.cc:383:27: performance: Function parameter 'optFile' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/wpixres.cc:323:10: style: Technically the member function 'PixmapsDescription::load' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wpixres.cc:336:26: note: Technically the member function 'PixmapsDescription::load' can be const.
icewm-1.4.3.0~pre-20180809/src/wpixres.cc:323:10: note: Technically the member function 'PixmapsDescription::load' can be const.
icewm-1.4.3.0~pre-20180809/src/wpixres.cc:324:10: style: Technically the member function 'PixmapsDescription::altL' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/wpixres.cc:347:26: note: Technically the member function 'PixmapsDescription::altL' can be const.
icewm-1.4.3.0~pre-20180809/src/wpixres.cc:324:10: note: Technically the member function 'PixmapsDescription::altL' can be const.
icewm-1.4.3.0~pre-20180809/src/wpixres.cc:18:5: style: Class 'ResourceFlag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yapp.cc:175:45: style: Function 'decreaseTimeouts' argument 1 names different: declaration 'difftime' definition 'diff'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/yapp.h:75:42: note: Function 'decreaseTimeouts' argument 1 names different: declaration 'difftime' definition 'diff'.
icewm-1.4.3.0~pre-20180809/src/yapp.cc:175:45: note: Function 'decreaseTimeouts' argument 1 names different: declaration 'difftime' definition 'diff'.
icewm-1.4.3.0~pre-20180809/src/yapp.cc:416:43: style: Function 'runCommand' argument 1 names different: declaration 'prog' definition 'cmdline'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/yapp.h:52:41: note: Function 'runCommand' argument 1 names different: declaration 'prog' definition 'cmdline'.
icewm-1.4.3.0~pre-20180809/src/yapp.cc:416:43: note: Function 'runCommand' argument 1 names different: declaration 'prog' definition 'cmdline'.
icewm-1.4.3.0~pre-20180809/src/yapp.cc:501:42: style: Function 'findConfigFile' argument 1 names different: declaration 'relativePath' definition 'name'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/yapp.h:55:40: note: Function 'findConfigFile' argument 1 names different: declaration 'relativePath' definition 'name'.
icewm-1.4.3.0~pre-20180809/src/yapp.cc:501:42: note: Function 'findConfigFile' argument 1 names different: declaration 'relativePath' definition 'name'.
icewm-1.4.3.0~pre-20180809/src/yapp.cc:138:12: style: Boolean variable 'fixedExists' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
icewm-1.4.3.0~pre-20180809/src/yapp.h:48:10: performance: Technically the member function 'YApplication::catchSignal' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/yapp.cc:326:20: note: Technically the member function 'YApplication::catchSignal' can be static.
icewm-1.4.3.0~pre-20180809/src/yapp.h:48:10: note: Technically the member function 'YApplication::catchSignal' can be static.
icewm-1.4.3.0~pre-20180809/src/yapp.h:49:10: performance: Technically the member function 'YApplication::resetSignals' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/yapp.cc:341:20: note: Technically the member function 'YApplication::resetSignals' can be static.
icewm-1.4.3.0~pre-20180809/src/yapp.h:49:10: note: Technically the member function 'YApplication::resetSignals' can be static.
icewm-1.4.3.0~pre-20180809/src/yapp.h:95:10: performance: Technically the member function 'YApplication::closeFiles' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/yapp.cc:345:20: note: Technically the member function 'YApplication::closeFiles' can be static.
icewm-1.4.3.0~pre-20180809/src/yapp.h:95:10: note: Technically the member function 'YApplication::closeFiles' can be static.
icewm-1.4.3.0~pre-20180809/src/yarray.cc:201:26: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/yarray.cc:202:26: style: C-style pointer casting [cstyleCast]
icewm-1.4.3.0~pre-20180809/src/ycollections.h:60:0: style: Technically the member function 'YVec < YKeyValuePair < const char * , int > , int >::remainingCapa' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ycollections.h:53:0: style: Class 'YVec < YKeyValuePair < const char * , int > , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ycollections.h:109:0: warning: The struct 'YKeyValuePair < const char * , int >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:215:14: style: The scope of the variable 'd_red' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:215:21: style: The scope of the variable 'd_green' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:215:30: style: The scope of the variable 'd_blue' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:216:16: style: The scope of the variable 'u_red' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:216:23: style: The scope of the variable 'u_green' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:216:32: style: The scope of the variable 'u_blue' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/ycolor.h:15:19: style: Technically the member function 'YColor::pixel' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:281:23: note: Technically the member function 'YColor::pixel' can be const.
icewm-1.4.3.0~pre-20180809/src/ycolor.h:15:19: note: Technically the member function 'YColor::pixel' can be const.
icewm-1.4.3.0~pre-20180809/src/ycolor.h:20:10: style: Technically the member function 'YColor::operator==' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:293:14: note: Technically the member function 'YColor::operator==' can be const.
icewm-1.4.3.0~pre-20180809/src/ycolor.h:20:10: note: Technically the member function 'YColor::operator==' can be const.
icewm-1.4.3.0~pre-20180809/src/ycolor.h:21:10: style: Technically the member function 'YColor::operator!=' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:297:14: note: Technically the member function 'YColor::operator!=' can be const.
icewm-1.4.3.0~pre-20180809/src/ycolor.h:21:10: note: Technically the member function 'YColor::operator!=' can be const.
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:119:19: performance: Technically the member function 'YPixelCache::alloc' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:180:14: note: Technically the member function 'YPixelCache::alloc' can be static.
icewm-1.4.3.0~pre-20180809/src/ycolor.cc:119:19: note: Technically the member function 'YPixelCache::alloc' can be static.
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: warning: Virtual function 'clear' is called from destructor '~YObjectArray < YPixel >()' at line 177. Dynamic binding is not used. [virtualCallInConstructor]
icewm-1.4.3.0~pre-20180809/src/yarray.h:177:0: note: Calling clear
icewm-1.4.3.0~pre-20180809/src/yarray.h:187:0: note: clear is a virtual method
icewm-1.4.3.0~pre-20180809/src/yconfig.cc:37:50: style: Function 'getArgument' argument 2 names different: declaration 'p' definition 'source'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/yconfig.h:145:52: note: Function 'getArgument' argument 2 names different: declaration 'p' definition 'source'.
icewm-1.4.3.0~pre-20180809/src/yconfig.cc:37:50: note: Function 'getArgument' argument 2 names different: declaration 'p' definition 'source'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:512:55: style: Function 'drawPixmap' argument 2 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:109:49: note: Function 'drawPixmap' argument 2 names different: declaration 'x' definition 'sx'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:512:55: note: Function 'drawPixmap' argument 2 names different: declaration 'x' definition 'sx'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:512:69: style: Function 'drawPixmap' argument 3 names different: declaration 'y' definition 'sy'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:109:62: note: Function 'drawPixmap' argument 3 names different: declaration 'y' definition 'sy'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:512:69: note: Function 'drawPixmap' argument 3 names different: declaration 'y' definition 'sy'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:558:43: style: Function 'compositeImage' argument 1 names different: declaration 'pix' definition 'img'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:112:37: note: Function 'compositeImage' argument 1 names different: declaration 'pix' definition 'img'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:558:43: note: Function 'compositeImage' argument 1 names different: declaration 'pix' definition 'img'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:558:58: style: Function 'compositeImage' argument 2 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:112:52: note: Function 'compositeImage' argument 2 names different: declaration 'x' definition 'sx'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:558:58: note: Function 'compositeImage' argument 2 names different: declaration 'x' definition 'sx'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:558:72: style: Function 'compositeImage' argument 3 names different: declaration 'y' definition 'sy'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:112:65: note: Function 'compositeImage' argument 3 names different: declaration 'y' definition 'sy'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:558:72: note: Function 'compositeImage' argument 3 names different: declaration 'y' definition 'sy'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:753:33: style: Function 'repHorz' argument 1 names different: declaration 'drawable' definition 'd'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:136:27: note: Function 'repHorz' argument 1 names different: declaration 'drawable' definition 'd'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:753:33: note: Function 'repHorz' argument 1 names different: declaration 'drawable' definition 'd'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:771:33: style: Function 'repVert' argument 1 names different: declaration 'drawable' definition 'd'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:137:27: note: Function 'repVert' argument 1 names different: declaration 'drawable' definition 'd'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:771:33: note: Function 'repVert' argument 1 names different: declaration 'drawable' definition 'd'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:826:55: style: Function 'fillPixmap' argument 6 names different: declaration 'sx' definition 'px'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:139:25: note: Function 'fillPixmap' argument 6 names different: declaration 'sx' definition 'px'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:826:55: note: Function 'fillPixmap' argument 6 names different: declaration 'sx' definition 'px'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:826:63: style: Function 'fillPixmap' argument 7 names different: declaration 'sy' definition 'py'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypaint.h:139:37: note: Function 'fillPixmap' argument 7 names different: declaration 'sy' definition 'py'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:826:63: note: Function 'fillPixmap' argument 7 names different: declaration 'sy' definition 'py'.
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:81:5: performance: Variable 'gc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:94:5: performance: Variable 'gc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:948:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:949:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:953:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:954:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:955:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:956:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:957:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/ypaint.cc:958:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icewm-1.4.3.0~pre-20180809/src/ypaths.cc:127:47: performance: Function parameter 'base' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/ypaths.cc:127:59: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/ypaths.cc:132:45: performance: Function parameter 'base' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/ypaths.cc:132:57: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
icewm-1.4.3.0~pre-20180809/src/ypipereader.h:32:18: style: The function 'notifyRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:9:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ypipereader.h:32:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ypipereader.h:33:18: style: The function 'notifyWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:10:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ypipereader.h:33:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ypipereader.h:34:18: style: The function 'forRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:11:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ypipereader.h:34:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ypipereader.h:35:18: style: The function 'forWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ypoll.h:12:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ypipereader.h:35:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ypixmap.cc:95:75: style: Function 'create' argument 4 names different: declaration 'mask' definition 'useMask'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypixmap.h:12:77: note: Function 'create' argument 4 names different: declaration 'mask' definition 'useMask'.
icewm-1.4.3.0~pre-20180809/src/ypixmap.cc:95:75: note: Function 'create' argument 4 names different: declaration 'mask' definition 'useMask'.
icewm-1.4.3.0~pre-20180809/src/ypixmap.cc:106:67: style: Function 'createFromImage' argument 2 names different: declaration 'width' definition 'depth'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ypixmap.h:15:69: note: Function 'createFromImage' argument 2 names different: declaration 'width' definition 'depth'.
icewm-1.4.3.0~pre-20180809/src/ypixmap.cc:106:67: note: Function 'createFromImage' argument 2 names different: declaration 'width' definition 'depth'.
icewm-1.4.3.0~pre-20180809/src/ypopup.h:45:10: performance: Technically the member function 'YPopupWindow::finishPopup' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ypopup.cc:230:20: note: Technically the member function 'YPopupWindow::finishPopup' can be static.
icewm-1.4.3.0~pre-20180809/src/ypopup.h:45:10: note: Technically the member function 'YPopupWindow::finishPopup' can be static.
icewm-1.4.3.0~pre-20180809/src/ysocket.cc:59:25: style: Same expression on both sides of '==' because the value of 'sockStreamFlags' and 'SOCK_STREAM' are the same. [duplicateExpression]
icewm-1.4.3.0~pre-20180809/src/ysocket.cc:23:36: note: 'sockStreamFlags' is assigned value 'SOCK_STREAM' here.
icewm-1.4.3.0~pre-20180809/src/ysocket.cc:59:25: note: Same expression on both sides of '==' because the value of 'sockStreamFlags' and 'SOCK_STREAM' are the same.
icewm-1.4.3.0~pre-20180809/src/ysocket.cc:98:29: style: Same expression on both sides of '==' because the value of 'sockStreamFlags' and 'SOCK_STREAM' are the same. [duplicateExpression]
icewm-1.4.3.0~pre-20180809/src/ysocket.cc:23:36: note: 'sockStreamFlags' is assigned value 'SOCK_STREAM' here.
icewm-1.4.3.0~pre-20180809/src/ysocket.cc:98:29: note: Same expression on both sides of '==' because the value of 'sockStreamFlags' and 'SOCK_STREAM' are the same.
icewm-1.4.3.0~pre-20180809/src/ysocket.cc:189:13: style: The scope of the variable 'err' can be reduced. [variableScope]
icewm-1.4.3.0~pre-20180809/src/ysocket.h:31:10: style: Technically the member function 'YSocket::shutdown' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ysocket.cc:151:15: note: Technically the member function 'YSocket::shutdown' can be const.
icewm-1.4.3.0~pre-20180809/src/ysocket.h:31:10: note: Technically the member function 'YSocket::shutdown' can be const.
icewm-1.4.3.0~pre-20180809/src/ypointer.h:148:0: style: 'asmart < regmatch_t >::operator=' should return 'asmart < regmatch_t > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:90:0: style: 'ysmart < regmatch_t >::operator=' should return 'ysmart < regmatch_t > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/yurl.h:20:5: style: Class 'YURL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/yurl.cc:43:5: style: Class 'Pattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:117:27: style: Function 'YWindow' argument 1 names different: declaration 'aParent' definition 'parent'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:32:22: note: Function 'YWindow' argument 1 names different: declaration 'aParent' definition 'parent'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:117:27: note: Function 'YWindow' argument 1 names different: declaration 'aParent' definition 'parent'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:993:52: style: Function 'handleUnmapNotify' argument 1 names different: declaration 'unmap' definition 'xunmap'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:93:55: note: Function 'handleUnmapNotify' argument 1 names different: declaration 'unmap' definition 'xunmap'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:993:52: note: Function 'handleUnmapNotify' argument 1 names different: declaration 'unmap' definition 'xunmap'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1149:28: style: Function 'grabKeyM' argument 1 names different: declaration 'key' definition 'keycode'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:121:23: note: Function 'grabKeyM' argument 1 names different: declaration 'key' definition 'keycode'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1149:28: note: Function 'grabKeyM' argument 1 names different: declaration 'key' definition 'keycode'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1595:36: style: Function 'beginAutoScroll' argument 1 names different: declaration 'autoScroll' definition 'doScroll'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:117:31: note: Function 'beginAutoScroll' argument 1 names different: declaration 'autoScroll' definition 'doScroll'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1595:36: note: Function 'beginAutoScroll' argument 1 names different: declaration 'autoScroll' definition 'doScroll'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1670:46: style: Function 'grabVKey' argument 2 names different: declaration 'vmodifiers' definition 'vm'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:123:37: note: Function 'grabVKey' argument 2 names different: declaration 'vmodifiers' definition 'vm'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1670:46: note: Function 'grabVKey' argument 2 names different: declaration 'vmodifiers' definition 'vm'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1718:52: style: Function 'grabVButton' argument 2 names different: declaration 'vmodifiers' definition 'vm'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:127:43: note: Function 'grabVButton' argument 2 names different: declaration 'vmodifiers' definition 'vm'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1718:52: note: Function 'grabVButton' argument 2 names different: declaration 'vmodifiers' definition 'vm'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1767:32: style: Function 'VMod' argument 1 names different: declaration 'modifiers' definition 'm'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:124:23: note: Function 'VMod' argument 1 names different: declaration 'modifiers' definition 'm'.
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1767:32: note: Function 'VMod' argument 1 names different: declaration 'modifiers' definition 'm'.
icewm-1.4.3.0~pre-20180809/src/ypointer.h:131:0: style: 'osmart < YToolTipWindow >::operator=' should return 'osmart < YToolTipWindow > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:90:0: style: 'ysmart < YToolTipWindow >::operator=' should return 'ysmart < YToolTipWindow > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:120:10: performance: Technically the member function 'YWindow::setGrabPointer' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1141:15: note: Technically the member function 'YWindow::setGrabPointer' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:120:10: note: Technically the member function 'YWindow::setGrabPointer' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:124:14: performance: Technically the member function 'YWindow::VMod' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1767:23: note: Technically the member function 'YWindow::VMod' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:124:14: note: Technically the member function 'YWindow::VMod' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:136:18: style: Technically the member function 'YWindow::beginPaint' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:686:23: note: Technically the member function 'YWindow::beginPaint' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:136:18: note: Technically the member function 'YWindow::beginPaint' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:137:10: performance: Technically the member function 'YWindow::endPaint' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:692:15: note: Technically the member function 'YWindow::endPaint' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:137:10: note: Technically the member function 'YWindow::endPaint' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:173:10: style: Technically the member function 'YWindow::isFocused' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1223:15: note: Technically the member function 'YWindow::isFocused' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:173:10: note: Technically the member function 'YWindow::isFocused' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:210:10: performance: Technically the member function 'YWindow::getCharFromEvent' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1797:15: note: Technically the member function 'YWindow::getCharFromEvent' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:210:10: note: Technically the member function 'YWindow::getCharFromEvent' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:219:10: performance: Technically the member function 'YWindow::clearSelection' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1618:15: note: Technically the member function 'YWindow::clearSelection' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:219:10: note: Technically the member function 'YWindow::clearSelection' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:222:10: style: Technically the member function 'YWindow::hasPopup' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:1638:15: note: Technically the member function 'YWindow::hasPopup' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:222:10: note: Technically the member function 'YWindow::hasPopup' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:225:12: performance: Technically the member function 'YWindow::keyCodeToKeySym' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:2058:17: note: Technically the member function 'YWindow::keyCodeToKeySym' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:225:12: note: Technically the member function 'YWindow::keyCodeToKeySym' can be static.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:309:10: style: Technically the member function 'YDesktop::getScreenGeometry' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:2004:16: note: Technically the member function 'YDesktop::getScreenGeometry' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:309:10: note: Technically the member function 'YDesktop::getScreenGeometry' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:314:9: style: Technically the member function 'YDesktop::getScreenCount' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:2063:15: note: Technically the member function 'YDesktop::getScreenCount' can be const.
icewm-1.4.3.0~pre-20180809/src/ywindow.h:314:9: note: Technically the member function 'YDesktop::getScreenCount' can be const.
icewm-1.4.3.0~pre-20180809/src/ytooltip.h:10:5: style: Class 'YToolTipWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icewm-1.4.3.0~pre-20180809/src/ytooltip.h:12:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:68:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ytooltip.h:12:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ytooltip.h:29:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ytooltip.h:29:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:45:18: style: The function 'handleTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ytimer.h:48:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/ywindow.cc:45:18: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:598:57: style: Function 'dispatchEvent' argument 2 names different: declaration 'e' definition 'xev'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:67:46: note: Function 'dispatchEvent' argument 2 names different: declaration 'e' definition 'xev'.
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:598:57: note: Function 'dispatchEvent' argument 2 names different: declaration 'e' definition 'xev'.
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:655:46: style: Function 'handleGrabEvent' argument 1 names different: declaration 'win' definition 'winx'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:56:35: note: Function 'handleGrabEvent' argument 1 names different: declaration 'win' definition 'winx'.
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:655:46: note: Function 'handleGrabEvent' argument 1 names different: declaration 'win' definition 'winx'.
icewm-1.4.3.0~pre-20180809/src/ypointer.h:131:0: style: 'osmart < YCursorLoader >::operator=' should return 'osmart < YCursorLoader > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/ypointer.h:90:0: style: 'ysmart < YCursorLoader >::operator=' should return 'ysmart < YCursorLoader > &'. [operatorEq]
icewm-1.4.3.0~pre-20180809/src/yxapp.h:48:10: style: Technically the member function 'YXApplication::hasColormap' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:852:21: note: Technically the member function 'YXApplication::hasColormap' can be const.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:48:10: note: Technically the member function 'YXApplication::hasColormap' can be const.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:67:10: style: Technically the member function 'YXApplication::dispatchEvent' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:598:21: note: Technically the member function 'YXApplication::dispatchEvent' can be const.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:67:10: note: Technically the member function 'YXApplication::dispatchEvent' can be const.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:76:10: style: Technically the member function 'YXApplication::alert' can be const. [functionConst]
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:876:21: note: Technically the member function 'YXApplication::alert' can be const.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:76:10: note: Technically the member function 'YXApplication::alert' can be const.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:106:13: performance: Technically the member function 'YXApplication::parseArgs' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:897:16: note: Technically the member function 'YXApplication::parseArgs' can be static.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:106:13: note: Technically the member function 'YXApplication::parseArgs' can be static.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:134:10: performance: Technically the member function 'YXApplication::initExtensions' can be static. [functionStatic]
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:977:21: note: Technically the member function 'YXApplication::initExtensions' can be static.
icewm-1.4.3.0~pre-20180809/src/yxapp.h:134:10: note: Technically the member function 'YXApplication::initExtensions' can be static.
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:236:10: style: The function 'handleSelectionClear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:84:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:236:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:244:10: style: The function 'handleSelectionRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icewm-1.4.3.0~pre-20180809/src/ywindow.h:85:18: note: Virtual function in base class
icewm-1.4.3.0~pre-20180809/src/yxapp.cc:244:10: note: Function in derived class
icewm-1.4.3.0~pre-20180809/src/yxembed.cc:17:68: style: Function 'handleDestroyWindow' argument 1 names different: declaration 'destroyWindow' definition 'destroy'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:45:65: note: Function 'handleDestroyWindow' argument 1 names different: declaration 'destroyWindow' definition 'destroy'.
icewm-1.4.3.0~pre-20180809/src/yxembed.cc:17:68: note: Function 'handleDestroyWindow' argument 1 names different: declaration 'destroyWindow' definition 'destroy'.
icewm-1.4.3.0~pre-20180809/src/yxembed.cc:39:60: style: Function 'handleConfigure' argument 1 names different: declaration 'configure' definition 'event'. [funcArgNamesDifferent]
icewm-1.4.3.0~pre-20180809/src/yxembed.h:47:57: note: Function 'handleConfigure' argument 1 names different: declaration 'configure' definition 'event'.
icewm-1.4.3.0~pre-20180809/src/yxembed.cc:39:60: note: Function 'handleConfigure' argument 1 names different: declaration 'configure' definition 'event'.
[18:18]
ftp://ftp.se.debian.org/debian/pool/main/i/icheck/icheck_0.9.7.orig.tar.gz
icheck-0.9.7/t/02_struct/source/bar.c:3:7: style: struct member 'foo::foo' is never used. [unusedStructMember]
icheck-0.9.7/t/02_struct/source/bar.c:4:7: style: struct member 'foo::bar' is never used. [unusedStructMember]
icheck-0.9.7/t/02_struct/source/bar.c:5:8: style: struct member 'foo::baz' is never used. [unusedStructMember]
icheck-0.9.7/t/02_struct/source/bar.c:6:10: style: struct member 'foo::zug' is never used. [unusedStructMember]
icheck-0.9.7/t/03_baseline/source/foo.c:7:5: style: struct member 'c::x' is never used. [unusedStructMember]
icheck-0.9.7/t/03_baseline/source/foo.c:8:5: style: struct member 'c::y' is never used. [unusedStructMember]
icheck-0.9.7/t/03_baseline/source/foo.c:9:7: style: struct member 'c::z' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:3:7: style: struct member 'foo1::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:4:8: style: struct member 'foo1::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:9:8: style: struct member 'foo2::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:10:7: style: struct member 'foo2::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:15:13: style: struct member 'foo3::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:16:8: style: struct member 'foo3::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:17:7: style: struct member 'foo3::c' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:22:9: style: struct member 'foo4::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:23:8: style: struct member 'foo4::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:28:7: style: struct member 'foo5::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:29:8: style: struct member 'foo5::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:34:8: style: struct member 'foo6::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:35:8: style: struct member 'foo6::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:40:8: style: struct member 'foo7::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:42:8: style: struct member 'foo7::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:47:8: style: struct member 'foo8::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:49:8: style: struct member 'foo8::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:54:7: style: struct member 'foo9::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:55:9: style: struct member 'foo9::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:60:8: style: struct member 'foo10::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:61:8: style: struct member 'foo10::b' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:66:7: style: union member 'foo11::a' is never used. [unusedStructMember]
icheck-0.9.7/t/04_align/source/foo.c:67:9: style: union member 'foo11::b' is never used. [unusedStructMember]
[18:18]
ftp://ftp.se.debian.org/debian/pool/main/i/icicles/icicles_23.0+20130423.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/icinga/icinga_1.7.1.orig.tar.gz
icinga-1.7.1/base/checks.c:3467:66: warning: Either the condition 'queued_check_result==NULL' is redundant or there is possible null pointer dereference: queued_check_result. [nullPointerRedundantCheck]
icinga-1.7.1/base/checks.c:3475:86: note: Assuming that condition 'queued_check_result==NULL' is not redundant
icinga-1.7.1/base/checks.c:3467:66: note: Null pointer dereference
icinga-1.7.1/base/checks.c:3468:65: warning: Either the condition 'queued_check_result==NULL' is redundant or there is possible null pointer dereference: queued_check_result. [nullPointerRedundantCheck]
icinga-1.7.1/base/checks.c:3475:86: note: Assuming that condition 'queued_check_result==NULL' is not redundant
icinga-1.7.1/base/checks.c:3468:65: note: Null pointer dereference
icinga-1.7.1/base/checks.c:3469:66: warning: Either the condition 'queued_check_result==NULL' is redundant or there is possible null pointer dereference: queued_check_result. [nullPointerRedundantCheck]
icinga-1.7.1/base/checks.c:3475:86: note: Assuming that condition 'queued_check_result==NULL' is not redundant
icinga-1.7.1/base/checks.c:3469:66: note: Null pointer dereference
icinga-1.7.1/base/checks.c:3470:66: warning: Either the condition 'queued_check_result==NULL' is redundant or there is possible null pointer dereference: queued_check_result. [nullPointerRedundantCheck]
icinga-1.7.1/base/checks.c:3475:86: note: Assuming that condition 'queued_check_result==NULL' is not redundant
icinga-1.7.1/base/checks.c:3470:66: note: Null pointer dereference
icinga-1.7.1/base/checks.c:3471:66: warning: Either the condition 'queued_check_result==NULL' is redundant or there is possible null pointer dereference: queued_check_result. [nullPointerRedundantCheck]
icinga-1.7.1/base/checks.c:3475:86: note: Assuming that condition 'queued_check_result==NULL' is not redundant
icinga-1.7.1/base/checks.c:3471:66: note: Null pointer dereference
icinga-1.7.1/base/checks.c:3474:65: warning: Either the condition 'queued_check_result==NULL' is redundant or there is possible null pointer dereference: queued_check_result. [nullPointerRedundantCheck]
icinga-1.7.1/base/checks.c:3475:86: note: Assuming that condition 'queued_check_result==NULL' is not redundant
icinga-1.7.1/base/checks.c:3474:65: note: Null pointer dereference
icinga-1.7.1/base/checks.c:141:8: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/base/checks.c:208:8: style: The scope of the variable 'argv' can be reduced. [variableScope]
icinga-1.7.1/base/checks.c:211:6: style: The scope of the variable 'pipefds' can be reduced. [variableScope]
icinga-1.7.1/base/checks.c:1046:9: style: The scope of the variable 'preferred_time' can be reduced. [variableScope]
icinga-1.7.1/base/checks.c:1062:6: style: The scope of the variable 'run_async_check' can be reduced. [variableScope]
icinga-1.7.1/base/checks.c:3671:9: style: The scope of the variable 'preferred_time' can be reduced. [variableScope]
icinga-1.7.1/base/checks.c:3673:6: style: The scope of the variable 'run_async_check' can be reduced. [variableScope]
icinga-1.7.1/base/checks.c:1030:18: style: Variable 'wait_result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/checks.c:3435:18: style: Variable 'wait_result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/checks.c:3643:21: style: Variable 'start_time_hires' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/commands.c:5291:4: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
icinga-1.7.1/base/commands.c:5292:4: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
icinga-1.7.1/base/commands.c:5269:10: warning: Either the condition 'if(checkresult_file_fp)' is redundant or there is possible null pointer dereference: checkresult_file_fp. [nullPointerRedundantCheck]
icinga-1.7.1/base/commands.c:5280:6: note: Assuming that condition 'if(checkresult_file_fp)' is not redundant
icinga-1.7.1/base/commands.c:5269:10: note: Null pointer dereference
icinga-1.7.1/base/commands.c:5270:10: warning: Either the condition 'if(checkresult_file_fp)' is redundant or there is possible null pointer dereference: checkresult_file_fp. [nullPointerRedundantCheck]
icinga-1.7.1/base/commands.c:5280:6: note: Assuming that condition 'if(checkresult_file_fp)' is not redundant
icinga-1.7.1/base/commands.c:5270:10: note: Null pointer dereference
icinga-1.7.1/base/commands.c:5271:10: warning: Either the condition 'if(checkresult_file_fp)' is redundant or there is possible null pointer dereference: checkresult_file_fp. [nullPointerRedundantCheck]
icinga-1.7.1/base/commands.c:5280:6: note: Assuming that condition 'if(checkresult_file_fp)' is not redundant
icinga-1.7.1/base/commands.c:5271:10: note: Null pointer dereference
icinga-1.7.1/base/commands.c:5272:10: warning: Either the condition 'if(checkresult_file_fp)' is redundant or there is possible null pointer dereference: checkresult_file_fp. [nullPointerRedundantCheck]
icinga-1.7.1/base/commands.c:5280:6: note: Assuming that condition 'if(checkresult_file_fp)' is not redundant
icinga-1.7.1/base/commands.c:5272:10: note: Null pointer dereference
icinga-1.7.1/base/commands.c:2709:2: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/commands.c:2700:0: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/base/commands.c:2709:2: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/base/commands.c:2757:2: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/commands.c:2745:0: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/base/commands.c:2757:2: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/base/commands.c:2836:2: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/commands.c:2831:0: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/base/commands.c:2836:2: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/base/commands.c:5287:117: style: Same value in both branches of ternary operator. [duplicateValueTernary]
icinga-1.7.1/base/config.c:1555:6: style: The scope of the variable 'current_line' can be reduced. [variableScope]
icinga-1.7.1/base/config.c:2918:2: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/events.c:748:2: style: Variable 'high_event' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/events.c:741:0: note: Variable 'high_event' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:748:2: note: Variable 'high_event' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:749:2: style: Variable 'low_event' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/events.c:742:0: note: Variable 'low_event' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:749:2: note: Variable 'low_event' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:984:2: style: Variable 'first_event' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/events.c:977:0: note: Variable 'first_event' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:984:2: note: Variable 'first_event' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:1674:2: style: Variable 'first_window_time' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/events.c:1648:0: note: Variable 'first_window_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:1674:2: note: Variable 'first_window_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:1675:2: style: Variable 'last_window_time' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/events.c:1649:0: note: Variable 'last_window_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:1675:2: note: Variable 'last_window_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:1969:2: style: Variable 'temp_event_list' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/events.c:1962:0: note: Variable 'temp_event_list' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:1969:2: note: Variable 'temp_event_list' is reassigned a value before the old one has been used.
icinga-1.7.1/base/events.c:121:16: style: The scope of the variable 'interval_to_use' can be reduced. [variableScope]
icinga-1.7.1/base/events.c:131:9: style: The scope of the variable 'runtime' can be reduced. [variableScope]
icinga-1.7.1/base/events.c:945:11: style: The scope of the variable 'timingfunc' can be reduced. [variableScope]
icinga-1.7.1/base/events.c:1418:9: style: The scope of the variable 'userfunc' can be reduced. [variableScope]
icinga-1.7.1/base/icinga.c:675:4: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/icinga.c:672:4: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/base/icinga.c:675:4: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/base/icinga.c:678:4: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/icinga.c:675:4: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/base/icinga.c:678:4: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/base/icinga.c:296:6: style: The scope of the variable 'c' can be reduced. [variableScope]
icinga-1.7.1/base/icingastats.c:980:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/icingastats.c:958:0: note: Variable 'fp' is reassigned a value before the old one has been used.
icinga-1.7.1/base/icingastats.c:980:2: note: Variable 'fp' is reassigned a value before the old one has been used.
icinga-1.7.1/base/icingastats.c:1442:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/icingastats.c:1434:0: note: Variable 'fp' is reassigned a value before the old one has been used.
icinga-1.7.1/base/icingastats.c:1442:2: note: Variable 'fp' is reassigned a value before the old one has been used.
icinga-1.7.1/base/icingastats.c:226:6: style: The scope of the variable 'c' can be reduced. [variableScope]
icinga-1.7.1/base/icingastats.c:1748:15: style: The scope of the variable 'z' can be reduced. [variableScope]
icinga-1.7.1/base/netutils.c:158:6: style: The scope of the variable 'n' can be reduced. [variableScope]
icinga-1.7.1/base/netutils.c:224:6: style: The scope of the variable 'n' can be reduced. [variableScope]
icinga-1.7.1/base/notifications.c:1075:96: warning: Either the condition 'svc==NULL' is redundant or there is possible null pointer dereference: svc. [nullPointerRedundantCheck]
icinga-1.7.1/base/notifications.c:1063:12: note: Assuming that condition 'svc==NULL' is not redundant
icinga-1.7.1/base/notifications.c:1075:96: note: Null pointer dereference
icinga-1.7.1/base/notifications.c:1093:90: warning: Either the condition 'hst==NULL' is redundant or there is possible null pointer dereference: hst. [nullPointerRedundantCheck]
icinga-1.7.1/base/notifications.c:1083:12: note: Assuming that condition 'hst==NULL' is not redundant
icinga-1.7.1/base/notifications.c:1093:90: note: Null pointer dereference
icinga-1.7.1/base/notifications.c:2297:2: style: Variable 'interval_to_use' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/notifications.c:2288:0: note: Variable 'interval_to_use' is reassigned a value before the old one has been used.
icinga-1.7.1/base/notifications.c:2297:2: note: Variable 'interval_to_use' is reassigned a value before the old one has been used.
icinga-1.7.1/base/notifications.c:2356:2: style: Variable 'interval_to_use' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/notifications.c:2346:0: note: Variable 'interval_to_use' is reassigned a value before the old one has been used.
icinga-1.7.1/base/notifications.c:2356:2: note: Variable 'interval_to_use' is reassigned a value before the old one has been used.
icinga-1.7.1/base/notifications.c:71:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/base/notifications.c:72:6: style: The scope of the variable 'contacts_notified' can be reduced. [variableScope]
icinga-1.7.1/base/notifications.c:389:9: style: The scope of the variable 'first_problem_time' can be reduced. [variableScope]
icinga-1.7.1/base/notifications.c:1269:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/base/notifications.c:1270:6: style: The scope of the variable 'contacts_notified' can be reduced. [variableScope]
icinga-1.7.1/base/notifications.c:1559:9: style: The scope of the variable 'first_problem_time' can be reduced. [variableScope]
icinga-1.7.1/base/profiler.c:93:46: warning: Either the condition 'x<=19' is redundant or the array 'profiler_core_event_types[19]' is accessed at index 19, which is out of bounds. [arrayIndexOutOfBoundsCond]
icinga-1.7.1/base/profiler.c:92:11: note: Assuming that condition 'x<=19' is not redundant
icinga-1.7.1/base/profiler.c:93:46: note: Array index out of bounds
icinga-1.7.1/base/sehandlers.c:332:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/sehandlers.c:431:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/sehandlers.c:578:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/sehandlers.c:676:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/statsprofiler.c:105:6: style: The scope of the variable 'count' can be reduced. [variableScope]
icinga-1.7.1/base/statsprofiler.c:106:9: style: The scope of the variable 'name' can be reduced. [variableScope]
icinga-1.7.1/base/statsprofiler.c:107:9: style: The scope of the variable 'elapsed' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:1128:2: style: Variable 'preferred_time' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/utils.c:1118:0: note: Variable 'preferred_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:1128:2: note: Variable 'preferred_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:1246:2: style: Variable 'preferred_time' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/utils.c:1210:0: note: Variable 'preferred_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:1246:2: note: Variable 'preferred_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:1653:2: style: Variable 'preferred_time' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/utils.c:1617:0: note: Variable 'preferred_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:1653:2: note: Variable 'preferred_time' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:2425:2: style: Variable 'homedir' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/utils.c:2418:0: note: Variable 'homedir' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:2425:2: note: Variable 'homedir' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:2644:2: style: Variable 'output_file_fd' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/utils.c:2634:0: note: Variable 'output_file_fd' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:2644:2: note: Variable 'output_file_fd' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:4265:2: style: Variable 'this_event' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/utils.c:4252:0: note: Variable 'this_event' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:4265:2: note: Variable 'this_event' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:4342:2: style: Variable 'temp_notification' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/base/utils.c:4339:0: note: Variable 'temp_notification' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:4342:2: note: Variable 'temp_notification' is reassigned a value before the old one has been used.
icinga-1.7.1/base/utils.c:4461:2: style: Variable 'accept_passive_service_checks' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icinga-1.7.1/base/utils.c:4459:2: note: Variable 'accept_passive_service_checks' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga-1.7.1/base/utils.c:4461:2: note: Variable 'accept_passive_service_checks' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga-1.7.1/base/utils.c:302:6: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:305:6: style: The scope of the variable 'dbuf_chunk' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:306:6: style: The scope of the variable 'flags' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:683:7: style: The scope of the variable 'temp_arg' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:685:15: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:686:15: style: The scope of the variable 'y' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:687:15: style: The scope of the variable 'arg_index' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:688:15: style: The scope of the variable 'escaped' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:2045:6: style: The scope of the variable 'day' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:2697:15: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:2781:6: style: The scope of the variable 'delete_file' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:3088:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:3210:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:3472:16: style: The scope of the variable 'memory_needed' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:3698:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:3747:6: style: The scope of the variable 'pollval' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:3750:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:4076:6: style: The scope of the variable 'left_value' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:4077:6: style: The scope of the variable 'right_value' can be reduced. [variableScope]
icinga-1.7.1/base/utils.c:3219:13: style: Variable 'ch' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/base/utils.c:3715:13: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/avail.c:2900:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
icinga-1.7.1/cgi/avail.c:2775:2: style: Variable 'new_as' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/avail.c:2772:0: note: Variable 'new_as' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/avail.c:2775:2: note: Variable 'new_as' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/avail.c:2832:2: style: Variable 'new_sd' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/avail.c:2829:0: note: Variable 'new_sd' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/avail.c:2832:2: note: Variable 'new_sd' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/avail.c:253:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:254:7: style: The scope of the variable 'start_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:255:7: style: The scope of the variable 'end_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:265:9: style: The scope of the variable 't3' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:1765:6: style: The scope of the variable 'current_state' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:1769:6: style: The scope of the variable 'first_real_state' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:1770:9: style: The scope of the variable 'initial_assumed_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:1771:6: style: The scope of the variable 'initial_assumed_state' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:1772:6: style: The scope of the variable 'error' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2071:16: style: The scope of the variable 'midnight_today' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2072:6: style: The scope of the variable 'weekday' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2074:16: style: The scope of the variable 'temp_duration' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2075:16: style: The scope of the variable 'temp_end' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2076:16: style: The scope of the variable 'temp_start' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2077:16: style: The scope of the variable 'start' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2078:16: style: The scope of the variable 'end' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2949:7: style: The scope of the variable 'entry_host_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2950:7: style: The scope of the variable 'entry_service_desc' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2955:6: style: The scope of the variable 'state_type' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:3463:6: style: The scope of the variable 'json_start' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:3826:6: style: The scope of the variable 'json_start' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4553:11: style: The scope of the variable 'temp_service' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4555:7: style: The scope of the variable 'time_indeterminate_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4556:7: style: The scope of the variable 'time_determinate_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4557:7: style: The scope of the variable 'total_time_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4558:9: style: The scope of the variable 'percent_time_ok' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4559:9: style: The scope of the variable 'percent_time_warning' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4560:9: style: The scope of the variable 'percent_time_unknown' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4561:9: style: The scope of the variable 'percent_time_critical' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4563:9: style: The scope of the variable 'percent_time_ok_known' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4564:9: style: The scope of the variable 'percent_time_warning_known' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4565:9: style: The scope of the variable 'percent_time_unknown_known' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4566:9: style: The scope of the variable 'percent_time_critical_known' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4567:7: style: The scope of the variable 'time_up_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4568:7: style: The scope of the variable 'time_down_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4569:7: style: The scope of the variable 'time_unreachable_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4589:7: style: The scope of the variable 'time_up_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4590:7: style: The scope of the variable 'time_up_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4591:7: style: The scope of the variable 'time_down_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4592:7: style: The scope of the variable 'time_down_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4593:7: style: The scope of the variable 'time_unreachable_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4594:7: style: The scope of the variable 'time_unreachable_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4596:7: style: The scope of the variable 'time_indeterminate_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4597:7: style: The scope of the variable 'time_indeterminate_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4600:7: style: The scope of the variable 'time_indeterminate_notrunning_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:4601:7: style: The scope of the variable 'time_indeterminate_nodata_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5437:7: style: The scope of the variable 'time_ok_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5438:7: style: The scope of the variable 'time_warning_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5439:7: style: The scope of the variable 'time_unknown_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5440:7: style: The scope of the variable 'time_critical_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5441:7: style: The scope of the variable 'time_indeterminate_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5442:7: style: The scope of the variable 'time_determinate_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5443:7: style: The scope of the variable 'total_time_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5454:7: style: The scope of the variable 'time_critical_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5455:7: style: The scope of the variable 'time_critical_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5460:7: style: The scope of the variable 'time_unknown_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5461:7: style: The scope of the variable 'time_unknown_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5466:7: style: The scope of the variable 'time_warning_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5467:7: style: The scope of the variable 'time_warning_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5472:7: style: The scope of the variable 'time_ok_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5473:7: style: The scope of the variable 'time_ok_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5489:6: style: The scope of the variable 'current_subject' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5491:7: style: The scope of the variable 'time_indeterminate_scheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5492:7: style: The scope of the variable 'time_indeterminate_unscheduled_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5495:7: style: The scope of the variable 'time_indeterminate_notrunning_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5496:7: style: The scope of the variable 'time_indeterminate_nodata_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5500:6: style: The scope of the variable 'odd' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5502:8: style: The scope of the variable 'bgclass' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5503:7: style: The scope of the variable 'last_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:5504:6: style: The scope of the variable 'json_start' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:6332:16: style: The scope of the variable 'midnight_today' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:6333:6: style: The scope of the variable 'weekday' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:6334:16: style: The scope of the variable 'total_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:6336:16: style: The scope of the variable 'temp_duration' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:6337:16: style: The scope of the variable 'temp_end' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:6338:16: style: The scope of the variable 'temp_start' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:6339:16: style: The scope of the variable 'start' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:6340:16: style: The scope of the variable 'end' can be reduced. [variableScope]
icinga-1.7.1/cgi/avail.c:2383:20: style: Variable 'part_start_time' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/avail.c:3784:3: style: Variable 'odd' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/avail.c:4502:3: style: Variable 'odd' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/avail.c:5186:46: style: Variable 'percent_time_indeterminate_unscheduled' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/avail.c:5391:5: style: Variable 'odd' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/avail.c:5974:46: style: Variable 'percent_time_indeterminate_unscheduled' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/avail.c:6228:5: style: Variable 'odd' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/cgiauth.c:66:16: style: The scope of the variable 'temp_contactgroup' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:204:7: style: The scope of the variable 'test_char' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:205:6: style: The scope of the variable 'role_match' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:317:6: style: The scope of the variable 'i' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:318:6: style: The scope of the variable 'j' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:319:7: style: The scope of the variable 'permission' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:320:6: style: The scope of the variable 'ok' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:321:6: style: The scope of the variable 'is_ok' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:449:8: style: The scope of the variable 'temp_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:470:11: style: The scope of the variable 'temp_service' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:515:6: style: The scope of the variable 'i' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:516:6: style: The scope of the variable 'j' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:517:6: style: The scope of the variable 'ok' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:518:6: style: The scope of the variable 'is_ok' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:519:6: style: The scope of the variable 'is_ok2' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:520:7: style: The scope of the variable 'permission' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:779:8: style: The scope of the variable 'temp_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:780:11: style: The scope of the variable 'temp_contact' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:835:11: style: The scope of the variable 'temp_contact' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:878:11: style: The scope of the variable 'temp_service' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiauth.c:897:8: style: The scope of the variable 'temp_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:3147:13: warning: Either the condition '(escaped_output_string=(char*)malloc(output_len+1))!=NULL' is redundant or there is possible null pointer dereference: escaped_output_string. [nullPointerRedundantCheck]
icinga-1.7.1/cgi/cgiutils.c:3112:66: note: Assuming that condition '(escaped_output_string=(char*)malloc(output_len+1))!=NULL' is not redundant
icinga-1.7.1/cgi/cgiutils.c:3147:13: note: Null pointer dereference
icinga-1.7.1/cgi/cgiutils.c:276:2: style: Variable 'default_statusmap_layout_method' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:275:2: note: Variable 'default_statusmap_layout_method' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga-1.7.1/cgi/cgiutils.c:276:2: note: Variable 'default_statusmap_layout_method' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga-1.7.1/cgi/cgiutils.c:761:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:760:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:761:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:769:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:768:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:769:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:775:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:774:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:775:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:781:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:780:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:781:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:789:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:788:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:789:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:799:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:798:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:799:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:814:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:813:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:814:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:822:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:821:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:822:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:828:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/cgiutils.c:827:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:828:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/cgiutils.c:897:6: style: The scope of the variable 'current_line' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:980:7: style: The scope of the variable 'date_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:1875:6: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:1875:9: style: The scope of the variable 'last' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:1875:19: style: The scope of the variable 'dummy' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:1968:7: style: The scope of the variable 'date_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:3070:8: style: The scope of the variable 'comment_entry_type' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:3072:7: style: The scope of the variable 'entry_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:3073:6: style: The scope of the variable 'len' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:3073:11: style: The scope of the variable 'output_len' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:3074:6: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:3074:9: style: The scope of the variable 'y' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:3076:6: style: The scope of the variable 'saved_escape_html_tags_var' can be reduced. [variableScope]
icinga-1.7.1/cgi/cgiutils.c:2704:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/cgiutils.c:2607:0: error: Resource leak: fp [resourceLeak]
icinga-1.7.1/cgi/cmd.c:1911:13: style: The scope of the variable 'temp_hostgroup' can be reduced. [variableScope]
icinga-1.7.1/cgi/cmd.c:1918:8: style: The scope of the variable 'error_found' can be reduced. [variableScope]
icinga-1.7.1/cgi/cmd.c:1920:8: style: The scope of the variable 'row_color' can be reduced. [variableScope]
icinga-1.7.1/cgi/cmd.c:2504:11: style: The scope of the variable 'len2' can be reduced. [variableScope]
icinga-1.7.1/cgi/cmd.c:2505:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
icinga-1.7.1/cgi/cmd.c:2984:8: style: The scope of the variable 'ip_address' can be reduced. [variableScope]
icinga-1.7.1/cgi/cmd.c:2985:6: style: The scope of the variable 'dummy' can be reduced. [variableScope]
icinga-1.7.1/cgi/cmd.c:2986:8: style: The scope of the variable 'p' can be reduced. [variableScope]
icinga-1.7.1/cgi/cmd.c:3041:12: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/config.c:4108:18: warning: Either the condition 'i<=32' is redundant or the array 'arg_count[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
icinga-1.7.1/cgi/config.c:4107:26: note: Assuming that condition 'i<=32' is not redundant
icinga-1.7.1/cgi/config.c:4108:18: note: Array index out of bounds
icinga-1.7.1/cgi/config.c:4109:25: warning: Either the condition 'i<=32' is redundant or the array 'command_args[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
icinga-1.7.1/cgi/config.c:4107:26: note: Assuming that condition 'i<=32' is not redundant
icinga-1.7.1/cgi/config.c:4109:25: note: Array index out of bounds
icinga-1.7.1/cgi/config.c:4110:28: warning: Either the condition 'i<=32' is redundant or the array 'command_args[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
icinga-1.7.1/cgi/config.c:4107:26: note: Assuming that condition 'i<=32' is not redundant
icinga-1.7.1/cgi/config.c:4110:28: note: Array index out of bounds
icinga-1.7.1/cgi/config.c:4112:45: warning: Either the condition 'i<=32' is redundant or the array 'lead_space[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
icinga-1.7.1/cgi/config.c:4107:26: note: Assuming that condition 'i<=32' is not redundant
icinga-1.7.1/cgi/config.c:4112:45: note: Array index out of bounds
icinga-1.7.1/cgi/config.c:4113:44: warning: Either the condition 'i<=32' is redundant or the array 'command_args[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
icinga-1.7.1/cgi/config.c:4107:26: note: Assuming that condition 'i<=32' is not redundant
icinga-1.7.1/cgi/config.c:4113:44: note: Array index out of bounds
icinga-1.7.1/cgi/config.c:4113:62: warning: Either the condition 'i<=32' is redundant or the array 'lead_space[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
icinga-1.7.1/cgi/config.c:4107:26: note: Assuming that condition 'i<=32' is not redundant
icinga-1.7.1/cgi/config.c:4113:62: note: Array index out of bounds
icinga-1.7.1/cgi/config.c:4114:57: warning: Either the condition 'i<=32' is redundant or the array 'command_args[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
icinga-1.7.1/cgi/config.c:4107:26: note: Assuming that condition 'i<=32' is not redundant
icinga-1.7.1/cgi/config.c:4114:57: note: Array index out of bounds
icinga-1.7.1/cgi/config.c:4117:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/config.c:4139:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/config.c:4143:7: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/config.c:4144:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/config.c:4150:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/config.c:4014:2: style: Variable 'hst' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/config.c:4009:0: note: Variable 'hst' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/config.c:4014:2: note: Variable 'hst' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/config.c:4015:2: style: Variable 'svc' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/config.c:4010:0: note: Variable 'svc' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/config.c:4015:2: note: Variable 'svc' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/config.c:4369:2: style: Variable 'org_use_authentication' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icinga-1.7.1/cgi/config.c:4368:2: note: Variable 'org_use_authentication' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga-1.7.1/cgi/config.c:4369:2: note: Variable 'org_use_authentication' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga-1.7.1/cgi/config.c:4343:30: warning: Redundant assignment of 'org_cgi_log_rotation_method' to itself. [selfAssignment]
icinga-1.7.1/cgi/config.c:255:8: style: The scope of the variable 'seldesc' can be reduced. [variableScope]
icinga-1.7.1/cgi/config.c:3998:6: style: The scope of the variable 'odd' can be reduced. [variableScope]
icinga-1.7.1/cgi/config.c:3999:8: style: The scope of the variable 'bg_class' can be reduced. [variableScope]
icinga-1.7.1/cgi/config.c:4000:9: style: The scope of the variable 'j' can be reduced. [variableScope]
icinga-1.7.1/cgi/config.c:4003:7: style: The scope of the variable 'commandline_pre_processed' can be reduced. [variableScope]
icinga-1.7.1/cgi/config.c:4005:6: style: The scope of the variable 'arg_count' can be reduced. [variableScope]
icinga-1.7.1/cgi/extinfo.c:615:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/extinfo.c:627:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/extinfo.c:647:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/extinfo.c:657:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/extinfo.c:169:6: style: The scope of the variable 'found' can be reduced. [variableScope]
icinga-1.7.1/cgi/extinfo.c:170:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/extinfo.c:179:8: style: The scope of the variable 'last_sd_svc_desc' can be reduced. [variableScope]
icinga-1.7.1/cgi/extinfo.c:180:8: style: The scope of the variable 'last_sd_hostname' can be reduced. [variableScope]
icinga-1.7.1/cgi/extinfo.c:2431:6: style: The scope of the variable 'count' can be reduced. [variableScope]
icinga-1.7.1/cgi/extinfo.c:2432:9: style: The scope of the variable 'elapsed' can be reduced. [variableScope]
icinga-1.7.1/cgi/extinfo.c:2432:24: style: The scope of the variable 'total_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/extinfo.c:2494:5: style: Variable 'active_service_checks_ever' is modified but its new value is never used. [unreadVariable]
icinga-1.7.1/cgi/extinfo.c:2520:5: style: Variable 'passive_service_checks_ever' is modified but its new value is never used. [unreadVariable]
icinga-1.7.1/cgi/extinfo.c:2580:5: style: Variable 'active_host_checks_ever' is modified but its new value is never used. [unreadVariable]
icinga-1.7.1/cgi/extinfo.c:2607:5: style: Variable 'passive_host_checks_ever' is modified but its new value is never used. [unreadVariable]
icinga-1.7.1/cgi/extinfo.c:3450:4: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/extinfo.c:3456:4: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/getcgi.c:44:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
icinga-1.7.1/cgi/getcgi.c:144:8: style: The scope of the variable 'eqpos' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:1460:2: style: Variable 'temp_host' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/histogram.c:1456:0: note: Variable 'temp_host' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1460:2: note: Variable 'temp_host' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1463:2: style: Variable 'temp_service' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/histogram.c:1457:0: note: Variable 'temp_service' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1463:2: note: Variable 'temp_service' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1887:2: style: Variable 'string_width' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/histogram.c:1882:2: note: Variable 'string_width' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1887:2: note: Variable 'string_width' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1900:2: style: Variable 'string_width' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/histogram.c:1894:2: note: Variable 'string_width' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1900:2: note: Variable 'string_width' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1922:2: style: Variable 'string_width' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/histogram.c:1916:2: note: Variable 'string_width' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1922:2: note: Variable 'string_width' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1935:3: style: Variable 'string_width' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/histogram.c:1929:3: note: Variable 'string_width' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:1935:3: note: Variable 'string_width' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/histogram.c:213:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:214:7: style: The scope of the variable 'image_template' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:215:7: style: The scope of the variable 'start_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:216:7: style: The scope of the variable 'end_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:220:6: style: The scope of the variable 'found' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:223:6: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:224:9: style: The scope of the variable 't3' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:1452:6: style: The scope of the variable 'have_state4_min' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:1454:9: style: The scope of the variable 'state4_avg' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:1947:6: style: The scope of the variable 'skip_state' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:2127:7: style: The scope of the variable 'entry_host_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:2128:7: style: The scope of the variable 'entry_service_desc' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:2129:8: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/histogram.c:1935:18: style: Variable 'string_width' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/history.c:96:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/history.c:97:7: style: The scope of the variable 'temp_buffer2' can be reduced. [variableScope]
icinga-1.7.1/cgi/history.c:442:7: style: The scope of the variable 'error_text' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:502:4: style: Variable 'temp_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/notifications.c:501:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/notifications.c:502:4: note: Variable 'temp_buffer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/notifications.c:74:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:75:7: style: The scope of the variable 'temp_buffer2' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:414:8: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:415:7: style: The scope of the variable 'date_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:416:7: style: The scope of the variable 'alert_level' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:417:7: style: The scope of the variable 'alert_level_class' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:418:7: style: The scope of the variable 'contact_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:419:7: style: The scope of the variable 'service_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:420:7: style: The scope of the variable 'host_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:421:7: style: The scope of the variable 'method_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:422:7: style: The scope of the variable 'error_text' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:423:7: style: The scope of the variable 'displayed_host_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:424:7: style: The scope of the variable 'displayed_service_desc' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:425:6: style: The scope of the variable 'show_entry' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:427:6: style: The scope of the variable 'notification_detail_type' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:428:6: style: The scope of the variable 'odd' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:429:6: style: The scope of the variable 'json_start' can be reduced. [variableScope]
icinga-1.7.1/cgi/notifications.c:558:6: warning: The buffer 'alert_level' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/notifications.c:562:6: warning: The buffer 'alert_level' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/notifications.c:566:6: warning: The buffer 'alert_level' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/outages.c:613:14: style: The scope of the variable 'temp_hoststatus' can be reduced. [variableScope]
icinga-1.7.1/cgi/outages.c:653:18: style: The scope of the variable 'last_hostoutagesort' can be reduced. [variableScope]
icinga-1.7.1/cgi/outages.c:299:3: style: Variable 'number_of_problem_hosts' is modified but its new value is never used. [unreadVariable]
icinga-1.7.1/cgi/outages.c:301:4: style: Variable 'number_of_blocking_problem_hosts' is modified but its new value is never used. [unreadVariable]
icinga-1.7.1/cgi/readlogs.c:86:2: style: Variable 'temp_filter' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/readlogs.c:84:0: note: Variable 'temp_filter' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/readlogs.c:86:2: note: Variable 'temp_filter' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/readlogs.c:146:6: style: The scope of the variable 'type' can be reduced. [variableScope]
icinga-1.7.1/cgi/readlogs.c:147:6: style: The scope of the variable 'regex_i' can be reduced. [variableScope]
icinga-1.7.1/cgi/readlogs.c:147:19: style: The scope of the variable 'i' can be reduced. [variableScope]
icinga-1.7.1/cgi/readlogs.c:147:26: style: The scope of the variable 'len' can be reduced. [variableScope]
icinga-1.7.1/cgi/readlogs.c:148:8: style: The scope of the variable 'keep_entry' can be reduced. [variableScope]
icinga-1.7.1/cgi/readlogs.c:149:9: style: The scope of the variable 'timestamp' can be reduced. [variableScope]
icinga-1.7.1/cgi/readlogs.c:177:0: error: Memory leak: search_regex [memleak]
icinga-1.7.1/cgi/showlog.c:554:7: style: The scope of the variable 'image' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:555:7: style: The scope of the variable 'image_alt' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:556:7: style: The scope of the variable 'last_message_date' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:557:7: style: The scope of the variable 'current_message_date' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:558:7: style: The scope of the variable 'date_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:559:7: style: The scope of the variable 'error_text' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:561:6: style: The scope of the variable 'status' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:561:35: style: The scope of the variable 'i' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:566:6: style: The scope of the variable 'json_start' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:569:6: style: The scope of the variable 'count' can be reduced. [variableScope]
icinga-1.7.1/cgi/showlog.c:1046:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/showlog.c:1009:2: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1013:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1017:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1021:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1025:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1029:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1033:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1037:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1041:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/showlog.c:1045:3: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2377:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:2390:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:2474:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:2487:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:2895:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:2908:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:4149:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:4160:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:4546:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:4557:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:5652:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:5663:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icinga-1.7.1/cgi/status.c:2228:19: warning: Possible null pointer dereference: temp_status [nullPointer]
icinga-1.7.1/cgi/status.c:2056:28: note: Assignment 'temp_status=NULL', assigned value is 0
icinga-1.7.1/cgi/status.c:2228:19: note: Null pointer dereference
icinga-1.7.1/cgi/status.c:2793:23: warning: Possible null pointer dereference: temp_statusdata [nullPointer]
icinga-1.7.1/cgi/status.c:2624:32: note: Assignment 'temp_statusdata=NULL', assigned value is 0
icinga-1.7.1/cgi/status.c:2793:23: note: Null pointer dereference
icinga-1.7.1/cgi/status.c:4112:64: warning: Either the condition 'temp_servicestatus==NULL' is redundant or there is possible null pointer dereference: temp_servicestatus. [nullPointerRedundantCheck]
icinga-1.7.1/cgi/status.c:4113:28: note: Assuming that condition 'temp_servicestatus==NULL' is not redundant
icinga-1.7.1/cgi/status.c:4112:64: note: Null pointer dereference
icinga-1.7.1/cgi/status.c:5584:8: warning: Either the condition 'temp_status==NULL' is redundant or there is possible null pointer dereference: temp_status. [nullPointerRedundantCheck]
icinga-1.7.1/cgi/status.c:5591:21: note: Assuming that condition 'temp_status==NULL' is not redundant
icinga-1.7.1/cgi/status.c:5584:8: note: Null pointer dereference
icinga-1.7.1/cgi/status.c:5587:33: warning: Either the condition 'temp_status==NULL' is redundant or there is possible null pointer dereference: temp_status. [nullPointerRedundantCheck]
icinga-1.7.1/cgi/status.c:5591:21: note: Assuming that condition 'temp_status==NULL' is not redundant
icinga-1.7.1/cgi/status.c:5587:33: note: Null pointer dereference
icinga-1.7.1/cgi/status.c:5609:65: warning: Either the condition 'temp_status==NULL' is redundant or there is possible null pointer dereference: temp_status. [nullPointerRedundantCheck]
icinga-1.7.1/cgi/status.c:5610:22: note: Assuming that condition 'temp_status==NULL' is not redundant
icinga-1.7.1/cgi/status.c:5609:65: note: Null pointer dereference
icinga-1.7.1/cgi/status.c:4477:2: style: Variable 'temp_host' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/status.c:4474:0: note: Variable 'temp_host' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/status.c:4477:2: note: Variable 'temp_host' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/status.c:566:7: style: The scope of the variable 'host_service_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:576:6: style: The scope of the variable 'regex_i' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:577:6: style: The scope of the variable 'len' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:580:6: style: The scope of the variable 'show_all' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:581:6: style: The scope of the variable 'host_items_found' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:582:6: style: The scope of the variable 'service_items_found' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:2062:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:2628:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:3363:8: style: The scope of the variable 'status_bg_class' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:4589:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:4590:6: style: The scope of the variable 'service_found' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:4704:6: style: The scope of the variable 'partial_hosts' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:4840:8: style: The scope of the variable 'status_bg_class' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:4889:8: style: The scope of the variable 'temp_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:6305:6: style: The scope of the variable 'found' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:6692:6: style: The scope of the variable 'saved_escape_html_tags_var' can be reduced. [variableScope]
icinga-1.7.1/cgi/status.c:5864:12: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/status.c:6560:5: style: Variable 'found' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/status.c:671:6: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:679:6: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:705:6: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:713:6: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:739:6: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:747:6: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:1300:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:1302:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2154:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2159:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2164:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2169:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2174:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2719:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2724:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2729:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2734:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:2739:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:4483:3: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:4487:3: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:4491:3: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/status.c:5812:234: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icinga-1.7.1/cgi/statusmap.c:925:17: style: Condition 'this_host==NULL' is always true [knownConditionTrueFalse]
icinga-1.7.1/cgi/statusmap.c:911:15: note: Assignment 'this_host=NULL', assigned value is 0
icinga-1.7.1/cgi/statusmap.c:925:17: note: Condition 'this_host==NULL' is always true
icinga-1.7.1/cgi/statusmap.c:932:17: style: Condition 'this_host!=NULL' is always false [knownConditionTrueFalse]
icinga-1.7.1/cgi/statusmap.c:911:15: note: Assignment 'this_host=NULL', assigned value is 0
icinga-1.7.1/cgi/statusmap.c:932:17: note: Condition 'this_host!=NULL' is always false
icinga-1.7.1/cgi/statusmap.c:1024:17: style: Condition 'this_host==NULL' is always true [knownConditionTrueFalse]
icinga-1.7.1/cgi/statusmap.c:1010:15: note: Assignment 'this_host=NULL', assigned value is 0
icinga-1.7.1/cgi/statusmap.c:1024:17: note: Condition 'this_host==NULL' is always true
icinga-1.7.1/cgi/statusmap.c:1031:17: style: Condition 'this_host!=NULL' is always false [knownConditionTrueFalse]
icinga-1.7.1/cgi/statusmap.c:1010:15: note: Assignment 'this_host=NULL', assigned value is 0
icinga-1.7.1/cgi/statusmap.c:1031:17: note: Condition 'this_host!=NULL' is always false
icinga-1.7.1/cgi/statusmap.c:1657:31: style: Condition 'average_host_services==0' is always false [knownConditionTrueFalse]
icinga-1.7.1/cgi/statusmap.c:1601:26: note: Assignment 'average_host_services=4', assigned value is 4
icinga-1.7.1/cgi/statusmap.c:1657:31: note: Condition 'average_host_services==0' is always false
icinga-1.7.1/cgi/statusmap.c:1679:15: warning: Either the condition 'temp_hoststatus==NULL' is redundant or there is possible null pointer dereference: temp_hoststatus. [nullPointerRedundantCheck]
icinga-1.7.1/cgi/statusmap.c:1675:25: note: Assuming that condition 'temp_hoststatus==NULL' is not redundant
icinga-1.7.1/cgi/statusmap.c:1679:15: note: Null pointer dereference
icinga-1.7.1/cgi/statusmap.c:1730:28: warning: Either the condition 'temp_host!=NULL' is redundant or there is possible null pointer dereference: temp_host. [nullPointerRedundantCheck]
icinga-1.7.1/cgi/statusmap.c:1721:19: note: Assuming that condition 'temp_host!=NULL' is not redundant
icinga-1.7.1/cgi/statusmap.c:1730:28: note: Null pointer dereference
icinga-1.7.1/cgi/statusmap.c:1736:9: warning: Either the condition 'temp_host!=NULL' is redundant or there is possible null pointer dereference: temp_host. [nullPointerRedundantCheck]
icinga-1.7.1/cgi/statusmap.c:1721:19: note: Assuming that condition 'temp_host!=NULL' is not redundant
icinga-1.7.1/cgi/statusmap.c:1736:9: note: Null pointer dereference
icinga-1.7.1/cgi/statusmap.c:2279:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
icinga-1.7.1/cgi/statusmap.c:514:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:515:6: style: The scope of the variable 'zoom' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:516:6: style: The scope of the variable 'zoom_width' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:516:18: style: The scope of the variable 'zoom_height' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:517:6: style: The scope of the variable 'zoom_width_granularity' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:518:6: style: The scope of the variable 'zoom_height_granularity' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:519:6: style: The scope of the variable 'current_zoom_granularity' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:522:6: style: The scope of the variable 'found' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:781:6: style: The scope of the variable 'child_hosts' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:784:6: style: The scope of the variable 'current_child_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:2291:13: style: The scope of the variable 'temp_hostgroup' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:2379:6: style: The scope of the variable 'current_layer' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:2400:6: style: The scope of the variable 'current_members' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:2422:6: style: The scope of the variable 'in_layer_list' can be reduced. [variableScope]
icinga-1.7.1/cgi/statusmap.c:1278:4: style: Variable 'total_eligible_hosts' is modified but its new value is never used. [unreadVariable]
icinga-1.7.1/cgi/statusmap.c:1621:8: style: Variable 'y2' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/statusmap.c:2606:33: style: Variable 'average_child_angle' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/statusmap.c:2743:33: style: Variable 'average_child_angle' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/statusmap.c:1855:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/statusmap.c:1857:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/statusmap.c:1859:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/statusmap.c:1861:5: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/statusmap.c:1864:4: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/statusmap.c:1867:4: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/statusmap.c:1870:4: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/statusmap.c:1876:4: warning: The buffer 'temp_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/statuswml.c:1191:7: style: The scope of the variable 'input_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1192:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1193:8: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1194:8: style: The scope of the variable 'fp' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1195:6: style: The scope of the variable 'odd' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1196:6: style: The scope of the variable 'in_macro' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1288:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1289:8: style: The scope of the variable 'fp' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1290:6: style: The scope of the variable 'odd' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1355:8: style: The scope of the variable 'temp_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswml.c:1356:11: style: The scope of the variable 'temp_service' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:545:17: style: Condition 'this_host==NULL' is always true [knownConditionTrueFalse]
icinga-1.7.1/cgi/statuswrl.c:531:15: note: Assignment 'this_host=NULL', assigned value is 0
icinga-1.7.1/cgi/statuswrl.c:545:17: note: Condition 'this_host==NULL' is always true
icinga-1.7.1/cgi/statuswrl.c:552:17: style: Condition 'this_host!=NULL' is always false [knownConditionTrueFalse]
icinga-1.7.1/cgi/statuswrl.c:531:15: note: Assignment 'this_host=NULL', assigned value is 0
icinga-1.7.1/cgi/statuswrl.c:552:17: note: Condition 'this_host!=NULL' is always false
icinga-1.7.1/cgi/statuswrl.c:634:17: style: Condition 'this_host==NULL' is always true [knownConditionTrueFalse]
icinga-1.7.1/cgi/statuswrl.c:620:15: note: Assignment 'this_host=NULL', assigned value is 0
icinga-1.7.1/cgi/statuswrl.c:634:17: note: Condition 'this_host==NULL' is always true
icinga-1.7.1/cgi/statuswrl.c:641:17: style: Condition 'this_host!=NULL' is always false [knownConditionTrueFalse]
icinga-1.7.1/cgi/statuswrl.c:620:15: note: Assignment 'this_host=NULL', assigned value is 0
icinga-1.7.1/cgi/statuswrl.c:641:17: note: Condition 'this_host!=NULL' is always false
icinga-1.7.1/cgi/statuswrl.c:781:2: style: Variable 'visibility_range' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/statuswrl.c:760:0: note: Variable 'visibility_range' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/statuswrl.c:781:2: note: Variable 'visibility_range' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/statuswrl.c:407:6: style: The scope of the variable 'current_layer' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:428:6: style: The scope of the variable 'current_members' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:476:6: style: The scope of the variable 'max_layer_width' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:481:6: style: The scope of the variable 'current_layer' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:482:6: style: The scope of the variable 'layer_members' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:483:6: style: The scope of the variable 'current_layer_member' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:759:8: style: The scope of the variable 'temp_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:879:7: style: The scope of the variable 'state_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:882:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
icinga-1.7.1/cgi/statuswrl.c:1225:33: style: Variable 'average_child_angle' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/summary.c:1436:2: style: Variable 'new_event->next' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/summary.c:1435:2: note: Variable 'new_event->next' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/summary.c:1436:2: note: Variable 'new_event->next' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/summary.c:1451:2: style: Variable 'temp_list' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/summary.c:1445:0: note: Variable 'temp_list' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/summary.c:1451:2: note: Variable 'temp_list' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/summary.c:1881:2: style: Variable 'new_producer' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/summary.c:1878:0: note: Variable 'new_producer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/summary.c:1881:2: note: Variable 'new_producer' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/summary.c:183:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:184:7: style: The scope of the variable 'start_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:185:7: style: The scope of the variable 'end_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:190:9: style: The scope of the variable 't3' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:193:6: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:1159:7: style: The scope of the variable 'entry_host_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:1160:7: style: The scope of the variable 'entry_svc_description' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:1161:8: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:1162:8: style: The scope of the variable 'plugin_output' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:1163:6: style: The scope of the variable 'state' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:1164:6: style: The scope of the variable 'state_type' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:1938:6: style: The scope of the variable 'producer_type' can be reduced. [variableScope]
icinga-1.7.1/cgi/summary.c:2113:6: style: The scope of the variable 'json_start' can be reduced. [variableScope]
icinga-1.7.1/cgi/tac.c:613:11: style: The scope of the variable 'temp_service' can be reduced. [variableScope]
icinga-1.7.1/cgi/tac.c:615:8: style: The scope of the variable 'temp_host' can be reduced. [variableScope]
icinga-1.7.1/cgi/tac.c:1175:14: style: The scope of the variable 'temp_hoststatus' can be reduced. [variableScope]
icinga-1.7.1/cgi/tac.c:2687:10: style: Variable 'problem_found' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/cgi/tac.c:1937:3: warning: The buffer 'host_health_image' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/tac.c:1939:3: warning: The buffer 'host_health_image' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/tac.c:1945:3: warning: The buffer 'service_health_image' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/tac.c:1947:3: warning: The buffer 'service_health_image' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
icinga-1.7.1/cgi/trends.c:2285:2: style: Variable 'new_as' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/cgi/trends.c:2278:0: note: Variable 'new_as' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/trends.c:2285:2: note: Variable 'new_as' is reassigned a value before the old one has been used.
icinga-1.7.1/cgi/trends.c:228:7: style: The scope of the variable 'image_template' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:229:7: style: The scope of the variable 'start_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:230:7: style: The scope of the variable 'end_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:231:6: style: The scope of the variable 'string_width' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:232:6: style: The scope of the variable 'string_height' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:233:7: style: The scope of the variable 'start_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:234:7: style: The scope of the variable 'end_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:240:9: style: The scope of the variable 't3' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:243:9: style: The scope of the variable 'old_t1' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:244:9: style: The scope of the variable 'old_t2' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:246:9: style: The scope of the variable 'problem_t1' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:247:9: style: The scope of the variable 'problem_t2' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:248:9: style: The scope of the variable 'margin' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1655:6: style: The scope of the variable 'current_state' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1660:6: style: The scope of the variable 'first_real_state' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1661:9: style: The scope of the variable 'initial_assumed_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1662:6: style: The scope of the variable 'initial_assumed_state' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1663:6: style: The scope of the variable 'error' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1965:6: style: The scope of the variable 'color_to_use' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1967:9: style: The scope of the variable 'start_pixel_ratio' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1968:9: style: The scope of the variable 'end_pixel_ratio' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1969:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1970:7: style: The scope of the variable 'state_string' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1971:7: style: The scope of the variable 'end_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1972:7: style: The scope of the variable 'start_timestring' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1973:9: style: The scope of the variable 'center_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1974:9: style: The scope of the variable 'next_start_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:1975:9: style: The scope of the variable 'next_end_time' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:2418:7: style: The scope of the variable 'entry_host_name' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:2419:7: style: The scope of the variable 'entry_service_desc' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:2423:6: style: The scope of the variable 'state_type' can be reduced. [variableScope]
icinga-1.7.1/cgi/trends.c:2664:18: style: Variable 'string_height' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/common/macros.c:526:5: warning: Redundant assignment of 'x' to itself. [selfAssignment]
icinga-1.7.1/common/macros.c:96:6: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/common/macros.c:100:6: style: The scope of the variable 'clean_macro' can be reduced. [variableScope]
icinga-1.7.1/common/macros.c:101:6: style: The scope of the variable 'found_macro_x' can be reduced. [variableScope]
icinga-1.7.1/common/macros.c:2502:15: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/common/macros.c:2503:15: style: The scope of the variable 'y' can be reduced. [variableScope]
icinga-1.7.1/common/macros.c:2504:15: style: The scope of the variable 'z' can be reduced. [variableScope]
icinga-1.7.1/common/macros.c:2505:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
icinga-1.7.1/common/macros.c:2507:15: style: The scope of the variable 'illegal_char' can be reduced. [variableScope]
icinga-1.7.1/common/macros.c:177:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/common/macros.c:143:3: style: Variable 'found_macro_x' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/common/objects.c:179:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:176:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:179:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:180:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:177:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:180:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:197:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:194:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:197:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:198:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:195:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:198:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:215:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:212:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:215:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:216:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:213:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:216:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:233:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:230:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:233:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:234:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:231:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:234:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:251:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:248:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:251:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:252:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:249:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:252:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:269:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:266:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:269:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:270:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:267:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:270:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:287:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:284:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:287:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:288:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:285:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:288:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:305:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:302:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:305:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:306:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:303:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:306:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:323:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:320:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:323:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:324:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:321:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:324:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:341:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:338:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:341:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:342:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:339:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:342:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:359:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:356:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:359:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:360:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:357:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:360:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:377:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:374:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:377:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:378:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:375:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:378:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:394:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:391:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:394:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:395:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:392:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:395:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:3399:2: style: Variable 'this_timeperiod' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/common/objects.c:3348:0: note: Variable 'this_timeperiod' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:3399:2: note: Variable 'this_timeperiod' is reassigned a value before the old one has been used.
icinga-1.7.1/common/objects.c:2799:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
icinga-1.7.1/common/objects.c:530:17: style: Checking if unsigned variable 'start_time' is less than zero. [unsignedLessThanZero]
icinga-1.7.1/common/objects.c:534:15: style: Checking if unsigned variable 'end_time' is less than zero. [unsignedLessThanZero]
icinga-1.7.1/common/objects.c:599:17: style: Checking if unsigned variable 'start_time' is less than zero. [unsignedLessThanZero]
icinga-1.7.1/common/objects.c:603:15: style: Checking if unsigned variable 'end_time' is less than zero. [unsignedLessThanZero]
icinga-1.7.1/common/shared.c:36:15: style: The scope of the variable 'original_my_strtok_buffer' can be reduced. [variableScope]
icinga-1.7.1/common/skiplist.c:148:15: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/common/skiplist.c:173:8: style: The scope of the variable 'r' can be reduced. [variableScope]
icinga-1.7.1/common/snprintf.c:1149:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
icinga-1.7.1/common/snprintf.c:287:2: error: va_list 'args' used before va_start() was called. [va_list_usedBeforeStarted]
icinga-1.7.1/contrib/convertcfg.c:629:21: warning: Comparison is wrong. Result of 'temp_ptr+1' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
icinga-1.7.1/contrib/convertcfg.c:676:21: warning: Comparison is wrong. Result of 'temp_ptr+1' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
icinga-1.7.1/contrib/convertcfg.c:112:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:111:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:112:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:157:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:156:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:157:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:176:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:175:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:176:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:276:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:275:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:276:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:319:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:318:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:319:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:389:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:388:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:389:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:402:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:399:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:402:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:439:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:438:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:439:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:522:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:521:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:522:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:560:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:553:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:560:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:585:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:579:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:585:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:621:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:620:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:621:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:665:4: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/convertcfg.c:664:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:665:4: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/convertcfg.c:587:4: style: Variable 'x' is modified but its new value is never used. [unreadVariable]
icinga-1.7.1/contrib/daemonchk.c:27:6: style: The scope of the variable 'c' can be reduced. [variableScope]
icinga-1.7.1/contrib/daemonchk.c:206:6: style: The scope of the variable 'nchars' can be reduced. [variableScope]
icinga-1.7.1/contrib/dst.c:25:10: style: The scope of the variable 'high' can be reduced. [variableScope]
icinga-1.7.1/contrib/dst.c:25:15: style: The scope of the variable 'low' can be reduced. [variableScope]
icinga-1.7.1/contrib/dst.c:56:21: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
icinga-1.7.1/contrib/mini_epn.c:23:8: style: The scope of the variable 'plugin_output' can be reduced. [variableScope]
icinga-1.7.1/contrib/mini_epn.c:25:8: style: The scope of the variable 'args' can be reduced. [variableScope]
icinga-1.7.1/contrib/mini_epn.c:28:6: style: The scope of the variable 'pclose_result' can be reduced. [variableScope]
icinga-1.7.1/contrib/mini_epn.c:42:11: style: Unused variable: n_a [unusedVariable]
icinga-1.7.1/contrib/mini_epn.c:99:12: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/contrib/new_mini_epn.c:203:2: style: Variable 'exitstatus' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/contrib/new_mini_epn.c:196:2: note: Variable 'exitstatus' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/new_mini_epn.c:203:2: note: Variable 'exitstatus' is reassigned a value before the old one has been used.
icinga-1.7.1/contrib/new_mini_epn.c:186:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
icinga-1.7.1/contrib/new_mini_epn.c:220:14: style: The scope of the variable 'end' can be reduced. [variableScope]
icinga-1.7.1/contrib/new_mini_epn.c:60:9: style: Unused variable: n_a [unusedVariable]
icinga-1.7.1/contrib/new_mini_epn.c:132:10: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/helloworld.c:116:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/db.c:2735:3: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck]
icinga-1.7.1/module/idoutils/src/db.c:2739:67: note: Assuming that condition 't==NULL' is not redundant
icinga-1.7.1/module/idoutils/src/db.c:2735:3: note: Null pointer dereference
icinga-1.7.1/module/idoutils/src/db.c:1329:2: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/db.c:1323:2: note: Variable 'name' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/db.c:1329:2: note: Variable 'name' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/db.c:2355:2: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:60:2: style: Variable 'name1' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:45:0: note: Variable 'name1' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:60:2: note: Variable 'name1' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:61:2: style: Variable 'name2' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:46:0: note: Variable 'name2' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:61:2: note: Variable 'name2' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:293:2: style: Variable 'name1' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:281:0: note: Variable 'name1' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:293:2: note: Variable 'name1' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:294:2: style: Variable 'name2' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:282:0: note: Variable 'name2' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:294:2: note: Variable 'name2' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:678:2: style: Variable 'name1' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:672:0: note: Variable 'name1' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:678:2: note: Variable 'name1' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:679:2: style: Variable 'name2' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:673:0: note: Variable 'name2' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:679:2: note: Variable 'name2' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1236:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1232:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1236:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1511:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1507:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1511:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1512:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1511:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1512:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1513:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1512:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1513:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1916:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1912:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1916:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1918:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1916:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1918:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2068:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2065:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2068:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2069:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2068:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2069:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2070:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2069:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2070:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2071:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2070:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2071:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2072:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2071:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2072:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2073:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2072:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2073:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2099:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2073:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2099:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2154:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2151:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2154:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2155:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2154:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2155:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2156:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2155:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2156:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2157:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2156:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2157:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2158:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2157:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2158:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2159:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2158:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2159:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2160:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2159:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2160:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2161:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2160:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2161:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2162:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2161:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2162:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2204:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2179:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2204:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2264:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2261:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2264:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2265:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2264:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2265:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2266:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2265:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2266:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2267:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2266:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2267:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2268:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2267:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2268:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2270:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2268:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2270:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2271:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2270:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2271:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2414:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2409:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2414:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2416:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2414:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2416:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2423:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2416:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2423:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2438:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2423:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2438:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2541:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2536:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2541:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2542:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2541:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2542:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2550:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2542:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2550:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2566:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2550:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2566:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2639:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2638:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2639:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2640:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2639:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2640:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2641:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2640:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2641:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2642:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2641:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2642:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2643:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2642:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2643:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2644:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2643:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2644:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2645:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2644:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2645:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2646:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2645:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2646:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2647:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2646:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2647:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2648:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2647:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2648:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2649:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2648:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2649:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2661:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2649:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2661:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2768:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2767:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2768:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2769:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2768:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2769:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2770:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2769:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2770:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2771:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2770:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2771:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2772:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2771:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2772:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2773:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2772:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2773:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2774:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2773:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2774:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2775:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2774:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2775:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2776:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2775:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2776:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2777:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2776:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2777:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2778:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2777:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2778:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2790:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2778:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2790:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2888:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2885:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2888:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2889:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2888:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2889:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2890:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2889:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2890:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2891:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2890:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2891:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2892:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2891:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2892:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2893:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2892:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2893:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2894:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2893:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2894:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2895:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2894:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2895:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3173:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3169:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3173:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3174:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3173:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3174:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3175:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3174:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3175:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3176:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3175:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3176:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3177:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3176:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3177:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3178:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3177:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3178:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3179:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3178:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3179:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3180:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3179:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3180:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3181:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3180:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3181:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3182:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3181:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3182:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3715:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3712:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3715:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3716:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3715:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3716:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3717:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3716:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3717:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3718:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3717:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3718:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3719:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3718:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3719:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3720:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3719:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3720:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3876:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3875:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3876:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3877:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3876:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3877:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3878:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3877:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3878:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3879:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3878:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3879:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3880:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3879:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3880:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3881:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3880:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3881:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3882:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3881:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3882:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3883:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3882:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3883:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3884:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3883:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3884:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3885:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3884:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3885:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3886:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3885:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3886:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3887:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3886:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3887:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3888:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3887:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3888:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3889:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3888:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3889:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3890:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3889:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3890:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3891:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3890:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3891:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3892:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3891:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3892:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3931:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3892:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3931:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4025:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4024:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4025:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4026:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4025:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4026:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4027:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4026:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4027:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4028:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4027:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4028:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4029:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4028:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4029:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4030:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4029:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4030:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4031:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4030:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4031:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4032:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4031:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4032:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4033:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4032:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4033:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4034:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4033:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4034:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4035:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4034:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4035:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4036:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4035:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4036:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4037:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4036:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4037:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4038:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4037:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4038:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4039:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4038:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4039:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4040:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4039:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4040:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4041:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4040:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4041:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4042:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4041:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4042:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4043:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4042:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4043:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4044:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4043:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4044:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4045:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4044:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4045:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4046:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4045:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4046:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4047:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4046:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4047:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4048:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4047:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4048:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4049:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4048:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4049:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4050:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4049:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4050:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4051:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4050:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4051:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4052:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4051:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4052:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4053:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4052:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4053:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4054:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4053:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4054:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4055:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4054:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4055:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4056:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4055:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4056:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4057:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4056:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4057:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4058:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4057:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4058:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4059:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4058:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4059:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4060:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4059:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4060:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4080:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4060:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4080:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4081:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4080:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4081:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4163:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4146:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4163:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4239:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4238:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4239:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4240:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4239:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4240:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4241:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4240:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4241:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4242:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4241:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4242:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4243:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4242:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4243:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4244:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4243:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4244:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4245:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4244:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4245:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4246:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4245:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4246:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4247:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4246:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4247:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4248:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4247:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4248:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4249:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4248:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4249:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4250:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4249:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4250:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4251:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4250:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4251:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4252:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4251:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4252:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4253:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4252:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4253:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4254:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4253:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4254:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4255:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4254:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4255:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4256:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4255:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4256:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4257:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4256:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4257:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4258:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4257:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4258:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4259:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4258:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4259:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4260:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4259:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4260:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4261:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4260:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4261:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4262:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4261:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4262:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4263:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4262:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4263:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4264:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4263:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4264:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4265:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4264:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4265:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4266:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4265:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4266:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4267:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4266:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4267:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4268:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4267:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4268:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4269:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4268:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4269:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4270:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4269:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4270:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4271:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4270:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4271:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4272:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4271:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4272:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4273:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4272:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4273:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4274:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4273:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4274:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4275:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4274:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4275:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4296:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4275:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4296:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4299:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4296:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4299:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4431:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4430:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4431:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4432:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4431:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4432:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4433:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4432:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4433:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4434:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4433:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4434:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4435:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4434:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4435:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4436:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4435:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4436:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4443:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4436:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4443:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4461:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4443:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4461:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4477:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4461:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4477:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4570:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4569:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4570:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4728:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4724:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4728:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4729:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4728:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4729:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4730:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4729:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4730:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4731:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4730:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4731:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4732:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4731:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4732:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4733:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4732:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4733:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4937:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4936:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4937:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4938:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4937:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4938:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4939:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4938:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4939:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4940:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4939:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4940:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4941:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4940:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4941:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4942:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4941:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4942:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4943:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4942:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4943:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5747:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5746:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5747:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5748:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5747:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5748:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5749:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5748:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5749:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5750:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5749:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5750:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5751:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5750:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5751:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5752:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5751:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5752:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5753:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5752:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5753:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5754:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5753:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5754:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5755:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5754:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5755:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5756:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5755:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5756:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5757:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5756:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5757:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5758:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5757:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5758:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5759:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5758:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5759:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5760:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5759:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5760:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5761:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5760:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5761:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5762:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5761:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5762:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5763:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5762:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5763:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5764:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5763:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5764:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5765:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5764:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5765:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5766:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5765:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5766:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5767:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5766:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5767:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5768:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5767:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5768:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5769:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5768:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5769:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5770:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5769:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5770:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5771:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5770:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5771:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5772:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5771:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5772:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5773:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5772:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5773:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5774:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5773:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5774:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5775:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5774:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5775:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5776:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5775:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5776:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5777:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5776:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5777:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5778:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5777:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5778:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5779:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5778:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5779:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5780:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5779:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5780:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5781:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5780:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5781:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5782:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5781:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5782:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5790:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5782:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5790:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5796:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5790:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5796:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5811:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5796:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5811:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5817:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5811:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5817:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5818:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5817:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5818:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5882:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5818:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5882:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6421:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6410:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6421:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6725:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6724:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6725:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6726:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6725:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6726:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6727:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6726:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6727:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6728:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6727:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6728:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6729:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6728:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6729:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6730:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6729:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6730:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6731:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6730:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6731:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6732:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6731:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6732:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6733:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6732:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6733:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6734:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6733:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6734:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6735:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6734:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6735:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6736:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6735:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6736:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6737:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6736:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6737:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6738:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6737:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6738:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6739:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6738:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6739:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6740:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6739:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6740:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6741:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6740:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6741:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6742:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6741:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6742:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6743:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6742:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6743:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6744:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6743:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6744:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6745:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6744:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6745:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6746:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6745:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6746:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6747:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6746:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6747:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6748:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6747:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6748:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6749:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6748:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6749:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6750:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6749:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6750:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6751:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6750:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6751:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6752:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6751:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6752:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6753:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6752:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6753:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6754:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6753:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6754:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6755:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6754:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6755:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6756:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6755:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6756:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6757:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6756:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6757:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6765:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6757:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6765:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6773:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6765:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6773:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6784:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6773:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6784:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6785:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6784:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6785:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6791:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6785:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6791:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6792:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6791:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6792:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6849:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6792:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6849:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7265:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7254:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7265:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7522:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7521:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7522:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7523:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7522:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7523:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7524:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7523:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7524:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7525:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7524:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7525:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7528:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7525:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7528:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7529:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7528:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7529:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7530:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7529:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7530:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7544:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7530:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7544:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7594:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7593:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7594:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7595:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7594:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7595:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7596:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7595:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7596:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7597:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7596:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7597:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7598:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7597:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7598:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7601:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7598:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7601:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7602:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7601:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7602:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7603:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7602:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7603:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7618:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7603:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7618:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7677:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7676:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7677:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7678:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7677:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7678:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7679:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7678:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7679:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7680:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7679:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7680:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7681:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7680:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7681:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7684:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7681:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7684:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7687:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7684:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7687:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7701:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7687:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7701:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7786:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7777:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7786:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7819:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7811:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7819:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7881:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7880:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7881:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7882:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7881:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7882:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7883:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7882:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7883:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7884:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7883:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7884:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7885:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7884:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7885:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7886:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7885:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7886:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7889:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7886:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7889:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7892:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7889:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7892:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7907:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7892:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7907:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7992:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7983:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7992:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8025:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8017:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8025:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8083:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8072:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8083:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8164:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8153:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8164:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8464:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8463:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8464:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8465:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8464:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8465:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8466:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8465:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8466:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8467:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8466:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8467:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8468:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8467:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8468:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8469:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8468:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8469:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8470:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8469:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8470:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8471:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8470:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8471:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8472:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8471:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8472:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8473:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8472:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8473:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8474:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8473:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8474:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8475:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8474:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8475:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8476:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8475:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8476:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8483:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8476:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8483:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8487:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8483:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8487:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8491:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8487:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8491:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8523:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8491:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8523:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8659:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8648:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8659:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8705:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8693:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8705:3: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8891:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8880:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8891:2: note: Variable 'result' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5407:11: style: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5110:15: note: 'buf1' is assigned value 'NULL' here.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5407:11: note: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5625:11: style: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5427:15: note: 'buf1' is assigned value 'NULL' here.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5625:11: note: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6102:11: style: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5714:15: note: 'buf1' is assigned value 'NULL' here.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6102:11: note: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6629:11: style: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6380:15: note: 'buf1' is assigned value 'NULL' here.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6629:11: note: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7063:11: style: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6692:15: note: 'buf1' is assigned value 'NULL' here.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7063:11: note: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7479:11: style: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7222:15: note: 'buf1' is assigned value 'NULL' here.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7479:11: note: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8403:11: style: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8121:15: note: 'buf1' is assigned value 'NULL' here.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8403:11: note: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:9100:11: style: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8851:15: note: 'buf1' is assigned value 'NULL' here.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:9100:11: note: Same expression on both sides of '!=' because the value of 'buf1' and 'NULL' are the same.
icinga-1.7.1/module/idoutils/src/dbhandlers.c:617:6: style: The scope of the variable 'compare' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:668:6: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:671:6: style: The scope of the variable 'compare' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:798:6: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8114:6: style: The scope of the variable 'day' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8115:16: style: The scope of the variable 'start_sec' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8116:16: style: The scope of the variable 'end_sec' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:519:0: style: Variable 'objecttype_id' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1236:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:1743:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2099:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2204:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2566:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2698:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:2832:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3048:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3485:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:3731:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4163:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4389:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4477:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4570:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:4745:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5105:0: style: Variable 'configfile_id' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5337:3: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5449:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5560:3: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5642:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:5708:0: style: Variable 'host_id' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6363:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6289:3: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6374:0: style: Variable 'group_id' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6539:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6566:3: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:6686:0: style: Variable 'service_id' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7206:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7126:3: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7216:0: style: Variable 'group_id' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7389:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7417:3: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7544:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7618:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:7819:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8025:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8083:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8110:0: style: Variable 'timeperiod_id' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8300:9: style: Variable 'day' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8301:15: style: Variable 'start_sec' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8302:13: style: Variable 'end_sec' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8333:3: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8725:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:8845:0: style: Variable 'group_id' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:9008:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/dbhandlers.c:9036:3: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/file2sock.c:124:6: style: The scope of the variable 'c' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:462:2: style: Variable 'var' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/ido2db.c:456:0: note: Variable 'var' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/ido2db.c:462:2: note: Variable 'var' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/ido2db.c:463:2: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/ido2db.c:457:0: note: Variable 'val' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/ido2db.c:463:2: note: Variable 'val' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/ido2db.c:566:41: style: Same expression on both sides of '||'. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/ido2db.c:568:42: style: Same expression on both sides of '||'. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/ido2db.c:991:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
icinga-1.7.1/module/idoutils/src/ido2db.c:1129:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
icinga-1.7.1/module/idoutils/src/ido2db.c:337:6: style: The scope of the variable 'c' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:737:16: style: The scope of the variable 'grp' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:738:17: style: The scope of the variable 'pw' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:1189:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:1516:16: style: The scope of the variable 'data_type_long' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:1517:6: style: The scope of the variable 'data_type' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:1518:6: style: The scope of the variable 'input_type' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:2290:15: style: The scope of the variable 'y' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/ido2db.c:2740:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/ido2db.c:2752:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/ido2db.c:2766:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/module/idoutils/src/idomod.c:385:2: style: Variable 'var' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/idomod.c:379:0: note: Variable 'var' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/idomod.c:385:2: note: Variable 'var' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/idomod.c:386:2: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/idomod.c:380:0: note: Variable 'val' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/idomod.c:386:2: note: Variable 'val' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/idomod.c:3591:3: style: Variable 'es[7]' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/module/idoutils/src/idomod.c:3589:3: note: Variable 'es[7]' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/idomod.c:3591:3: note: Variable 'es[7]' is reassigned a value before the old one has been used.
icinga-1.7.1/module/idoutils/src/idomod.c:164:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:181:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:334:7: style: The scope of the variable 'temp_buffer' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:685:6: style: The scope of the variable 'reconnect' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:970:16: style: The scope of the variable 'x' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3230:6: style: The scope of the variable 'have_2d_coords' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3231:6: style: The scope of the variable 'x_2d' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3232:6: style: The scope of the variable 'y_2d' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3233:6: style: The scope of the variable 'have_3d_coords' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3234:9: style: The scope of the variable 'x_3d' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3235:9: style: The scope of the variable 'y_3d' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3236:9: style: The scope of the variable 'z_3d' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3238:9: style: The scope of the variable 'retry_interval' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3241:6: style: The scope of the variable 'host_notifications_enabled' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3242:6: style: The scope of the variable 'service_notifications_enabled' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3243:6: style: The scope of the variable 'can_submit_commands' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3244:6: style: The scope of the variable 'flap_detection_on_up' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3245:6: style: The scope of the variable 'flap_detection_on_down' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3246:6: style: The scope of the variable 'flap_detection_on_unreachable' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3247:6: style: The scope of the variable 'flap_detection_on_ok' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3248:6: style: The scope of the variable 'flap_detection_on_warning' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3249:6: style: The scope of the variable 'flap_detection_on_unknown' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:3250:6: style: The scope of the variable 'flap_detection_on_critical' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:4482:7: style: The scope of the variable 'fbuf' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/idomod.c:974:31: style: Checking if unsigned variable 'maxitems' is less than zero. [unsignedLessThanZero]
icinga-1.7.1/module/idoutils/src/io.c:451:46: style: Redundant condition: If 'EXPR == '\r'', the comparison 'EXPR == 13' is always true. [redundantCondition]
icinga-1.7.1/module/idoutils/src/io.c:273:6: style: The scope of the variable 'result' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/io.c:342:15: style: The scope of the variable 'base' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/log2ido.c:182:6: style: The scope of the variable 'c' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/sla.c:1242:32: style: Same expression on both sides of '||'. [duplicateExpression]
icinga-1.7.1/module/idoutils/src/sla.c:1288:10: style: The scope of the variable 'i' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/sla.c:1331:15: style: The scope of the variable 'state' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/sla.c:126:77: style: Function 'sla_query_states' argument 5 names different: declaration 'states' definition 'list'. [funcArgNamesDifferent]
icinga-1.7.1/module/idoutils/include/sla.h:70:77: note: Function 'sla_query_states' argument 5 names different: declaration 'states' definition 'list'.
icinga-1.7.1/module/idoutils/src/sla.c:126:77: note: Function 'sla_query_states' argument 5 names different: declaration 'states' definition 'list'.
icinga-1.7.1/module/idoutils/src/sla.c:636:40: style: Function 'sla_free_downtime' argument 1 names different: declaration 'state' definition 'downtime'. [funcArgNamesDifferent]
icinga-1.7.1/module/idoutils/include/sla.h:76:40: note: Function 'sla_free_downtime' argument 1 names different: declaration 'state' definition 'downtime'.
icinga-1.7.1/module/idoutils/src/sla.c:636:40: note: Function 'sla_free_downtime' argument 1 names different: declaration 'state' definition 'downtime'.
icinga-1.7.1/module/idoutils/src/sla.c:127:6: style: Unused variable: count [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:127:13: style: Unused variable: i [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:128:15: style: Unused variable: state [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:130:8: style: Unused variable: start_time_str [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:130:25: style: Unused variable: end_time_str [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:131:8: style: Unused variable: start_time_sql [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:131:25: style: Unused variable: end_time_sql [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:131:40: style: Unused variable: ack_time_sql [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:132:8: style: Unused variable: query [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:133:6: style: Unused variable: rc [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:362:8: style: Unused variable: query [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:363:6: style: Unused variable: rc [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:550:8: style: Unused variable: query [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:551:6: style: Unused variable: rc [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:680:6: style: Unused variable: count [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:680:13: style: Unused variable: i [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:681:18: style: Unused variable: downtime [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:683:8: style: Unused variable: start_time_str [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:683:25: style: Unused variable: end_time_str [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:684:8: style: Unused variable: scheduled_start_sql [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:684:30: style: Unused variable: scheduled_end_sql [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:685:8: style: Unused variable: actual_start_sql [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:685:27: style: Unused variable: actual_end_sql [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:686:8: style: Unused variable: query [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:687:6: style: Unused variable: rc [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:1036:6: style: Variable 'count' is not assigned a value. [unassignedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:1036:13: style: Unused variable: i [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:1038:8: style: Unused variable: query [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:1039:6: style: Unused variable: rc [unusedVariable]
icinga-1.7.1/module/idoutils/src/sla.c:1158:9: error: Uninitialized variable: count [uninitvar]
icinga-1.7.1/module/idoutils/src/sockdebug.c:154:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
icinga-1.7.1/module/idoutils/src/sockdebug.c:20:6: style: The scope of the variable 'new_sd' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/utils.c:56:16: style: The scope of the variable 'memory_needed' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/utils.c:101:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/utils.c:103:6: style: The scope of the variable 'source_fd' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/utils.c:104:6: style: The scope of the variable 'dest_fd' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/utils.c:105:6: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/utils.c:106:6: style: The scope of the variable 'dummy' can be reduced. [variableScope]
icinga-1.7.1/module/idoutils/src/utils.c:129:15: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/t-tap/test_checks.c:146:2: style: Variable 'svc1->last_state_change' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icinga-1.7.1/t-tap/test_checks.c:145:2: note: Variable 'svc1->last_state_change' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga-1.7.1/t-tap/test_checks.c:146:2: note: Variable 'svc1->last_state_change' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga-1.7.1/t-tap/test_checks.c:172:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
icinga-1.7.1/t-tap/test_commands.c:113:0: style: Variable 'now' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/t-tap/test_events.c:176:2: style: Variable 'new_event' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/t-tap/test_events.c:163:0: note: Variable 'new_event' is reassigned a value before the old one has been used.
icinga-1.7.1/t-tap/test_events.c:176:2: note: Variable 'new_event' is reassigned a value before the old one has been used.
icinga-1.7.1/t-tap/test_icinga_config.c:328:0: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/t-tap/test_icinga_config.c:330:0: style: Variable 'display_license' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/t-tap/test_icinga_config.c:331:0: style: Variable 'display_help' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/t-tap/test_icinga_config.c:333:13: style: Unused variable: tm [unusedVariable]
icinga-1.7.1/t-tap/test_icinga_config.c:334:9: style: Unused variable: now [unusedVariable]
icinga-1.7.1/t-tap/test_icinga_config.c:335:7: style: Unused variable: datestring [unusedVariable]
icinga-1.7.1/t-tap/test_logging.c:92:0: error: Memory leak: log_filename_localtime [memleak]
icinga-1.7.1/t-tap/test_logging.c:92:0: error: Memory leak: temp_command [memleak]
icinga-1.7.1/t-tap/test_timeperiods.c:353:2: style: Variable 'temp_timeperiod' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/t-tap/test_timeperiods.c:327:0: note: Variable 'temp_timeperiod' is reassigned a value before the old one has been used.
icinga-1.7.1/t-tap/test_timeperiods.c:353:2: note: Variable 'temp_timeperiod' is reassigned a value before the old one has been used.
icinga-1.7.1/t-tap/test_timeperiods.c:371:2: style: Variable 'saved_test_time' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/t-tap/test_timeperiods.c:351:2: note: Variable 'saved_test_time' is reassigned a value before the old one has been used.
icinga-1.7.1/t-tap/test_timeperiods.c:371:2: note: Variable 'saved_test_time' is reassigned a value before the old one has been used.
icinga-1.7.1/t-tap/test_timeperiods.c:312:0: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/t-tap/test_timeperiods.c:314:0: style: Variable 'display_license' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/t-tap/test_timeperiods.c:315:0: style: Variable 'display_help' is assigned a value that is never used. [unreadVariable]
icinga-1.7.1/t-tap/test_timeperiods.c:317:13: style: Unused variable: tm [unusedVariable]
icinga-1.7.1/t-tap/test_timeperiods.c:323:7: style: Unused variable: datestring [unusedVariable]
icinga-1.7.1/tools/libtap/t/diesok.c:7:30: style: Same expression on both sides of '/'. [duplicateExpression]
icinga-1.7.1/tools/libtap/t/synopsis.c:9:14: style: Condition 'foo()==3' is always true [knownConditionTrueFalse]
icinga-1.7.1/tools/libtap/t/synopsis.c:11:14: style: Condition 'foo()<=8732' is always true [knownConditionTrueFalse]
icinga-1.7.1/tools/libtap/tap.c:23:5: error: va_list 'args2' used before va_start() was called. [va_list_usedBeforeStarted]
icinga-1.7.1/tools/libtap/tap.c:26:36: error: va_list 'args2' used before va_start() was called. [va_list_usedBeforeStarted]
icinga-1.7.1/tools/libtap/tap.c:29:5: error: va_list 'args2' used before va_start() was called. [va_list_usedBeforeStarted]
icinga-1.7.1/xdata/xodtemplate.c:595:2: style: Variable 'dirp' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:583:0: note: Variable 'dirp' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:595:2: note: Variable 'dirp' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:812:4: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:811:4: note: Variable 'ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:812:4: note: Variable 'ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:825:4: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:824:4: note: Variable 'ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:825:4: note: Variable 'ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:8589:2: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:8585:0: note: Variable 'ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:8589:2: note: Variable 'ptr' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11251:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11248:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11251:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11252:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11249:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11252:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11270:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11267:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11270:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11271:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11268:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11271:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11289:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11286:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11289:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11290:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11287:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11290:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11308:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11305:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11308:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11309:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11306:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11309:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11327:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11324:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11327:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11328:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11325:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11328:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11346:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11343:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11346:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11347:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11344:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11347:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11365:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11362:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11365:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11366:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11363:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11366:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11384:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11381:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11384:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11385:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11382:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11385:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11403:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11400:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11403:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11404:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11401:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11404:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11422:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11419:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11422:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11423:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11420:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11423:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11441:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11438:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11441:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11442:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11439:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11442:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11460:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11457:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11460:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11461:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11458:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11461:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11479:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11476:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11479:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11480:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11477:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11480:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11498:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11495:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11498:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11499:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11496:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11499:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11517:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11514:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11517:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11518:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11515:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11518:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11536:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11533:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11536:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11537:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11534:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11537:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11555:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11552:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11555:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11556:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11553:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11556:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11574:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11571:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11574:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11575:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11572:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11575:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11593:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11590:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11593:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11594:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11591:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11594:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11612:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11609:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11612:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11613:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11610:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11613:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11631:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11628:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11631:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11632:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11629:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11632:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11650:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11647:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11650:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11651:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11648:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11651:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11669:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11666:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11669:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11670:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11667:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11670:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11688:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11685:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11688:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11689:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11686:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11689:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11707:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11704:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11707:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11708:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11705:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11708:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11726:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11723:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11726:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11727:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11724:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11727:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11744:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11741:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11744:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11745:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11742:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11745:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11762:2: style: Variable 'oa' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11759:0: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11762:2: note: Variable 'oa' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11763:2: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment]
icinga-1.7.1/xdata/xodtemplate.c:11760:0: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:11763:2: note: Variable 'ob' is reassigned a value before the old one has been used.
icinga-1.7.1/xdata/xodtemplate.c:3730:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3736:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3745:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3751:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3761:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3770:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3795:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3822:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3831:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3858:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3883:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3912:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:3924:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icinga-1.7.1/xdata/xodtemplate.c:682:3: error: Common realloc mistake: 'xodtemplate_config_files' nulled but not freed upon failure [memleakOnRealloc]
icinga-1.7.1/xdata/xrddefault.c:679:9: style: The scope of the variable 'runtime' can be reduced. [variableScope]
icinga-1.7.1/xdata/xrddefault.c:281:10: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
[18:19]
ftp://ftp.se.debian.org/debian/pool/main/i/icinga-web/icinga-web_1.7.1+dfsg2.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/icinga2/icinga2_2.9.1.orig.tar.gz
icinga2-2.9.1/contrib/i2eval/i2tcl.cpp:109:21: style: Function 'i2_eval' argument 1 names different: declaration 'frame' definition 'uframe'. [funcArgNamesDifferent]
icinga2-2.9.1/contrib/i2eval/i2tcl.hpp:21:21: note: Function 'i2_eval' argument 1 names different: declaration 'frame' definition 'uframe'.
icinga2-2.9.1/contrib/i2eval/i2tcl.cpp:109:21: note: Function 'i2_eval' argument 1 names different: declaration 'frame' definition 'uframe'.
icinga2-2.9.1/icinga-app/icinga.cpp:829:14: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
icinga2-2.9.1/icinga-installer/icinga-installer.cpp:197:3: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
icinga2-2.9.1/lib/base/application.cpp:1135:3: error: Resource handle 'pidfile' freed twice. [doubleFree]
icinga2-2.9.1/lib/base/application.cpp:1142:2: error: Resource handle 'pidfile' freed twice. [doubleFree]
icinga2-2.9.1/lib/base/process.cpp:618:9: style: The scope of the variable 'now' can be reduced. [variableScope]
icinga2-2.9.1/lib/base/process.cpp:100:24: style: Variable 'adjustPriority' is assigned a value that is never used. [unreadVariable]
icinga2-2.9.1/lib/base/threadpool.cpp:204:9: style: The scope of the variable 'queue' can be reduced. [variableScope]
icinga2-2.9.1/lib/base/timer.cpp:37:2: style: Class 'TimerHolder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icinga2-2.9.1/lib/base/tlsstream.cpp:49:7: style: The scope of the variable 'errbuf' can be reduced. [variableScope]
icinga2-2.9.1/lib/base/tlsutility.cpp:743:3: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'auto'. [invalidPrintfArgType_uint]
icinga2-2.9.1/lib/base/tlsutility.cpp:169:7: style: The scope of the variable 'errbuf' can be reduced. [variableScope]
icinga2-2.9.1/lib/base/tlsutility.cpp:252:7: style: The scope of the variable 'errbuf' can be reduced. [variableScope]
icinga2-2.9.1/lib/cli/troubleshootcommand.cpp:62:3: performance: Variable 'm_ConsoleType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icinga2-2.9.1/lib/cli/troubleshootcommand.cpp:64:4: style: Class 'InfoLog' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
icinga2-2.9.1/lib/cli/troubleshootcommand.cpp:64:4: style: Class 'InfoLog' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
icinga2-2.9.1/lib/compat/statusdatawriter.cpp:307:7: style: The scope of the variable 'first' can be reduced. [variableScope]
icinga2-2.9.1/lib/compat/statusdatawriter.cpp:501:7: style: The scope of the variable 'first' can be reduced. [variableScope]
icinga2-2.9.1/lib/config/configitem.cpp:162:13: style: Redundant condition: item. '!item || (item && item->IsAbstract())' is equivalent to '!item || item->IsAbstract()' [redundantCondition]
icinga2-2.9.1/lib/db_ido/dbreference.hpp:37:2: style: Struct 'DbReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icinga2-2.9.1/lib/icinga/checkable-flapping.cpp:30:0: style: Struct 'Bitset < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icinga2-2.9.1/lib/icinga/legacytimeperiod.cpp:394:9: style: The scope of the variable 'tsend' can be reduced. [variableScope]
icinga2-2.9.1/lib/icinga/legacytimeperiod.cpp:394:24: style: The scope of the variable 'tsref' can be reduced. [variableScope]
icinga2-2.9.1/lib/icinga/macroprocessor.cpp:228:28: style: The scope of the variable 'pos_second' can be reduced. [variableScope]
icinga2-2.9.1/lib/icinga/macroprocessor.cpp:333:20: style: The scope of the variable 'pos_second' can be reduced. [variableScope]
icinga2-2.9.1/lib/livestatus/livestatusquery.cpp:292:9: style: The scope of the variable 'sp_index' can be reduced. [variableScope]
icinga2-2.9.1/lib/livestatus/statehisttable.cpp:184:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
icinga2-2.9.1/lib/methods/clusterchecktask.cpp:88:7: style: The scope of the variable 'first' can be reduced. [variableScope]
icinga2-2.9.1/lib/perfdata/elasticsearchwriter.cpp:471:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/elasticsearchwriter.cpp:484:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/elasticsearchwriter.cpp:554:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/elasticsearchwriter.cpp:565:4: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/elasticsearchwriter.cpp:575:4: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/gelfwriter.cpp:153:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/gelfwriter.cpp:433:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/graphitewriter.cpp:148:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/graphitewriter.cpp:296:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/influxdbwriter.cpp:56:2: style: Class 'InfluxdbInteger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icinga2-2.9.1/lib/perfdata/influxdbwriter.cpp:161:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/influxdbwriter.cpp:171:4: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/influxdbwriter.cpp:180:4: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/influxdbwriter.cpp:461:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/perfdata/influxdbwriter.cpp:473:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
icinga2-2.9.1/lib/remote/httpresponse.cpp:174:21: style: Condition 'm_State==HttpResponseBody' is always true [knownConditionTrueFalse]
icinga2-2.9.1/lib/remote/pkiutility.cpp:69:7: style: The scope of the variable 'errbuf' can be reduced. [variableScope]
icinga2-2.9.1/plugins/check_disk.cpp:363:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
icinga2-2.9.1/plugins/check_disk.cpp:43:2: warning: Member variable 'drive::cap' is not initialized in the constructor. [uninitMemberVar]
icinga2-2.9.1/plugins/check_disk.cpp:43:2: warning: Member variable 'drive::free' is not initialized in the constructor. [uninitMemberVar]
icinga2-2.9.1/plugins/check_disk.cpp:43:2: warning: Member variable 'drive::used' is not initialized in the constructor. [uninitMemberVar]
icinga2-2.9.1/plugins/check_disk.cpp:43:2: style: Struct 'drive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icinga2-2.9.1/plugins/check_disk.cpp:43:21: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
icinga2-2.9.1/plugins/check_network.cpp:43:2: style: Struct 'nInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icinga2-2.9.1/plugins/check_network.cpp:312:2: error: Mismatching allocation and deallocation: pDisplayValuesIn [mismatchAllocDealloc]
icinga2-2.9.1/plugins/check_network.cpp:321:2: error: Mismatching allocation and deallocation: pDisplayValuesIn [mismatchAllocDealloc]
icinga2-2.9.1/plugins/check_network.cpp:313:2: error: Mismatching allocation and deallocation: pDisplayValuesOut [mismatchAllocDealloc]
icinga2-2.9.1/plugins/check_network.cpp:322:2: error: Mismatching allocation and deallocation: pDisplayValuesOut [mismatchAllocDealloc]
icinga2-2.9.1/plugins/check_network.cpp:43:26: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
icinga2-2.9.1/plugins/check_perfmon.cpp:199:2: style: Variable 'hPdhLibrary' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icinga2-2.9.1/plugins/check_perfmon.cpp:196:0: note: Variable 'hPdhLibrary' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga2-2.9.1/plugins/check_perfmon.cpp:199:2: note: Variable 'hPdhLibrary' is reassigned a value before the old one has been used if variable is no semaphore variable.
icinga2-2.9.1/plugins/check_ping.cpp:404:3: error: Memory leak: repBuf [memleak]
icinga2-2.9.1/plugins/check_ping.cpp:374:3: error: Mismatching allocation and deallocation: repBuf [mismatchAllocDealloc]
icinga2-2.9.1/plugins/check_ping.cpp:385:3: error: Mismatching allocation and deallocation: repBuf [mismatchAllocDealloc]
icinga2-2.9.1/plugins/check_ping.cpp:481:3: error: Mismatching allocation and deallocation: repBuf [mismatchAllocDealloc]
icinga2-2.9.1/plugins/check_ping.cpp:493:3: error: Mismatching allocation and deallocation: repBuf [mismatchAllocDealloc]
icinga2-2.9.1/plugins/check_service.cpp:214:15: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
icinga2-2.9.1/plugins/thresholds.cpp:149:12: warning: Redundant assignment of 'lowerAbs' to itself. [selfAssignment]
icinga2-2.9.1/plugins/thresholds.cpp:150:12: warning: Redundant assignment of 'upperAbs' to itself. [selfAssignment]
icinga2-2.9.1/test/base-string.cpp:103:19: style: Condition 's[0]=='h'' is always true [knownConditionTrueFalse]
icinga2-2.9.1/test/icingaapplication-fixture.hpp:33:7: performance: Technically the member function 'IcingaApplicationFixture::InitIcingaApplication' can be static. [functionStatic]
icinga2-2.9.1/test/icingaapplication-fixture.cpp:32:32: note: Technically the member function 'IcingaApplicationFixture::InitIcingaApplication' can be static.
icinga2-2.9.1/test/icingaapplication-fixture.hpp:33:7: note: Technically the member function 'IcingaApplicationFixture::InitIcingaApplication' can be static.
icinga2-2.9.1/third-party/execvpe/execvpe.c:78:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
icinga2-2.9.1/third-party/execvpe/execvpe.c:106:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
icinga2-2.9.1/third-party/execvpe/execvpe.c:154:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
icinga2-2.9.1/third-party/yajl/src/yajl.c:28:35: style: Function 'yajl_status_to_string' argument 1 names different: declaration 'code' definition 'stat'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_parse.h:44:61: note: Function 'yajl_status_to_string' argument 1 names different: declaration 'code' definition 'stat'.
icinga2-2.9.1/third-party/yajl/src/yajl.c:28:35: note: Function 'yajl_status_to_string' argument 1 names different: declaration 'code' definition 'stat'.
icinga2-2.9.1/third-party/yajl/src/yajl.c:119:19: style: Function 'yajl_parse' argument 3 names different: declaration 'jsonTextLength' definition 'jsonTextLen'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_parse.h:178:44: note: Function 'yajl_parse' argument 3 names different: declaration 'jsonTextLength' definition 'jsonTextLen'.
icinga2-2.9.1/third-party/yajl/src/yajl.c:119:19: note: Function 'yajl_parse' argument 3 names different: declaration 'jsonTextLength' definition 'jsonTextLen'.
icinga2-2.9.1/third-party/yajl/src/yajl.c:155:55: style: Function 'yajl_get_error' argument 4 names different: declaration 'jsonTextLength' definition 'jsonTextLen'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_parse.h:203:52: note: Function 'yajl_get_error' argument 4 names different: declaration 'jsonTextLength' definition 'jsonTextLen'.
icinga2-2.9.1/third-party/yajl/src/yajl.c:155:55: note: Function 'yajl_get_error' argument 4 names different: declaration 'jsonTextLength' definition 'jsonTextLen'.
icinga2-2.9.1/third-party/yajl/src/yajl_encode.c:32:39: style: Function 'yajl_string_encode' argument 1 names different: declaration 'printer' definition 'print'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/yajl_encode.h:23:44: note: Function 'yajl_string_encode' argument 1 names different: declaration 'printer' definition 'print'.
icinga2-2.9.1/third-party/yajl/src/yajl_encode.c:32:39: note: Function 'yajl_string_encode' argument 1 names different: declaration 'printer' definition 'print'.
icinga2-2.9.1/third-party/yajl/src/yajl_encode.c:35:27: style: Function 'yajl_string_encode' argument 4 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/yajl_encode.h:26:32: note: Function 'yajl_string_encode' argument 4 names different: declaration 'length' definition 'len'.
icinga2-2.9.1/third-party/yajl/src/yajl_encode.c:35:27: note: Function 'yajl_string_encode' argument 4 names different: declaration 'length' definition 'len'.
icinga2-2.9.1/third-party/yajl/src/yajl_encode.c:117:32: style: Function 'yajl_string_decode' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/yajl_encode.h:30:32: note: Function 'yajl_string_decode' argument 3 names different: declaration 'length' definition 'len'.
icinga2-2.9.1/third-party/yajl/src/yajl_encode.c:117:32: note: Function 'yajl_string_decode' argument 3 names different: declaration 'length' definition 'len'.
icinga2-2.9.1/third-party/yajl/src/yajl_encode.c:169:55: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:98:41: style: Function 'yajl_gen_alloc' argument 1 names different: declaration 'allocFuncs' definition 'afs'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:118:63: note: Function 'yajl_gen_alloc' argument 1 names different: declaration 'allocFuncs' definition 'afs'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:98:41: note: Function 'yajl_gen_alloc' argument 1 names different: declaration 'allocFuncs' definition 'afs'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:129:25: style: Function 'yajl_gen_reset' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:159:43: note: Function 'yajl_gen_reset' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:129:25: note: Function 'yajl_gen_reset' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:137:24: style: Function 'yajl_gen_free' argument 1 names different: declaration 'handle' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:121:42: note: Function 'yajl_gen_free' argument 1 names different: declaration 'handle' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:137:24: note: Function 'yajl_gen_free' argument 1 names different: declaration 'handle' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:209:27: style: Function 'yajl_gen_integer' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:123:56: note: Function 'yajl_gen_integer' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:209:27: note: Function 'yajl_gen_integer' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:227:26: style: Function 'yajl_gen_double' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:127:55: note: Function 'yajl_gen_double' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:227:26: note: Function 'yajl_gen_double' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:244:26: style: Function 'yajl_gen_number' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:128:55: note: Function 'yajl_gen_number' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:244:26: note: Function 'yajl_gen_number' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:244:42: style: Function 'yajl_gen_number' argument 2 names different: declaration 'num' definition 's'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:129:59: note: Function 'yajl_gen_number' argument 2 names different: declaration 'num' definition 's'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:244:42: note: Function 'yajl_gen_number' argument 2 names different: declaration 'num' definition 's'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:244:52: style: Function 'yajl_gen_number' argument 3 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:130:53: note: Function 'yajl_gen_number' argument 3 names different: declaration 'len' definition 'l'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:244:52: note: Function 'yajl_gen_number' argument 3 names different: declaration 'len' definition 'l'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:254:26: style: Function 'yajl_gen_string' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:131:55: note: Function 'yajl_gen_string' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:254:26: note: Function 'yajl_gen_string' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:275:24: style: Function 'yajl_gen_null' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:134:53: note: Function 'yajl_gen_null' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:275:24: note: Function 'yajl_gen_null' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:285:24: style: Function 'yajl_gen_bool' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:135:53: note: Function 'yajl_gen_bool' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:285:24: note: Function 'yajl_gen_bool' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:297:28: style: Function 'yajl_gen_map_open' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:136:57: note: Function 'yajl_gen_map_open' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:297:28: note: Function 'yajl_gen_map_open' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:310:29: style: Function 'yajl_gen_map_close' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:137:58: note: Function 'yajl_gen_map_close' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:310:29: note: Function 'yajl_gen_map_close' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:324:30: style: Function 'yajl_gen_array_open' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:138:59: note: Function 'yajl_gen_array_open' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:324:30: note: Function 'yajl_gen_array_open' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:336:31: style: Function 'yajl_gen_array_close' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:139:60: note: Function 'yajl_gen_array_close' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:336:31: note: Function 'yajl_gen_array_close' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:349:27: style: Function 'yajl_gen_get_buf' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:144:56: note: Function 'yajl_gen_get_buf' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:349:27: note: Function 'yajl_gen_get_buf' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:359:25: style: Function 'yajl_gen_clear' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_gen.h:151:43: note: Function 'yajl_gen_clear' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_gen.c:359:25: note: Function 'yajl_gen_clear' argument 1 names different: declaration 'hand' definition 'g'.
icinga2-2.9.1/third-party/yajl/src/yajl_lex.c:117:26: style: Function 'yajl_lex_free' argument 1 names different: declaration 'lexer' definition 'lxr'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/yajl_lex.h:54:31: note: Function 'yajl_lex_free' argument 1 names different: declaration 'lexer' definition 'lxr'.
icinga2-2.9.1/third-party/yajl/src/yajl_lex.c:117:26: note: Function 'yajl_lex_free' argument 1 names different: declaration 'lexer' definition 'lxr'.
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:315:29: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment]
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:310:0: note: Variable 'd' is reassigned a value before the old one has been used.
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:315:29: note: Variable 'd' is reassigned a value before the old one has been used.
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:72:10: style: The scope of the variable 'text' can be reduced. [variableScope]
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:73:18: style: The scope of the variable 'arrow' can be reduced. [variableScope]
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:159:28: style: Function 'yajl_do_finish' argument 1 names different: declaration 'handle' definition 'hand'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/yajl_parser.h:66:28: note: Function 'yajl_do_finish' argument 1 names different: declaration 'handle' definition 'hand'.
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:159:28: note: Function 'yajl_do_finish' argument 1 names different: declaration 'handle' definition 'hand'.
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:186:27: style: Function 'yajl_do_parse' argument 1 names different: declaration 'handle' definition 'hand'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/yajl_parser.h:62:27: note: Function 'yajl_do_parse' argument 1 names different: declaration 'handle' definition 'hand'.
icinga2-2.9.1/third-party/yajl/src/yajl_parser.c:186:27: note: Function 'yajl_do_parse' argument 1 names different: declaration 'handle' definition 'hand'.
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:241:17: warning: Either the condition '(v)!=NULL' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck]
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:240:18: note: Assuming that condition '(v)!=NULL' is not redundant
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:241:17: note: Null pointer dereference
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:438:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:435:5: note: Variable 'status' is reassigned a value before the old one has been used.
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:438:5: note: Variable 'status' is reassigned a value before the old one has been used.
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:423:12: style: The scope of the variable 'internal_err_str' can be reduced. [variableScope]
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:455:33: style: Function 'yajl_tree_get' argument 1 names different: declaration 'parent' definition 'n'. [funcArgNamesDifferent]
icinga2-2.9.1/third-party/yajl/src/api/yajl_tree.h:147:42: note: Function 'yajl_tree_get' argument 1 names different: declaration 'parent' definition 'n'.
icinga2-2.9.1/third-party/yajl/src/yajl_tree.c:455:33: note: Function 'yajl_tree_get' argument 1 names different: declaration 'parent' definition 'n'.
icinga2-2.9.1/tools/mkclass/classcompiler.cpp:1421:67: style: Function 'FileNameToGuardName' argument 1 names different: declaration 'path' definition 'fname'. [funcArgNamesDifferent]
icinga2-2.9.1/tools/mkclass/classcompiler.hpp:255:60: note: Function 'FileNameToGuardName' argument 1 names different: declaration 'path' definition 'fname'.
icinga2-2.9.1/tools/mkclass/classcompiler.cpp:1421:67: note: Function 'FileNameToGuardName' argument 1 names different: declaration 'path' definition 'fname'.
[18:19]
ftp://ftp.se.debian.org/debian/pool/main/i/icingaweb2/icingaweb2_2.6.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/icli/icli_0.48.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/icmake/icmake_9.02.07.orig.tar.gz
* yacc.c:358 *:1214:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
icmake-9.02.07/comp/parser/passignment.c:5:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
icmake-9.02.07/comp/parser/passignment.c:6:14: style: The scope of the variable 'type' can be reduced. [variableScope]
icmake-9.02.07/comp/parser/passignment.c:7:14: style: The scope of the variable 'value' can be reduced. [variableScope]
icmake-9.02.07/comp/parser/pcallrss.c:130:1: error: va_list 'marker' was opened but not closed by va_end(). [va_end_missing]
icmake-9.02.07/comp/parser/pcheckargumenttypes.c:4:70: style: Function 'p_checkArgumentTypes' argument 3 names different: declaration 'a' definition 'args'. [funcArgNamesDifferent]
icmake-9.02.07/comp/parser/parser.ih:240:73: note: Function 'p_checkArgumentTypes' argument 3 names different: declaration 'a' definition 'args'.
icmake-9.02.07/comp/parser/pcheckargumenttypes.c:4:70: note: Function 'p_checkArgumentTypes' argument 3 names different: declaration 'a' definition 'args'.
icmake-9.02.07/comp/parser/pgeneratecode.c:11:23: style: The scope of the variable 'idx' can be reduced. [variableScope]
icmake-9.02.07/comp/parser/pnotboolean.c:5:14: style: The scope of the variable 'len' can be reduced. [variableScope]
icmake-9.02.07/comp/parser/ppatchup.c:6:23: style: The scope of the variable 'beyond_jump' can be reduced. [variableScope]
icmake-9.02.07/comp/parser/ppatchup.c:7:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
icmake-9.02.07/comp/parser/pternary.c:3:41: style: Function 'p_ternary' argument 2 names different: declaration 'iftrue' definition 'ifTrue'. [funcArgNamesDifferent]
icmake-9.02.07/comp/parser/parser.ih:173:41: note: Function 'p_ternary' argument 2 names different: declaration 'iftrue' definition 'ifTrue'.
icmake-9.02.07/comp/parser/pternary.c:3:41: note: Function 'p_ternary' argument 2 names different: declaration 'iftrue' definition 'ifTrue'.
icmake-9.02.07/comp/parser/pternary.c:3:57: style: Function 'p_ternary' argument 3 names different: declaration 'iffalse' definition 'ifFalse'. [funcArgNamesDifferent]
icmake-9.02.07/comp/parser/parser.ih:173:57: note: Function 'p_ternary' argument 3 names different: declaration 'iffalse' definition 'ifFalse'.
icmake-9.02.07/comp/parser/pternary.c:3:57: note: Function 'p_ternary' argument 3 names different: declaration 'iffalse' definition 'ifFalse'.
lexer.c:2404:2: warning: Possible null pointer dereference: b [nullPointer]
lexer.c:2297:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lexer.c:2404:2: note: Null pointer dereference
lexer.c:2405:2: warning: Possible null pointer dereference: b [nullPointer]
lexer.c:2297:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lexer.c:2405:2: note: Null pointer dereference
lexer.c:2416:9: warning: Possible null pointer dereference: b [nullPointer]
lexer.c:2297:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lexer.c:2416:9: note: Null pointer dereference
lexer.c:2029:23: style: Checking if unsigned variable 'num_to_read' is less than zero. [unsignedLessThanZero]
lexer.c:2042:19: style: Checking if unsigned variable 'new_size' is less than zero. [unsignedLessThanZero]
lexer.c:2147:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
lexer.c:357:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lexer.c:2147:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lexer.c:2170:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
lexer.c:779:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
lexer.c:2170:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
lexer.c:2589:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
lexer.c:312:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lexer.c:2589:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lexer.c:2602:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
lexer.c:313:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lexer.c:2602:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lexer.c:2602:68: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
lexer.c:313:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lexer.c:2602:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lexer.c:2734:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
lexer.c:745:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
lexer.c:2734:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
icmake-9.02.07/comp/scanner/scchangefile.c:7:18: style: The scope of the variable 'slen' can be reduced. [variableScope]
icmake-9.02.07/comp/symtab/vartype.c:3:34: style: Function 'symtab_varType' argument 1 names different: declaration 'vi' definition 'vt'. [funcArgNamesDifferent]
icmake-9.02.07/comp/symtab/symtab.h:55:37: note: Function 'symtab_varType' argument 1 names different: declaration 'vi' definition 'vt'.
icmake-9.02.07/comp/symtab/vartype.c:3:34: note: Function 'symtab_varType' argument 1 names different: declaration 'vi' definition 'vt'.
icmake-9.02.07/comp/symtab/writefunaddress.c:3:49: style: Function 'symtab_writeFunAddress' argument 2 names different: declaration 'funidx' definition 'funIdx'. [funcArgNamesDifferent]
icmake-9.02.07/comp/symtab/symtab.h:42:56: note: Function 'symtab_writeFunAddress' argument 2 names different: declaration 'funidx' definition 'funIdx'.
icmake-9.02.07/comp/symtab/writefunaddress.c:3:49: note: Function 'symtab_writeFunAddress' argument 2 names different: declaration 'funidx' definition 'funIdx'.
icmake-9.02.07/comp/util/out.c:3:55: style: Function 'util_out' argument 3 names different: declaration 'sourceSizeInBytes' definition 'size'. [funcArgNamesDifferent]
icmake-9.02.07/comp/util/util.h:12:62: note: Function 'util_out' argument 3 names different: declaration 'sourceSizeInBytes' definition 'size'.
icmake-9.02.07/comp/util/out.c:3:55: note: Function 'util_out' argument 3 names different: declaration 'sourceSizeInBytes' definition 'size'.
icmake-9.02.07/comp/util/printf.c:15:15: error: va_list 'marker' was opened but not closed by va_end(). [va_end_missing]
icmake-9.02.07/comp/util/semantic.c:4:32: style: Function 'util_semantic' argument 1 names different: declaration 's' definition 'fmt'. [funcArgNamesDifferent]
icmake-9.02.07/comp/util/util.h:14:39: note: Function 'util_semantic' argument 1 names different: declaration 's' definition 'fmt'.
icmake-9.02.07/comp/util/semantic.c:4:32: note: Function 'util_semantic' argument 1 names different: declaration 's' definition 'fmt'.
icmake-9.02.07/comp/util/semantic.c:11:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
icmake-9.02.07/dep/dependencies/inspectcomp.cc:3:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
icmake-9.02.07/dep/process/pinspectgch.c:3:23: style: Function 'pInspectGch' argument 1 names different: declaration 'rm' definition 'toRm'. [funcArgNamesDifferent]
icmake-9.02.07/dep/process/process.ih:29:23: note: Function 'pInspectGch' argument 1 names different: declaration 'rm' definition 'toRm'.
icmake-9.02.07/dep/process/pinspectgch.c:3:23: note: Function 'pInspectGch' argument 1 names different: declaration 'rm' definition 'toRm'.
icmake-9.02.07/dep/process/pinspectuseall.c:3:26: style: Function 'pInspectUseAll' argument 1 names different: declaration 'touch' definition 'toTouch'. [funcArgNamesDifferent]
icmake-9.02.07/dep/process/process.ih:25:26: note: Function 'pInspectUseAll' argument 1 names different: declaration 'touch' definition 'toTouch'.
icmake-9.02.07/dep/process/pinspectuseall.c:3:26: note: Function 'pInspectUseAll' argument 1 names different: declaration 'touch' definition 'toTouch'.
icmake-9.02.07/exec/aux/testrmbim.c:3:27: style: Function 'aux_testRmBim' argument 1 names different: declaration 'argcp' definition 'argcPtr'. [funcArgNamesDifferent]
icmake-9.02.07/exec/aux/aux.h:12:27: note: Function 'aux_testRmBim' argument 1 names different: declaration 'argcp' definition 'argcPtr'.
icmake-9.02.07/exec/aux/testrmbim.c:3:27: note: Function 'aux_testRmBim' argument 1 names different: declaration 'argcp' definition 'argcPtr'.
icmake-9.02.07/exec/var/var.h:13:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icmake-9.02.07/exec/var/var.h:14:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icmake-9.02.07/exec/builtin/bexec.c:33:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icmake-9.02.07/exec/builtin/bexec.c:62:14: style: The scope of the variable 'nextarglen' can be reduced. [variableScope]
icmake-9.02.07/exec/builtin/bexec.c:63:14: style: The scope of the variable 'cmdlen' can be reduced. [variableScope]
icmake-9.02.07/exec/builtin/bstat.c:57:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icmake-9.02.07/exec/builtin/ebexecmd.c:30:9: style: The scope of the variable 'i' can be reduced. [variableScope]
icmake-9.02.07/exec/builtin/ebfindpercent.c:3:28: style: Function 'eb_findPercent' argument 1 names different: declaration 'begin' definition 'ptr'. [funcArgNamesDifferent]
icmake-9.02.07/exec/builtin/builtin.ih:61:31: note: Function 'eb_findPercent' argument 1 names different: declaration 'begin' definition 'ptr'.
icmake-9.02.07/exec/builtin/ebfindpercent.c:3:28: note: Function 'eb_findPercent' argument 1 names different: declaration 'begin' definition 'ptr'.
icmake-9.02.07/exec/builtin/ebformattedfprintf.c:5:36: style: Function 'eb_formattedFprintf' argument 1 names different: declaration 'dest' definition 'out'. [funcArgNamesDifferent]
icmake-9.02.07/exec/builtin/builtin.ih:76:37: note: Function 'eb_formattedFprintf' argument 1 names different: declaration 'dest' definition 'out'.
icmake-9.02.07/exec/builtin/ebformattedfprintf.c:5:36: note: Function 'eb_formattedFprintf' argument 1 names different: declaration 'dest' definition 'out'.
icmake-9.02.07/exec/builtin/ebformatter.c:4:46: style: Function 'eb_formatter' argument 2 names different: declaration 'formatDest' definition 'startIdx'. [funcArgNamesDifferent]
icmake-9.02.07/exec/builtin/builtin.ih:77:47: note: Function 'eb_formatter' argument 2 names different: declaration 'formatDest' definition 'startIdx'.
icmake-9.02.07/exec/builtin/ebformatter.c:4:46: note: Function 'eb_formatter' argument 2 names different: declaration 'formatDest' definition 'startIdx'.
icmake-9.02.07/exec/builtin/ebgetarg.c:22:10: style: The scope of the variable 'convbuf' can be reduced. [variableScope]
icmake-9.02.07/exec/builtin/ebgetarg.c:20:26: style: Function 'eb_getArg' argument 1 names different: declaration 'argIdx' definition 'idx'. [funcArgNamesDifferent]
icmake-9.02.07/exec/builtin/builtin.ih:62:29: note: Function 'eb_getArg' argument 1 names different: declaration 'argIdx' definition 'idx'.
icmake-9.02.07/exec/builtin/ebgetarg.c:20:26: note: Function 'eb_getArg' argument 1 names different: declaration 'argIdx' definition 'idx'.
icmake-9.02.07/exec/builtin/ebgetarg.c:20:36: style: Function 'eb_getArg' argument 2 names different: declaration 'listDone' definition 'flag'. [funcArgNamesDifferent]
icmake-9.02.07/exec/builtin/builtin.ih:62:42: note: Function 'eb_getArg' argument 2 names different: declaration 'listDone' definition 'flag'.
icmake-9.02.07/exec/builtin/ebgetarg.c:20:36: note: Function 'eb_getArg' argument 2 names different: declaration 'listDone' definition 'flag'.
icmake-9.02.07/exec/builtin/ebspawnvp.c:3:57: style: Function 'eb_spawnvp' argument 3 names different: declaration 'argv' definition 'av'. [funcArgNamesDifferent]
icmake-9.02.07/exec/builtin/builtin.ih:73:61: note: Function 'eb_spawnvp' argument 3 names different: declaration 'argv' definition 'av'.
icmake-9.02.07/exec/builtin/ebspawnvp.c:3:57: note: Function 'eb_spawnvp' argument 3 names different: declaration 'argv' definition 'av'.
icmake-9.02.07/exec/builtin/ebstrlower.c:3:26: style: Function 'eb_strLower' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent]
icmake-9.02.07/exec/builtin/builtin.ih:68:28: note: Function 'eb_strLower' argument 1 names different: declaration 'str' definition 's'.
icmake-9.02.07/exec/builtin/ebstrlower.c:3:26: note: Function 'eb_strLower' argument 1 names different: declaration 'str' definition 's'.
icmake-9.02.07/exec/builtin/ebstrupper.c:3:25: style: Function 'eb_strUpper' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent]
icmake-9.02.07/exec/builtin/builtin.ih:69:28: note: Function 'eb_strUpper' argument 1 names different: declaration 'str' definition 's'.
icmake-9.02.07/exec/builtin/ebstrupper.c:3:25: note: Function 'eb_strUpper' argument 1 names different: declaration 'str' definition 's'.
icmake-9.02.07/exec/int/consint.c:6:31: style: Function 'intcons_int' argument 1 names different: declaration 'var' definition 'intVar'. [funcArgNamesDifferent]
icmake-9.02.07/exec/int/int.h:14:31: note: Function 'intcons_int' argument 1 names different: declaration 'var' definition 'intVar'.
icmake-9.02.07/exec/int/consint.c:6:31: note: Function 'intcons_int' argument 1 names different: declaration 'var' definition 'intVar'.
icmake-9.02.07/exec/int/destructor.c:3:36: style: Function 'intDestructor' argument 1 names different: declaration 'lhs' definition 'var'. [funcArgNamesDifferent]
icmake-9.02.07/exec/int/int.h:17:39: note: Function 'intDestructor' argument 1 names different: declaration 'lhs' definition 'var'.
icmake-9.02.07/exec/int/destructor.c:3:36: note: Function 'intDestructor' argument 1 names different: declaration 'lhs' definition 'var'.
icmake-9.02.07/exec/list/add.c:9:14: style: The scope of the variable 'idx' can be reduced. [variableScope]
icmake-9.02.07/exec/list/add.c:7:29: style: Function 'list_add' argument 1 names different: declaration 'lhs' definition 'dest'. [funcArgNamesDifferent]
icmake-9.02.07/exec/list/list.h:48:36: note: Function 'list_add' argument 1 names different: declaration 'lhs' definition 'dest'.
icmake-9.02.07/exec/list/add.c:7:29: note: Function 'list_add' argument 1 names different: declaration 'lhs' definition 'dest'.
icmake-9.02.07/exec/list/conscharptr.c:3:55: style: Function 'listcons_charPtr' argument 2 names different: declaration 'argv' definition 'arg'. [funcArgNamesDifferent]
icmake-9.02.07/exec/list/list.h:38:55: note: Function 'listcons_charPtr' argument 2 names different: declaration 'argv' definition 'arg'.
icmake-9.02.07/exec/list/conscharptr.c:3:55: note: Function 'listcons_charPtr' argument 2 names different: declaration 'argv' definition 'arg'.
icmake-9.02.07/exec/list/destructor.c:25:14: style: The scope of the variable 'idx' can be reduced. [variableScope]
icmake-9.02.07/exec/list/sub.c:5:14: style: The scope of the variable 'idx' can be reduced. [variableScope]
icmake-9.02.07/exec/list/sub.c:7:14: style: The scope of the variable 'nRemoved' can be reduced. [variableScope]
icmake-9.02.07/exec/list/sub.c:3:29: style: Function 'list_sub' argument 1 names different: declaration 'lhs' definition 'dest'. [funcArgNamesDifferent]
icmake-9.02.07/exec/list/list.h:57:36: note: Function 'list_sub' argument 1 names different: declaration 'lhs' definition 'dest'.
icmake-9.02.07/exec/list/sub.c:3:29: note: Function 'list_sub' argument 1 names different: declaration 'lhs' definition 'dest'.
icmake-9.02.07/exec/list/unionstr.c:3:52: style: Function 'list_unionStr' argument 2 names different: declaration 'txt' definition 'str'. [funcArgNamesDifferent]
icmake-9.02.07/exec/list/list.h:54:59: note: Function 'list_unionStr' argument 2 names different: declaration 'txt' definition 'str'.
icmake-9.02.07/exec/list/unionstr.c:3:52: note: Function 'list_unionStr' argument 2 names different: declaration 'txt' definition 'str'.
icmake-9.02.07/exec/stack/push.c:12:33: style: Function 'stack_push' argument 1 names different: declaration 'var' definition 'varEl'. [funcArgNamesDifferent]
icmake-9.02.07/exec/stack/stack.h:6:40: note: Function 'stack_push' argument 1 names different: declaration 'var' definition 'varEl'.
icmake-9.02.07/exec/stack/push.c:12:33: note: Function 'stack_push' argument 1 names different: declaration 'var' definition 'varEl'.
icmake-9.02.07/exec/string/copycons.c:3:48: style: Function 'stringcopycons' argument 2 names different: declaration 'var' definition 'other'. [funcArgNamesDifferent]
icmake-9.02.07/exec/string/string.h:16:48: note: Function 'stringcopycons' argument 2 names different: declaration 'var' definition 'other'.
icmake-9.02.07/exec/string/copycons.c:3:48: note: Function 'stringcopycons' argument 2 names different: declaration 'var' definition 'other'.
icmake-9.02.07/exec/string/reduce.c:3:42: style: Function 'string_reduce' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
icmake-9.02.07/exec/string/string.h:26:45: note: Function 'string_reduce' argument 2 names different: declaration 'length' definition 'len'.
icmake-9.02.07/exec/string/reduce.c:3:42: note: Function 'string_reduce' argument 2 names different: declaration 'length' definition 'len'.
icmake-9.02.07/exec/string/trimleft.c:3:49: style: Function 'string_trimLeft' argument 2 names different: declaration 'str' definition 'rhs'. [funcArgNamesDifferent]
icmake-9.02.07/exec/string/string.h:28:49: note: Function 'string_trimLeft' argument 2 names different: declaration 'str' definition 'rhs'.
icmake-9.02.07/exec/string/trimleft.c:3:49: note: Function 'string_trimLeft' argument 2 names different: declaration 'str' definition 'rhs'.
icmake-9.02.07/exec/string/trimright.c:6:50: style: Function 'string_trimRight' argument 2 names different: declaration 'str' definition 'rhs'. [funcArgNamesDifferent]
icmake-9.02.07/exec/string/string.h:29:50: note: Function 'string_trimRight' argument 2 names different: declaration 'str' definition 'rhs'.
icmake-9.02.07/exec/string/trimright.c:6:50: note: Function 'string_trimRight' argument 2 names different: declaration 'str' definition 'rhs'.
icmake-9.02.07/exec/virtual/cons.c:6:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icmake-9.02.07/exec/virtual/cons.c:7:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
icmake-9.02.07/exec/virtual/destructor.c:3:33: style: Function 'destructor' argument 1 names different: declaration 'var' definition 'lhs'. [funcArgNamesDifferent]
icmake-9.02.07/exec/virtual/virtual.h:16:33: note: Function 'destructor' argument 1 names different: declaration 'var' definition 'lhs'.
icmake-9.02.07/exec/virtual/destructor.c:3:33: note: Function 'destructor' argument 1 names different: declaration 'var' definition 'lhs'.
icmake-9.02.07/exec/virtual/logical.c:3:34: style: Function 'virtual_bool' argument 1 names different: declaration 'var' definition 'lhs'. [funcArgNamesDifferent]
icmake-9.02.07/exec/virtual/virtual.h:21:42: note: Function 'virtual_bool' argument 1 names different: declaration 'var' definition 'lhs'.
icmake-9.02.07/exec/virtual/logical.c:3:34: note: Function 'virtual_bool' argument 1 names different: declaration 'var' definition 'lhs'.
icmake-9.02.07/icmake/compile.c:10:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icmake-9.02.07/icmake/preprocess.c:10:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icmake-9.02.07/icmake/spawnlp.c:21:23: error: va_list 'marker' was opened but not closed by va_end(). [va_end_missing]
icmake-9.02.07/icmake/usage.c:3:24: style: Function 'usage' argument 1 names different: declaration 'progname' definition 'program'. [funcArgNamesDifferent]
icmake-9.02.07/icmake/icmake.ih:72:27: note: Function 'usage' argument 1 names different: declaration 'progname' definition 'program'.
icmake-9.02.07/icmake/usage.c:3:24: note: Function 'usage' argument 1 names different: declaration 'progname' definition 'program'.
* yacc.c:358 *:833:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
lexer.c:1563:2: warning: Possible null pointer dereference: b [nullPointer]
lexer.c:1456:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lexer.c:1563:2: note: Null pointer dereference
lexer.c:1564:2: warning: Possible null pointer dereference: b [nullPointer]
lexer.c:1456:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lexer.c:1564:2: note: Null pointer dereference
lexer.c:1575:9: warning: Possible null pointer dereference: b [nullPointer]
lexer.c:1456:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lexer.c:1575:9: note: Null pointer dereference
lexer.c:1180:23: style: Checking if unsigned variable 'num_to_read' is less than zero. [unsignedLessThanZero]
lexer.c:1193:19: style: Checking if unsigned variable 'new_size' is less than zero. [unsignedLessThanZero]
lexer.c:1298:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
lexer.c:376:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lexer.c:1298:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lexer.c:1321:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
lexer.c:613:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
lexer.c:1321:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
lexer.c:1748:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
lexer.c:331:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lexer.c:1748:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lexer.c:1761:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
lexer.c:332:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lexer.c:1761:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lexer.c:1761:68: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
lexer.c:332:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lexer.c:1761:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lexer.c:1893:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
lexer.c:579:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
lexer.c:1893:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
icmake-9.02.07/pp/usage.c:3:24: style: Function 'usage' argument 1 names different: declaration 'progname' definition 'argv0'. [funcArgNamesDifferent]
icmake-9.02.07/pp/icm-pp.ih:10:24: note: Function 'usage' argument 1 names different: declaration 'progname' definition 'argv0'.
icmake-9.02.07/pp/usage.c:3:24: note: Function 'usage' argument 1 names different: declaration 'progname' definition 'argv0'.
icmake-9.02.07/rss/changeext.c:3:51: style: Function 'rss_changeExt' argument 2 names different: declaration 'ext' definition 'extension'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:25:51: note: Function 'rss_changeExt' argument 2 names different: declaration 'ext' definition 'extension'.
icmake-9.02.07/rss/changeext.c:3:51: note: Function 'rss_changeExt' argument 2 names different: declaration 'ext' definition 'extension'.
icmake-9.02.07/rss/error.c:9:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
icmake-9.02.07/rss/fatal.c:12:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
icmake-9.02.07/rss/findnext.c:6:10: style: The scope of the variable 'cp' can be reduced. [variableScope]
icmake-9.02.07/rss/getbase.c:3:37: style: Function 'rss_getBase' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:40:37: note: Function 'rss_getBase' argument 1 names different: declaration 'path' definition 'n'.
icmake-9.02.07/rss/getbase.c:3:37: note: Function 'rss_getBase' argument 1 names different: declaration 'path' definition 'n'.
icmake-9.02.07/rss/getdext.c:3:37: style: Function 'rss_getDext' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:39:37: note: Function 'rss_getDext' argument 1 names different: declaration 'path' definition 'n'.
icmake-9.02.07/rss/getdext.c:3:37: note: Function 'rss_getDext' argument 1 names different: declaration 'path' definition 'n'.
icmake-9.02.07/rss/getpath.c:3:37: style: Function 'rss_getPath' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:41:38: note: Function 'rss_getPath' argument 1 names different: declaration 'path' definition 'n'.
icmake-9.02.07/rss/getpath.c:3:37: note: Function 'rss_getPath' argument 1 names different: declaration 'path' definition 'n'.
icmake-9.02.07/rss/getvar.c:23:32: style: Function 'rss_getVar' argument 1 names different: declaration 'varVector' definition 'varDest'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:86:35: note: Function 'rss_getVar' argument 1 names different: declaration 'varVector' definition 'varDest'.
icmake-9.02.07/rss/getvar.c:23:32: note: Function 'rss_getVar' argument 1 names different: declaration 'varVector' definition 'varDest'.
icmake-9.02.07/rss/getvar.c:23:47: style: Function 'rss_getVar' argument 2 names different: declaration 'bimFile' definition 'f'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:86:52: note: Function 'rss_getVar' argument 2 names different: declaration 'bimFile' definition 'f'.
icmake-9.02.07/rss/getvar.c:23:47: note: Function 'rss_getVar' argument 2 names different: declaration 'bimFile' definition 'f'.
icmake-9.02.07/rss/getvar.c:23:61: style: Function 'rss_getVar' argument 3 names different: declaration 'hdr' definition 'headerp'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:86:72: note: Function 'rss_getVar' argument 3 names different: declaration 'hdr' definition 'headerp'.
icmake-9.02.07/rss/getvar.c:23:61: note: Function 'rss_getVar' argument 3 names different: declaration 'hdr' definition 'headerp'.
icmake-9.02.07/rss/msg.c:14:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
icmake-9.02.07/rss/programname.c:19:41: style: Function 'rss_programName' argument 1 names different: declaration 'argv0' definition 'argv'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:48:41: note: Function 'rss_programName' argument 1 names different: declaration 'argv0' definition 'argv'.
icmake-9.02.07/rss/programname.c:19:41: note: Function 'rss_programName' argument 1 names different: declaration 'argv0' definition 'argv'.
icmake-9.02.07/rss/realloc.c:16:26: style: Function 'rss_realloc' argument 1 names different: declaration 'oldPtr' definition 'ptr'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:74:29: note: Function 'rss_realloc' argument 1 names different: declaration 'oldPtr' definition 'ptr'.
icmake-9.02.07/rss/realloc.c:16:26: note: Function 'rss_realloc' argument 1 names different: declaration 'oldPtr' definition 'ptr'.
icmake-9.02.07/rss/realloc.c:16:40: style: Function 'rss_realloc' argument 2 names different: declaration 'size_in_bytes' definition 'size'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:74:46: note: Function 'rss_realloc' argument 2 names different: declaration 'size_in_bytes' definition 'size'.
icmake-9.02.07/rss/realloc.c:16:40: note: Function 'rss_realloc' argument 2 names different: declaration 'size_in_bytes' definition 'size'.
icmake-9.02.07/rss/rssplit.c:3:27: style: Function 'rs_split' argument 1 names different: declaration 'n' definition 'path'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.ih:31:30: note: Function 'rs_split' argument 1 names different: declaration 'n' definition 'path'.
icmake-9.02.07/rss/rssplit.c:3:27: note: Function 'rs_split' argument 1 names different: declaration 'n' definition 'path'.
icmake-9.02.07/rss/spawnerr.c:11:31: style: Function 'rss_spawnErr' argument 1 names different: declaration 'program' definition 'progname'. [funcArgNamesDifferent]
icmake-9.02.07/rss/rss.h:72:35: note: Function 'rss_spawnErr' argument 1 names different: declaration 'program' definition 'progname'.
icmake-9.02.07/rss/spawnerr.c:11:31: note: Function 'rss_spawnErr' argument 1 names different: declaration 'program' definition 'progname'.
icmake-9.02.07/rss/warning.c:9:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
icmake-9.02.07/un/funasp.c:10:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
icmake-9.02.07/un/funframe.c:5:14: style: The scope of the variable 'i' can be reduced. [variableScope]
icmake-9.02.07/un/printvar.c:7:22: style: The scope of the variable 'i' can be reduced. [variableScope]
icmake-9.02.07/un/process.c:6:23: style: The scope of the variable 'i' can be reduced. [variableScope]
icmake-9.02.07/un/process.c:7:13: style: The scope of the variable 'oldoffs' can be reduced. [variableScope]
icmake-9.02.07/un/process.c:8:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
[18:19]
ftp://ftp.se.debian.org/debian/pool/main/i/icmpinfo/icmpinfo_1.11.orig.tar.gz
icmpinfo-1.11/print.c:33:19: style: The scope of the variable 'tp' can be reduced. [variableScope]
icmpinfo-1.11/print.c:35:36: style: The scope of the variable 'strtime' can be reduced. [variableScope]
icmpinfo-1.11/print.c:149:10: style: The scope of the variable 'i' can be reduced. [variableScope]
icmpinfo-1.11/print.c:149:12: style: The scope of the variable 'j' can be reduced. [variableScope]
icmpinfo-1.11/print.c:227:15: style: The scope of the variable 'ttab' can be reduced. [variableScope]
icmpinfo-1.11/recvping.c:11:16: style: The scope of the variable 'n' can be reduced. [variableScope]
[18:19]
ftp://ftp.se.debian.org/debian/pool/main/i/icmptx/icmptx_0.2.orig.tar.gz
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:120:7: style: Variable 'icmp->cksum' is reassigned a value before the old one has been used. [redundantAssignment]
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:119:7: note: Variable 'icmp->cksum' is reassigned a value before the old one has been used.
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:120:7: note: Variable 'icmp->cksum' is reassigned a value before the old one has been used.
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:145:9: style: Variable 'icmpr->cksum' is reassigned a value before the old one has been used. [redundantAssignment]
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:144:9: note: Variable 'icmpr->cksum' is reassigned a value before the old one has been used.
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:145:9: note: Variable 'icmpr->cksum' is reassigned a value before the old one has been used.
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:161:7: style: Variable 'icmp->cksum' is reassigned a value before the old one has been used. [redundantAssignment]
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:160:7: note: Variable 'icmp->cksum' is reassigned a value before the old one has been used.
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:161:7: note: Variable 'icmp->cksum' is reassigned a value before the old one has been used.
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:142:19: warning: Redundant assignment of 'icmpr->id' to itself. [selfAssignment]
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:143:20: warning: Redundant assignment of 'icmpr->seq' to itself. [selfAssignment]
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:77:17: style: The scope of the variable 'didSend' can be reduced. [variableScope]
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/it.c:77:26: style: The scope of the variable 'didReceive' can be reduced. [variableScope]
jakkarth-icmptx-33e0b826f99df290ee792f6aa587af273d674309/tun_dev.c:48:10: style: The scope of the variable 'fd' can be reduced. [variableScope]
[18:19]
ftp://ftp.se.debian.org/debian/pool/main/i/icmpush/icmpush_2.2.orig.tar.gz
icmpush-2.2.orig/cuenta.c:8:17: style: The scope of the variable 'i' can be reduced. [variableScope]
icmpush-2.2.orig/cuenta.c:9:8: style: The scope of the variable 'final' can be reduced. [variableScope]
icmpush-2.2.orig/cuenta.c:9:15: style: The scope of the variable 'princ' can be reduced. [variableScope]
icmpush-2.2.orig/icmpush.c:392:11: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icmpush-2.2.orig/icmpush.c:594:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icmpush-2.2.orig/icmpush.c:599:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icmpush-2.2.orig/icmpush.c:567:31: style: The scope of the variable 'len' can be reduced. [variableScope]
icmpush-2.2.orig/icmpush.c:675:7: style: The scope of the variable 'n' can be reduced. [variableScope]
icmpush-2.2.orig/icmpush.c:713:19: style: The scope of the variable 'thishost' can be reduced. [variableScope]
icmpush-2.2.orig/icmpush.c:527:0: error: Memory leak: mix [memleak]
icmpush-2.2.orig/parser.c:528:13: warning: Either the condition '!cursor' is redundant or there is possible null pointer dereference: cursor. [nullPointerRedundantCheck]
icmpush-2.2.orig/parser.c:538:14: note: Assuming that condition '!cursor' is not redundant
icmpush-2.2.orig/parser.c:528:13: note: Null pointer dereference
icmpush-2.2.orig/parser.c:537:10: warning: Either the condition '!cursor' is redundant or there is possible null pointer dereference: cursor. [nullPointerRedundantCheck]
icmpush-2.2.orig/parser.c:538:14: note: Assuming that condition '!cursor' is not redundant
icmpush-2.2.orig/parser.c:537:10: note: Null pointer dereference
[18:19]
ftp://ftp.se.debian.org/debian/pool/main/i/icom/icom_20120228.orig.tar.gz
icom-20120228/IC.C:1927:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
icom-20120228/IC.C:1938:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
icom-20120228/IC.C:2071:18: style: The scope of the variable 'vp' can be reduced. [variableScope]
icom-20120228/IC.C:2198:6: style: The scope of the variable 'temp' can be reduced. [variableScope]
icom-20120228/IC.C:2198:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icom-20120228/IC.C:2246:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icom-20120228/IC.C:2663:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
icom-20120228/IC.C:1937:2: warning: Label 'C_XSTEP' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch]
icom-20120228/IC.C:1948:2: warning: Label 'C_PSTEP' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch]
icom-20120228/IC.C:334:9: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
icom-20120228/RAD.C:101:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
icom-20120228/RAD.C:38:9: style: The scope of the variable 'dtemp' can be reduced. [variableScope]
icom-20120228/RAD.C:344:6: style: Unused variable: temp [unusedVariable]
icom-20120228/RAD.C:714:9: style: Unused variable: dtemp [unusedVariable]
icom-20120228/RAD.C:814:7: style: Unused variable: s1 [unusedVariable]
icom-20120228/RAD.C:817:9: style: Unused variable: dtemp [unusedVariable]
icom-20120228/RAD.C:926:9: style: Unused variable: dtemp [unusedVariable]
icom-20120228/RAD.C:1004:10: style: Unused variable: ptr [unusedVariable]
icom-20120228/RAD.C:1026:2: error: Buffer is accessed out of bounds: s1 [bufferAccessOutOfBounds]
icom-20120228/RAD.C:433:37: warning: Either the condition 'rval<0' is redundant or memcpy() argument nr 3 can have invalid value. The value is -2 but the valid values are '0:'. [invalidFunctionArg]
icom-20120228/RAD.C:430:11: note: Assuming that condition 'rval<0' is not redundant
icom-20120228/RAD.C:433:37: note: Invalid argument
icom-20120228/RAD.C:610:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icom-20120228/icom.c:1927:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
icom-20120228/icom.c:1938:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
icom-20120228/icom.c:2071:18: style: The scope of the variable 'vp' can be reduced. [variableScope]
icom-20120228/icom.c:2198:6: style: The scope of the variable 'temp' can be reduced. [variableScope]
icom-20120228/icom.c:2198:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icom-20120228/icom.c:2246:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icom-20120228/icom.c:2663:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
icom-20120228/icom.c:1937:2: warning: Label 'C_XSTEP' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch]
icom-20120228/icom.c:1948:2: warning: Label 'C_PSTEP' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch]
icom-20120228/icom.c:334:9: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
icom-20120228/radio.c:38:9: style: The scope of the variable 'dtemp' can be reduced. [variableScope]
icom-20120228/radio.c:344:6: style: Unused variable: temp [unusedVariable]
icom-20120228/radio.c:714:9: style: Unused variable: dtemp [unusedVariable]
icom-20120228/radio.c:814:7: style: Unused variable: s1 [unusedVariable]
icom-20120228/radio.c:817:9: style: Unused variable: dtemp [unusedVariable]
icom-20120228/radio.c:926:9: style: Unused variable: dtemp [unusedVariable]
icom-20120228/radio.c:1004:10: style: Unused variable: ptr [unusedVariable]
icom-20120228/radio.c:1026:2: error: Buffer is accessed out of bounds: s1 [bufferAccessOutOfBounds]
icom-20120228/radio.c:433:37: warning: Either the condition 'rval<0' is redundant or memcpy() argument nr 3 can have invalid value. The value is -2 but the valid values are '0:'. [invalidFunctionArg]
icom-20120228/radio.c:430:11: note: Assuming that condition 'rval<0' is not redundant
icom-20120228/radio.c:433:37: note: Invalid argument
icom-20120228/radio.c:610:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
[18:19]
ftp://ftp.se.debian.org/debian/pool/main/i/icon/icon_9.4.3.orig.tar.gz
icon-9.4.3/ipl/cfuncs/files.c:48:8: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/lgconv.c:66:9: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/lgconv.c:68:10: style: The scope of the variable 'd' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/lgconv.c:70:18: style: The scope of the variable 'b' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/lgconv.c:159:18: style: The scope of the variable 'lword' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/lgconv.c:159:25: style: The scope of the variable 'rword' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/lgconv.c:159:32: style: The scope of the variable 'low' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/lgconv.c:159:37: style: The scope of the variable 'hgh' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/lgconv.c:159:49: style: The scope of the variable 'icarry' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/pack.c:202:17: error: Shifting 32-bit value by 56 bits is undefined behaviour [shiftTooManyBits]
icon-9.4.3/ipl/cfuncs/ppm.c:335:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
icon-9.4.3/ipl/cfuncs/ppm.c:342:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
icon-9.4.3/ipl/cfuncs/ppm.c:303:44: style: Same expression on both sides of '/'. [duplicateExpression]
icon-9.4.3/ipl/cfuncs/ppm.c:143:24: style: The scope of the variable 'v' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/ppm.c:215:8: style: The scope of the variable 'v' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/ppm.c:268:8: style: The scope of the variable 'v' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/tconnect.c:61:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
icon-9.4.3/ipl/cfuncs/tconnect.c:51:19: style: The scope of the variable 'p' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/tconnect.c:52:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/ipl/cfuncs/tconnect.c:54:20: style: The scope of the variable 'h' can be reduced. [variableScope]
icon-9.4.3/ipl/packs/loadfunc/argdump.c:12:16: style: The scope of the variable 'd' can be reduced. [variableScope]
icon-9.4.3/ipl/packs/loadfunc/cspgen.c:30:9: style: The scope of the variable 'o' can be reduced. [variableScope]
icon-9.4.3/ipl/packs/loadfunc/cspgen.c:30:12: style: The scope of the variable 'x' can be reduced. [variableScope]
icon-9.4.3/ipl/packs/loadfunc/cspgen.c:79:8: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
icon-9.4.3/src/common/dlrgint.c:47:10: style: Function 'cpbignum' argument 2 names different: declaration 'db' definition 'dx'. [funcArgNamesDifferent]
icon-9.4.3/src/h/rproto.h:154:33: note: Function 'cpbignum' argument 2 names different: declaration 'db' definition 'dx'.
icon-9.4.3/src/common/dlrgint.c:47:10: note: Function 'cpbignum' argument 2 names different: declaration 'db' definition 'dx'.
icon-9.4.3/src/common/dlrgint.c:218:11: style: Function 'bigradix' argument 4 names different: declaration 'x' definition 'end_s'. [funcArgNamesDifferent]
icon-9.4.3/src/h/rproto.h:148:52: note: Function 'bigradix' argument 4 names different: declaration 'x' definition 'end_s'.
icon-9.4.3/src/common/dlrgint.c:218:11: note: Function 'bigradix' argument 4 names different: declaration 'x' definition 'end_s'.
icon-9.4.3/src/common/doincl.c:56:9: style: The scope of the variable 'line' can be reduced. [variableScope]
icon-9.4.3/src/common/doincl.c:56:43: style: The scope of the variable 'p' can be reduced. [variableScope]
icon-9.4.3/src/common/doincl.c:62:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icon-9.4.3/src/common/filepart.c:180:9: style: The scope of the variable 'a' can be reduced. [variableScope]
icon-9.4.3/src/common/filepart.c:180:12: style: The scope of the variable 'b' can be reduced. [variableScope]
icon-9.4.3/src/common/infer.c:26:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icon-9.4.3/src/common/infer.c:27:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icon-9.4.3/src/common/infer.c:12:9: style: struct member 'tstruct::c' is never used. [unusedStructMember]
icon-9.4.3/src/common/infer.c:13:11: style: struct member 'tstruct::d' is never used. [unusedStructMember]
icon-9.4.3/src/common/ipp.c:525:8: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/common/ipp.c:128:5: style: Function 'ppinit' argument 3 names different: declaration 'm4flag' definition 'm4'. [funcArgNamesDifferent]
icon-9.4.3/src/h/mproto.h:42:47: note: Function 'ppinit' argument 3 names different: declaration 'm4flag' definition 'm4'.
icon-9.4.3/src/common/ipp.c:128:5: note: Function 'ppinit' argument 3 names different: declaration 'm4flag' definition 'm4'.
icon-9.4.3/src/common/ipp.c:204:7: style: Function 'm4pipe' argument 1 names different: declaration 'fname' definition 'filename'. [funcArgNamesDifferent]
icon-9.4.3/src/common/ipp.c:61:29: note: Function 'm4pipe' argument 1 names different: declaration 'fname' definition 'filename'.
icon-9.4.3/src/common/ipp.c:204:7: note: Function 'm4pipe' argument 1 names different: declaration 'fname' definition 'filename'.
icon-9.4.3/src/common/ipp.c:222:7: style: Function 'ppdef' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent]
icon-9.4.3/src/h/mproto.h:40:20: note: Function 'ppdef' argument 1 names different: declaration 'name' definition 's'.
icon-9.4.3/src/common/ipp.c:222:7: note: Function 'ppdef' argument 1 names different: declaration 'name' definition 's'.
icon-9.4.3/src/common/ipp.c:222:11: style: Function 'ppdef' argument 2 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent]
icon-9.4.3/src/h/mproto.h:40:32: note: Function 'ppdef' argument 2 names different: declaration 'value' definition 'v'.
icon-9.4.3/src/common/ipp.c:222:11: note: Function 'ppdef' argument 2 names different: declaration 'value' definition 'v'.
icon-9.4.3/src/common/ipp.c:489:7: style: Function 'ppdir' argument 1 names different: declaration 'line' definition 's'. [funcArgNamesDifferent]
icon-9.4.3/src/common/ipp.c:65:26: note: Function 'ppdir' argument 1 names different: declaration 'line' definition 's'.
icon-9.4.3/src/common/ipp.c:489:7: note: Function 'ppdir' argument 1 names different: declaration 'line' definition 's'.
icon-9.4.3/src/common/ipp.c:48:10: style: struct member 'ptok::addr' is never used. [unusedStructMember]
icon-9.4.3/src/common/ipp.c:49:10: style: struct member 'ptok::len' is never used. [unusedStructMember]
icon-9.4.3/src/common/literals.c:91:17: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/common/literals.c:138:8: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/common/munix.c:63:8: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/common/munix.c:64:10: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/common/munix.c:96:14: style: The scope of the variable 'plen' can be reduced. [variableScope]
icon-9.4.3/src/common/munix.c:151:11: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/common/patchstr.c:69:9: style: The scope of the variable 'posn' can be reduced. [variableScope]
icon-9.4.3/src/common/patchstr.c:70:8: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/common/patchstr.c:101:9: style: The scope of the variable 'posn' can be reduced. [variableScope]
icon-9.4.3/src/common/patchstr.c:102:8: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/common/patchstr.c:149:8: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/common/patchstr.c:66:7: style: Function 'report' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
icon-9.4.3/src/common/patchstr.c:24:21: note: Function 'report' argument 1 names different: declaration 'filename' definition 'fname'.
icon-9.4.3/src/common/patchstr.c:66:7: note: Function 'report' argument 1 names different: declaration 'filename' definition 'fname'.
icon-9.4.3/src/common/patchstr.c:98:7: style: Function 'patchstr' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
icon-9.4.3/src/common/patchstr.c:25:22: note: Function 'patchstr' argument 1 names different: declaration 'filename' definition 'fname'.
icon-9.4.3/src/common/patchstr.c:98:7: note: Function 'patchstr' argument 1 names different: declaration 'filename' definition 'fname'.
icon-9.4.3/src/common/patchstr.c:98:15: style: Function 'patchstr' argument 2 names different: declaration 'newstring' definition 'newstr'. [funcArgNamesDifferent]
icon-9.4.3/src/common/patchstr.c:25:38: note: Function 'patchstr' argument 2 names different: declaration 'newstring' definition 'newstr'.
icon-9.4.3/src/common/patchstr.c:98:15: note: Function 'patchstr' argument 2 names different: declaration 'newstring' definition 'newstr'.
icon-9.4.3/src/common/patchstr.c:92:0: error: Resource leak: f [resourceLeak]
icon-9.4.3/src/common/patchstr.c:139:0: error: Resource leak: f [resourceLeak]
icon-9.4.3/src/common/rtdb.c:553:16: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment]
icon-9.4.3/src/common/rtdb.c:546:16: note: Variable 'c' is reassigned a value before the old one has been used.
icon-9.4.3/src/common/rtdb.c:553:16: note: Variable 'c' is reassigned a value before the old one has been used.
icon-9.4.3/src/common/rtdb.c:61:10: style: The scope of the variable 'msg_buf' can be reduced. [variableScope]
icon-9.4.3/src/common/rtdb.c:349:8: style: The scope of the variable 'var_type' can be reduced. [variableScope]
icon-9.4.3/src/common/rtdb.c:450:11: style: The scope of the variable 'n1' can be reduced. [variableScope]
icon-9.4.3/src/common/rtdb.c:857:17: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/common/rtdb.c:860:8: style: The scope of the variable 'num_types' can be reduced. [variableScope]
icon-9.4.3/src/common/rtdb.c:1039:8: style: The scope of the variable 'old_c' can be reduced. [variableScope]
icon-9.4.3/src/common/rtdb.c:1040:9: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/common/rtdb.c:1460:7: style: Function 'db_chstr' argument 1 names different: declaration 's1' definition 'prefix'. [funcArgNamesDifferent]
icon-9.4.3/src/h/mproto.h:13:22: note: Function 'db_chstr' argument 1 names different: declaration 's1' definition 'prefix'.
icon-9.4.3/src/common/rtdb.c:1460:7: note: Function 'db_chstr' argument 1 names different: declaration 's1' definition 'prefix'.
icon-9.4.3/src/common/rtdb.c:1461:7: style: Function 'db_chstr' argument 2 names different: declaration 's2' definition 'suffix'. [funcArgNamesDifferent]
icon-9.4.3/src/h/mproto.h:13:32: note: Function 'db_chstr' argument 2 names different: declaration 's2' definition 'suffix'.
icon-9.4.3/src/common/rtdb.c:1461:7: note: Function 'db_chstr' argument 2 names different: declaration 's2' definition 'suffix'.
icon-9.4.3/src/common/rtdb.c:1646:7: style: Function 'db_err1' argument 2 names different: declaration 's1' definition 's'. [funcArgNamesDifferent]
icon-9.4.3/src/h/mproto.h:17:33: note: Function 'db_err1' argument 2 names different: declaration 's1' definition 's'.
icon-9.4.3/src/common/rtdb.c:1646:7: note: Function 'db_err1' argument 2 names different: declaration 's1' definition 's'.
icon-9.4.3/src/common/strtbl.c:30:8: style: The scope of the variable 'h' can be reduced. [variableScope]
icon-9.4.3/src/common/strtbl.c:159:4: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/iconc/ccode.c:974:16: style: Variable 'li.next_lbl' is reassigned a value before the old one has been used. [redundantAssignment]
icon-9.4.3/src/iconc/ccode.c:967:16: note: Variable 'li.next_lbl' is reassigned a value before the old one has been used.
icon-9.4.3/src/iconc/ccode.c:974:16: note: Variable 'li.next_lbl' is reassigned a value before the old one has been used.
icon-9.4.3/src/iconc/ccode.c:1555:17: style: The scope of the variable 'cd' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:2176:22: style: The scope of the variable 'impl' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:2381:20: style: The scope of the variable 'lifetm_ary' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:2391:22: style: The scope of the variable 'impl' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:2394:8: style: The scope of the variable 'tmp_indx' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:2604:8: style: The scope of the variable 'need_cont' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:2756:17: style: The scope of the variable 'cd' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3177:17: style: The scope of the variable 'cd' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3246:17: style: The scope of the variable 'cd1' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3673:17: style: The scope of the variable 'cd' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3910:20: style: The scope of the variable 'frst_arg' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3912:20: style: The scope of the variable 'r' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3913:21: style: The scope of the variable 'varg_rslt' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3915:20: style: The scope of the variable 'single' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3916:20: style: The scope of the variable 'lifetm_ary' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3918:10: style: The scope of the variable 'sbuf' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3919:9: style: The scope of the variable 'maybe_var' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3920:8: style: The scope of the variable 'may_mod' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3925:8: style: The scope of the variable 'flag' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3926:8: style: The scope of the variable 'refs' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3929:8: style: The scope of the variable 'arg_loc' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3930:8: style: The scope of the variable 'dcl_var' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3932:8: style: The scope of the variable 'j' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3933:8: style: The scope of the variable 'v' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:4514:17: style: The scope of the variable 'cd' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:4519:11: style: The scope of the variable 'j' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:4778:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:4796:11: style: The scope of the variable 'j' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:4797:8: style: The scope of the variable 'new_size' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:4829:11: style: The scope of the variable 'j' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:4830:8: style: The scope of the variable 'new_size' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ccode.c:3174:14: style: Function 'sig_cd' argument 1 names different: declaration 'fail' definition 'sig'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:115:44: note: Function 'sig_cd' argument 1 names different: declaration 'fail' definition 'sig'.
icon-9.4.3/src/iconc/ccode.c:3174:14: note: Function 'sig_cd' argument 1 names different: declaration 'fail' definition 'sig'.
icon-9.4.3/src/iconc/ccode.c:4718:5: style: Function 'alc_tmp' argument 1 names different: declaration 'n' definition 'num'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/ccode.c:39:27: note: Function 'alc_tmp' argument 1 names different: declaration 'n' definition 'num'.
icon-9.4.3/src/iconc/ccode.c:4718:5: note: Function 'alc_tmp' argument 1 names different: declaration 'n' definition 'num'.
icon-9.4.3/src/iconc/ccode.c:408:9: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/ccode.c:412:9: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/ccode.c:1017:21: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/ccode.c:3674:17: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
icon-9.4.3/src/iconc/ccode.c:2318:14: error: Uninitialized variable: body_single [uninitvar]
icon-9.4.3/src/iconc/ccode.c:2320:19: error: Uninitialized variable: body_deref [uninitvar]
icon-9.4.3/src/iconc/ccomp.c:56:9: style: The scope of the variable 'sbuf' can be reduced. [variableScope]
icon-9.4.3/src/h/grammar.h:199:0: error: syntax error [syntaxError]
icon-9.4.3/src/iconc/chkinv.c:34:8: style: The scope of the variable 'exec_flg' can be reduced. [variableScope]
icon-9.4.3/src/iconc/chkinv.c:102:19: style: The scope of the variable 'var' can be reduced. [variableScope]
icon-9.4.3/src/common/yylex.h:276:9: warning: Either the condition 's!='\0'' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
icon-9.4.3/src/common/yylex.h:272:13: note: Assuming that condition 's!='\0'' is not redundant
icon-9.4.3/src/common/yylex.h:276:9: note: Null pointer dereference
icon-9.4.3/src/common/error.h:41:11: warning: Either the condition 'lval==NULL' is redundant or there is possible null pointer dereference: lval. [nullPointerRedundantCheck]
icon-9.4.3/src/common/error.h:30:13: note: Assuming that condition 'lval==NULL' is not redundant
icon-9.4.3/src/common/error.h:41:11: note: Null pointer dereference
icon-9.4.3/src/common/error.h:27:28: style: The scope of the variable 'p' can be reduced. [variableScope]
icon-9.4.3/src/common/yylex.h:272:13: warning: Char literal compared with pointer 's'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
icon-9.4.3/src/iconc/cmain.c:387:8: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/iconc/cmain.c:388:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:85:8: style: The scope of the variable 'first' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:86:10: style: The scope of the variable 'pfx' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:337:8: style: The scope of the variable 'nquals' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:650:10: style: The scope of the variable 'cnt_var' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:651:10: style: The scope of the variable 'sep' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:653:8: style: The scope of the variable 'first_arg' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:845:17: style: The scope of the variable 'sig' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:846:10: style: The scope of the variable 'name' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:847:10: style: The scope of the variable 'prefix' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:1762:17: style: The scope of the variable 'sig' can be reduced. [variableScope]
icon-9.4.3/src/iconc/codegen.c:908:5: style: Function 'prt_frame' argument 4 names different: declaration 'i' definition 'n_dtmp'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:107:9: note: Function 'prt_frame' argument 4 names different: declaration 'i' definition 'n_dtmp'.
icon-9.4.3/src/iconc/codegen.c:908:5: note: Function 'prt_frame' argument 4 names different: declaration 'i' definition 'n_dtmp'.
icon-9.4.3/src/iconc/codegen.c:909:5: style: Function 'prt_frame' argument 5 names different: declaration 'j' definition 'n_sbuf'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:107:16: note: Function 'prt_frame' argument 5 names different: declaration 'j' definition 'n_sbuf'.
icon-9.4.3/src/iconc/codegen.c:909:5: note: Function 'prt_frame' argument 5 names different: declaration 'j' definition 'n_sbuf'.
icon-9.4.3/src/iconc/codegen.c:910:5: style: Function 'prt_frame' argument 6 names different: declaration 'k' definition 'n_cbuf'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:107:23: note: Function 'prt_frame' argument 6 names different: declaration 'k' definition 'n_cbuf'.
icon-9.4.3/src/iconc/codegen.c:910:5: note: Function 'prt_frame' argument 6 names different: declaration 'k' definition 'n_cbuf'.
icon-9.4.3/src/iconc/codegen.c:1792:17: style: Function 'val_loc' argument 1 names different: declaration 'rslt' definition 'loc'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/codegen.c:66:40: note: Function 'val_loc' argument 1 names different: declaration 'rslt' definition 'loc'.
icon-9.4.3/src/iconc/codegen.c:1792:17: note: Function 'val_loc' argument 1 names different: declaration 'rslt' definition 'loc'.
cgram.g:436:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
icon-9.4.3/src/iconc/csym.c:91:21: style: The scope of the variable 'rpp' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:184:29: style: The scope of the variable 'lhash' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:185:13: style: The scope of the variable 'hashval' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:205:22: style: The scope of the variable 'hashval' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:223:22: style: The scope of the variable 'hashval' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:618:8: style: The scope of the variable 'nargs' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:619:8: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:682:10: style: The scope of the variable 'op_name' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:683:8: style: The scope of the variable 'arity' can be reduced. [variableScope]
icon-9.4.3/src/iconc/csym.c:159:7: style: Function 'dcl_loc' argument 1 names different: declaration 'id' definition 'name'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/csym.c:28:42: note: Function 'dcl_loc' argument 1 names different: declaration 'id' definition 'name'.
icon-9.4.3/src/iconc/csym.c:159:7: note: Function 'dcl_loc' argument 1 names different: declaration 'id' definition 'name'.
icon-9.4.3/src/iconc/csym.c:160:5: style: Function 'dcl_loc' argument 2 names different: declaration 'id_type' definition 'flag'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/csym.c:28:50: note: Function 'dcl_loc' argument 2 names different: declaration 'id_type' definition 'flag'.
icon-9.4.3/src/iconc/csym.c:160:5: note: Function 'dcl_loc' argument 2 names different: declaration 'id_type' definition 'flag'.
icon-9.4.3/src/iconc/ctrans.c:158:20: style: Unused variable: p [unusedVariable]
icon-9.4.3/src/iconc/ctree.c:540:24: style: The scope of the variable 't2' can be reduced. [variableScope]
icon-9.4.3/src/iconc/ctree.c:61:9: style: Function 'tree3' argument 3 names different: declaration 'c' definition 'a'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:128:45: note: Function 'tree3' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:61:9: note: Function 'tree3' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:78:9: style: Function 'tree4' argument 3 names different: declaration 'c' definition 'a'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:130:45: note: Function 'tree4' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:78:9: note: Function 'tree4' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:78:12: style: Function 'tree4' argument 4 names different: declaration 'd' definition 'b'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:130:61: note: Function 'tree4' argument 4 names different: declaration 'd' definition 'b'.
icon-9.4.3/src/iconc/ctree.c:78:12: note: Function 'tree4' argument 4 names different: declaration 'd' definition 'b'.
icon-9.4.3/src/iconc/ctree.c:94:5: warning: Function 'tree5' argument order different: declaration 'type, loc_model, c, d, e' definition 'type, loc_model, a, b, c' [funcArgOrderDifferent]
icon-9.4.3/src/iconc/cproto.h:131:35: note: Function 'tree5' argument order different: declaration 'type, loc_model, c, d, e' definition 'type, loc_model, a, b, c'
icon-9.4.3/src/iconc/ctree.c:94:5: note: Function 'tree5' argument order different: declaration 'type, loc_model, c, d, e' definition 'type, loc_model, a, b, c'
icon-9.4.3/src/iconc/ctree.c:113:5: warning: Function 'tree6' argument order different: declaration 'type, loc_model, c, d, e, f' definition 'type, loc_model, a, b, c, d' [funcArgOrderDifferent]
icon-9.4.3/src/iconc/cproto.h:134:35: note: Function 'tree6' argument order different: declaration 'type, loc_model, c, d, e, f' definition 'type, loc_model, a, b, c, d'
icon-9.4.3/src/iconc/ctree.c:113:5: note: Function 'tree6' argument order different: declaration 'type, loc_model, c, d, e, f' definition 'type, loc_model, a, b, c, d'
icon-9.4.3/src/iconc/ctree.c:135:5: style: Function 'int_leaf' argument 3 names different: declaration 'c' definition 'a'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:75:67: note: Function 'int_leaf' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:135:5: note: Function 'int_leaf' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:152:7: style: Function 'c_str_leaf' argument 3 names different: declaration 'c' definition 'a'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:33:70: note: Function 'c_str_leaf' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:152:7: note: Function 'c_str_leaf' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:172:7: style: Function 'i_str_leaf' argument 3 names different: declaration 'c' definition 'a'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:61:69: note: Function 'i_str_leaf' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:172:7: note: Function 'i_str_leaf' argument 3 names different: declaration 'c' definition 'a'.
icon-9.4.3/src/iconc/ctree.c:173:5: style: Function 'i_str_leaf' argument 4 names different: declaration 'd' definition 'b'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:61:76: note: Function 'i_str_leaf' argument 4 names different: declaration 'd' definition 'b'.
icon-9.4.3/src/iconc/ctree.c:173:5: note: Function 'i_str_leaf' argument 4 names different: declaration 'd' definition 'b'.
icon-9.4.3/src/iconc/ctree.c:589:9: style: Function 'to_nd' argument 1 names different: declaration 'loc_model' definition 'op'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:120:39: note: Function 'to_nd' argument 1 names different: declaration 'loc_model' definition 'op'.
icon-9.4.3/src/iconc/ctree.c:589:9: note: Function 'to_nd' argument 1 names different: declaration 'loc_model' definition 'op'.
icon-9.4.3/src/iconc/ctree.c:622:9: style: Function 'toby_nd' argument 1 names different: declaration 'loc_model' definition 'op'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:122:39: note: Function 'toby_nd' argument 1 names different: declaration 'loc_model' definition 'op'.
icon-9.4.3/src/iconc/ctree.c:622:9: note: Function 'toby_nd' argument 1 names different: declaration 'loc_model' definition 'op'.
icon-9.4.3/src/iconc/ctree.c:34:8: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/ctree.c:49:8: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/dbase.c:30:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/iconc/dbase.c:32:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
icon-9.4.3/src/iconc/dbase.c:116:17: style: The scope of the variable 'opcmp' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:287:8: style: The scope of the variable 'cond1' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:319:8: style: The scope of the variable 'cond2' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:433:20: style: The scope of the variable 'src_loc' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:633:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:634:8: style: The scope of the variable 'j' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:723:8: style: The scope of the variable 'indx' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:756:8: style: The scope of the variable 'cond' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:757:8: style: The scope of the variable 'cnv_typ' can be reduced. [variableScope]
icon-9.4.3/src/iconc/incheck.c:45:6: style: Function 'do_inlin' argument 3 names different: declaration 'sep_cont' definition 'cont_loc'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:38:71: note: Function 'do_inlin' argument 3 names different: declaration 'sep_cont' definition 'cont_loc'.
icon-9.4.3/src/iconc/incheck.c:45:6: note: Function 'do_inlin' argument 3 names different: declaration 'sep_cont' definition 'cont_loc'.
icon-9.4.3/src/iconc/inline.c:1403:13: warning: Possible null pointer dereference: ilc [nullPointer]
icon-9.4.3/src/iconc/inline.c:1401:19: note: Assignment 'ilc=NULL', assigned value is 0
icon-9.4.3/src/iconc/inline.c:1403:13: note: Null pointer dereference
icon-9.4.3/src/iconc/inline.c:479:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/iconc/inline.c:753:17: style: The scope of the variable 'cd1' can be reduced. [variableScope]
icon-9.4.3/src/iconc/inline.c:835:17: style: The scope of the variable 'cd1' can be reduced. [variableScope]
icon-9.4.3/src/iconc/inline.c:932:10: style: The scope of the variable 'cap_id' can be reduced. [variableScope]
icon-9.4.3/src/iconc/inline.c:62:17: style: Function 'gen_inlin' argument 2 names different: declaration 'rslt' definition 'r'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:49:64: note: Function 'gen_inlin' argument 2 names different: declaration 'rslt' definition 'r'.
icon-9.4.3/src/iconc/inline.c:62:17: note: Function 'gen_inlin' argument 2 names different: declaration 'rslt' definition 'r'.
icon-9.4.3/src/iconc/inline.c:63:15: style: Function 'gen_inlin' argument 3 names different: declaration 'scont_strt' definition 'strt'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:50:46: note: Function 'gen_inlin' argument 3 names different: declaration 'scont_strt' definition 'strt'.
icon-9.4.3/src/iconc/inline.c:63:15: note: Function 'gen_inlin' argument 3 names different: declaration 'scont_strt' definition 'strt'.
icon-9.4.3/src/iconc/inline.c:64:15: style: Function 'gen_inlin' argument 4 names different: declaration 'scont_fail' definition 'fail'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:51:46: note: Function 'gen_inlin' argument 4 names different: declaration 'scont_fail' definition 'fail'.
icon-9.4.3/src/iconc/inline.c:64:15: note: Function 'gen_inlin' argument 4 names different: declaration 'scont_fail' definition 'fail'.
icon-9.4.3/src/iconc/inline.c:65:15: style: Function 'gen_inlin' argument 5 names different: declaration 'cont' definition 'c'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:51:72: note: Function 'gen_inlin' argument 5 names different: declaration 'cont' definition 'c'.
icon-9.4.3/src/iconc/inline.c:65:15: note: Function 'gen_inlin' argument 5 names different: declaration 'cont' definition 'c'.
icon-9.4.3/src/iconc/inline.c:66:19: style: Function 'gen_inlin' argument 6 names different: declaration 'impl' definition 'ip'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:52:50: note: Function 'gen_inlin' argument 6 names different: declaration 'impl' definition 'ip'.
icon-9.4.3/src/iconc/inline.c:66:19: note: Function 'gen_inlin' argument 6 names different: declaration 'impl' definition 'ip'.
icon-9.4.3/src/iconc/inline.c:67:5: style: Function 'gen_inlin' argument 7 names different: declaration 'nsyms' definition 'ns'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:52:60: note: Function 'gen_inlin' argument 7 names different: declaration 'nsyms' definition 'ns'.
icon-9.4.3/src/iconc/inline.c:67:5: note: Function 'gen_inlin' argument 7 names different: declaration 'nsyms' definition 'ns'.
icon-9.4.3/src/iconc/inline.c:68:21: style: Function 'gen_inlin' argument 8 names different: declaration 'symtab' definition 'st'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:53:52: note: Function 'gen_inlin' argument 8 names different: declaration 'symtab' definition 'st'.
icon-9.4.3/src/iconc/inline.c:68:21: note: Function 'gen_inlin' argument 8 names different: declaration 'symtab' definition 'st'.
icon-9.4.3/src/iconc/inline.c:1156:14: style: Function 'gen_ilc' argument 1 names different: declaration 'il' definition 'ilc'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/inline.c:30:46: note: Function 'gen_ilc' argument 1 names different: declaration 'il' definition 'ilc'.
icon-9.4.3/src/iconc/inline.c:1156:14: note: Function 'gen_ilc' argument 1 names different: declaration 'il' definition 'ilc'.
icon-9.4.3/src/iconc/inline.c:142:12: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/inline.c:157:12: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/inline.c:1254:18: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/inline.c:1263:18: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/iconc/ivalues.c:21:17: style: The scope of the variable 'r' can be reduced. [variableScope]
icon-9.4.3/src/iconc/lifetime.c:357:28: style: The scope of the variable 'asgn_impl' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3152:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
icon-9.4.3/src/iconc/typinfer.c:1477:16: style: Variable 'loop_info.every_cntrl' is reassigned a value before the old one has been used. [redundantAssignment]
icon-9.4.3/src/iconc/typinfer.c:1475:16: note: Variable 'loop_info.every_cntrl' is reassigned a value before the old one has been used.
icon-9.4.3/src/iconc/typinfer.c:1477:16: note: Variable 'loop_info.every_cntrl' is reassigned a value before the old one has been used.
icon-9.4.3/src/iconc/typinfer.c:254:8: style: The scope of the variable 'size' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:1565:28: style: The scope of the variable 'asgn_impl' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:1706:12: style: The scope of the variable 'n1' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:1709:8: style: The scope of the variable 'coexp_bit' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:1915:8: style: The scope of the variable 'stor_sz' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:1916:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:2081:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:2799:28: style: The scope of the variable 'asgn_impl' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3059:22: style: The scope of the variable 'asgn_impl' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3070:8: style: The scope of the variable 'sav_nargs' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3481:18: style: The scope of the variable 'typ' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3483:8: style: The scope of the variable 'flag' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3762:18: style: The scope of the variable 'store' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3763:8: style: The scope of the variable 'num_bits' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3764:8: style: The scope of the variable 'frst_bit' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3828:19: style: The scope of the variable 'rec' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:3833:8: style: The scope of the variable 'frst_cmpnt' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:5161:8: style: The scope of the variable 'flag' can be reduced. [variableScope]
icon-9.4.3/src/iconc/typinfer.c:4577:15: style: Function 'gen_inv' argument 1 names different: declaration 'prc_typ' definition 'typ'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/typinfer.c:101:48: note: Function 'gen_inv' argument 1 names different: declaration 'prc_typ' definition 'typ'.
icon-9.4.3/src/iconc/typinfer.c:4577:15: note: Function 'gen_inv' argument 1 names different: declaration 'prc_typ' definition 'typ'.
icon-9.4.3/src/iconc/typinfer.c:4981:17: style: Function 'varsubtyp' argument 2 names different: declaration 'single' definition 'singl'. [funcArgNamesDifferent]
icon-9.4.3/src/iconc/cproto.h:148:66: note: Function 'varsubtyp' argument 2 names different: declaration 'single' definition 'singl'.
icon-9.4.3/src/iconc/typinfer.c:4981:17: note: Function 'varsubtyp' argument 2 names different: declaration 'single' definition 'singl'.
icon-9.4.3/src/iconc/typinfer.c:3296:8: style: Unused variable: ret [unusedVariable]
icon-9.4.3/src/icont/ixhdr.c:70:27: style: Function 'hsyserr' argument 1 names different: declaration 'av' definition 's1'. [funcArgNamesDifferent]
icon-9.4.3/src/icont/ixhdr.c:10:29: note: Function 'hsyserr' argument 1 names different: declaration 'av' definition 's1'.
icon-9.4.3/src/icont/ixhdr.c:70:27: note: Function 'hsyserr' argument 1 names different: declaration 'av' definition 's1'.
icon-9.4.3/src/icont/ixhdr.c:70:37: style: Function 'hsyserr' argument 2 names different: declaration 'file' definition 's2'. [funcArgNamesDifferent]
icon-9.4.3/src/icont/ixhdr.c:10:39: note: Function 'hsyserr' argument 2 names different: declaration 'file' definition 's2'.
icon-9.4.3/src/icont/ixhdr.c:70:37: note: Function 'hsyserr' argument 2 names different: declaration 'file' definition 's2'.
icon-9.4.3/src/icont/lcode.c:1529:10: style: The scope of the variable 'q' can be reduced. [variableScope]
icon-9.4.3/src/icont/lcode.c:1530:10: style: The scope of the variable 'cp' can be reduced. [variableScope]
icon-9.4.3/src/icont/lcode.c:1530:15: style: The scope of the variable 'cr' can be reduced. [variableScope]
icon-9.4.3/src/icont/lcode.c:614:12: style: union member 'Anonymous3::l' is never used. [unusedStructMember]
icon-9.4.3/src/icont/lglob.c:348:20: style: The scope of the variable 'rp' can be reduced. [variableScope]
icon-9.4.3/src/icont/link.c:216:11: style: The scope of the variable 'r' can be reduced. [variableScope]
icon-9.4.3/src/icont/link.c:216:14: style: The scope of the variable 'm' can be reduced. [variableScope]
icon-9.4.3/src/icont/llex.c:23:17: style: The scope of the variable 'test' can be reduced. [variableScope]
icon-9.4.3/src/icont/llex.c:25:19: style: The scope of the variable 'cmp' can be reduced. [variableScope]
icon-9.4.3/src/icont/llex.c:171:11: style: The scope of the variable 'radix' can be reduced. [variableScope]
icon-9.4.3/src/icont/llex.c:222:23: style: The scope of the variable 'e' can be reduced. [variableScope]
icon-9.4.3/src/icont/llex.c:223:8: style: The scope of the variable 'esign' can be reduced. [variableScope]
icon-9.4.3/src/icont/llex.c:312:17: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/icont/llex.c:163:8: style: Function 'getint' argument 1 names different: declaration 'i' definition 'j'. [funcArgNamesDifferent]
icon-9.4.3/src/icont/tproto.h:21:20: note: Function 'getint' argument 1 names different: declaration 'i' definition 'j'.
icon-9.4.3/src/icont/llex.c:163:8: note: Function 'getint' argument 1 names different: declaration 'i' definition 'j'.
icon-9.4.3/src/icont/lsym.c:299:9: style: The scope of the variable 'hash' can be reduced. [variableScope]
icon-9.4.3/src/icont/lsym.c:434:6: style: Function 'blocate' argument 1 names different: declaration 's' definition 's_indx'. [funcArgNamesDifferent]
icon-9.4.3/src/icont/tproto.h:9:21: note: Function 'blocate' argument 1 names different: declaration 's' definition 's_indx'.
icon-9.4.3/src/icont/lsym.c:434:6: note: Function 'blocate' argument 1 names different: declaration 's' definition 's_indx'.
icon-9.4.3/src/icont/newhdr.c:75:0: error: Resource leak: fin [resourceLeak]
icon-9.4.3/src/icont/newhdr.c:75:0: error: Resource leak: fout [resourceLeak]
icon-9.4.3/src/common/yylex.h:503:20: style: The scope of the variable 'nc' can be reduced. [variableScope]
tgram.g:438:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
icon-9.4.3/src/icont/tree.c:114:24: style: The scope of the variable 't2' can be reduced. [variableScope]
icon-9.4.3/src/icont/tree.c:22:8: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/icont/tree.c:33:8: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/icont/tunix.c:316:40: style: Variable 'u2' is not assigned a value. [unassignedVariable]
icon-9.4.3/src/preproc/bldtok.c:66:22: style: The scope of the variable 'rw' can be reduced. [variableScope]
icon-9.4.3/src/preproc/bldtok.c:326:8: style: The scope of the variable 'tok_id' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:44:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:45:8: style: The scope of the variable 'is_hex_char' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:285:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:318:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:344:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:372:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:408:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:452:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:471:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:490:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:509:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:528:13: style: The scope of the variable 'e2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/evaluate.c:528:17: style: The scope of the variable 'e3' can be reduced. [variableScope]
icon-9.4.3/src/preproc/files.c:49:10: style: The scope of the variable 'f' can be reduced. [variableScope]
icon-9.4.3/src/preproc/files.c:68:20: style: The scope of the variable 'sbuf' can be reduced. [variableScope]
icon-9.4.3/src/preproc/files.c:71:10: style: The scope of the variable 'end_prfx' can be reduced. [variableScope]
icon-9.4.3/src/preproc/files.c:74:11: style: The scope of the variable 'prefix' can be reduced. [variableScope]
icon-9.4.3/src/preproc/files.c:102:25: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/files.c:104:22: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/files.c:118:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/files.c:120:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/files.c:122:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/files.c:66:5: style: Function 'include' argument 3 names different: declaration 'start' definition 'system'. [funcArgNamesDifferent]
icon-9.4.3/src/preproc/pproto.h:23:71: note: Function 'include' argument 3 names different: declaration 'start' definition 'system'.
icon-9.4.3/src/preproc/files.c:66:5: note: Function 'include' argument 3 names different: declaration 'start' definition 'system'.
icon-9.4.3/src/preproc/gettok.c:17:21: style: The scope of the variable 'cs' can be reduced. [variableScope]
icon-9.4.3/src/preproc/gettok.c:18:20: style: The scope of the variable 'sbuf' can be reduced. [variableScope]
icon-9.4.3/src/preproc/gettok.c:19:10: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/preproc/gettok.c:21:8: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/preproc/gettok.c:72:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/macro.c:190:10: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/preproc/macro.c:270:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
icon-9.4.3/src/preproc/macro.c:399:18: style: The scope of the variable 't1' can be reduced. [variableScope]
icon-9.4.3/src/preproc/macro.c:572:8: style: The scope of the variable 'line_check' can be reduced. [variableScope]
icon-9.4.3/src/preproc/macro.c:313:7: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/macro.c:317:10: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/macro.c:318:7: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/macro.c:322:7: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/macro.c:363:10: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/macro.c:374:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/macro.c:267:15: style: Function 'm_lookup' argument 1 names different: declaration 'mname' definition 'id'. [funcArgNamesDifferent]
icon-9.4.3/src/preproc/pproto.h:38:48: note: Function 'm_lookup' argument 1 names different: declaration 'mname' definition 'id'.
icon-9.4.3/src/preproc/macro.c:267:15: note: Function 'm_lookup' argument 1 names different: declaration 'mname' definition 'id'.
icon-9.4.3/src/preproc/pchars.c:13:17: style: The scope of the variable 'c1' can be reduced. [variableScope]
icon-9.4.3/src/preproc/pchars.c:18:8: style: The scope of the variable 'changes' can be reduced. [variableScope]
icon-9.4.3/src/preproc/pinit.c:140:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/preproc/pinit.c:169:18: style: The scope of the variable 't' can be reduced. [variableScope]
icon-9.4.3/src/preproc/pinit.c:171:30: style: The scope of the variable 'trail_whsp' can be reduced. [variableScope]
icon-9.4.3/src/preproc/pmem.c:284:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:197:20: style: The scope of the variable 'sbuf' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:198:10: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:199:10: style: The scope of the variable 'fname' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:200:8: style: The scope of the variable 'line' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:301:20: style: The scope of the variable 'pilst' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:303:8: style: The scope of the variable 'nesting' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:424:18: style: The scope of the variable 't2' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:428:28: style: The scope of the variable 'trail_whsp' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:430:8: style: The scope of the variable 'nparm' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:431:8: style: The scope of the variable 'narg' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:432:8: style: The scope of the variable 'paren_nest' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:433:8: style: The scope of the variable 'line' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:836:20: style: The scope of the variable 'sbuf' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:837:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:838:10: style: The scope of the variable 'escape_seq' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:840:9: style: The scope of the variable 'hex_char' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:841:8: style: The scope of the variable 'is_hex_char' can be reduced. [variableScope]
icon-9.4.3/src/preproc/preproc.c:228:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:233:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:237:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:244:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:247:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:248:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:251:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:254:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:255:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:261:16: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:596:10: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:599:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:601:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:603:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:605:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:607:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:609:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:717:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:719:16: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:873:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:917:25: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:918:25: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:919:25: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:923:28: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:943:25: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:945:28: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:948:25: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:956:19: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/preproc/preproc.c:975:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/rtt/rttdb.c:65:13: style: The scope of the variable 'hashval' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:67:10: style: The scope of the variable 'srcname' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:68:10: style: The scope of the variable 'c_name' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:69:20: style: The scope of the variable 'sfile' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:162:9: style: The scope of the variable 'dmy_pre' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:834:9: style: The scope of the variable 'typ_vect' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:837:8: style: The scope of the variable 'num_types' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:1107:13: style: The scope of the variable 'hashval' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:1261:13: style: The scope of the variable 'hashval' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:1318:8: style: The scope of the variable 'nargs' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:1319:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttdb.c:61:7: style: Function 'loaddb' argument 1 names different: declaration 'db' definition 'dbname'. [funcArgNamesDifferent]
icon-9.4.3/src/rtt/rttproto.h:50:33: note: Function 'loaddb' argument 1 names different: declaration 'db' definition 'dbname'.
icon-9.4.3/src/rtt/rttdb.c:61:7: note: Function 'loaddb' argument 1 names different: declaration 'db' definition 'dbname'.
icon-9.4.3/src/rtt/rttdb.c:221:7: style: Function 'add_dpnd' argument 2 names different: declaration 'objname' definition 'c_name'. [funcArgNamesDifferent]
icon-9.4.3/src/rtt/rttproto.h:1:56: note: Function 'add_dpnd' argument 2 names different: declaration 'objname' definition 'c_name'.
icon-9.4.3/src/rtt/rttdb.c:221:7: note: Function 'add_dpnd' argument 2 names different: declaration 'objname' definition 'c_name'.
icon-9.4.3/src/rtt/rttilc.c:507:13: style: The scope of the variable 'l2' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttinlin.c:140:22: style: The scope of the variable 'sym' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttinlin.c:447:20: style: The scope of the variable 'n_typ' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttinlin.c:1397:8: style: The scope of the variable 'by_ref' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttinlin.c:1398:8: style: The scope of the variable 'just_desc' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttlex.c:213:17: style: Condition 'lk_ahead==NULL' is always true [knownConditionTrueFalse]
icon-9.4.3/src/rtt/rttlex.c:206:29: note: Assignment 'lk_ahead=NULL', assigned value is 0
icon-9.4.3/src/rtt/rttlex.c:213:17: note: Condition 'lk_ahead==NULL' is always true
icon-9.4.3/src/rtt/rttlex.c:213:17: style: Same expression on both sides of '==' because the value of 'lk_ahead' and 'NULL' are the same. [duplicateExpression]
icon-9.4.3/src/rtt/rttlex.c:206:29: note: 'lk_ahead' is assigned value 'NULL' here.
icon-9.4.3/src/rtt/rttlex.c:213:17: note: Same expression on both sides of '==' because the value of 'lk_ahead' and 'NULL' are the same.
icon-9.4.3/src/rtt/rttlex.c:65:22: style: The scope of the variable 'sym' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttlex.c:66:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttlex.c:335:10: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/rtt/rttlex.c:339:13: style: Redundant pointer operation on 'sbuf' - it's already a pointer. [redundantPointerOp]
icon-9.4.3/src/rtt/rttmain.c:82:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttmain.c:83:22: style: The scope of the variable 'fp' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttmain.c:247:10: style: The scope of the variable 'buf_ptr' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttmain.c:249:22: style: The scope of the variable 'fp' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttmain.c:251:18: style: The scope of the variable 't' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttmain.c:252:17: style: The scope of the variable 'test_largeints' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttmisc.c:12:22: style: The scope of the variable 'sym' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttmisc.c:81:14: style: Function 'icn_typ' argument 1 names different: declaration 'n' definition 'typ'. [funcArgNamesDifferent]
icon-9.4.3/src/rtt/rttproto.h:36:43: note: Function 'icn_typ' argument 1 names different: declaration 'n' definition 'typ'.
icon-9.4.3/src/rtt/rttmisc.c:81:14: note: Function 'icn_typ' argument 1 names different: declaration 'n' definition 'typ'.
icon-9.4.3/src/rtt/rttnode.c:107:17: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttnode.c:214:28: style: The scope of the variable 'sym1' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttnode.c:12:8: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
icon-9.4.3/src/rtt/rttout.c:93:8: style: The scope of the variable 'col' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:114:10: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:178:8: style: The scope of the variable 'nxt_line' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:1908:8: style: The scope of the variable 'param_num' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:1927:8: style: The scope of the variable 'param_num' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:1948:8: style: The scope of the variable 'param_num' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:2343:22: style: The scope of the variable 't1' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:2344:22: style: The scope of the variable 'errnum' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:2592:34: style: The scope of the variable 'sym' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:3316:17: style: The scope of the variable 'n1' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:3319:9: style: The scope of the variable 'buf1' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:3320:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:3327:10: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:3486:17: style: The scope of the variable 'n1' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:3491:10: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:3693:8: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttout.c:520:5: style: Function 'typ_name' argument 1 names different: declaration 'typ' definition 'typcd'. [funcArgNamesDifferent]
icon-9.4.3/src/rtt/rttproto.h:87:34: note: Function 'typ_name' argument 1 names different: declaration 'typ' definition 'typcd'.
icon-9.4.3/src/rtt/rttout.c:520:5: note: Function 'typ_name' argument 1 names different: declaration 'typ' definition 'typcd'.
icon-9.4.3/src/rtt/rttout.c:3800:15: style: Function 'keepdir' argument 1 names different: declaration 's' definition 't'. [funcArgNamesDifferent]
icon-9.4.3/src/rtt/rttproto.h:35:41: note: Function 'keepdir' argument 1 names different: declaration 's' definition 't'.
icon-9.4.3/src/rtt/rttout.c:3800:15: note: Function 'keepdir' argument 1 names different: declaration 's' definition 't'.
rttgram.y:257:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
icon-9.4.3/src/rtt/rttsym.c:40:8: style: The scope of the variable 'hash_val' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttsym.c:42:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttsym.c:191:8: style: The scope of the variable 'hash_val' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttsym.c:334:22: style: The scope of the variable 'sym' can be reduced. [variableScope]
icon-9.4.3/src/rtt/rttsym.c:422:14: style: Function 'id_def' argument 2 names different: declaration 'x' definition 'init'. [funcArgNamesDifferent]
icon-9.4.3/src/rtt/rttproto.h:34:61: note: Function 'id_def' argument 2 names different: declaration 'x' definition 'init'.
icon-9.4.3/src/rtt/rttsym.c:422:14: note: Function 'id_def' argument 2 names different: declaration 'x' definition 'init'.
icon-9.4.3/src/rtt/rttsym.c:488:14: style: Function 'func_def' argument 1 names different: declaration 'dcltor' definition 'head'. [funcArgNamesDifferent]
icon-9.4.3/src/rtt/rttproto.h:33:40: note: Function 'func_def' argument 1 names different: declaration 'dcltor' definition 'head'.
icon-9.4.3/src/rtt/rttsym.c:488:14: note: Function 'func_def' argument 1 names different: declaration 'dcltor' definition 'head'.
icon-9.4.3/src/wincap/dibutil.c:265:8: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/wincap/dibutil.c:561:4: style: Variable 'bi' is assigned a value that is never used. [unreadVariable]
icon-9.4.3/src/wincap/file.c:350:8: style: The scope of the variable 'nBytes' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmCrDataFI.c:130:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmCrDataFI.c:130:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmCrDataFI.c:130:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmCrDataFI.c:130:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmCrDataFI.c:135:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmCrDataFI.c:135:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmCrDataFI.c:234:18: style: The scope of the variable 'key' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmCrDataFI.c:235:15: style: The scope of the variable 's2' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmCrDataFI.c:276:24: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmCrDataFI.c:344:11: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmCrDataFI.c:369:24: style: The scope of the variable 'a' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmCrDataFI.c:395:27: style: The scope of the variable 'b' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmRdFToData.c:20:12: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmRdFToData.c:83:6: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmRdFToData.c:24:15: style: Unused variable: gcv [unusedVariable]
icon-9.4.3/src/xpm/XpmRdFToData.c:25:8: style: Unused variable: gc [unusedVariable]
icon-9.4.3/src/xpm/XpmRdFToI.c:36:12: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmWrFFrData.c:34:9: style: Unused variable: i [unusedVariable]
icon-9.4.3/src/xpm/XpmWrFFrData.c:83:6: warning: Found suspicious equality comparison. Did you intend to assign a value instead? [suspiciousEqualityComparison]
icon-9.4.3/src/xpm/XpmWrFFrData.c:94:3: warning: Found suspicious equality comparison. Did you intend to assign a value instead? [suspiciousEqualityComparison]
icon-9.4.3/src/xpm/XpmWrFFrI.c:131:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmWrFFrI.c:131:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmWrFFrI.c:131:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmWrFFrI.c:131:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmWrFFrI.c:135:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmWrFFrI.c:135:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icon-9.4.3/src/xpm/XpmWrFFrI.c:297:6: warning: Either the condition '!buf' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
icon-9.4.3/src/xpm/XpmWrFFrI.c:298:9: note: Assuming that condition '!buf' is not redundant
icon-9.4.3/src/xpm/XpmWrFFrI.c:297:6: note: Null pointer dereference
icon-9.4.3/src/xpm/XpmWrFFrI.c:200:18: style: The scope of the variable 'key' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmWrFFrI.c:232:24: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/xpm/XpmWrFFrI.c:331:24: style: The scope of the variable 'n' can be reduced. [variableScope]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:101:42: style: The scope of the variable 'cp' can be reduced. [variableScope]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:237:12: style: The scope of the variable 'items' can be reduced. [variableScope]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:312:9: style: The scope of the variable 'd' can be reduced. [variableScope]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:353:32: style: The scope of the variable 'red' can be reduced. [variableScope]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:353:37: style: The scope of the variable 'green' can be reduced. [variableScope]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:353:44: style: The scope of the variable 'blue' can be reduced. [variableScope]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:119:26: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:125:26: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:256:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icon-9.4.3/src/xpm/converters/ppmtoxpm.c:198:57: error: Uninitialized variable: rgbn_max [uninitvar]
icon-9.4.3/src/xpm/converters/xpmtoppm.c:142:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icon-9.4.3/src/xpm/converters/xpmtoppm.c:277:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icon-9.4.3/src/xpm/create.c:138:37: warning: Either the condition 'if(attributes&&attributes->valuemask&(1L<<2))' is redundant or there is possible null pointer dereference: attributes. [nullPointerRedundantCheck]
icon-9.4.3/src/xpm/create.c:140:9: note: Assuming that condition 'if(attributes&&attributes->valuemask&(1L<<2))' is not redundant
icon-9.4.3/src/xpm/create.c:138:37: note: Null pointer dereference
icon-9.4.3/src/xpm/create.c:212:11: style: The scope of the variable 'colorname' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:477:22: style: The scope of the variable 'p1' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:477:27: style: The scope of the variable 'p2' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:478:19: style: The scope of the variable 'a' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:629:28: style: The scope of the variable 'c' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:704:34: style: The scope of the variable 'chhi' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:757:24: style: The scope of the variable 'ibu' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:757:29: style: The scope of the variable 'ibpp' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:937:28: style: The scope of the variable 'iptr' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:938:18: style: The scope of the variable 'x' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:938:21: style: The scope of the variable 'y' can be reduced. [variableScope]
icon-9.4.3/src/xpm/create.c:939:20: style: The scope of the variable 'data' can be reduced. [variableScope]
icon-9.4.3/src/xpm/data.c:227:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
icon-9.4.3/src/xpm/data.c:224:2: note: Variable 'p' is reassigned a value before the old one has been used.
icon-9.4.3/src/xpm/data.c:227:2: note: Variable 'p' is reassigned a value before the old one has been used.
icon-9.4.3/src/xpm/data.c:57:34: style: The scope of the variable 'a' can be reduced. [variableScope]
icon-9.4.3/src/xpm/data.c:201:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/xpm/data.c:304:11: style: Unused variable: compressfile [unusedVariable]
icon-9.4.3/src/xpm/data.c:304:25: style: Unused variable: buf [unusedVariable]
icon-9.4.3/src/xpm/data.c:305:17: style: Unused variable: status [unusedVariable]
icon-9.4.3/src/xpm/data.c:359:10: style: Unused variable: buf [unusedVariable]
icon-9.4.3/src/xpm/data.c:338:7: error: Resource leak: file [resourceLeak]
icon-9.4.3/src/xpm/data.c:376:3: error: Resource leak: file [resourceLeak]
icon-9.4.3/src/xpm/hashtable.c:90:11: style: The scope of the variable 'ns' can be reduced. [variableScope]
icon-9.4.3/src/xpm/hashtable.c:156:0: style: Variable 'new' is assigned a value that is never used. [unreadVariable]
icon-9.4.3/src/xpm/misc.c:21:9: style: The scope of the variable 'a' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:21:12: style: The scope of the variable 'b' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:22:13: style: The scope of the variable 'ct' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:22:19: style: The scope of the variable 'cts' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:61:18: style: The scope of the variable 'a' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:61:21: style: The scope of the variable 'ncolors' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:62:12: style: The scope of the variable 'sptr' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:87:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:87:21: style: The scope of the variable 'j' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:87:24: style: The scope of the variable 'nlines' can be reduced. [variableScope]
icon-9.4.3/src/xpm/misc.c:89:12: style: The scope of the variable 'sptr' can be reduced. [variableScope]
icon-9.4.3/src/xpm/parse.c:445:5: style: Variable 'exts' is reassigned a value before the old one has been used. [redundantAssignment]
icon-9.4.3/src/xpm/parse.c:438:0: note: Variable 'exts' is reassigned a value before the old one has been used.
icon-9.4.3/src/xpm/parse.c:445:5: note: Variable 'exts' is reassigned a value before the old one has been used.
icon-9.4.3/src/xpm/parse.c:219:23: style: The scope of the variable 'l' can be reduced. [variableScope]
icon-9.4.3/src/xpm/parse.c:220:18: style: The scope of the variable 'curkey' can be reduced. [variableScope]
icon-9.4.3/src/xpm/parse.c:221:18: style: The scope of the variable 'lastwaskey' can be reduced. [variableScope]
icon-9.4.3/src/xpm/parse.c:440:18: style: The scope of the variable 'nlines' can be reduced. [variableScope]
icon-9.4.3/src/xpm/parse.c:440:26: style: The scope of the variable 'a' can be reduced. [variableScope]
icon-9.4.3/src/xpm/rgb.c:41:12: style: The scope of the variable 'items' can be reduced. [variableScope]
icon-9.4.3/src/xpm/rgb.c:58:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
icon-9.4.3/src/xpm/scan.c:158:20: style: The scope of the variable 's' can be reduced. [variableScope]
icon-9.4.3/src/xpm/scan.c:324:9: style: The scope of the variable 'bits' can be reduced. [variableScope]
icon-9.4.3/src/xpm/scan.c:324:22: style: The scope of the variable 'ibu' can be reduced. [variableScope]
icon-9.4.3/src/xpm/sxpm.c:156:2: style: Variable 'geo' is reassigned a value before the old one has been used. [redundantAssignment]
icon-9.4.3/src/xpm/sxpm.c:154:0: note: Variable 'geo' is reassigned a value before the old one has been used.
icon-9.4.3/src/xpm/sxpm.c:156:2: note: Variable 'geo' is reassigned a value before the old one has been used.
[18:20]
ftp://ftp.se.debian.org/debian/pool/main/i/icon-naming-utils/icon-naming-utils_0.8.90.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/i/icon-slicer/icon-slicer_0.3.orig.tar.gz
icon-slicer-0.3/src/main.c:92:7: style: The scope of the variable 'i' can be reduced. [variableScope]
icon-slicer-0.3/src/main.c:92:10: style: The scope of the variable 'j' can be reduced. [variableScope]
icon-slicer-0.3/src/main.c:94:17: style: The scope of the variable 'pixels' can be reduced. [variableScope]
icon-slicer-0.3/src/themefile.c:419:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:448:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:519:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:543:73: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:562:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:604:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:622:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:645:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:672:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:689:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:705:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icon-slicer-0.3/src/themefile.c:951:29: style: Function 'theme_file_free' argument 1 names different: declaration 'theme_file' definition 'theme'. [funcArgNamesDifferent]
icon-slicer-0.3/src/themefile.h:158:40: note: Function 'theme_file_free' argument 1 names different: declaration 'theme_file' definition 'theme'.
icon-slicer-0.3/src/themefile.c:951:29: note: Function 'theme_file_free' argument 1 names different: declaration 'theme_file' definition 'theme'.
icon-slicer-0.3/src/themefile.c:113:17: error: va_list 'vap' was opened but not closed by va_end(). [va_end_missing]
[18:20]
ftp://ftp.se.debian.org/debian/pool/main/i/icoutils/icoutils_0.32.3.orig.tar.bz2.asc
ftp://ftp.se.debian.org/debian/pool/main/i/icu/icu_60.2.orig.tar.gz
icu/source/common/unicode/appendable.h:174:19: style: The function 'appendCodeUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/unicode/appendable.h:65:19: note: Virtual function in base class
icu/source/common/unicode/appendable.h:174:19: note: Function in derived class
icu/source/common/unicode/appendable.h:182:19: style: The function 'appendCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/unicode/appendable.h:74:19: note: Virtual function in base class
icu/source/common/unicode/appendable.h:182:19: note: Function in derived class
icu/source/common/unicode/appendable.h:191:19: style: The function 'appendString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/unicode/appendable.h:84:19: note: Virtual function in base class
icu/source/common/unicode/appendable.h:191:19: note: Function in derived class
icu/source/common/unicode/appendable.h:200:19: style: The function 'reserveAppendCapacity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/unicode/appendable.h:95:19: note: Virtual function in base class
icu/source/common/unicode/appendable.h:200:19: note: Function in derived class
icu/source/common/unicode/appendable.h:223:23: style: The function 'getAppendBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/unicode/appendable.h:141:23: note: Virtual function in base class
icu/source/common/unicode/appendable.h:223:23: note: Function in derived class
icu/source/common/unicode/localpointer.h:65:0: error: syntax error [syntaxError]
icu/source/common/umutex.h:396:0: error: #error Unknown Platform. [preprocessorErrorDirective]
icu/source/common/unicode/unistr.h:3877:36: style: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:3678:35: note: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:3877:36: note: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:3988:23: style: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:3546:20: note: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'.
icu/source/common/unicode/unistr.h:3988:23: note: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'.
icu/source/common/unicode/unistr.h:4038:24: style: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:395:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4038:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4039:37: style: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:396:31: note: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'.
icu/source/common/unicode/unistr.h:4039:37: note: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'.
icu/source/common/unicode/unistr.h:4049:24: style: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:416:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4049:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4057:24: style: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:451:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4057:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4063:24: style: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:472:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4063:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4080:48: style: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:3559:35: note: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'.
icu/source/common/unicode/unistr.h:4080:48: note: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'.
icu/source/common/unicode/unistr.h:4099:46: style: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:539:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4099:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4110:46: style: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:564:48: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4110:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4118:46: style: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:610:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4118:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4124:46: style: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:635:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4124:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4141:38: style: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:3572:25: note: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'.
icu/source/common/unicode/unistr.h:4141:38: note: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'.
icu/source/common/unicode/unistr.h:4162:36: style: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:708:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4162:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4177:36: style: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:735:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4177:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4187:36: style: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:785:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4187:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4195:36: style: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:812:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4195:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4218:24: style: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1002:23: note: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4218:24: note: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4243:24: style: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:980:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4243:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4258:24: style: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1034:23: note: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4258:24: note: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4264:24: style: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1112:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4264:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4270:24: style: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1127:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4270:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4299:24: style: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1217:23: note: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4299:24: note: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4315:24: style: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1186:23: note: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4315:24: note: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4329:24: style: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1164:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4329:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4346:24: style: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1295:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4346:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4352:24: style: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1310:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4352:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4445:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2355:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4445:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4451:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2337:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4451:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4459:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2394:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4459:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4466:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2376:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4466:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4474:24: style: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2410:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4474:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4500:27: style: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2522:25: note: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4500:27: note: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4511:22: style: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:3608:18: note: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4511:22: note: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4517:24: style: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1452:20: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4517:24: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4518:26: style: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1453:22: note: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'.
icu/source/common/unicode/unistr.h:4518:26: note: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'.
icu/source/common/unicode/unistr.h:4519:24: style: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1454:20: note: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'.
icu/source/common/unicode/unistr.h:4519:24: note: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'.
icu/source/common/unicode/unistr.h:4524:24: style: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1492:20: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4524:24: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4532:24: style: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1607:26: note: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'.
icu/source/common/unicode/unistr.h:4532:24: note: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'.
icu/source/common/unicode/unistr.h:4533:22: style: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:1608:24: note: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'.
icu/source/common/unicode/unistr.h:4533:22: note: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'.
icu/source/common/unicode/unistr.h:4761:22: style: Function 'remove' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2571:40: note: Function 'remove' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4761:22: note: Function 'remove' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4802:24: style: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2659:22: note: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:4802:24: note: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'.
icu/source/common/unicode/unistr.h:2973:29: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/unicode/unistr.h:2984:29: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/unicode/unistr.h:2996:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/unicode/unistr.h:3013:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/unicode/unistr.h:3051:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/unicode/unistr.h:3225:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/uresdata.h:484:22: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:118:22: note: Virtual function in base class
icu/source/common/uresdata.h:484:22: note: Function in derived class
icu/source/common/uresdata.h:485:26: style: The function 'getString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:125:26: note: Virtual function in base class
icu/source/common/uresdata.h:485:26: note: Function in derived class
icu/source/common/uresdata.h:486:26: style: The function 'getAliasString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:136:26: note: Virtual function in base class
icu/source/common/uresdata.h:486:26: note: Function in derived class
icu/source/common/uresdata.h:487:21: style: The function 'getInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:149:21: note: Virtual function in base class
icu/source/common/uresdata.h:487:21: note: Function in derived class
icu/source/common/uresdata.h:488:22: style: The function 'getUInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:156:22: note: Virtual function in base class
icu/source/common/uresdata.h:488:22: note: Function in derived class
icu/source/common/uresdata.h:489:28: style: The function 'getIntVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:163:28: note: Virtual function in base class
icu/source/common/uresdata.h:489:28: note: Function in derived class
icu/source/common/uresdata.h:490:28: style: The function 'getBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:170:28: note: Virtual function in base class
icu/source/common/uresdata.h:490:28: note: Function in derived class
icu/source/common/uresdata.h:491:27: style: The function 'getArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:175:27: note: Virtual function in base class
icu/source/common/uresdata.h:491:27: note: Function in derived class
icu/source/common/uresdata.h:492:27: style: The function 'getTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:180:27: note: Virtual function in base class
icu/source/common/uresdata.h:492:27: note: Function in derived class
icu/source/common/uresdata.h:493:19: style: The function 'isNoInheritanceMarker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:190:19: note: Virtual function in base class
icu/source/common/uresdata.h:493:19: note: Function in derived class
icu/source/common/uresdata.h:494:21: style: The function 'getStringArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:201:21: note: Virtual function in base class
icu/source/common/uresdata.h:494:21: note: Function in derived class
icu/source/common/uresdata.h:496:21: style: The function 'getStringArrayOrStringAsArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:219:21: note: Virtual function in base class
icu/source/common/uresdata.h:496:21: note: Function in derived class
icu/source/common/uresdata.h:498:27: style: The function 'getStringOrFirstOfArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/resource.h:237:27: note: Virtual function in base class
icu/source/common/uresdata.h:498:27: note: Function in derived class
icu/source/common/unicode/parsepos.h:193:48: style: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'. [funcArgNamesDifferent]
icu/source/common/unicode/parsepos.h:100:56: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'.
icu/source/common/unicode/parsepos.h:193:48: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'.
icu/source/common/unicode/parsepos.h:202:48: style: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'. [funcArgNamesDifferent]
icu/source/common/unicode/parsepos.h:107:56: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'.
icu/source/common/unicode/parsepos.h:202:48: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'.
icu/source/common/unicode/parsepos.h:214:33: style: Function 'setIndex' argument 1 names different: declaration 'index' definition 'offset'. [funcArgNamesDifferent]
icu/source/common/unicode/parsepos.h:136:27: note: Function 'setIndex' argument 1 names different: declaration 'index' definition 'offset'.
icu/source/common/unicode/parsepos.h:214:33: note: Function 'setIndex' argument 1 names different: declaration 'index' definition 'offset'.
icu/source/common/unicode/parsepos.h:66:5: style: Class 'ParsePosition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/putil.cpp:84:0: error: #error U_COMMON_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective]
icu/source/common/resbund_cnv.cpp:27:57: style: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. [funcArgNamesDifferent]
icu/source/common/unicode/resbund.h:108:44: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'.
icu/source/common/resbund_cnv.cpp:27:57: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'.
icu/source/common/resbund_cnv.cpp:29:58: style: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
icu/source/common/unicode/resbund.h:110:45: note: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'.
icu/source/common/resbund_cnv.cpp:29:58: note: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'.
icu/source/common/resbund_cnv.cpp:35:57: style: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. [funcArgNamesDifferent]
icu/source/common/unicode/resbund.h:123:44: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'.
icu/source/common/resbund_cnv.cpp:35:57: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'.
icu/source/common/resbund_cnv.cpp:36:58: style: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
icu/source/common/unicode/resbund.h:124:45: note: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'.
icu/source/common/resbund_cnv.cpp:36:58: note: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'.
icu/source/common/unicode/resbund.h:132:5: style: Class 'ResourceBundle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/ruleiter.cpp:25:67: style: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'. [funcArgNamesDifferent]
icu/source/common/ruleiter.h:103:48: note: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'.
icu/source/common/ruleiter.cpp:25:67: note: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'.
icu/source/common/ruleiter.cpp:25:95: style: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'. [funcArgNamesDifferent]
icu/source/common/ruleiter.h:103:73: note: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'.
icu/source/common/ruleiter.cpp:25:95: note: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'.
icu/source/common/ruleiter.cpp:26:38: style: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'. [funcArgNamesDifferent]
icu/source/common/ruleiter.h:104:42: note: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'.
icu/source/common/ruleiter.cpp:26:38: note: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'.
icu/source/common/ruleiter.h:135:5: style: The struct 'Pos' does not have a constructor although it has private member variables. [noConstructor]
icu/source/common/unicode/parsepos.h:166:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/common/unicode/uobject.h:241:22: note: Virtual function in base class
icu/source/common/unicode/parsepos.h:166:22: note: Function in derived class
icu/source/common/unicode/schriter.h:54:3: style: Class 'StringCharacterIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/common/unicode/simpleformatter.h:76:0: error: syntax error [syntaxError]
icu/source/common/unicode/uversion.h:128:0: error: Analysis failed. If the code is valid then please report this failure. [cppcheckError]
icu/source/common/ucnvbocu.cpp:919:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
icu/source/common/ucnvlat1.cpp:196:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:194:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:196:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:198:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:196:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:198:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:200:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:198:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:200:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:202:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:200:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:202:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:204:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:202:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:204:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:206:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:204:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:206:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:208:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:206:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:208:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:210:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:208:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:210:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:212:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:210:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:212:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:214:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:212:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:214:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:216:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:214:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:216:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:218:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:216:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:218:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:220:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:218:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:220:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:222:13: style: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/common/ucnvlat1.cpp:220:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:222:13: note: Variable 'u' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/common/ucnvlat1.cpp:590:13: style: The scope of the variable 'b' can be reduced. [variableScope]
icu/source/common/ucnvlat1.cpp:647:17: style: The scope of the variable 'oredChars' can be reduced. [variableScope]
icu/source/common/umapfile.cpp:196:31: style: Function 'uprv_mapFile' argument 1 names different: declaration 'pdm' definition 'pData'. [funcArgNamesDifferent]
icu/source/common/umapfile.h:32:41: note: Function 'uprv_mapFile' argument 1 names different: declaration 'pdm' definition 'pData'.
icu/source/common/umapfile.cpp:196:31: note: Function 'uprv_mapFile' argument 1 names different: declaration 'pdm' definition 'pData'.
icu/source/common/umath.cpp:16:18: style: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'. [funcArgNamesDifferent]
icu/source/common/putilimp.h:360:47: note: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'.
icu/source/common/umath.cpp:16:18: note: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'.
icu/source/common/umath.cpp:22:18: style: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'. [funcArgNamesDifferent]
icu/source/common/putilimp.h:365:47: note: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'.
icu/source/common/umath.cpp:22:18: note: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'.
icu/source/common/unistr_titlecase_brkiter.cpp:33:39: style: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2723:41: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'.
icu/source/common/unistr_titlecase_brkiter.cpp:33:39: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'.
icu/source/common/unistr_titlecase_brkiter.cpp:38:39: style: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2752:41: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'.
icu/source/common/unistr_titlecase_brkiter.cpp:38:39: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'.
icu/source/common/unistr_titlecase_brkiter.cpp:43:39: style: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. [funcArgNamesDifferent]
icu/source/common/unicode/unistr.h:2785:41: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'.
icu/source/common/unistr_titlecase_brkiter.cpp:43:39: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'.
icu/source/common/ures_cnv.cpp:35:13: style: The scope of the variable 'length' can be reduced. [variableScope]
icu/source/common/ures_cnv.cpp:30:25: style: Function 'ures_openU' argument 1 names different: declaration 'packageName' definition 'myPath'. [funcArgNamesDifferent]
icu/source/common/unicode/ures.h:213:25: note: Function 'ures_openU' argument 1 names different: declaration 'packageName' definition 'myPath'.
icu/source/common/ures_cnv.cpp:30:25: note: Function 'ures_openU' argument 1 names different: declaration 'packageName' definition 'myPath'.
icu/source/common/ures_cnv.cpp:31:24: style: Function 'ures_openU' argument 2 names different: declaration 'locale' definition 'localeID'. [funcArgNamesDifferent]
icu/source/common/unicode/ures.h:214:24: note: Function 'ures_openU' argument 2 names different: declaration 'locale' definition 'localeID'.
icu/source/common/ures_cnv.cpp:31:24: note: Function 'ures_openU' argument 2 names different: declaration 'locale' definition 'localeID'.
icu/source/extra/scrptrun/scrptrun.cpp:77:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
icu/source/extra/scrptrun/scrptrun.h:140:53: style: Function 'reset' argument 2 names different: declaration 'count' definition 'length'. [funcArgNamesDifferent]
icu/source/extra/scrptrun/scrptrun.h:46:39: note: Function 'reset' argument 2 names different: declaration 'count' definition 'length'.
icu/source/extra/scrptrun/scrptrun.h:140:53: note: Function 'reset' argument 2 names different: declaration 'count' definition 'length'.
icu/source/extra/scrptrun/scrptrun.h:102:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar]
icu/source/extra/scrptrun/scrptrun.h:107:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar]
icu/source/extra/scrptrun/scrptrun.h:112:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar]
icu/source/extra/uconv/uconv.cpp:988:38: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
icu/source/extra/uconv/uconv.cpp:86:14: style: The scope of the variable 'dataPath' can be reduced. [variableScope]
icu/source/extra/uconv/uconv.cpp:867:25: style: The scope of the variable 'chunkLimit' can be reduced. [variableScope]
icu/source/extra/uconv/uwmsg.c:107:5: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/extra/uconv/uwmsg.c:106:0: note: Variable 'b' is reassigned a value before the old one has been used.
icu/source/extra/uconv/uwmsg.c:107:5: note: Variable 'b' is reassigned a value before the old one has been used.
icu/source/i18n/unicode/dcfmtsym.h:218:5: style: Class 'DecimalFormatSymbols' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/plurrule.h:207:5: style: Class 'PluralRules' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/pluralaffix.h:85:5: style: Class 'PluralAffix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/affixpatternparser.h:368:1: style: Class 'AffixPatternParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/decimfmt.h:695:5: style: Class 'DecimalFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/affixpatternparser.cpp:400:5: style: Class 'AffixPatternAppender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/alphaindex.cpp:837:71: style: Function 'setInflowLabel' argument 1 names different: declaration 'inflowLabel' definition 'label'. [funcArgNamesDifferent]
icu/source/i18n/unicode/alphaindex.h:400:66: note: Function 'setInflowLabel' argument 1 names different: declaration 'inflowLabel' definition 'label'.
icu/source/i18n/alphaindex.cpp:837:71: note: Function 'setInflowLabel' argument 1 names different: declaration 'inflowLabel' definition 'label'.
icu/source/i18n/alphaindex.cpp:844:73: style: Function 'setOverflowLabel' argument 1 names different: declaration 'overflowLabel' definition 'label'. [funcArgNamesDifferent]
icu/source/i18n/unicode/alphaindex.h:422:68: note: Function 'setOverflowLabel' argument 1 names different: declaration 'overflowLabel' definition 'label'.
icu/source/i18n/alphaindex.cpp:844:73: note: Function 'setOverflowLabel' argument 1 names different: declaration 'overflowLabel' definition 'label'.
icu/source/i18n/alphaindex.cpp:851:74: style: Function 'setUnderflowLabel' argument 1 names different: declaration 'underflowLabel' definition 'label'. [funcArgNamesDifferent]
icu/source/i18n/unicode/alphaindex.h:442:69: note: Function 'setUnderflowLabel' argument 1 names different: declaration 'underflowLabel' definition 'label'.
icu/source/i18n/alphaindex.cpp:851:74: note: Function 'setUnderflowLabel' argument 1 names different: declaration 'underflowLabel' definition 'label'.
icu/source/i18n/alphaindex.cpp:1105:62: style: Function 'getBucketIndex' argument 1 names different: declaration 'itemName' definition 'name'. [funcArgNamesDifferent]
icu/source/i18n/unicode/alphaindex.h:533:58: note: Function 'getBucketIndex' argument 1 names different: declaration 'itemName' definition 'name'.
icu/source/i18n/alphaindex.cpp:1105:62: note: Function 'getBucketIndex' argument 1 names different: declaration 'itemName' definition 'name'.
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::inputList_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::labelsIterIndex_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::itemsIterIndex_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::currentBucket_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::maxLabelCount_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::initialLabels_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::firstCharsInScripts_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::collator_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::collatorPrimaryOnly_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::buckets_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::inflowLabel_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::overflowLabel_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::underflowLabel_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::overflowComparisonString_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/alphaindex.h:651:23: warning: Member variable 'AlphabeticIndex::emptyString_' is not assigned a value in 'AlphabeticIndex::operator='. [operatorEqVarError]
icu/source/i18n/unicode/tblcoll.h:224:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:252:19: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:224:19: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:231:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:268:23: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:231:23: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:273:30: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:352:30: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:273:30: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:290:30: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:385:30: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:290:30: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:311:30: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:443:30: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:311:30: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:326:30: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:458:30: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:326:30: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:343:30: style: The function 'compareUTF8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:475:30: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:343:30: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:361:27: style: The function 'getCollationKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:497:27: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:361:27: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:380:27: style: The function 'getCollationKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:520:27: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:380:27: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:390:21: style: The function 'hashCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:528:21: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:390:21: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:402:20: style: The function 'getLocale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:542:20: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:402:20: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:416:18: style: The function 'getVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:841:18: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:416:18: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:448:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:853:22: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:448:22: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:509:18: style: The function 'setAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:863:18: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:509:18: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:519:32: style: The function 'getAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:874:32: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:519:32: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:538:23: style: The function 'setMaxVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:895:23: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:538:23: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:546:29: style: The function 'getMaxVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:905:29: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:546:29: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:564:22: style: The function 'setVariableTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:923:22: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:564:22: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:581:22: style: The function 'setVariableTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:940:22: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:581:22: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:594:18: style: The function 'setVariableTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:953:18: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:594:18: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:603:22: style: The function 'getVariableTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:962:22: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:603:22: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:614:25: style: The function 'getTailoredSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:973:25: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:614:25: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:630:21: style: The function 'getSortKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:1000:21: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:630:21: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:649:21: style: The function 'getSortKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:1023:21: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:649:21: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:665:22: style: The function 'getReorderCodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:626:22: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:665:22: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:680:19: style: The function 'setReorderCodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:645:19: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:680:19: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:688:30: style: The function 'internalCompareUTF8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:1150:30: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:688:30: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:716:21: style: The function 'internalGetShortDefinitionString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:1141:21: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:716:21: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:725:21: style: The function 'internalNextSortKeyPart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:1160:5: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:725:21: note: Function in derived class
icu/source/i18n/unicode/tblcoll.h:803:18: style: The function 'setLocales' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/coll.h:1116:18: note: Virtual function in base class
icu/source/i18n/unicode/tblcoll.h:803:18: note: Function in derived class
icu/source/i18n/anytrans.cpp:289:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/anytrans.cpp:121:57: style: Function 'ScriptRunIterator' argument 1 names different: declaration 'text' definition 'theText'. [funcArgNamesDifferent]
icu/source/i18n/anytrans.cpp:101:42: note: Function 'ScriptRunIterator' argument 1 names different: declaration 'text' definition 'theText'.
icu/source/i18n/anytrans.cpp:121:57: note: Function 'ScriptRunIterator' argument 1 names different: declaration 'text' definition 'theText'.
icu/source/i18n/anytrans.cpp:122:46: style: Function 'ScriptRunIterator' argument 2 names different: declaration 'start' definition 'myStart'. [funcArgNamesDifferent]
icu/source/i18n/anytrans.cpp:101:56: note: Function 'ScriptRunIterator' argument 2 names different: declaration 'start' definition 'myStart'.
icu/source/i18n/anytrans.cpp:122:46: note: Function 'ScriptRunIterator' argument 2 names different: declaration 'start' definition 'myStart'.
icu/source/i18n/anytrans.cpp:122:63: style: Function 'ScriptRunIterator' argument 3 names different: declaration 'limit' definition 'myLimit'. [funcArgNamesDifferent]
icu/source/i18n/anytrans.cpp:101:71: note: Function 'ScriptRunIterator' argument 3 names different: declaration 'limit' definition 'myLimit'.
icu/source/i18n/anytrans.cpp:122:63: note: Function 'ScriptRunIterator' argument 3 names different: declaration 'limit' definition 'myLimit'.
icu/source/i18n/anytrans.cpp:236:80: style: Function 'handleTransliterate' argument 2 names different: declaration 'index' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/anytrans.h:74:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'index' definition 'pos'.
icu/source/i18n/anytrans.cpp:236:80: note: Function 'handleTransliterate' argument 2 names different: declaration 'index' definition 'pos'.
icu/source/i18n/anytrans.cpp:237:51: style: Function 'handleTransliterate' argument 3 names different: declaration 'incremental' definition 'isIncremental'. [funcArgNamesDifferent]
icu/source/i18n/anytrans.h:75:44: note: Function 'handleTransliterate' argument 3 names different: declaration 'incremental' definition 'isIncremental'.
icu/source/i18n/anytrans.cpp:237:51: note: Function 'handleTransliterate' argument 3 names different: declaration 'incremental' definition 'isIncremental'.
icu/source/i18n/anytrans.cpp:121:20: warning: Member variable 'ScriptRunIterator::start' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/anytrans.h:37:1: warning: The class 'AnyTransliterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/anytrans.h:69:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/anytrans.h:69:29: note: Function in derived class
icu/source/i18n/anytrans.h:74:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/anytrans.h:74:18: note: Function in derived class
icu/source/i18n/anytrans.h:80:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/anytrans.h:80:22: note: Function in derived class
icu/source/i18n/nultrans.h:48:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/nultrans.h:48:29: note: Function in derived class
icu/source/i18n/nultrans.h:54:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/nultrans.h:54:18: note: Function in derived class
icu/source/i18n/nultrans.h:60:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/nultrans.h:60:22: note: Function in derived class
icu/source/i18n/unicode/calendar.h:2501:36: style: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:334:57: note: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/unicode/calendar.h:2501:36: note: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/unicode/calendar.h:2501:54: style: Function 'createInstance' argument 2 names different: declaration 'success' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:334:82: note: Function 'createInstance' argument 2 names different: declaration 'success' definition 'errorCode'.
icu/source/i18n/unicode/calendar.h:2501:54: note: Function 'createInstance' argument 2 names different: declaration 'success' definition 'errorCode'.
icu/source/i18n/astro.cpp:638:60: style: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'. [funcArgNamesDifferent]
icu/source/i18n/astro.h:485:42: note: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'.
icu/source/i18n/astro.cpp:638:60: note: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'.
icu/source/i18n/astro.h:301:3: style: Class 'CalendarAstronomer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/astro.h:590:5: style: Class 'MoonAge' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/astro.cpp:726:20: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/astro.h:650:20: note: Virtual function in base class
icu/source/i18n/astro.cpp:726:20: note: Function in derived class
icu/source/i18n/astro.cpp:1228:20: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/astro.h:650:20: note: Virtual function in base class
icu/source/i18n/astro.cpp:1228:20: note: Function in derived class
icu/source/i18n/basictz.cpp:40:76: style: Function 'hasEquivalentTransitions' argument 5 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/basictz.h:85:44: note: Function 'hasEquivalentTransitions' argument 5 names different: declaration 'ec' definition 'status'.
icu/source/i18n/basictz.cpp:40:76: note: Function 'hasEquivalentTransitions' argument 5 names different: declaration 'ec' definition 'status'.
icu/source/i18n/bocsu.cpp:74:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
icu/source/i18n/brktrans.cpp:72:82: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
icu/source/i18n/brktrans.h:84:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/brktrans.cpp:72:82: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/brktrans.h:41:5: style: Class 'BreakTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/brktrans.h:57:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/brktrans.h:57:29: note: Function in derived class
icu/source/i18n/brktrans.h:66:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/brktrans.h:66:22: note: Function in derived class
icu/source/i18n/brktrans.h:84:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/brktrans.h:84:18: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:171:5: style: Class 'GregorianCalendar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/gregocal.h:304:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:304:23: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:351:19: style: The function 'isEquivalentTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:490:19: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:351:19: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:364:18: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:683:18: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:364:18: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:377:18: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:716:18: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:377:18: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:408:13: style: The function 'getActualMinimum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1142:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:408:13: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:433:21: style: The function 'getActualMaximum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1180:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:433:21: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:444:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:444:19: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:458:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:458:22: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:483:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:483:26: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:510:21: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:510:21: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:521:21: style: The function 'handleComputeJulianDay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1706:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:521:21: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:530:21: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:530:21: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:539:21: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:539:21: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:614:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:614:21: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:624:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:624:21: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:634:21: style: The function 'handleGetExtendedYearFromWeekFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1716:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:634:21: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:652:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:652:18: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:758:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:758:19: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:764:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:764:19: note: Function in derived class
icu/source/i18n/unicode/gregocal.h:770:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
icu/source/i18n/unicode/gregocal.h:770:21: note: Function in derived class
icu/source/i18n/buddhcal.h:97:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:304:23: note: Virtual function in base class
icu/source/i18n/buddhcal.h:97:23: note: Function in derived class
icu/source/i18n/buddhcal.h:110:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:458:22: note: Virtual function in base class
icu/source/i18n/buddhcal.h:110:22: note: Function in derived class
icu/source/i18n/buddhcal.h:131:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:483:26: note: Virtual function in base class
icu/source/i18n/buddhcal.h:131:26: note: Function in derived class
icu/source/i18n/buddhcal.h:145:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:624:21: note: Virtual function in base class
icu/source/i18n/buddhcal.h:145:21: note: Function in derived class
icu/source/i18n/buddhcal.h:151:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:652:18: note: Virtual function in base class
icu/source/i18n/buddhcal.h:151:18: note: Function in derived class
icu/source/i18n/buddhcal.h:159:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:614:21: note: Virtual function in base class
icu/source/i18n/buddhcal.h:159:21: note: Function in derived class
icu/source/i18n/buddhcal.h:173:21: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:510:21: note: Virtual function in base class
icu/source/i18n/buddhcal.h:173:21: note: Function in derived class
icu/source/i18n/buddhcal.h:180:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:758:19: note: Virtual function in base class
icu/source/i18n/buddhcal.h:180:19: note: Function in derived class
icu/source/i18n/buddhcal.h:187:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:764:19: note: Virtual function in base class
icu/source/i18n/buddhcal.h:187:19: note: Function in derived class
icu/source/i18n/buddhcal.h:193:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:770:21: note: Virtual function in base class
icu/source/i18n/buddhcal.h:193:21: note: Function in derived class
icu/source/i18n/calendar.cpp:974:21: warning: Possible null pointer dereference: shared [nullPointer]
icu/source/i18n/calendar.cpp:969:36: note: Assignment 'shared=NULL', assigned value is 0
icu/source/i18n/calendar.cpp:974:21: note: Null pointer dereference
icu/source/i18n/calendar.cpp:975:5: warning: Possible null pointer dereference: shared [nullPointer]
icu/source/i18n/calendar.cpp:969:36: note: Assignment 'shared=NULL', assigned value is 0
icu/source/i18n/calendar.cpp:975:5: note: Null pointer dereference
icu/source/i18n/calendar.cpp:1013:32: warning: Possible null pointer dereference: shared [nullPointer]
icu/source/i18n/calendar.cpp:1008:36: note: Assignment 'shared=NULL', assigned value is 0
icu/source/i18n/calendar.cpp:1013:32: note: Null pointer dereference
icu/source/i18n/calendar.cpp:1014:5: warning: Possible null pointer dereference: shared [nullPointer]
icu/source/i18n/calendar.cpp:1008:36: note: Assignment 'shared=NULL', assigned value is 0
icu/source/i18n/calendar.cpp:1014:5: note: Null pointer dereference
icu/source/i18n/calendar.cpp:522:21: style: C-style pointer casting [cstyleCast]
icu/source/i18n/calendar.cpp:912:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/calendar.cpp:959:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/calendar.cpp:1118:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/calendar.cpp:1178:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/calendar.cpp:2580:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/calendar.cpp:2740:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/calendar.cpp:3946:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/calendar.cpp:2253:72: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
icu/source/i18n/calendar.cpp:3908:13: style: The scope of the variable 'index' can be reduced. [variableScope]
icu/source/i18n/calendar.cpp:3909:13: style: The scope of the variable 'currentValue' can be reduced. [variableScope]
icu/source/i18n/unicode/simpletz.h:921:61: style: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawOffsetRef'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:618:62: note: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawOffsetRef'.
icu/source/i18n/unicode/simpletz.h:921:61: note: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawOffsetRef'.
icu/source/i18n/unicode/simpletz.h:922:36: style: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstOffsetRef'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:619:37: note: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstOffsetRef'.
icu/source/i18n/unicode/simpletz.h:922:36: note: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstOffsetRef'.
icu/source/i18n/calendar.cpp:867:38: style: Function 'makeInstance' argument 1 names different: declaration 'locale' definition 'aLocale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:2478:27: note: Function 'makeInstance' argument 1 names different: declaration 'locale' definition 'aLocale'.
icu/source/i18n/calendar.cpp:867:38: note: Function 'makeInstance' argument 1 names different: declaration 'locale' definition 'aLocale'.
icu/source/i18n/calendar.cpp:867:59: style: Function 'makeInstance' argument 2 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:2478:47: note: Function 'makeInstance' argument 2 names different: declaration 'status' definition 'success'.
icu/source/i18n/calendar.cpp:867:59: note: Function 'makeInstance' argument 2 names different: declaration 'status' definition 'success'.
icu/source/i18n/calendar.cpp:966:36: style: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:374:57: note: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/calendar.cpp:966:36: note: Function 'createInstance' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/calendar.cpp:1004:23: style: Function 'getCalendarTypeFromLocale' argument 1 names different: declaration 'locale' definition 'aLocale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:2491:27: note: Function 'getCalendarTypeFromLocale' argument 1 names different: declaration 'locale' definition 'aLocale'.
icu/source/i18n/calendar.cpp:1004:23: note: Function 'getCalendarTypeFromLocale' argument 1 names different: declaration 'locale' definition 'aLocale'.
icu/source/i18n/calendar.cpp:1007:21: style: Function 'getCalendarTypeFromLocale' argument 4 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:2494:25: note: Function 'getCalendarTypeFromLocale' argument 4 names different: declaration 'status' definition 'success'.
icu/source/i18n/calendar.cpp:1007:21: note: Function 'getCalendarTypeFromLocale' argument 4 names different: declaration 'status' definition 'success'.
icu/source/i18n/calendar.cpp:1403:51: style: Function 'newestStamp' argument 1 names different: declaration 'start' definition 'first'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:1766:45: note: Function 'newestStamp' argument 1 names different: declaration 'start' definition 'first'.
icu/source/i18n/calendar.cpp:1403:51: note: Function 'newestStamp' argument 1 names different: declaration 'start' definition 'first'.
icu/source/i18n/calendar.cpp:1403:78: style: Function 'newestStamp' argument 2 names different: declaration 'end' definition 'last'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:1766:72: note: Function 'newestStamp' argument 2 names different: declaration 'end' definition 'last'.
icu/source/i18n/calendar.cpp:1403:78: note: Function 'newestStamp' argument 2 names different: declaration 'end' definition 'last'.
icu/source/i18n/calendar.cpp:1403:92: style: Function 'newestStamp' argument 3 names different: declaration 'bestSoFar' definition 'bestStampSoFar'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:1766:85: note: Function 'newestStamp' argument 3 names different: declaration 'bestSoFar' definition 'bestStampSoFar'.
icu/source/i18n/calendar.cpp:1403:92: note: Function 'newestStamp' argument 3 names different: declaration 'bestSoFar' definition 'bestStampSoFar'.
icu/source/i18n/calendar.cpp:1482:42: style: Function 'computeFields' argument 1 names different: declaration 'status' definition 'ec'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:1504:44: note: Function 'computeFields' argument 1 names different: declaration 'status' definition 'ec'.
icu/source/i18n/calendar.cpp:1482:42: note: Function 'computeFields' argument 1 names different: declaration 'status' definition 'ec'.
icu/source/i18n/calendar.cpp:2272:41: style: Function 'fieldDifference' argument 1 names different: declaration 'when' definition 'targetMs'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:830:43: note: Function 'fieldDifference' argument 1 names different: declaration 'when' definition 'targetMs'.
icu/source/i18n/calendar.cpp:2272:41: note: Function 'fieldDifference' argument 1 names different: declaration 'when' definition 'targetMs'.
icu/source/i18n/calendar.cpp:2272:90: style: Function 'fieldDifference' argument 3 names different: declaration 'status' definition 'ec'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:830:88: note: Function 'fieldDifference' argument 3 names different: declaration 'status' definition 'ec'.
icu/source/i18n/calendar.cpp:2272:90: note: Function 'fieldDifference' argument 3 names different: declaration 'status' definition 'ec'.
icu/source/i18n/calendar.cpp:2375:35: style: Function 'adoptTimeZone' argument 1 names different: declaration 'value' definition 'zone'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:840:34: note: Function 'adoptTimeZone' argument 1 names different: declaration 'value' definition 'zone'.
icu/source/i18n/calendar.cpp:2375:35: note: Function 'adoptTimeZone' argument 1 names different: declaration 'value' definition 'zone'.
icu/source/i18n/calendar.cpp:3764:82: style: Function 'setWeekData' argument 3 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/calendar.h:2210:88: note: Function 'setWeekData' argument 3 names different: declaration 'success' definition 'status'.
icu/source/i18n/calendar.cpp:3764:82: note: Function 'setWeekData' argument 3 names different: declaration 'success' definition 'status'.
icu/source/i18n/sharedcalendar.h:23:5: style: Class 'SharedCalendar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/simpletz.h:112:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:441:19: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:112:19: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:571:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:478:21: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:571:21: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:589:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:501:21: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:589:21: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:618:18: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:528:18: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:618:18: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:625:18: style: The function 'getOffsetFromLocal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:163:18: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:625:18: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:635:21: style: The function 'getRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:547:21: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:635:21: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:644:18: style: The function 'setRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:538:18: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:644:18: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:663:21: style: The function 'getDSTSavings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:788:21: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:663:21: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:671:19: style: The function 'useDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:716:19: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:671:19: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:687:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:731:19: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:687:19: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:695:11: style: The function 'hasSameRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:741:19: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:695:11: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:704:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:750:23: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:704:23: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:714:19: style: The function 'getNextTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:52:19: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:714:19: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:724:19: style: The function 'getPreviousTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:62:19: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:724:19: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:734:21: style: The function 'countTransitionRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:95:21: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:734:21: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:752:18: style: The function 'getTimeZoneRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:113:18: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:752:18: note: Function in derived class
icu/source/i18n/unicode/simpletz.h:768:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:771:22: note: Virtual function in base class
icu/source/i18n/unicode/simpletz.h:768:22: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:77:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:441:19: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:77:19: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:124:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:750:23: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:124:23: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:150:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:478:21: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:150:21: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:172:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:501:21: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:172:21: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:198:18: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:528:18: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:198:18: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:208:18: style: The function 'setRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:538:18: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:208:18: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:217:21: style: The function 'getRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:547:21: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:217:21: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:225:19: style: The function 'useDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:716:19: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:225:19: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:240:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:731:19: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:240:19: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:250:19: style: The function 'hasSameRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:741:19: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:250:19: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:260:19: style: The function 'getNextTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:52:19: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:260:19: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:270:19: style: The function 'getPreviousTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:62:19: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:270:19: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:280:21: style: The function 'countTransitionRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:95:21: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:280:21: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:298:18: style: The function 'getTimeZoneRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:113:18: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:298:18: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:305:18: style: The function 'getOffsetFromLocal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:163:18: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:305:18: note: Function in derived class
icu/source/i18n/unicode/rbtz.h:355:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:771:22: note: Virtual function in base class
icu/source/i18n/unicode/rbtz.h:355:22: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:73:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:441:19: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:73:19: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:188:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:750:23: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:188:23: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:214:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:478:21: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:214:21: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:236:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:501:21: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:236:21: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:262:18: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:528:18: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:262:18: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:272:18: style: The function 'setRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:538:18: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:272:18: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:281:21: style: The function 'getRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:547:21: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:281:21: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:289:19: style: The function 'useDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:716:19: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:289:19: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:304:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:731:19: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:304:19: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:314:19: style: The function 'hasSameRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:741:19: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:314:19: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:324:19: style: The function 'getNextTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:52:19: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:324:19: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:334:19: style: The function 'getPreviousTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:62:19: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:334:19: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:344:21: style: The function 'countTransitionRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:95:21: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:344:21: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:362:18: style: The function 'getTimeZoneRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:113:18: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:362:18: note: Function in derived class
icu/source/i18n/unicode/vtzone.h:449:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:771:22: note: Virtual function in base class
icu/source/i18n/unicode/vtzone.h:449:22: note: Function in derived class
icu/source/i18n/taiwncal.h:94:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:304:23: note: Virtual function in base class
icu/source/i18n/taiwncal.h:94:23: note: Function in derived class
icu/source/i18n/taiwncal.h:107:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:458:22: note: Virtual function in base class
icu/source/i18n/taiwncal.h:107:22: note: Function in derived class
icu/source/i18n/taiwncal.h:128:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:483:26: note: Virtual function in base class
icu/source/i18n/taiwncal.h:128:26: note: Function in derived class
icu/source/i18n/taiwncal.h:142:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:624:21: note: Virtual function in base class
icu/source/i18n/taiwncal.h:142:21: note: Function in derived class
icu/source/i18n/taiwncal.h:148:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:652:18: note: Virtual function in base class
icu/source/i18n/taiwncal.h:148:18: note: Function in derived class
icu/source/i18n/taiwncal.h:156:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:614:21: note: Virtual function in base class
icu/source/i18n/taiwncal.h:156:21: note: Function in derived class
icu/source/i18n/taiwncal.h:162:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:758:19: note: Virtual function in base class
icu/source/i18n/taiwncal.h:162:19: note: Function in derived class
icu/source/i18n/taiwncal.h:169:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:764:19: note: Virtual function in base class
icu/source/i18n/taiwncal.h:169:19: note: Function in derived class
icu/source/i18n/taiwncal.h:175:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:770:21: note: Virtual function in base class
icu/source/i18n/taiwncal.h:175:21: note: Function in derived class
icu/source/i18n/japancal.h:104:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:304:23: note: Virtual function in base class
icu/source/i18n/japancal.h:104:23: note: Function in derived class
icu/source/i18n/japancal.h:111:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:624:21: note: Virtual function in base class
icu/source/i18n/japancal.h:111:21: note: Function in derived class
icu/source/i18n/japancal.h:117:21: style: The function 'getActualMaximum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:433:21: note: Virtual function in base class
icu/source/i18n/japancal.h:117:21: note: Function in derived class
icu/source/i18n/japancal.h:131:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:458:22: note: Virtual function in base class
icu/source/i18n/japancal.h:131:22: note: Function in derived class
icu/source/i18n/japancal.h:152:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:483:26: note: Virtual function in base class
icu/source/i18n/japancal.h:152:26: note: Function in derived class
icu/source/i18n/japancal.h:158:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:758:19: note: Virtual function in base class
icu/source/i18n/japancal.h:158:19: note: Function in derived class
icu/source/i18n/japancal.h:164:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:764:19: note: Virtual function in base class
icu/source/i18n/japancal.h:164:19: note: Function in derived class
icu/source/i18n/japancal.h:169:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:770:21: note: Virtual function in base class
icu/source/i18n/japancal.h:169:21: note: Function in derived class
icu/source/i18n/japancal.h:179:21: style: The function 'internalGetEra' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:495:21: note: Virtual function in base class
icu/source/i18n/japancal.h:179:21: note: Function in derived class
icu/source/i18n/japancal.h:185:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:652:18: note: Virtual function in base class
icu/source/i18n/japancal.h:185:18: note: Function in derived class
icu/source/i18n/japancal.h:191:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/gregocal.h:614:21: note: Virtual function in base class
icu/source/i18n/japancal.h:191:21: note: Function in derived class
icu/source/i18n/japancal.h:200:21: style: The function 'getDefaultMonthInYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2010:21: note: Virtual function in base class
icu/source/i18n/japancal.h:200:21: note: Function in derived class
icu/source/i18n/japancal.h:210:21: style: The function 'getDefaultDayInMonth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2020:21: note: Virtual function in base class
icu/source/i18n/japancal.h:210:21: note: Function in derived class
icu/source/i18n/islamcal.h:233:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
icu/source/i18n/islamcal.h:233:21: note: Function in derived class
icu/source/i18n/islamcal.h:295:19: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
icu/source/i18n/islamcal.h:295:19: note: Function in derived class
icu/source/i18n/islamcal.h:304:19: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
icu/source/i18n/islamcal.h:304:19: note: Function in derived class
icu/source/i18n/islamcal.h:310:19: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
icu/source/i18n/islamcal.h:310:19: note: Function in derived class
icu/source/i18n/islamcal.h:320:19: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
icu/source/i18n/islamcal.h:320:19: note: Function in derived class
icu/source/i18n/islamcal.h:329:19: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
icu/source/i18n/islamcal.h:329:19: note: Function in derived class
icu/source/i18n/islamcal.h:347:16: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
icu/source/i18n/islamcal.h:347:16: note: Function in derived class
icu/source/i18n/islamcal.h:356:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
icu/source/i18n/islamcal.h:356:20: note: Function in derived class
icu/source/i18n/islamcal.h:377:24: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
icu/source/i18n/islamcal.h:377:24: note: Function in derived class
icu/source/i18n/islamcal.h:394:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
icu/source/i18n/islamcal.h:394:17: note: Function in derived class
icu/source/i18n/islamcal.h:401:17: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
icu/source/i18n/islamcal.h:401:17: note: Function in derived class
icu/source/i18n/islamcal.h:408:17: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
icu/source/i18n/islamcal.h:408:17: note: Function in derived class
icu/source/i18n/islamcal.h:414:19: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
icu/source/i18n/islamcal.h:414:19: note: Function in derived class
icu/source/i18n/hebrwcal.h:195:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:195:23: note: Function in derived class
icu/source/i18n/hebrwcal.h:208:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:208:22: note: Function in derived class
icu/source/i18n/hebrwcal.h:229:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:229:26: note: Function in derived class
icu/source/i18n/hebrwcal.h:245:18: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:580:18: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:245:18: note: Function in derived class
icu/source/i18n/hebrwcal.h:249:18: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:558:18: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:249:18: note: Function in derived class
icu/source/i18n/hebrwcal.h:263:18: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:716:18: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:263:18: note: Function in derived class
icu/source/i18n/hebrwcal.h:276:18: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:683:18: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:276:18: note: Function in derived class
icu/source/i18n/hebrwcal.h:306:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:306:21: note: Function in derived class
icu/source/i18n/hebrwcal.h:315:21: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:315:21: note: Function in derived class
icu/source/i18n/hebrwcal.h:324:21: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:324:21: note: Function in derived class
icu/source/i18n/hebrwcal.h:340:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:340:18: note: Function in derived class
icu/source/i18n/hebrwcal.h:349:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:349:21: note: Function in derived class
icu/source/i18n/hebrwcal.h:363:21: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:363:21: note: Function in derived class
icu/source/i18n/hebrwcal.h:373:18: style: The function 'validateField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1726:18: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:373:18: note: Function in derived class
icu/source/i18n/hebrwcal.h:386:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:386:17: note: Function in derived class
icu/source/i18n/hebrwcal.h:392:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:392:19: note: Function in derived class
icu/source/i18n/hebrwcal.h:399:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:399:19: note: Function in derived class
icu/source/i18n/hebrwcal.h:405:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
icu/source/i18n/hebrwcal.h:405:21: note: Function in derived class
icu/source/i18n/persncal.h:167:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
icu/source/i18n/persncal.h:167:21: note: Function in derived class
icu/source/i18n/persncal.h:197:19: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
icu/source/i18n/persncal.h:197:19: note: Function in derived class
icu/source/i18n/persncal.h:206:19: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
icu/source/i18n/persncal.h:206:19: note: Function in derived class
icu/source/i18n/persncal.h:212:19: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
icu/source/i18n/persncal.h:212:19: note: Function in derived class
icu/source/i18n/persncal.h:222:19: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
icu/source/i18n/persncal.h:222:19: note: Function in derived class
icu/source/i18n/persncal.h:231:19: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
icu/source/i18n/persncal.h:231:19: note: Function in derived class
icu/source/i18n/persncal.h:249:16: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
icu/source/i18n/persncal.h:249:16: note: Function in derived class
icu/source/i18n/persncal.h:258:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
icu/source/i18n/persncal.h:258:20: note: Function in derived class
icu/source/i18n/persncal.h:279:24: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
icu/source/i18n/persncal.h:279:24: note: Function in derived class
icu/source/i18n/persncal.h:295:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
icu/source/i18n/persncal.h:295:17: note: Function in derived class
icu/source/i18n/persncal.h:301:17: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
icu/source/i18n/persncal.h:301:17: note: Function in derived class
icu/source/i18n/persncal.h:308:17: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
icu/source/i18n/persncal.h:308:17: note: Function in derived class
icu/source/i18n/persncal.h:314:19: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
icu/source/i18n/persncal.h:314:19: note: Function in derived class
icu/source/i18n/indiancal.h:189:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
icu/source/i18n/indiancal.h:189:21: note: Function in derived class
icu/source/i18n/indiancal.h:203:19: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
icu/source/i18n/indiancal.h:203:19: note: Function in derived class
icu/source/i18n/indiancal.h:212:19: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
icu/source/i18n/indiancal.h:212:19: note: Function in derived class
icu/source/i18n/indiancal.h:218:19: style: The function 'handleGetYearLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1685:21: note: Virtual function in base class
icu/source/i18n/indiancal.h:218:19: note: Function in derived class
icu/source/i18n/indiancal.h:228:19: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
icu/source/i18n/indiancal.h:228:19: note: Function in derived class
icu/source/i18n/indiancal.h:237:19: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
icu/source/i18n/indiancal.h:237:19: note: Function in derived class
icu/source/i18n/indiancal.h:255:16: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
icu/source/i18n/indiancal.h:255:16: note: Function in derived class
icu/source/i18n/indiancal.h:264:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
icu/source/i18n/indiancal.h:264:20: note: Function in derived class
icu/source/i18n/indiancal.h:285:24: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
icu/source/i18n/indiancal.h:285:24: note: Function in derived class
icu/source/i18n/indiancal.h:302:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
icu/source/i18n/indiancal.h:302:17: note: Function in derived class
icu/source/i18n/indiancal.h:309:17: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
icu/source/i18n/indiancal.h:309:17: note: Function in derived class
icu/source/i18n/indiancal.h:316:17: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
icu/source/i18n/indiancal.h:316:17: note: Function in derived class
icu/source/i18n/indiancal.h:322:19: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
icu/source/i18n/indiancal.h:322:19: note: Function in derived class
icu/source/i18n/chnsecal.h:147:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
icu/source/i18n/chnsecal.h:147:21: note: Function in derived class
icu/source/i18n/chnsecal.h:165:19: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
icu/source/i18n/chnsecal.h:165:19: note: Function in derived class
icu/source/i18n/chnsecal.h:166:19: style: The function 'handleGetMonthLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1676:21: note: Virtual function in base class
icu/source/i18n/chnsecal.h:166:19: note: Function in derived class
icu/source/i18n/chnsecal.h:167:19: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
icu/source/i18n/chnsecal.h:167:19: note: Function in derived class
icu/source/i18n/chnsecal.h:168:19: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
icu/source/i18n/chnsecal.h:168:19: note: Function in derived class
icu/source/i18n/chnsecal.h:169:16: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
icu/source/i18n/chnsecal.h:169:16: note: Function in derived class
icu/source/i18n/chnsecal.h:173:16: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:580:18: note: Virtual function in base class
icu/source/i18n/chnsecal.h:173:16: note: Function in derived class
icu/source/i18n/chnsecal.h:174:16: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:558:18: note: Virtual function in base class
icu/source/i18n/chnsecal.h:174:16: note: Function in derived class
icu/source/i18n/chnsecal.h:175:16: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:716:18: note: Virtual function in base class
icu/source/i18n/chnsecal.h:175:16: note: Function in derived class
icu/source/i18n/chnsecal.h:176:16: style: The function 'roll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:683:18: note: Virtual function in base class
icu/source/i18n/chnsecal.h:176:16: note: Function in derived class
icu/source/i18n/chnsecal.h:207:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
icu/source/i18n/chnsecal.h:207:20: note: Function in derived class
icu/source/i18n/chnsecal.h:228:24: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
icu/source/i18n/chnsecal.h:228:24: note: Function in derived class
icu/source/i18n/chnsecal.h:241:17: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
icu/source/i18n/chnsecal.h:241:17: note: Function in derived class
icu/source/i18n/chnsecal.h:248:17: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
icu/source/i18n/chnsecal.h:248:17: note: Function in derived class
icu/source/i18n/chnsecal.h:255:17: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
icu/source/i18n/chnsecal.h:255:17: note: Function in derived class
icu/source/i18n/chnsecal.h:261:19: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
icu/source/i18n/chnsecal.h:261:19: note: Function in derived class
icu/source/i18n/cecal.h:71:21: style: The function 'handleComputeMonthStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1666:21: note: Virtual function in base class
icu/source/i18n/cecal.h:71:21: note: Function in derived class
icu/source/i18n/cecal.h:77:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1641:21: note: Virtual function in base class
icu/source/i18n/cecal.h:77:21: note: Function in derived class
icu/source/i18n/cecal.h:88:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:879:19: note: Virtual function in base class
icu/source/i18n/cecal.h:88:19: note: Function in derived class
icu/source/i18n/cecal.h:94:19: style: The function 'haveDefaultCentury' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2406:19: note: Virtual function in base class
icu/source/i18n/cecal.h:94:19: note: Function in derived class
icu/source/i18n/coptccal.h:148:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
icu/source/i18n/coptccal.h:148:23: note: Function in derived class
icu/source/i18n/coptccal.h:155:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
icu/source/i18n/coptccal.h:155:18: note: Function in derived class
icu/source/i18n/coptccal.h:166:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
icu/source/i18n/coptccal.h:166:21: note: Function in derived class
icu/source/i18n/coptccal.h:172:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
icu/source/i18n/coptccal.h:172:18: note: Function in derived class
icu/source/i18n/coptccal.h:179:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
icu/source/i18n/coptccal.h:179:19: note: Function in derived class
icu/source/i18n/coptccal.h:185:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
icu/source/i18n/coptccal.h:185:21: note: Function in derived class
icu/source/i18n/coptccal.h:191:21: style: The function 'getJDEpochOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/cecal.h:103:21: note: Virtual function in base class
icu/source/i18n/coptccal.h:191:21: note: Function in derived class
icu/source/i18n/coptccal.h:205:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
icu/source/i18n/coptccal.h:205:22: note: Function in derived class
icu/source/i18n/dangical.h:69:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/chnsecal.h:147:21: note: Virtual function in base class
icu/source/i18n/dangical.h:69:21: note: Function in derived class
icu/source/i18n/dangical.h:86:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/chnsecal.h:207:20: note: Virtual function in base class
icu/source/i18n/dangical.h:86:20: note: Function in derived class
icu/source/i18n/dangical.h:107:16: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/chnsecal.h:228:24: note: Virtual function in base class
icu/source/i18n/dangical.h:107:16: note: Function in derived class
icu/source/i18n/ethpccal.h:144:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:307:23: note: Virtual function in base class
icu/source/i18n/ethpccal.h:144:23: note: Function in derived class
icu/source/i18n/ethpccal.h:151:26: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1376:26: note: Virtual function in base class
icu/source/i18n/ethpccal.h:151:26: note: Function in derived class
icu/source/i18n/ethpccal.h:176:21: style: The function 'handleGetExtendedYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1696:21: note: Virtual function in base class
icu/source/i18n/ethpccal.h:176:21: note: Function in derived class
icu/source/i18n/ethpccal.h:182:18: style: The function 'handleComputeFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1964:18: note: Virtual function in base class
icu/source/i18n/ethpccal.h:182:18: note: Function in derived class
icu/source/i18n/ethpccal.h:188:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/cecal.h:77:21: note: Virtual function in base class
icu/source/i18n/ethpccal.h:188:21: note: Function in derived class
icu/source/i18n/ethpccal.h:195:19: style: The function 'defaultCenturyStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2412:19: note: Virtual function in base class
icu/source/i18n/ethpccal.h:195:19: note: Function in derived class
icu/source/i18n/ethpccal.h:201:21: style: The function 'defaultCenturyStartYear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:2417:21: note: Virtual function in base class
icu/source/i18n/ethpccal.h:201:21: note: Function in derived class
icu/source/i18n/ethpccal.h:207:21: style: The function 'getJDEpochOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/cecal.h:103:21: note: Virtual function in base class
icu/source/i18n/ethpccal.h:207:21: note: Function in derived class
icu/source/i18n/ethpccal.h:232:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/calendar.h:1342:22: note: Virtual function in base class
icu/source/i18n/ethpccal.h:232:22: note: Function in derived class
icu/source/i18n/olsontz.h:149:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:441:19: note: Virtual function in base class
icu/source/i18n/olsontz.h:149:19: note: Function in derived class
icu/source/i18n/olsontz.h:154:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:750:23: note: Virtual function in base class
icu/source/i18n/olsontz.h:154:23: note: Function in derived class
icu/source/i18n/olsontz.h:164:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:771:22: note: Virtual function in base class
icu/source/i18n/olsontz.h:164:22: note: Function in derived class
icu/source/i18n/olsontz.h:169:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:478:21: note: Virtual function in base class
icu/source/i18n/olsontz.h:169:21: note: Function in derived class
icu/source/i18n/olsontz.h:176:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:501:21: note: Virtual function in base class
icu/source/i18n/olsontz.h:176:21: note: Function in derived class
icu/source/i18n/olsontz.h:184:18: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:528:18: note: Virtual function in base class
icu/source/i18n/olsontz.h:184:18: note: Function in derived class
icu/source/i18n/olsontz.h:190:18: style: The function 'getOffsetFromLocal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:163:18: note: Virtual function in base class
icu/source/i18n/olsontz.h:190:18: note: Function in derived class
icu/source/i18n/olsontz.h:198:18: style: The function 'setRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:538:18: note: Virtual function in base class
icu/source/i18n/olsontz.h:198:18: note: Function in derived class
icu/source/i18n/olsontz.h:206:21: style: The function 'getRawOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:547:21: note: Virtual function in base class
icu/source/i18n/olsontz.h:206:21: note: Function in derived class
icu/source/i18n/olsontz.h:214:19: style: The function 'useDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:716:19: note: Virtual function in base class
icu/source/i18n/olsontz.h:214:19: note: Function in derived class
icu/source/i18n/olsontz.h:219:19: style: The function 'inDaylightTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:731:19: note: Virtual function in base class
icu/source/i18n/olsontz.h:219:19: note: Function in derived class
icu/source/i18n/olsontz.h:224:21: style: The function 'getDSTSavings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:788:21: note: Virtual function in base class
icu/source/i18n/olsontz.h:224:21: note: Function in derived class
icu/source/i18n/olsontz.h:229:19: style: The function 'hasSameRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/timezone.h:741:19: note: Virtual function in base class
icu/source/i18n/olsontz.h:229:19: note: Function in derived class
icu/source/i18n/olsontz.h:239:19: style: The function 'getNextTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:52:19: note: Virtual function in base class
icu/source/i18n/olsontz.h:239:19: note: Function in derived class
icu/source/i18n/olsontz.h:249:19: style: The function 'getPreviousTransition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:62:19: note: Virtual function in base class
icu/source/i18n/olsontz.h:249:19: note: Function in derived class
icu/source/i18n/olsontz.h:259:21: style: The function 'countTransitionRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:95:21: note: Virtual function in base class
icu/source/i18n/olsontz.h:259:21: note: Function in derived class
icu/source/i18n/olsontz.h:276:18: style: The function 'getTimeZoneRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/basictz.h:113:18: note: Virtual function in base class
icu/source/i18n/olsontz.h:276:18: note: Function in derived class
icu/source/i18n/casetrn.cpp:152:29: style: The scope of the variable 'result' can be reduced. [variableScope]
icu/source/i18n/casetrn.h:61:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/casetrn.h:61:29: note: Function in derived class
icu/source/i18n/casetrn.h:83:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/casetrn.h:83:18: note: Function in derived class
icu/source/i18n/tolowtrn.h:53:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/casetrn.h:61:29: note: Virtual function in base class
icu/source/i18n/tolowtrn.h:53:29: note: Function in derived class
icu/source/i18n/tolowtrn.h:58:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/tolowtrn.h:58:22: note: Function in derived class
icu/source/i18n/cecal.cpp:97:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/cecal.cpp:78:59: style: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'. [funcArgNamesDifferent]
icu/source/i18n/cecal.h:71:68: note: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'.
icu/source/i18n/cecal.cpp:78:59: note: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'.
icu/source/i18n/chnsecal.cpp:145:5: performance: Variable 'isLeapYear' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/chnsecal.h:99:1: warning: The class 'ChineseCalendar' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/choicfmt.cpp:176:11: style: The scope of the variable 'expPtr' can be reduced. [variableScope]
icu/source/i18n/choicfmt.cpp:513:12: style: The scope of the variable 'tempNumber' can be reduced. [variableScope]
icu/source/i18n/choicfmt.cpp:77:49: style: Function 'ChoiceFormat' argument 1 names different: declaration 'pattern' definition 'newPattern'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:183:39: note: Function 'ChoiceFormat' argument 1 names different: declaration 'pattern' definition 'newPattern'.
icu/source/i18n/choicfmt.cpp:77:49: note: Function 'ChoiceFormat' argument 1 names different: declaration 'pattern' definition 'newPattern'.
icu/source/i18n/choicfmt.cpp:91:36: style: Function 'ChoiceFormat' argument 3 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:201:26: note: Function 'ChoiceFormat' argument 3 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:91:36: note: Function 'ChoiceFormat' argument 3 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:103:36: style: Function 'ChoiceFormat' argument 4 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:220:26: note: Function 'ChoiceFormat' argument 4 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:103:36: note: Function 'ChoiceFormat' argument 4 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:136:40: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:261:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/choicfmt.cpp:136:40: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/choicfmt.cpp:247:40: style: Function 'toPattern' argument 1 names different: declaration 'pattern' definition 'result'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:295:53: note: Function 'toPattern' argument 1 names different: declaration 'pattern' definition 'result'.
icu/source/i18n/choicfmt.cpp:247:40: note: Function 'toPattern' argument 1 names different: declaration 'pattern' definition 'result'.
icu/source/i18n/choicfmt.cpp:255:42: style: Function 'setChoices' argument 1 names different: declaration 'limitsToCopy' definition 'limits'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:310:43: note: Function 'setChoices' argument 1 names different: declaration 'limitsToCopy' definition 'limits'.
icu/source/i18n/choicfmt.cpp:255:42: note: Function 'setChoices' argument 1 names different: declaration 'limitsToCopy' definition 'limits'.
icu/source/i18n/choicfmt.cpp:256:49: style: Function 'setChoices' argument 2 names different: declaration 'formatsToCopy' definition 'formats'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:311:50: note: Function 'setChoices' argument 2 names different: declaration 'formatsToCopy' definition 'formats'.
icu/source/i18n/choicfmt.cpp:256:49: note: Function 'setChoices' argument 2 names different: declaration 'formatsToCopy' definition 'formats'.
icu/source/i18n/choicfmt.cpp:257:36: style: Function 'setChoices' argument 3 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:312:37: note: Function 'setChoices' argument 3 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:257:36: note: Function 'setChoices' argument 3 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:269:36: style: Function 'setChoices' argument 4 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:327:37: note: Function 'setChoices' argument 4 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:269:36: note: Function 'setChoices' argument 4 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:347:34: style: Function 'getLimits' argument 1 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:337:46: note: Function 'getLimits' argument 1 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:347:34: note: Function 'getLimits' argument 1 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:357:36: style: Function 'getClosures' argument 1 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:347:47: note: Function 'getClosures' argument 1 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:357:36: note: Function 'getClosures' argument 1 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:367:35: style: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:357:54: note: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:367:35: note: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/choicfmt.cpp:381:37: style: Function 'format' argument 3 names different: declaration 'pos' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:404:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'status'.
icu/source/i18n/choicfmt.cpp:381:37: note: Function 'format' argument 3 names different: declaration 'pos' definition 'status'.
icu/source/i18n/choicfmt.cpp:393:37: style: Function 'format' argument 3 names different: declaration 'pos' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:389:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'status'.
icu/source/i18n/choicfmt.cpp:393:37: note: Function 'format' argument 3 names different: declaration 'pos' definition 'status'.
icu/source/i18n/choicfmt.cpp:474:34: style: Function 'format' argument 5 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:424:47: note: Function 'format' argument 5 names different: declaration 'success' definition 'status'.
icu/source/i18n/choicfmt.cpp:474:34: note: Function 'format' argument 5 names different: declaration 'success' definition 'status'.
icu/source/i18n/choicfmt.cpp:500:36: style: Function 'parse' argument 3 names different: declaration 'parsePosition' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/unicode/choicfmt.h:444:39: note: Function 'parse' argument 3 names different: declaration 'parsePosition' definition 'pos'.
icu/source/i18n/choicfmt.cpp:500:36: note: Function 'parse' argument 3 names different: declaration 'parsePosition' definition 'pos'.
icu/source/i18n/unicode/choicfmt.h:236:5: style: 'ChoiceFormat::operator=' should return 'ChoiceFormat &'. [operatorEq]
icu/source/i18n/unicode/choicfmt.h:271:18: warning: Virtual function 'applyPattern' is called from constructor 'ChoiceFormat(const UnicodeString&pattern,UErrorCode&status)' at line 82. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/i18n/choicfmt.cpp:82:5: note: Calling applyPattern
icu/source/i18n/unicode/choicfmt.h:271:18: note: applyPattern is a virtual method
icu/source/i18n/unicode/choicfmt.h:496:18: warning: Virtual function 'setChoices' is called from constructor 'ChoiceFormat(const double*limits,const UnicodeString*formats,int32_t count)' at line 95. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/i18n/choicfmt.cpp:95:5: note: Calling setChoices
icu/source/i18n/unicode/choicfmt.h:496:18: note: setChoices is a virtual method
icu/source/i18n/unicode/choicfmt.h:496:18: warning: Virtual function 'setChoices' is called from constructor 'ChoiceFormat(const double*limits,const UBool*closures,const UnicodeString*formats,int32_t count)' at line 107. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/i18n/choicfmt.cpp:107:5: note: Calling setChoices
icu/source/i18n/unicode/choicfmt.h:496:18: note: setChoices is a virtual method
icu/source/i18n/unicode/choicfmt.h:284:18: warning: Virtual function 'applyPattern' is called from constructor 'ChoiceFormat(const UnicodeString&newPattern,UParseError&parseError,UErrorCode&status)' at line 131. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/i18n/choicfmt.cpp:131:5: note: Calling applyPattern
icu/source/i18n/unicode/choicfmt.h:284:18: note: applyPattern is a virtual method
icu/source/i18n/unicode/choicfmt.h:261:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:264:19: note: Virtual function in base class
icu/source/i18n/unicode/choicfmt.h:261:19: note: Function in derived class
icu/source/i18n/unicode/choicfmt.h:373:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:393:28: note: Virtual function in base class
icu/source/i18n/unicode/choicfmt.h:373:28: note: Function in derived class
icu/source/i18n/unicode/choicfmt.h:387:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:444:28: note: Virtual function in base class
icu/source/i18n/unicode/choicfmt.h:387:28: note: Function in derived class
icu/source/i18n/unicode/choicfmt.h:402:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:497:28: note: Virtual function in base class
icu/source/i18n/unicode/choicfmt.h:402:28: note: Function in derived class
icu/source/i18n/unicode/choicfmt.h:442:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:624:18: note: Virtual function in base class
icu/source/i18n/unicode/choicfmt.h:442:18: note: Function in derived class
icu/source/i18n/unicode/choicfmt.h:454:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1038:22: note: Virtual function in base class
icu/source/i18n/unicode/choicfmt.h:454:22: note: Function in derived class
icu/source/i18n/unicode/numfmt.h:1199:19: style: The function 'visible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1148:19: note: Virtual function in base class
icu/source/i18n/unicode/numfmt.h:1199:19: note: Function in derived class
icu/source/i18n/unicode/numfmt.h:1204:35: style: The function 'getSupportedIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1155:35: note: Virtual function in base class
icu/source/i18n/unicode/numfmt.h:1204:35: note: Function in derived class
icu/source/i18n/collationsets.h:96:5: warning: Member variable 'ContractionsAndExpansions::ces' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/collationsettings.h:105:5: warning: Member variable 'CollationSettings::fastLatinPrimaries' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/collationdata.h:55:5: style: Struct 'CollationData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/collationsets.h:45:5: style: Class 'TailoredSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/collationtailoring.h:49:5: style: Struct 'CollationTailoring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/utf16collationiterator.h:34:1: warning: The class 'UTF16CollationIterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/utf16collationiterator.h:45:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:112:19: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:45:19: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:47:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:122:18: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:47:18: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:49:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:124:21: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:49:21: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:57:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:216:21: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:57:21: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:59:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:222:21: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:59:21: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:67:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:237:22: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:67:22: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:69:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:245:19: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:69:19: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:71:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:251:19: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:71:19: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:73:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:260:18: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:73:18: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:75:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:262:18: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:75:18: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:98:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:45:19: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:98:19: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:100:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:47:18: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:100:18: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:102:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:49:21: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:102:21: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:104:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:57:21: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:104:21: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:106:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:59:21: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:106:21: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:109:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:67:22: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:109:22: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:111:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:71:19: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:111:19: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:113:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:73:18: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:113:18: note: Function in derived class
icu/source/i18n/utf16collationiterator.h:115:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf16collationiterator.h:75:18: note: Virtual function in base class
icu/source/i18n/utf16collationiterator.h:115:18: note: Function in derived class
icu/source/i18n/coleitr.cpp:401:18: style: The function 'handleCE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationsets.h:92:22: note: Virtual function in base class
icu/source/i18n/coleitr.cpp:401:18: note: Function in derived class
icu/source/i18n/coleitr.cpp:402:18: style: The function 'handleExpansion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationsets.h:93:22: note: Virtual function in base class
icu/source/i18n/coleitr.cpp:402:18: note: Function in derived class
icu/source/i18n/coll.cpp:166:17: style: C-style pointer casting [cstyleCast]
icu/source/i18n/coll.cpp:187:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/coll.cpp:446:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/coll.cpp:233:5: style: Variable 'index' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/coll.cpp:228:0: note: Variable 'index' is reassigned a value before the old one has been used.
icu/source/i18n/coll.cpp:233:5: note: Variable 'index' is reassigned a value before the old one has been used.
icu/source/i18n/coll.cpp:230:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/i18n/coll.cpp:699:21: style: The scope of the variable 'count' can be reduced. [variableScope]
icu/source/i18n/coll.cpp:426:58: style: Function 'createInstance' argument 1 names different: declaration 'err' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/coll.h:289:60: note: Function 'createInstance' argument 1 names different: declaration 'err' definition 'success'.
icu/source/i18n/coll.cpp:426:58: note: Function 'createInstance' argument 1 names different: declaration 'err' definition 'success'.
icu/source/i18n/coll.cpp:431:60: style: Function 'createInstance' argument 1 names different: declaration 'loc' definition 'desiredLocale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/coll.h:324:61: note: Function 'createInstance' argument 1 names different: declaration 'loc' definition 'desiredLocale'.
icu/source/i18n/coll.cpp:431:60: note: Function 'createInstance' argument 1 names different: declaration 'loc' definition 'desiredLocale'.
icu/source/i18n/coll.cpp:432:48: style: Function 'createInstance' argument 2 names different: declaration 'err' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/coll.h:324:78: note: Function 'createInstance' argument 2 names different: declaration 'err' definition 'status'.
icu/source/i18n/coll.cpp:432:48: note: Function 'createInstance' argument 2 names different: declaration 'err' definition 'status'.
icu/source/i18n/coll.cpp:887:49: style: Function 'getKeywordValuesForLocale' argument 1 names different: declaration 'keyword' definition 'key'. [funcArgNamesDifferent]
icu/source/i18n/unicode/coll.h:761:79: note: Function 'getKeywordValuesForLocale' argument 1 names different: declaration 'keyword' definition 'key'.
icu/source/i18n/coll.cpp:887:49: note: Function 'getKeywordValuesForLocale' argument 1 names different: declaration 'keyword' definition 'key'.
icu/source/i18n/coll.cpp:956:60: style: Function 'getEquivalentReorderCodes' argument 3 names different: declaration 'destCapacity' definition 'capacity'. [funcArgNamesDifferent]
icu/source/i18n/unicode/coll.h:671:41: note: Function 'getEquivalentReorderCodes' argument 3 names different: declaration 'destCapacity' definition 'capacity'.
icu/source/i18n/coll.cpp:956:60: note: Function 'getEquivalentReorderCodes' argument 3 names different: declaration 'destCapacity' definition 'capacity'.
icu/source/i18n/coll.cpp:957:49: style: Function 'getEquivalentReorderCodes' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/coll.h:672:45: note: Function 'getEquivalentReorderCodes' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/coll.cpp:957:49: note: Function 'getEquivalentReorderCodes' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:1675:13: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/i18n/collationbuilder.cpp:95:78: style: Function 'RuleBasedCollator' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:123:63: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:95:78: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:106:85: style: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:135:43: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'.
icu/source/i18n/collationbuilder.cpp:106:85: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'.
icu/source/i18n/collationbuilder.cpp:107:50: style: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:136:36: note: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:107:50: note: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:120:50: style: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:149:33: note: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:120:50: note: Function 'RuleBasedCollator' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:132:57: style: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:162:40: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'.
icu/source/i18n/collationbuilder.cpp:132:57: note: Function 'RuleBasedCollator' argument 2 names different: declaration 'collationStrength' definition 'strength'.
icu/source/i18n/collationbuilder.cpp:134:50: style: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:164:33: note: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:134:50: note: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationbuilder.cpp:201:62: style: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent]
icu/source/i18n/collationbuilder.h:42:48: note: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'.
icu/source/i18n/collationbuilder.cpp:201:62: note: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'.
icu/source/i18n/collationbuilder.cpp:295:41: style: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'. [funcArgNamesDifferent]
icu/source/i18n/collationbuilder.h:60:40: note: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'.
icu/source/i18n/collationbuilder.cpp:295:41: note: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'.
icu/source/i18n/collationbuilder.cpp:650:44: style: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'. [funcArgNamesDifferent]
icu/source/i18n/collationbuilder.h:73:43: note: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'.
icu/source/i18n/collationbuilder.cpp:650:44: note: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'.
icu/source/i18n/collationbuilder.cpp:1641:53: style: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ucol.h:433:37: note: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'.
icu/source/i18n/collationbuilder.cpp:1641:53: note: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'.
icu/source/i18n/collationdatabuilder.h:63:5: style: Class 'CollationDataBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/collationbuilder.cpp:1583:5: style: Class 'CEFinalizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/collationbuilder.h:59:18: style: The function 'addReset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationruleparser.h:79:22: note: Virtual function in base class
icu/source/i18n/collationbuilder.h:59:18: note: Function in derived class
icu/source/i18n/collationbuilder.h:71:18: style: The function 'addRelation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationruleparser.h:84:22: note: Virtual function in base class
icu/source/i18n/collationbuilder.h:71:18: note: Function in derived class
icu/source/i18n/collationbuilder.h:117:18: style: The function 'suppressContractions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationruleparser.h:88:22: note: Virtual function in base class
icu/source/i18n/collationbuilder.h:117:18: note: Function in derived class
icu/source/i18n/collationbuilder.h:121:18: style: The function 'optimize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationruleparser.h:91:22: note: Virtual function in base class
icu/source/i18n/collationbuilder.h:121:18: note: Function in derived class
icu/source/i18n/collationbuilder.cpp:59:18: style: The function 'getRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationruleparser.h:98:22: note: Virtual function in base class
icu/source/i18n/collationbuilder.cpp:59:18: note: Function in derived class
icu/source/i18n/collationbuilder.cpp:1585:21: style: The function 'modifyCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationdatabuilder.h:58:25: note: Virtual function in base class
icu/source/i18n/collationbuilder.cpp:1585:21: note: Function in derived class
icu/source/i18n/collationbuilder.cpp:1594:21: style: The function 'modifyCE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationdatabuilder.h:60:25: note: Virtual function in base class
icu/source/i18n/collationbuilder.cpp:1594:21: note: Function in derived class
icu/source/i18n/collationdatabuilder.cpp:1023:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/collationdatabuilder.cpp:900:5: warning: Member variable 'CopyHelper::modifiedCEs' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/collationfastlatinbuilder.h:34:5: style: Class 'CollationFastLatinBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/collationdatabuilder.cpp:128:5: style: Class 'DataBuilderCollationIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/collationdatabuilder.cpp:134:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:122:18: note: Virtual function in base class
icu/source/i18n/collationdatabuilder.cpp:134:18: note: Function in derived class
icu/source/i18n/collationdatabuilder.cpp:135:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:124:21: note: Virtual function in base class
icu/source/i18n/collationdatabuilder.cpp:135:21: note: Function in derived class
icu/source/i18n/collationdatabuilder.cpp:137:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:216:21: note: Virtual function in base class
icu/source/i18n/collationdatabuilder.cpp:137:21: note: Function in derived class
icu/source/i18n/collationdatabuilder.cpp:138:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:222:21: note: Virtual function in base class
icu/source/i18n/collationdatabuilder.cpp:138:21: note: Function in derived class
icu/source/i18n/collationdatabuilder.cpp:141:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:260:18: note: Virtual function in base class
icu/source/i18n/collationdatabuilder.cpp:141:18: note: Function in derived class
icu/source/i18n/collationdatabuilder.cpp:142:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:262:18: note: Virtual function in base class
icu/source/i18n/collationdatabuilder.cpp:142:18: note: Function in derived class
icu/source/i18n/collationdatabuilder.cpp:144:22: style: The function 'getDataCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:269:22: note: Virtual function in base class
icu/source/i18n/collationdatabuilder.cpp:144:22: note: Function in derived class
icu/source/i18n/collationdatabuilder.cpp:145:22: style: The function 'getCE32FromBuilderData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:271:22: note: Virtual function in base class
icu/source/i18n/collationdatabuilder.cpp:145:22: note: Function in derived class
icu/source/i18n/collationdatawriter.cpp:35:63: style: Function 'cloneRuleData' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:474:57: note: Function 'cloneRuleData' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationdatawriter.cpp:35:63: note: Function 'cloneRuleData' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationdatawriter.cpp:56:41: style: Function 'cloneBinary' argument 1 names different: declaration 'buffer' definition 'dest'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:487:34: note: Function 'cloneBinary' argument 1 names different: declaration 'buffer' definition 'dest'.
icu/source/i18n/collationdatawriter.cpp:56:41: note: Function 'cloneBinary' argument 1 names different: declaration 'buffer' definition 'dest'.
icu/source/i18n/collationdatawriter.cpp:56:77: style: Function 'cloneBinary' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:487:72: note: Function 'cloneBinary' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationdatawriter.cpp:56:77: note: Function 'cloneBinary' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/collationfastlatinbuilder.cpp:89:28: warning: Member variable 'CollationFastLatinBuilder::charCEs' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/collationfastlatinbuilder.cpp:89:28: warning: Member variable 'CollationFastLatinBuilder::lastSpecialPrimaries' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/collationiterator.h:52:1: warning: The class 'CollationIterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/collationsets.cpp:39:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/collationsets.cpp:361:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/collationsets.cpp:46:58: style: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. [funcArgNamesDifferent]
icu/source/i18n/collationsets.h:51:54: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'.
icu/source/i18n/collationsets.cpp:46:58: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'.
icu/source/i18n/collationsets.cpp:392:72: style: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. [funcArgNamesDifferent]
icu/source/i18n/collationsets.h:105:54: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'.
icu/source/i18n/collationsets.cpp:392:72: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'.
icu/source/i18n/collationsettings.h:34:1: warning: The struct 'CollationSettings' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/collationweights.cpp:98:19: warning: Member variable 'CollationWeights::ranges' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/compactdecimalformat.cpp:188:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:469:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:483:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:879:8: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:890:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:921:8: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:937:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:978:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:1004:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:1007:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/compactdecimalformat.cpp:236:48: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
icu/source/i18n/unicode/compactdecimalformat.h:106:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/compactdecimalformat.cpp:236:48: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/compactdecimalformat.cpp:558:3: style: Struct 'CmptDecDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/compactdecimalformat.h:96:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:892:21: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:96:21: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:106:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:902:19: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:106:19: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:122:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:918:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:122:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:138:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:935:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:138:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:157:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:953:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:157:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:173:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:969:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:173:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:188:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:984:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:188:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:207:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1002:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:207:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:223:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1018:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:223:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:238:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1033:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:238:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:257:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1051:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:257:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:278:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1072:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:278:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:298:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1093:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:298:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:318:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1147:28: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:318:28: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:332:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1173:18: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:332:18: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:369:29: style: The function 'parseCurrency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:1196:29: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:369:29: note: Function in derived class
icu/source/i18n/unicode/compactdecimalformat.h:396:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/decimfmt.h:2061:22: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:396:22: note: Function in derived class
icu/source/i18n/cpdtrans.cpp:217:20: style: C-style pointer casting [cstyleCast]
icu/source/i18n/cpdtrans.cpp:68:47: style: Function 'CompoundTransliterator' argument 2 names different: declaration 'dir' definition 'direction'. [funcArgNamesDifferent]
icu/source/i18n/cpdtrans.h:76:44: note: Function 'CompoundTransliterator' argument 2 names different: declaration 'dir' definition 'direction'.
icu/source/i18n/cpdtrans.cpp:68:47: note: Function 'CompoundTransliterator' argument 2 names different: declaration 'dir' definition 'direction'.
icu/source/i18n/cpdtrans.cpp:93:69: style: Function 'CompoundTransliterator' argument 1 names different: declaration 'ID' definition 'newID'. [funcArgNamesDifferent]
icu/source/i18n/cpdtrans.h:189:49: note: Function 'CompoundTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
icu/source/i18n/cpdtrans.cpp:93:69: note: Function 'CompoundTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
icu/source/i18n/cpdtrans.cpp:96:55: style: Function 'CompoundTransliterator' argument 4 names different: declaration 'numAnonymousRBTs' definition 'anonymousRBTs'. [funcArgNamesDifferent]
icu/source/i18n/cpdtrans.h:192:36: note: Function 'CompoundTransliterator' argument 4 names different: declaration 'numAnonymousRBTs' definition 'anonymousRBTs'.
icu/source/i18n/cpdtrans.cpp:96:55: note: Function 'CompoundTransliterator' argument 4 names different: declaration 'numAnonymousRBTs' definition 'anonymousRBTs'.
icu/source/i18n/cpdtrans.cpp:343:73: style: Function 'getTransliterator' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/cpdtrans.h:114:61: note: Function 'getTransliterator' argument 1 names different: declaration 'idx' definition 'index'.
icu/source/i18n/cpdtrans.cpp:343:73: note: Function 'getTransliterator' argument 1 names different: declaration 'idx' definition 'index'.
icu/source/i18n/cpdtrans.cpp:348:57: style: Function 'setTransliterators' argument 2 names different: declaration 'count' definition 'transCount'. [funcArgNamesDifferent]
icu/source/i18n/cpdtrans.h:120:37: note: Function 'setTransliterators' argument 2 names different: declaration 'count' definition 'transCount'.
icu/source/i18n/cpdtrans.cpp:348:57: note: Function 'setTransliterators' argument 2 names different: declaration 'count' definition 'transCount'.
icu/source/i18n/cpdtrans.cpp:374:59: style: Function 'adoptTransliterators' argument 2 names different: declaration 'count' definition 'transCount'. [funcArgNamesDifferent]
icu/source/i18n/cpdtrans.h:126:39: note: Function 'adoptTransliterators' argument 2 names different: declaration 'count' definition 'transCount'.
icu/source/i18n/cpdtrans.cpp:374:59: note: Function 'adoptTransliterators' argument 2 names different: declaration 'count' definition 'transCount'.
icu/source/i18n/cpdtrans.cpp:394:63: style: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. [funcArgNamesDifferent]
icu/source/i18n/cpdtrans.h:139:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
icu/source/i18n/cpdtrans.cpp:394:63: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
icu/source/i18n/cpdtrans.cpp:477:85: style: Function 'handleTransliterate' argument 2 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/cpdtrans.h:158:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'idx' definition 'index'.
icu/source/i18n/cpdtrans.cpp:477:85: note: Function 'handleTransliterate' argument 2 names different: declaration 'idx' definition 'index'.
icu/source/i18n/cpdtrans.cpp:282:49: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
icu/source/i18n/cpdtrans.h:101:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/cpdtrans.h:101:29: note: Function in derived class
icu/source/i18n/cpdtrans.h:139:28: style: The function 'toRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:879:28: note: Virtual function in base class
icu/source/i18n/cpdtrans.h:139:28: note: Function in derived class
icu/source/i18n/cpdtrans.h:146:18: style: The function 'handleGetSourceSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:948:18: note: Virtual function in base class
icu/source/i18n/cpdtrans.h:146:18: note: Function in derived class
icu/source/i18n/cpdtrans.h:152:25: style: The function 'getTargetSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:963:25: note: Virtual function in base class
icu/source/i18n/cpdtrans.h:152:25: note: Function in derived class
icu/source/i18n/cpdtrans.h:158:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/cpdtrans.h:158:18: note: Function in derived class
icu/source/i18n/cpdtrans.h:166:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/cpdtrans.h:166:22: note: Function in derived class
icu/source/i18n/cpdtrans.cpp:190:35: performance: Function parameter 'UVector' should be passed by const reference. [passedByValue]
icu/source/i18n/csdetect.cpp:250:28: style: The scope of the variable 'csr' can be reduced. [variableScope]
icu/source/i18n/csdetect.h:40:5: style: Class 'CharsetDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/inputext.h:33:5: style: Class 'InputText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/csrsbcs.h:66:13: style: The function 'nextByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:48:21: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:66:13: note: Function in derived class
icu/source/i18n/csrsbcs.h:67:10: style: The function 'parseCharacters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:49:15: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:67:10: note: Function in derived class
icu/source/i18n/csrsbcs.h:77:25: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:77:25: note: Function in derived class
icu/source/i18n/csrsbcs.h:78:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:78:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:86:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:86:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:87:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:87:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:94:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:94:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:95:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:95:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:102:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:102:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:110:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:110:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:118:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:118:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:126:25: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:126:25: note: Function in derived class
icu/source/i18n/csrsbcs.h:134:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:134:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:144:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:144:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:146:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:146:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:154:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:154:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:156:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:156:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:164:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:164:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:166:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:166:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:174:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:126:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:174:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:176:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:176:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:178:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:178:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:186:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:186:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:188:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:188:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:196:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:196:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:198:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:198:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:206:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:206:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:208:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:208:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:210:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:210:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:218:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:218:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:220:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:220:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:222:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:222:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:231:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:231:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:233:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:233:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:235:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:235:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:244:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:244:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:251:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:251:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:253:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:253:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:259:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:259:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:261:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:261:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:269:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:269:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:270:10: style: The function 'match_sbcs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:79:21: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:270:10: note: Function in derived class
icu/source/i18n/csrsbcs.h:278:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:278:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:280:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:280:19: note: Function in derived class
icu/source/i18n/csrsbcs.h:286:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:286:17: note: Function in derived class
icu/source/i18n/csrsbcs.h:288:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class
icu/source/i18n/csrsbcs.h:288:19: note: Function in derived class
icu/source/i18n/csrmbcs.h:74:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:74:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:75:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:75:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:76:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:76:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:103:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:103:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:105:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:105:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:107:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:107:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:108:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:108:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:124:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:124:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:125:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:125:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:127:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:127:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:134:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:134:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:146:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:146:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:147:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:147:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:149:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:149:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:161:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:161:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:162:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:162:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:164:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:164:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:177:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:177:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:179:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:179:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:180:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:180:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:182:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:182:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:196:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:196:11: note: Function in derived class
icu/source/i18n/csrmbcs.h:198:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:198:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:199:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:199:17: note: Function in derived class
icu/source/i18n/csrmbcs.h:201:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrmbcs.h:201:11: note: Function in derived class
icu/source/i18n/csrutf8.h:32:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrutf8.h:32:17: note: Function in derived class
icu/source/i18n/csrutf8.h:37:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrutf8.h:37:11: note: Function in derived class
icu/source/i18n/csrucode.h:36:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrucode.h:36:17: note: Function in derived class
icu/source/i18n/csrucode.h:41:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrucode.h:41:11: note: Function in derived class
icu/source/i18n/csrucode.h:51:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrucode.h:51:17: note: Function in derived class
icu/source/i18n/csrucode.h:53:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrucode.h:53:11: note: Function in derived class
icu/source/i18n/csrucode.h:62:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrucode.h:62:17: note: Function in derived class
icu/source/i18n/csrucode.h:64:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrucode.h:64:11: note: Function in derived class
icu/source/i18n/csrucode.h:75:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrucode.h:75:17: note: Function in derived class
icu/source/i18n/csrucode.h:77:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csrucode.h:77:11: note: Function in derived class
icu/source/i18n/csrucode.h:84:13: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrucode.h:70:21: note: Virtual function in base class
icu/source/i18n/csrucode.h:84:13: note: Function in derived class
icu/source/i18n/csrucode.h:90:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrucode.h:90:17: note: Function in derived class
icu/source/i18n/csrucode.h:97:13: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrucode.h:70:21: note: Virtual function in base class
icu/source/i18n/csrucode.h:97:13: note: Function in derived class
icu/source/i18n/csrucode.h:102:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csrucode.h:102:17: note: Function in derived class
icu/source/i18n/csr2022.h:65:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csr2022.h:65:17: note: Function in derived class
icu/source/i18n/csr2022.h:67:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csr2022.h:67:11: note: Function in derived class
icu/source/i18n/csr2022.h:75:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csr2022.h:75:17: note: Function in derived class
icu/source/i18n/csr2022.h:77:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csr2022.h:77:11: note: Function in derived class
icu/source/i18n/csr2022.h:86:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class
icu/source/i18n/csr2022.h:86:17: note: Function in derived class
icu/source/i18n/csr2022.h:88:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class
icu/source/i18n/csr2022.h:88:11: note: Function in derived class
icu/source/i18n/csrmbcs.cpp:296:13: style: The scope of the variable 'thirdByte' can be reduced. [variableScope]
icu/source/i18n/csrmbcs.cpp:461:13: style: The scope of the variable 'thirdByte' can be reduced. [variableScope]
icu/source/i18n/csrmbcs.cpp:462:13: style: The scope of the variable 'fourthByte' can be reduced. [variableScope]
icu/source/i18n/csrmbcs.cpp:272:43: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
icu/source/i18n/csrmbcs.h:105:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:272:43: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:372:45: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
icu/source/i18n/csrmbcs.h:149:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:372:45: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:394:45: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
icu/source/i18n/csrmbcs.h:164:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:394:45: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:446:43: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
icu/source/i18n/csrmbcs.h:182:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:446:43: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:522:47: style: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent]
icu/source/i18n/csrmbcs.h:201:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:522:47: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'.
icu/source/i18n/csrmbcs.cpp:164:17: style: Variable 'singleByteCharCount' is modified but its new value is never used. [unreadVariable]
icu/source/i18n/csrmbcs.cpp:227:32: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
icu/source/i18n/csrsbcs.cpp:254:94: style: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:79:86: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'.
icu/source/i18n/csrsbcs.cpp:254:94: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'.
icu/source/i18n/csrsbcs.cpp:892:45: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:87:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:892:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:919:45: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:95:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:919:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:961:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:146:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:961:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:988:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:156:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:988:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1015:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:166:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1015:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1048:50: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:178:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1048:50: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1066:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:188:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1066:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1094:48: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:198:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1094:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1117:51: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:210:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1117:51: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1139:51: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:222:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1139:51: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1161:45: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:235:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1161:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1189:52: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:253:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1189:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1206:52: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:261:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1206:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1224:99: style: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:270:75: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'.
icu/source/i18n/csrsbcs.cpp:1224:99: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'.
icu/source/i18n/csrsbcs.cpp:1244:52: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:280:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1244:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1261:52: style: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent]
icu/source/i18n/csrsbcs.h:288:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/csrsbcs.cpp:1261:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'.
icu/source/i18n/currfmt.cpp:32:11: style: C-style pointer casting [cstyleCast]
icu/source/i18n/currfmt.h:38:1: warning: The class 'CurrencyFormat' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/currfmt.h:60:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/measfmt.h:147:21: note: Virtual function in base class
icu/source/i18n/currfmt.h:60:21: note: Function in derived class
icu/source/i18n/currfmt.h:68:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/measfmt.h:153:28: note: Virtual function in base class
icu/source/i18n/currfmt.h:68:28: note: Function in derived class
icu/source/i18n/currfmt.h:76:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/measfmt.h:165:18: note: Virtual function in base class
icu/source/i18n/currfmt.h:76:18: note: Function in derived class
icu/source/i18n/currfmt.h:83:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/measfmt.h:271:22: note: Virtual function in base class
icu/source/i18n/currfmt.h:83:22: note: Function in derived class
icu/source/i18n/currpinf.cpp:352:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
icu/source/i18n/unicode/currpinf.h:54:5: style: Class 'CurrencyPluralInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/currunit.cpp:23:43: style: Function 'CurrencyUnit' argument 1 names different: declaration 'isoCode' definition '_isoCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/currunit.h:53:33: note: Function 'CurrencyUnit' argument 1 names different: declaration 'isoCode' definition '_isoCode'.
icu/source/i18n/currunit.cpp:23:43: note: Function 'CurrencyUnit' argument 1 names different: declaration 'isoCode' definition '_isoCode'.
icu/source/i18n/currunit.cpp:41:47: style: Function 'CurrencyUnit' argument 1 names different: declaration 'measureUnit' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/unicode/currunit.h:70:37: note: Function 'CurrencyUnit' argument 1 names different: declaration 'measureUnit' definition 'other'.
icu/source/i18n/currunit.cpp:41:47: note: Function 'CurrencyUnit' argument 1 names different: declaration 'measureUnit' definition 'other'.
icu/source/i18n/unicode/tzrule.h:232:34: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:48:27: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:232:34: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:248:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:57:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:248:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:257:19: style: The function 'operator!=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:66:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:257:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:281:19: style: The function 'isEquivalentTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:99:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:281:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:294:19: style: The function 'getFirstStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:112:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:294:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:307:19: style: The function 'getFinalStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:125:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:307:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:323:19: style: The function 'getNextStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:141:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:323:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:340:19: style: The function 'getPreviousStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:158:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:340:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:443:33: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:48:27: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:443:33: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:459:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:57:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:459:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:468:19: style: The function 'operator!=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:66:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:468:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:516:19: style: The function 'isEquivalentTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:99:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:516:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:529:19: style: The function 'getFirstStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:112:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:529:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:542:19: style: The function 'getFinalStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:125:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:542:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:558:19: style: The function 'getNextStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:141:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:558:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:575:19: style: The function 'getPreviousStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:158:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:575:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:659:36: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:48:27: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:659:36: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:675:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:57:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:675:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:684:19: style: The function 'operator!=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:66:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:684:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:722:19: style: The function 'isEquivalentTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:99:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:722:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:735:19: style: The function 'getFirstStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:112:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:735:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:748:19: style: The function 'getFinalStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:125:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:748:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:764:19: style: The function 'getNextStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:141:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:764:19: note: Function in derived class
icu/source/i18n/unicode/tzrule.h:781:19: style: The function 'getPreviousStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tzrule.h:158:19: note: Virtual function in base class
icu/source/i18n/unicode/tzrule.h:781:19: note: Function in derived class
icu/source/i18n/datefmt.cpp:444:26: warning: Possible null pointer dereference: patternPtr [nullPointer]
icu/source/i18n/datefmt.cpp:439:44: note: Assignment 'patternPtr=NULL', assigned value is 0
icu/source/i18n/datefmt.cpp:444:26: note: Null pointer dereference
icu/source/i18n/datefmt.cpp:445:5: warning: Possible null pointer dereference: patternPtr [nullPointer]
icu/source/i18n/datefmt.cpp:439:44: note: Assignment 'patternPtr=NULL', assigned value is 0
icu/source/i18n/datefmt.cpp:445:5: note: Null pointer dereference
icu/source/i18n/datefmt.cpp:199:35: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
icu/source/i18n/unicode/datefmt.h:244:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/datefmt.cpp:199:35: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/datefmt.cpp:382:40: style: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/unicode/datefmt.h:511:45: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
icu/source/i18n/datefmt.cpp:382:40: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
icu/source/i18n/datefmt.cpp:498:70: style: Function 'create' argument 3 names different: declaration 'inLocale' definition 'locale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/datefmt.h:878:91: note: Function 'create' argument 3 names different: declaration 'inLocale' definition 'locale'.
icu/source/i18n/datefmt.cpp:498:70: note: Function 'create' argument 3 names different: declaration 'inLocale' definition 'locale'.
icu/source/i18n/datefmt.cpp:557:37: style: Function 'adoptCalendar' argument 1 names different: declaration 'calendarToAdopt' definition 'newCalendar'. [funcArgNamesDifferent]
icu/source/i18n/unicode/datefmt.h:724:42: note: Function 'adoptCalendar' argument 1 names different: declaration 'calendarToAdopt' definition 'newCalendar'.
icu/source/i18n/datefmt.cpp:557:37: note: Function 'adoptCalendar' argument 1 names different: declaration 'calendarToAdopt' definition 'newCalendar'.
icu/source/i18n/datefmt.cpp:584:45: style: Function 'adoptNumberFormat' argument 1 names different: declaration 'formatToAdopt' definition 'newNumberFormat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/datefmt.h:750:50: note: Function 'adoptNumberFormat' argument 1 names different: declaration 'formatToAdopt' definition 'newNumberFormat'.
icu/source/i18n/datefmt.cpp:584:45: note: Function 'adoptNumberFormat' argument 1 names different: declaration 'formatToAdopt' definition 'newNumberFormat'.
icu/source/i18n/datefmt.cpp:613:37: style: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
icu/source/i18n/unicode/datefmt.h:772:42: note: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/datefmt.cpp:613:37: note: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/datefmt.cpp:726:20: style: Function 'setBooleanAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'. [funcArgNamesDifferent]
icu/source/i18n/unicode/datefmt.h:816:20: note: Function 'setBooleanAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'.
icu/source/i18n/datefmt.cpp:726:20: note: Function 'setBooleanAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'.
icu/source/i18n/unicode/smpdtfmt.h:730:5: style: Class 'SimpleDateFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/datefmt.cpp:53:5: style: Class 'DateFmtBestPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/datefmt.cpp:68:1: warning: The class 'DateFmtBestPatternKey' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/unicode/smpdtfmt.h:872:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:223:19: note: Virtual function in base class
icu/source/i18n/unicode/smpdtfmt.h:872:19: note: Function in derived class
icu/source/i18n/unicode/smpdtfmt.h:893:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:299:28: note: Virtual function in base class
icu/source/i18n/unicode/smpdtfmt.h:893:28: note: Function in derived class
icu/source/i18n/unicode/smpdtfmt.h:915:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:321:28: note: Virtual function in base class
icu/source/i18n/unicode/smpdtfmt.h:915:28: note: Function in derived class
icu/source/i18n/unicode/smpdtfmt.h:948:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:449:18: note: Virtual function in base class
icu/source/i18n/unicode/smpdtfmt.h:948:18: note: Function in derived class
icu/source/i18n/unicode/smpdtfmt.h:1104:18: style: The function 'adoptCalendar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:724:18: note: Virtual function in base class
icu/source/i18n/unicode/smpdtfmt.h:1104:18: note: Function in derived class
icu/source/i18n/unicode/smpdtfmt.h:1140:18: style: The function 'setContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:790:18: note: Virtual function in base class
icu/source/i18n/unicode/smpdtfmt.h:1140:18: note: Function in derived class
icu/source/i18n/unicode/smpdtfmt.h:1149:10: style: The function 'adoptNumberFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:750:18: note: Virtual function in base class
icu/source/i18n/unicode/smpdtfmt.h:1149:10: note: Function in derived class
icu/source/i18n/reldtfmt.h:83:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:223:19: note: Virtual function in base class
icu/source/i18n/reldtfmt.h:83:19: note: Function in derived class
icu/source/i18n/reldtfmt.h:104:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:299:28: note: Virtual function in base class
icu/source/i18n/reldtfmt.h:104:28: note: Function in derived class
icu/source/i18n/reldtfmt.h:122:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:242:28: note: Virtual function in base class
icu/source/i18n/reldtfmt.h:122:28: note: Function in derived class
icu/source/i18n/reldtfmt.h:147:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:449:18: note: Virtual function in base class
icu/source/i18n/reldtfmt.h:147:18: note: Function in derived class
icu/source/i18n/reldtfmt.h:189:19: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:420:19: note: Virtual function in base class
icu/source/i18n/reldtfmt.h:189:19: note: Function in derived class
icu/source/i18n/reldtfmt.h:249:18: style: The function 'setContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/datefmt.h:790:18: note: Virtual function in base class
icu/source/i18n/reldtfmt.h:249:18: note: Function in derived class
icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::ruleSetNum' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::period' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::cutoffType' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/dcfmtsym.cpp:325:28: style: The scope of the variable 'defaults' can be reduced. [variableScope]
icu/source/i18n/dcfmtsym.cpp:107:58: style: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dcfmtsym.h:186:40: note: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/dcfmtsym.cpp:107:58: note: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/dcfmtsym.cpp:112:58: style: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dcfmtsym.h:205:40: note: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/dcfmtsym.cpp:112:58: note: Function 'DecimalFormatSymbols' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/dcfmtsym.cpp:175:62: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dcfmtsym.h:262:50: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/dcfmtsym.cpp:175:62: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/dcfmtsym.cpp:344:48: style: Function 'initialize' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dcfmtsym.h:373:35: note: Function 'initialize' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/dcfmtsym.cpp:344:48: note: Function 'initialize' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/dcfmtsym.cpp:344:65: style: Function 'initialize' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dcfmtsym.h:373:55: note: Function 'initialize' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/dcfmtsym.cpp:344:65: note: Function 'initialize' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/dcfmtsym.cpp:224:5: style: Struct 'DecFmtSymDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/dcfmtsym.cpp:280:5: style: Struct 'CurrencySpacingSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/decNumber.cpp:851:14: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1131:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1134:14: style: The scope of the variable 'acc' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1238:13: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1419:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1420:7: style: The scope of the variable 'p' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1421:7: style: The scope of the variable 't' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1771:7: style: The scope of the variable 'result' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1866:14: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1981:9: style: The scope of the variable 'n' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:1989:9: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:2835:8: style: The scope of the variable 'maxp' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:2836:8: style: The scope of the variable 'workp' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:2840:8: style: The scope of the variable 'exp' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:2841:8: style: The scope of the variable 'ideal' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:2842:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:3296:14: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:3841:9: style: The scope of the variable 'rhsshift' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:3842:9: style: The scope of the variable 'maxdigits' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:3843:9: style: The scope of the variable 'mult' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:3846:9: style: The scope of the variable 'diffsign' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:3847:10: style: The scope of the variable 'acc' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:3853:9: style: The scope of the variable 'padding' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4261:9: style: The scope of the variable 'acclength' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4262:9: style: The scope of the variable 'accunits' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4263:9: style: The scope of the variable 'accdigits' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4272:9: style: The scope of the variable 'msu2plus' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4273:9: style: The scope of the variable 'msu2pair' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4275:9: style: The scope of the variable 'var1units' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4275:20: style: The scope of the variable 'var2units' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4276:9: style: The scope of the variable 'var2ulen' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4278:9: style: The scope of the variable 'maxdigits' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4285:9: style: The scope of the variable 'bits' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:4287:15: style: The scope of the variable 'source' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:5267:7: style: The scope of the variable 'h' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:5273:7: style: The scope of the variable 'comp' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:5631:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:5633:7: style: The scope of the variable 'r' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:5634:7: style: The scope of the variable 'p' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:5635:7: style: The scope of the variable 'pp' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:5636:7: style: The scope of the variable 't' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6056:9: style: The scope of the variable 'merged' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6216:9: style: The scope of the variable 'sigr' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6283:15: style: The scope of the variable 'l' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6283:19: style: The scope of the variable 'r' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6283:23: style: The scope of the variable 'u' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6707:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6730:28: style: The scope of the variable 'first' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6788:15: style: The scope of the variable 'rem' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:6941:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
icu/source/i18n/decNumber.cpp:7226:16: style: The scope of the variable 'sup' can be reduced. [variableScope]
icu/source/i18n/decfmtst.cpp:137:44: style: Same expression on both sides of '||'. [duplicateExpression]
icu/source/i18n/decfmtst.h:35:5: style: Class 'DecimalFormatStaticSets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/decimfmt.cpp:182:9: style: C-style pointer casting [cstyleCast]
icu/source/i18n/decimfmt.cpp:184:9: style: C-style pointer casting [cstyleCast]
icu/source/i18n/decimfmt.cpp:565:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/decimfmt.cpp:567:36: style: C-style pointer casting [cstyleCast]
icu/source/i18n/decimfmt.cpp:1110:52: style: C-style pointer casting [cstyleCast]
icu/source/i18n/decimfmt.cpp:3022:49: style: C-style pointer casting [cstyleCast]
icu/source/i18n/decimfmt.cpp:3042:40: style: C-style pointer casting [cstyleCast]
icu/source/i18n/decimfmt.cpp:3044:53: style: C-style pointer casting [cstyleCast]
icu/source/i18n/decimfmt.cpp:1446:17: style: The scope of the variable 'digit' can be reduced. [variableScope]
icu/source/i18n/decimfmt.cpp:287:34: style: Function 'DecimalFormat' argument 3 names different: declaration 'parseError' definition 'parseErr'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:840:34: note: Function 'DecimalFormat' argument 3 names different: declaration 'parseError' definition 'parseErr'.
icu/source/i18n/decimfmt.cpp:287:34: note: Function 'DecimalFormat' argument 3 names different: declaration 'parseError' definition 'parseErr'.
icu/source/i18n/decimfmt.cpp:649:41: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:902:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/decimfmt.cpp:649:41: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/decimfmt.cpp:759:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:971:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:759:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:768:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:986:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:768:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:789:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:1020:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:789:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:798:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:1035:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:798:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:818:40: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:920:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:818:40: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:827:40: style: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:937:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:827:40: note: Function 'format' argument 3 names different: declaration 'pos' definition 'fieldPosition'.
icu/source/i18n/decimfmt.cpp:847:38: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:1073:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/decimfmt.cpp:847:38: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/decimfmt.cpp:2964:53: style: Function 'setCurrencyUsage' argument 1 names different: declaration 'newUsage' definition 'newContext'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:1958:42: note: Function 'setCurrencyUsage' argument 1 names different: declaration 'newUsage' definition 'newContext'.
icu/source/i18n/decimfmt.cpp:2964:53: note: Function 'setCurrencyUsage' argument 1 names different: declaration 'newUsage' definition 'newContext'.
icu/source/i18n/decimfmt.cpp:3066:42: style: Function 'setParseIntegerOnly' argument 1 names different: declaration 'value' definition 'newValue'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:806:44: note: Function 'setParseIntegerOnly' argument 1 names different: declaration 'value' definition 'newValue'.
icu/source/i18n/decimfmt.cpp:3066:42: note: Function 'setParseIntegerOnly' argument 1 names different: declaration 'value' definition 'newValue'.
icu/source/i18n/decimfmt.cpp:3076:53: style: Function 'setAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'. [funcArgNamesDifferent]
icu/source/i18n/unicode/decimfmt.h:775:48: note: Function 'setAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'.
icu/source/i18n/decimfmt.cpp:3076:53: note: Function 'setAttribute' argument 2 names different: declaration 'newvalue' definition 'newValue'.
icu/source/i18n/decimfmt.cpp:151:2: warning: Member variable 'AffixesForCurrency::formatWidth' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/decimfmt.cpp:118:3: performance: Variable 'negPrefixPatternForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/decimfmt.cpp:119:3: performance: Variable 'negSuffixPatternForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/decimfmt.cpp:120:3: performance: Variable 'posPrefixPatternForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/decimfmt.cpp:121:3: performance: Variable 'posSuffixPatternForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/decimfmt.cpp:155:3: performance: Variable 'negPrefixForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/decimfmt.cpp:156:3: performance: Variable 'negSuffixForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/decimfmt.cpp:157:3: performance: Variable 'posPrefixForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/decimfmt.cpp:158:3: performance: Variable 'posSuffixForCurrency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/plurrule_impl.h:373:5: style: Class 'PluralAvailableLocalesEnumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/digitformatter.h:133:1: style: Class 'DigitFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/plurrule_impl.h:272:12: style: The function 'getPluralOperand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/plurrule_impl.h:242:20: note: Virtual function in base class
icu/source/i18n/plurrule_impl.h:272:12: note: Function in derived class
icu/source/i18n/plurrule_impl.h:273:10: style: The function 'isNaN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/plurrule_impl.h:244:18: note: Virtual function in base class
icu/source/i18n/plurrule_impl.h:273:10: note: Function in derived class
icu/source/i18n/plurrule_impl.h:274:10: style: The function 'isInfinite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/plurrule_impl.h:246:18: note: Virtual function in base class
icu/source/i18n/plurrule_impl.h:274:10: note: Function in derived class
icu/source/i18n/unicode/fieldpos.h:276:48: style: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fieldpos.h:165:56: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'.
icu/source/i18n/unicode/fieldpos.h:276:48: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'copy'.
icu/source/i18n/unicode/fieldpos.h:284:48: style: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fieldpos.h:173:56: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'.
icu/source/i18n/unicode/fieldpos.h:284:48: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'copy'.
icu/source/i18n/decimfmtimpl.cpp:242:47: style: Function 'setMultiplierScale' argument 1 names different: declaration 's' definition 'scale'. [funcArgNamesDifferent]
icu/source/i18n/decimfmtimpl.h:482:33: note: Function 'setMultiplierScale' argument 1 names different: declaration 's' definition 'scale'.
icu/source/i18n/decimfmtimpl.cpp:242:47: note: Function 'setMultiplierScale' argument 1 names different: declaration 's' definition 'scale'.
icu/source/i18n/decimfmtimpl.cpp:300:36: style: Function 'maybeInitVisibleDigitsFromDigitList' argument 2 names different: declaration 'digits' definition 'visibleDigits'. [funcArgNamesDifferent]
icu/source/i18n/decimfmtimpl.h:472:36: note: Function 'maybeInitVisibleDigitsFromDigitList' argument 2 names different: declaration 'digits' definition 'visibleDigits'.
icu/source/i18n/decimfmtimpl.cpp:300:36: note: Function 'maybeInitVisibleDigitsFromDigitList' argument 2 names different: declaration 'digits' definition 'visibleDigits'.
icu/source/i18n/decimfmtimpl.cpp:506:42: style: Function 'formatVisibleDigitsWithExponent' argument 1 names different: declaration 'number' definition 'digits'. [funcArgNamesDifferent]
icu/source/i18n/decimfmtimpl.h:451:42: note: Function 'formatVisibleDigitsWithExponent' argument 1 names different: declaration 'number' definition 'digits'.
icu/source/i18n/decimfmtimpl.cpp:506:42: note: Function 'formatVisibleDigitsWithExponent' argument 1 names different: declaration 'number' definition 'digits'.
icu/source/i18n/decimfmtimpl.cpp:534:43: style: Function 'getFixedDecimal' argument 1 names different: declaration 'value' definition 'number'. [funcArgNamesDifferent]
icu/source/i18n/decimfmtimpl.h:324:38: note: Function 'getFixedDecimal' argument 1 names different: declaration 'value' definition 'number'.
icu/source/i18n/decimfmtimpl.cpp:534:43: note: Function 'getFixedDecimal' argument 1 names different: declaration 'value' definition 'number'.
icu/source/i18n/decimfmtimpl.cpp:682:24: style: Function 'setCurrencyUsage' argument 1 names different: declaration 'usage' definition 'currencyUsage'. [funcArgNamesDifferent]
icu/source/i18n/decimfmtimpl.h:281:38: note: Function 'setCurrencyUsage' argument 1 names different: declaration 'usage' definition 'currencyUsage'.
icu/source/i18n/decimfmtimpl.cpp:682:24: note: Function 'setCurrencyUsage' argument 1 names different: declaration 'usage' definition 'currencyUsage'.
icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fDigitFormatter' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fFixedPrecision' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fFixedOptions' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fGrouping' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fScientificPrecision' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/valueformatter.h:47:5: warning: Member variable 'ValueFormatter::fScientificOptions' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/unicode/fieldpos.h:135:5: style: Class 'FieldPosition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/fphdlimp.h:39:3: style: Class 'FieldPositionOnlyHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/numfmt.h:264:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
icu/source/i18n/unicode/numfmt.h:264:19: note: Function in derived class
icu/source/i18n/unicode/numfmt.h:284:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
icu/source/i18n/unicode/numfmt.h:284:28: note: Function in derived class
icu/source/i18n/unicode/numfmt.h:305:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:181:28: note: Virtual function in base class
icu/source/i18n/unicode/numfmt.h:305:28: note: Function in derived class
icu/source/i18n/unicode/numfmt.h:338:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
icu/source/i18n/unicode/numfmt.h:338:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:797:18: style: The function 'setGroupingUsed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:862:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:797:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:806:18: style: The function 'setParseIntegerOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:687:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:806:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:817:18: style: The function 'setContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:986:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:817:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:892:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:892:21: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:902:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:264:19: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:902:19: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:918:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:393:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:918:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:935:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:410:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:935:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:953:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:428:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:953:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:969:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:444:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:969:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:984:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:461:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:984:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1002:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:480:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1002:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1018:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:497:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1018:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1033:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:515:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1033:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1051:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:533:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1051:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1072:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:554:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1072:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1093:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:576:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1093:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1147:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:598:28: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1147:28: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1173:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:624:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1173:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1196:29: style: The function 'parseCurrency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:664:29: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1196:29: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1382:27: style: The function 'getRoundingMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1006:27: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1382:27: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1392:18: style: The function 'setRoundingMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1013:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1392:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1833:18: style: The function 'setMaximumIntegerDigits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:886:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1833:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1844:18: style: The function 'setMinimumIntegerDigits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:908:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1844:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1855:18: style: The function 'setMaximumFractionDigits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:930:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1855:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1866:18: style: The function 'setMinimumFractionDigits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:952:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1866:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:1942:18: style: The function 'setCurrency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:966:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:1942:18: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:2061:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1038:22: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:2061:22: note: Function in derived class
icu/source/i18n/unicode/decimfmt.h:2250:18: style: The function 'getEffectiveCurrency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1068:18: note: Virtual function in base class
icu/source/i18n/unicode/decimfmt.h:2250:18: note: Function in derived class
icu/source/i18n/fphdlimp.h:42:16: style: The function 'addAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/fphdlimp.h:27:16: note: Virtual function in base class
icu/source/i18n/fphdlimp.h:42:16: note: Function in derived class
icu/source/i18n/fphdlimp.h:43:16: style: The function 'shiftLast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/fphdlimp.h:28:16: note: Virtual function in base class
icu/source/i18n/fphdlimp.h:43:16: note: Function in derived class
icu/source/i18n/fphdlimp.h:44:17: style: The function 'isRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/fphdlimp.h:29:17: note: Virtual function in base class
icu/source/i18n/fphdlimp.h:44:17: note: Function in derived class
icu/source/i18n/fphdlimp.h:66:16: style: The function 'addAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/fphdlimp.h:27:16: note: Virtual function in base class
icu/source/i18n/fphdlimp.h:66:16: note: Function in derived class
icu/source/i18n/fphdlimp.h:67:16: style: The function 'shiftLast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/fphdlimp.h:28:16: note: Virtual function in base class
icu/source/i18n/fphdlimp.h:67:16: note: Function in derived class
icu/source/i18n/fphdlimp.h:68:17: style: The function 'isRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/fphdlimp.h:29:17: note: Virtual function in base class
icu/source/i18n/fphdlimp.h:68:17: note: Function in derived class
icu/source/i18n/digitaffixesandpadding.cpp:89:42: style: Function 'format' argument 1 names different: declaration 'value' definition 'digits'. [funcArgNamesDifferent]
icu/source/i18n/digitaffixesandpadding.h:132:42: note: Function 'format' argument 1 names different: declaration 'value' definition 'digits'.
icu/source/i18n/digitaffixesandpadding.cpp:89:42: note: Function 'format' argument 1 names different: declaration 'value' definition 'digits'.
icu/source/i18n/digitformatter.cpp:164:30: style: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'. [funcArgNamesDifferent]
icu/source/i18n/digitformatter.h:161:30: note: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'.
icu/source/i18n/digitformatter.cpp:164:30: note: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'.
icu/source/i18n/digitformatter.cpp:243:42: style: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'. [funcArgNamesDifferent]
icu/source/i18n/digitformatter.h:176:42: note: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'.
icu/source/i18n/digitformatter.cpp:243:42: note: Function 'format' argument 1 names different: declaration 'positiveDigits' definition 'digits'.
icu/source/i18n/digitinterval.cpp:50:39: style: Function 'contains' argument 1 names different: declaration 'digitPosition' definition 'x'. [funcArgNamesDifferent]
icu/source/i18n/digitinterval.h:52:28: note: Function 'contains' argument 1 names different: declaration 'digitPosition' definition 'x'.
icu/source/i18n/digitinterval.cpp:50:39: note: Function 'contains' argument 1 names different: declaration 'digitPosition' definition 'x'.
icu/source/i18n/digitlst.cpp:161:40: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
icu/source/i18n/digitlst.h:153:39: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/digitlst.cpp:161:40: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/digitlst.cpp:881:34: style: Function 'mult' argument 1 names different: declaration 'arg' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/digitlst.h:279:32: note: Function 'mult' argument 1 names different: declaration 'arg' definition 'other'.
icu/source/i18n/digitlst.cpp:881:34: note: Function 'mult' argument 1 names different: declaration 'arg' definition 'other'.
icu/source/i18n/digitlst.cpp:905:33: style: Function 'div' argument 1 names different: declaration 'arg' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/digitlst.h:284:31: note: Function 'div' argument 1 names different: declaration 'arg' definition 'other'.
icu/source/i18n/digitlst.cpp:905:33: note: Function 'div' argument 1 names different: declaration 'arg' definition 'other'.
icu/source/i18n/digitlst.cpp:920:35: style: Function 'ensureCapacity' argument 1 names different: declaration 'requestedSize' definition 'requestedCapacity'. [funcArgNamesDifferent]
icu/source/i18n/digitlst.h:329:35: note: Function 'ensureCapacity' argument 1 names different: declaration 'requestedSize' definition 'requestedCapacity'.
icu/source/i18n/digitlst.cpp:920:35: note: Function 'ensureCapacity' argument 1 names different: declaration 'requestedSize' definition 'requestedCapacity'.
icu/source/i18n/digitlst.cpp:1028:36: style: Function 'roundAtExponent' argument 1 names different: declaration 'digitExponent' definition 'exponent'. [funcArgNamesDifferent]
icu/source/i18n/digitlst.h:403:34: note: Function 'roundAtExponent' argument 1 names different: declaration 'digitExponent' definition 'exponent'.
icu/source/i18n/digitlst.cpp:1028:36: note: Function 'roundAtExponent' argument 1 names different: declaration 'digitExponent' definition 'exponent'.
icu/source/i18n/digitlst.cpp:1048:38: style: Function 'quantize' argument 1 names different: declaration 'amount' definition 'quantity'. [funcArgNamesDifferent]
icu/source/i18n/digitlst.h:409:36: note: Function 'quantize' argument 1 names different: declaration 'amount' definition 'quantity'.
icu/source/i18n/digitlst.cpp:1048:38: note: Function 'quantize' argument 1 names different: declaration 'amount' definition 'quantity'.
icu/source/i18n/digitlst.cpp:1087:38: style: Function 'shiftDecimalRight' argument 1 names different: declaration 'numPlaces' definition 'n'. [funcArgNamesDifferent]
icu/source/i18n/digitlst.h:434:36: note: Function 'shiftDecimalRight' argument 1 names different: declaration 'numPlaces' definition 'n'.
icu/source/i18n/digitlst.cpp:1087:38: note: Function 'shiftDecimalRight' argument 1 names different: declaration 'numPlaces' definition 'n'.
icu/source/i18n/dtfmtsym.cpp:255:55: warning: Possible null pointer dereference: shared [nullPointer]
icu/source/i18n/dtfmtsym.cpp:250:45: note: Assignment 'shared=NULL', assigned value is 0
icu/source/i18n/dtfmtsym.cpp:255:55: note: Null pointer dereference
icu/source/i18n/dtfmtsym.cpp:256:5: warning: Possible null pointer dereference: shared [nullPointer]
icu/source/i18n/dtfmtsym.cpp:250:45: note: Assignment 'shared=NULL', assigned value is 0
icu/source/i18n/dtfmtsym.cpp:256:5: note: Null pointer dereference
icu/source/i18n/dtfmtsym.cpp:1252:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/dtfmtsym.cpp:1646:40: style: C-style pointer casting [cstyleCast]
icu/source/i18n/dtfmtsym.cpp:334:18: style: The scope of the variable 'col' can be reduced. [variableScope]
icu/source/i18n/unicode/msgfmt.h:390:5: style: 'MessageFormat::operator=' should return 'MessageFormat &'. [operatorEq]
icu/source/i18n/dtfmtsym.cpp:1519:5: style: Struct 'CalendarDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/dtitvfmt.cpp:517:52: warning: Either the condition 'if(skeleton)' is redundant or there is possible null pointer dereference: skeleton. [nullPointerRedundantCheck]
icu/source/i18n/dtitvfmt.cpp:522:8: note: Assuming that condition 'if(skeleton)' is not redundant
icu/source/i18n/dtitvfmt.cpp:517:52: note: Null pointer dereference
icu/source/i18n/dtitvfmt.cpp:290:43: style: Function 'format' argument 4 names different: declaration 'fieldPosition' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:455:42: note: Function 'format' argument 4 names different: declaration 'fieldPosition' definition 'pos'.
icu/source/i18n/dtitvfmt.cpp:290:43: note: Function 'format' argument 4 names different: declaration 'fieldPosition' definition 'pos'.
icu/source/i18n/dtitvfmt.cpp:301:43: style: Function 'formatImpl' argument 4 names different: declaration 'fieldPosition' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:994:46: note: Function 'formatImpl' argument 4 names different: declaration 'fieldPosition' definition 'pos'.
icu/source/i18n/dtitvfmt.cpp:301:43: note: Function 'formatImpl' argument 4 names different: declaration 'fieldPosition' definition 'pos'.
icu/source/i18n/dtitvfmt.cpp:431:65: style: Function 'setDateIntervalInfo' argument 1 names different: declaration 'newIntervalPatterns' definition 'newItvPattern'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:504:54: note: Function 'setDateIntervalInfo' argument 1 names different: declaration 'newIntervalPatterns' definition 'newItvPattern'.
icu/source/i18n/dtitvfmt.cpp:431:65: note: Function 'setDateIntervalInfo' argument 1 names different: declaration 'newIntervalPatterns' definition 'newItvPattern'.
icu/source/i18n/dtitvfmt.cpp:458:45: style: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:534:42: note: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/dtitvfmt.cpp:458:45: note: Function 'adoptTimeZone' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/dtitvfmt.cpp:777:56: style: Function 'getDateTimeSkeleton' argument 2 names different: declaration 'date' definition 'dateSkeleton'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:797:52: note: Function 'getDateTimeSkeleton' argument 2 names different: declaration 'date' definition 'dateSkeleton'.
icu/source/i18n/dtitvfmt.cpp:777:56: note: Function 'getDateTimeSkeleton' argument 2 names different: declaration 'date' definition 'dateSkeleton'.
icu/source/i18n/dtitvfmt.cpp:778:56: style: Function 'getDateTimeSkeleton' argument 3 names different: declaration 'normalizedDate' definition 'normalizedDateSkeleton'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:798:52: note: Function 'getDateTimeSkeleton' argument 3 names different: declaration 'normalizedDate' definition 'normalizedDateSkeleton'.
icu/source/i18n/dtitvfmt.cpp:778:56: note: Function 'getDateTimeSkeleton' argument 3 names different: declaration 'normalizedDate' definition 'normalizedDateSkeleton'.
icu/source/i18n/dtitvfmt.cpp:779:56: style: Function 'getDateTimeSkeleton' argument 4 names different: declaration 'time' definition 'timeSkeleton'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:799:52: note: Function 'getDateTimeSkeleton' argument 4 names different: declaration 'time' definition 'timeSkeleton'.
icu/source/i18n/dtitvfmt.cpp:779:56: note: Function 'getDateTimeSkeleton' argument 4 names different: declaration 'time' definition 'timeSkeleton'.
icu/source/i18n/dtitvfmt.cpp:780:56: style: Function 'getDateTimeSkeleton' argument 5 names different: declaration 'normalizedTime' definition 'normalizedTimeSkeleton'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:800:52: note: Function 'getDateTimeSkeleton' argument 5 names different: declaration 'normalizedTime' definition 'normalizedTimeSkeleton'.
icu/source/i18n/dtitvfmt.cpp:780:56: note: Function 'getDateTimeSkeleton' argument 5 names different: declaration 'normalizedTime' definition 'normalizedTimeSkeleton'.
icu/source/i18n/dtitvfmt.cpp:1406:39: style: Function 'adjustFieldWidth' argument 3 names different: declaration 'bestMatchIntervalPattern' definition 'bestIntervalPattern'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:894:50: note: Function 'adjustFieldWidth' argument 3 names different: declaration 'bestMatchIntervalPattern' definition 'bestIntervalPattern'.
icu/source/i18n/dtitvfmt.cpp:1406:39: note: Function 'adjustFieldWidth' argument 3 names different: declaration 'bestMatchIntervalPattern' definition 'bestIntervalPattern'.
icu/source/i18n/dtitvfmt.cpp:1408:33: style: Function 'adjustFieldWidth' argument 5 names different: declaration 'adjustedIntervalPattern' definition 'adjustedPtn'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtitvfmt.h:896:44: note: Function 'adjustFieldWidth' argument 5 names different: declaration 'adjustedIntervalPattern' definition 'adjustedPtn'.
icu/source/i18n/dtitvfmt.cpp:1408:33: note: Function 'adjustFieldWidth' argument 5 names different: declaration 'adjustedIntervalPattern' definition 'adjustedPtn'.
icu/source/i18n/dtptngen.cpp:77:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/dtptngen.cpp:78:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/dtptngen.cpp:93:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/dtptngen.cpp:1600:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/dtptngen.cpp:1463:9: style: Variable 'resultPattern' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
icu/source/i18n/dtptngen.cpp:1460:9: note: Variable 'resultPattern' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/i18n/dtptngen.cpp:1463:9: note: Variable 'resultPattern' is reassigned a value before the old one has been used if variable is no semaphore variable.
icu/source/i18n/dtptngen.cpp:645:17: style: The scope of the variable 'df' can be reduced. [variableScope]
icu/source/i18n/dtptngen.cpp:1458:13: style: The scope of the variable 'lastMissingFieldMask' can be reduced. [variableScope]
icu/source/i18n/dtptngen.cpp:1584:26: style: The scope of the variable 'pattern' can be reduced. [variableScope]
icu/source/i18n/dtptngen.cpp:2517:20: style: The scope of the variable 's' can be reduced. [variableScope]
icu/source/i18n/dtptngen.cpp:2582:20: style: The scope of the variable 's' can be reduced. [variableScope]
icu/source/i18n/dtptngen.cpp:294:56: style: Function 'createInstance' argument 1 names different: declaration 'uLocale' definition 'locale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtptngen.h:71:77: note: Function 'createInstance' argument 1 names different: declaration 'uLocale' definition 'locale'.
icu/source/i18n/dtptngen.cpp:294:56: note: Function 'createInstance' argument 1 names different: declaration 'uLocale' definition 'locale'.
icu/source/i18n/dtptngen.cpp:899:73: style: Function 'addCLDRData' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtptngen.h:540:56: note: Function 'addCLDRData' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/dtptngen.cpp:899:73: note: Function 'addCLDRData' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/dtptngen.cpp:948:53: style: Function 'initHashtable' argument 1 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtptngen.h:542:36: note: Function 'initHashtable' argument 1 names different: declaration 'status' definition 'err'.
icu/source/i18n/dtptngen.cpp:948:53: note: Function 'initHashtable' argument 1 names different: declaration 'status' definition 'err'.
icu/source/i18n/dtptngen.cpp:995:63: style: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtptngen.h:322:56: note: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'.
icu/source/i18n/dtptngen.cpp:995:63: note: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'.
icu/source/i18n/dtptngen.cpp:1000:63: style: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtptngen.h:344:56: note: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'.
icu/source/i18n/dtptngen.cpp:1000:63: note: Function 'getBestPattern' argument 1 names different: declaration 'skeleton' definition 'patternForm'.
icu/source/i18n/dtptngen.cpp:1139:59: style: Function 'setDecimal' argument 1 names different: declaration 'decimal' definition 'newDecimal'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtptngen.h:460:42: note: Function 'setDecimal' argument 1 names different: declaration 'decimal' definition 'newDecimal'.
icu/source/i18n/dtptngen.cpp:1139:59: note: Function 'setDecimal' argument 1 names different: declaration 'decimal' definition 'newDecimal'.
icu/source/i18n/dtptngen.cpp:1164:66: style: Function 'setDateTimeFormat' argument 1 names different: declaration 'dateTimeFormat' definition 'dtFormat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtptngen.h:295:49: note: Function 'setDateTimeFormat' argument 1 names different: declaration 'dateTimeFormat' definition 'dtFormat'.
icu/source/i18n/dtptngen.cpp:1164:66: note: Function 'setDateTimeFormat' argument 1 names different: declaration 'dateTimeFormat' definition 'dtFormat'.
icu/source/i18n/dtptngen.cpp:1515:84: style: Function 'setAvailableFormat' argument 2 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
icu/source/i18n/unicode/dtptngen.h:555:67: note: Function 'setAvailableFormat' argument 2 names different: declaration 'status' definition 'err'.
icu/source/i18n/dtptngen.cpp:1515:84: note: Function 'setAvailableFormat' argument 2 names different: declaration 'status' definition 'err'.
icu/source/i18n/dtptngen.cpp:1915:83: style: Function 'set' argument 3 names different: declaration 'skeleton' definition 'skeletonResult'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:235:75: note: Function 'set' argument 3 names different: declaration 'skeleton' definition 'skeletonResult'.
icu/source/i18n/dtptngen.cpp:1915:83: note: Function 'set' argument 3 names different: declaration 'skeleton' definition 'skeletonResult'.
icu/source/i18n/dtptngen.cpp:1978:48: style: Function 'getBasePattern' argument 1 names different: declaration 'basePattern' definition 'result'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:232:40: note: Function 'getBasePattern' argument 1 names different: declaration 'basePattern' definition 'result'.
icu/source/i18n/dtptngen.cpp:1978:48: note: Function 'getBasePattern' argument 1 names different: declaration 'basePattern' definition 'result'.
icu/source/i18n/dtptngen.cpp:2018:46: style: Function 'copyFrom' argument 1 names different: declaration 'skeleton' definition 'newSkeleton'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:236:38: note: Function 'copyFrom' argument 1 names different: declaration 'skeleton' definition 'newSkeleton'.
icu/source/i18n/dtptngen.cpp:2018:46: note: Function 'copyFrom' argument 1 names different: declaration 'skeleton' definition 'newSkeleton'.
icu/source/i18n/dtptngen.cpp:2090:40: style: Function 'set' argument 1 names different: declaration 'patternString' definition 'pattern'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:196:35: note: Function 'set' argument 1 names different: declaration 'patternString' definition 'pattern'.
icu/source/i18n/dtptngen.cpp:2090:40: note: Function 'set' argument 1 names different: declaration 'patternString' definition 'pattern'.
icu/source/i18n/dtptngen.cpp:2216:37: style: Function 'set' argument 1 names different: declaration 'patternMap' definition 'newPatternMap'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:267:26: note: Function 'set' argument 1 names different: declaration 'patternMap' definition 'newPatternMap'.
icu/source/i18n/dtptngen.cpp:2216:37: note: Function 'set' argument 1 names different: declaration 'patternMap' definition 'newPatternMap'.
icu/source/i18n/dtptngen.cpp:2330:52: style: Function 'populate' argument 2 names different: declaration 'repeatChar' definition 'ch'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:132:40: note: Function 'populate' argument 2 names different: declaration 'repeatChar' definition 'ch'.
icu/source/i18n/dtptngen.cpp:2330:52: note: Function 'populate' argument 2 names different: declaration 'repeatChar' definition 'ch'.
icu/source/i18n/dtptngen.cpp:2330:64: style: Function 'populate' argument 3 names different: declaration 'repeatCount' definition 'length'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:132:60: note: Function 'populate' argument 3 names different: declaration 'repeatCount' definition 'length'.
icu/source/i18n/dtptngen.cpp:2330:64: note: Function 'populate' argument 3 names different: declaration 'repeatCount' definition 'length'.
icu/source/i18n/dtptngen.cpp:2426:39: style: Function 'PtnElem' argument 1 names different: declaration 'basePattern' definition 'basePat'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:184:34: note: Function 'PtnElem' argument 1 names different: declaration 'basePattern' definition 'basePat'.
icu/source/i18n/dtptngen.cpp:2426:39: note: Function 'PtnElem' argument 1 names different: declaration 'basePattern' definition 'basePat'.
icu/source/i18n/dtptngen.cpp:2426:69: style: Function 'PtnElem' argument 2 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
icu/source/i18n/dtptngen_impl.h:184:68: note: Function 'PtnElem' argument 2 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/dtptngen.cpp:2426:69: note: Function 'PtnElem' argument 2 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/dtptngen.cpp:316:27: warning: Member variable 'DateTimePatternGenerator::fDefaultHourFormatChar' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/i18n/dtptngen.cpp:316:27: warning: Member variable 'DateTimePatternGenerator::fAllowedHourFormats' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/i18n/dtptngen.cpp:2366:14: warning: Member variable 'PtnSkeleton::type' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/dtptngen.cpp:2051:15: warning: Member variable 'FormatParser::status' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/dtptngen_impl.h:220:5: warning: Member variable 'DistanceInfo::missingFieldMask' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/dtptngen_impl.h:220:5: warning: Member variable 'DistanceInfo::extraFieldMask' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/unicode/dtptngen.h:488:5: style: Class 'DateTimePatternGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/dtptngen.cpp:786:5: style: Struct 'AppendItemFormatsSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/dtptngen.cpp:819:5: style: Struct 'AppendItemNamesSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/dtptngen.cpp:872:5: style: Struct 'AvailableFormatsSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/dtptngen_impl.h:154:1: warning: The class 'PtnSkeleton' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/dtptngen_impl.h:228:1: warning: The class 'DateTimeMatcher' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/esctrn.cpp:89:65: style: Function 'EscapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'. [funcArgNamesDifferent]
icu/source/i18n/esctrn.h:99:47: note: Function 'EscapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
icu/source/i18n/esctrn.cpp:89:65: note: Function 'EscapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
icu/source/i18n/esctrn.cpp:90:47: style: Function 'EscapeTransliterator' argument 2 names different: declaration 'prefix' definition '_prefix'. [funcArgNamesDifferent]
icu/source/i18n/esctrn.h:100:47: note: Function 'EscapeTransliterator' argument 2 names different: declaration 'prefix' definition '_prefix'.
icu/source/i18n/esctrn.cpp:90:47: note: Function 'EscapeTransliterator' argument 2 names different: declaration 'prefix' definition '_prefix'.
icu/source/i18n/esctrn.cpp:90:77: style: Function 'EscapeTransliterator' argument 3 names different: declaration 'suffix' definition '_suffix'. [funcArgNamesDifferent]
icu/source/i18n/esctrn.h:100:76: note: Function 'EscapeTransliterator' argument 3 names different: declaration 'suffix' definition '_suffix'.
icu/source/i18n/esctrn.cpp:90:77: note: Function 'EscapeTransliterator' argument 3 names different: declaration 'suffix' definition '_suffix'.
icu/source/i18n/esctrn.cpp:91:34: style: Function 'EscapeTransliterator' argument 4 names different: declaration 'radix' definition '_radix'. [funcArgNamesDifferent]
icu/source/i18n/esctrn.h:101:34: note: Function 'EscapeTransliterator' argument 4 names different: declaration 'radix' definition '_radix'.
icu/source/i18n/esctrn.cpp:91:34: note: Function 'EscapeTransliterator' argument 4 names different: declaration 'radix' definition '_radix'.
icu/source/i18n/esctrn.cpp:91:50: style: Function 'EscapeTransliterator' argument 5 names different: declaration 'minDigits' definition '_minDigits'. [funcArgNamesDifferent]
icu/source/i18n/esctrn.h:101:49: note: Function 'EscapeTransliterator' argument 5 names different: declaration 'minDigits' definition '_minDigits'.
icu/source/i18n/esctrn.cpp:91:50: note: Function 'EscapeTransliterator' argument 5 names different: declaration 'minDigits' definition '_minDigits'.
icu/source/i18n/esctrn.cpp:92:32: style: Function 'EscapeTransliterator' argument 6 names different: declaration 'grokSupplementals' definition '_grokSupplementals'. [funcArgNamesDifferent]
icu/source/i18n/esctrn.h:102:32: note: Function 'EscapeTransliterator' argument 6 names different: declaration 'grokSupplementals' definition '_grokSupplementals'.
icu/source/i18n/esctrn.cpp:92:32: note: Function 'EscapeTransliterator' argument 6 names different: declaration 'grokSupplementals' definition '_grokSupplementals'.
icu/source/i18n/esctrn.cpp:133:64: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/esctrn.h:135:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'.
icu/source/i18n/esctrn.cpp:133:64: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'.
icu/source/i18n/esctrn.cpp:96:11: performance: Variable 'prefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/esctrn.cpp:97:11: performance: Variable 'suffix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/esctrn.cpp:100:11: performance: Variable 'grokSupplementals' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/esctrn.h:46:1: warning: The class 'EscapeTransliterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/esctrn.h:118:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/esctrn.h:118:29: note: Function in derived class
icu/source/i18n/esctrn.h:123:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/esctrn.h:123:22: note: Function in derived class
icu/source/i18n/esctrn.h:135:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/esctrn.h:135:18: note: Function in derived class
icu/source/i18n/ethpccal.h:26:1: warning: The class 'EthiopicCalendar' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/fmtable.cpp:63:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/fmtable.cpp:360:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/fmtable.cpp:433:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/fmtable.cpp:485:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/fmtable.cpp:516:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/fmtable.cpp:759:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/fmtable.cpp:121:32: style: Function 'Formattable' argument 1 names different: declaration 'd' definition 'date'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:93:23: note: Function 'Formattable' argument 1 names different: declaration 'd' definition 'date'.
icu/source/i18n/fmtable.cpp:121:32: note: Function 'Formattable' argument 1 names different: declaration 'd' definition 'date'.
icu/source/i18n/fmtable.cpp:131:33: style: Function 'Formattable' argument 1 names different: declaration 'd' definition 'value'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:100:24: note: Function 'Formattable' argument 1 names different: declaration 'd' definition 'value'.
icu/source/i18n/fmtable.cpp:131:33: note: Function 'Formattable' argument 1 names different: declaration 'd' definition 'value'.
icu/source/i18n/fmtable.cpp:141:34: style: Function 'Formattable' argument 1 names different: declaration 'l' definition 'value'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:107:25: note: Function 'Formattable' argument 1 names different: declaration 'l' definition 'value'.
icu/source/i18n/fmtable.cpp:141:34: note: Function 'Formattable' argument 1 names different: declaration 'l' definition 'value'.
icu/source/i18n/fmtable.cpp:150:34: style: Function 'Formattable' argument 1 names different: declaration 'll' definition 'value'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:114:25: note: Function 'Formattable' argument 1 names different: declaration 'll' definition 'value'.
icu/source/i18n/fmtable.cpp:150:34: note: Function 'Formattable' argument 1 names different: declaration 'll' definition 'value'.
icu/source/i18n/fmtable.cpp:169:47: style: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:146:38: note: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'.
icu/source/i18n/fmtable.cpp:169:47: note: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'.
icu/source/i18n/fmtable.cpp:180:41: style: Function 'Formattable' argument 1 names different: declaration 'strToAdopt' definition 'stringToAdopt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:153:32: note: Function 'Formattable' argument 1 names different: declaration 'strToAdopt' definition 'stringToAdopt'.
icu/source/i18n/fmtable.cpp:180:41: note: Function 'Formattable' argument 1 names different: declaration 'strToAdopt' definition 'stringToAdopt'.
icu/source/i18n/fmtable.cpp:220:43: style: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:181:50: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'.
icu/source/i18n/fmtable.cpp:220:43: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'.
icu/source/i18n/fmtable.cpp:277:44: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:189:50: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/fmtable.cpp:277:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/unicode/fmtable.h:100:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/fmtable.h:107:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/fmtable.h:114:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/fmtable.h:123:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/fmtable.h:146:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/fmtable.h:153:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/fmtable.h:168:5: style: Class 'Formattable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/curramt.h:82:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/measure.h:75:22: note: Virtual function in base class
icu/source/i18n/unicode/curramt.h:82:22: note: Function in derived class
icu/source/i18n/unicode/curramt.h:98:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/measure.h:128:22: note: Virtual function in base class
icu/source/i18n/unicode/curramt.h:98:22: note: Function in derived class
icu/source/i18n/fmtable_cnv.cpp:35:38: style: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'. [funcArgNamesDifferent]
icu/source/i18n/unicode/fmtable.h:123:29: note: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'.
icu/source/i18n/fmtable_cnv.cpp:35:38: note: Function 'Formattable' argument 1 names different: declaration 'strToCopy' definition 'stringToCopy'.
icu/source/i18n/format.cpp:29:0: error: #error U_I18N_IMPLEMENTATION not set - must be set for all ICU source files in i18n/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective]
icu/source/i18n/fphdlimp.cpp:41:67: style: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/fphdlimp.h:39:43: note: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/fphdlimp.cpp:41:67: note: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/fphdlimp.cpp:73:72: style: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'. [funcArgNamesDifferent]
icu/source/i18n/fphdlimp.h:63:76: note: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'.
icu/source/i18n/fphdlimp.cpp:73:72: note: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'.
icu/source/i18n/unicode/fpositer.h:62:1: warning: The class 'FieldPositionIterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/funcrepl.h:35:1: warning: The class 'FunctionReplacer' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/funcrepl.h:84:21: style: The function 'replace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:66:21: note: Virtual function in base class
icu/source/i18n/funcrepl.h:84:21: note: Function in derived class
icu/source/i18n/funcrepl.h:92:28: style: The function 'toReplacerPattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:85:28: note: Virtual function in base class
icu/source/i18n/funcrepl.h:92:28: note: Function in derived class
icu/source/i18n/funcrepl.h:98:18: style: The function 'addReplacementSetTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:94:18: note: Virtual function in base class
icu/source/i18n/funcrepl.h:98:18: note: Function in derived class
icu/source/i18n/gender.cpp:105:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/gender.cpp:121:24: style: C-style pointer casting [cstyleCast]
icu/source/i18n/gender.cpp:249:42: style: Function 'ugender_getListGender' argument 1 names different: declaration 'genderinfo' definition 'genderInfo'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ugender.h:80:42: note: Function 'ugender_getListGender' argument 1 names different: declaration 'genderinfo' definition 'genderInfo'.
icu/source/i18n/gender.cpp:249:42: note: Function 'ugender_getListGender' argument 1 names different: declaration 'genderinfo' definition 'genderInfo'.
icu/source/i18n/gender.cpp:88:13: warning: Member variable 'GenderInfo::_style' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/i18n/gregocal.cpp:535:39: style: C-style pointer casting [cstyleCast]
icu/source/i18n/gregocal.cpp:1247:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/gregocal.cpp:369:50: style: The scope of the variable 'unusedRemainder' can be reduced. [variableScope]
icu/source/i18n/gregocal.cpp:154:50: style: Function 'GregorianCalendar' argument 1 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:171:35: note: Function 'GregorianCalendar' argument 1 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:154:50: note: Function 'GregorianCalendar' argument 1 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:165:48: style: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:183:33: note: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/gregocal.cpp:165:48: note: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/gregocal.cpp:165:66: style: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:183:58: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:165:66: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:176:72: style: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:194:57: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:176:72: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:187:73: style: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:205:58: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:187:73: note: Function 'GregorianCalendar' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:198:48: style: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:218:33: note: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/gregocal.cpp:198:48: note: Function 'GregorianCalendar' argument 1 names different: declaration 'zoneToAdopt' definition 'zone'.
icu/source/i18n/gregocal.cpp:199:50: style: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:218:81: note: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:199:50: note: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:211:50: style: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:230:80: note: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:211:50: note: Function 'GregorianCalendar' argument 3 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:223:50: style: Function 'GregorianCalendar' argument 4 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:244:78: note: Function 'GregorianCalendar' argument 4 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:223:50: note: Function 'GregorianCalendar' argument 4 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:238:80: style: Function 'GregorianCalendar' argument 6 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:260:108: note: Function 'GregorianCalendar' argument 6 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:238:80: note: Function 'GregorianCalendar' argument 6 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:256:50: style: Function 'GregorianCalendar' argument 7 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:277:124: note: Function 'GregorianCalendar' argument 7 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:256:50: note: Function 'GregorianCalendar' argument 7 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:322:63: style: Function 'setGregorianChange' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/gregocal.h:315:53: note: Function 'setGregorianChange' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:322:63: note: Function 'setGregorianChange' argument 2 names different: declaration 'success' definition 'status'.
icu/source/i18n/gregocal.cpp:154:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:165:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:176:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:187:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:198:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:210:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:222:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:237:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:254:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregocal.cpp:279:20: warning: Member variable 'GregorianCalendar::fGregorianCutoverJulianDay' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/gregoimp.cpp:27:19: style: Public interface of ClockMath is not safe. When calling ClockMath::floorDivide(), if parameter denominator is 0 that leads to division by zero. [unsafeClassDivZero]
icu/source/i18n/gregoimp.cpp:32:19: style: Public interface of ClockMath is not safe. When calling ClockMath::floorDivide(), if parameter denominator is 0 that leads to division by zero. [unsafeClassDivZero]
icu/source/i18n/hebrwcal.cpp:676:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/hebrwcal.cpp:176:54: style: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/hebrwcal.h:181:42: note: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'.
icu/source/i18n/hebrwcal.cpp:176:54: note: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'.
icu/source/i18n/indiancal.cpp:345:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/indiancal.cpp:198:30: style: The scope of the variable 'm' can be reduced. [variableScope]
icu/source/i18n/indiancal.cpp:294:73: style: The scope of the variable 'mday' can be reduced. [variableScope]
icu/source/i18n/indiancal.cpp:112:54: style: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. [funcArgNamesDifferent]
icu/source/i18n/indiancal.h:212:48: note: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'.
icu/source/i18n/indiancal.cpp:112:54: note: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'.
icu/source/i18n/indiancal.cpp:133:53: style: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. [funcArgNamesDifferent]
icu/source/i18n/indiancal.h:218:47: note: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'.
icu/source/i18n/indiancal.cpp:133:53: note: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'.
icu/source/i18n/inputext.cpp:84:13: style: The scope of the variable 'dsti' can be reduced. [variableScope]
icu/source/i18n/inputext.cpp:85:13: style: The scope of the variable 'b' can be reduced. [variableScope]
icu/source/i18n/inputext.cpp:28:12: warning: Member variable 'InputText::fInputLen' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/islamcal.cpp:704:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/islamcal.h:86:1: warning: The class 'IslamicCalendar' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/measfmt.cpp:617:51: style: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
icu/source/i18n/unicode/measfmt.h:107:55: note: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
icu/source/i18n/measfmt.cpp:617:51: note: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
icu/source/i18n/measfmt.cpp:628:29: style: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
icu/source/i18n/unicode/measfmt.h:115:33: note: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
icu/source/i18n/measfmt.cpp:628:29: note: Function 'MeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
icu/source/i18n/measfmt.cpp:654:62: style: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/unicode/measfmt.h:129:51: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'other'.
icu/source/i18n/measfmt.cpp:654:62: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'other'.
icu/source/i18n/measfmt.cpp:860:29: style: Function 'initMeasureFormat' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
icu/source/i18n/unicode/measfmt.h:289:33: note: Function 'initMeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
icu/source/i18n/measfmt.cpp:860:29: note: Function 'initMeasureFormat' argument 2 names different: declaration 'width' definition 'w'.
icu/source/i18n/sharednumberformat.h:23:5: style: Class 'SharedNumberFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/sharedpluralrules.h:23:5: style: Class 'SharedPluralRules' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/measfmt.cpp:234:5: style: Struct 'UnitDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/measunit.cpp:1137:22: style: Function 'getAvailable' argument 1 names different: declaration 'destArray' definition 'dest'. [funcArgNamesDifferent]
icu/source/i18n/unicode/measunit.h:113:26: note: Function 'getAvailable' argument 1 names different: declaration 'destArray' definition 'dest'.
icu/source/i18n/measunit.cpp:1137:22: note: Function 'getAvailable' argument 1 names different: declaration 'destArray' definition 'dest'.
icu/source/i18n/measunit.cpp:1161:22: style: Function 'getAvailable' argument 2 names different: declaration 'destArray' definition 'dest'. [funcArgNamesDifferent]
icu/source/i18n/unicode/measunit.h:131:26: note: Function 'getAvailable' argument 2 names different: declaration 'destArray' definition 'dest'.
icu/source/i18n/measunit.cpp:1161:22: note: Function 'getAvailable' argument 2 names different: declaration 'destArray' definition 'dest'.
icu/source/i18n/measure.cpp:46:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/measure.cpp:28:37: style: Function 'Measure' argument 1 names different: declaration 'number' definition '_number'. [funcArgNamesDifferent]
icu/source/i18n/unicode/measure.h:55:32: note: Function 'Measure' argument 1 names different: declaration 'number' definition '_number'.
icu/source/i18n/measure.cpp:28:37: note: Function 'Measure' argument 1 names different: declaration 'number' definition '_number'.
icu/source/i18n/msgfmt.cpp:517:28: warning: Possible null pointer dereference: parseError [nullPointer]
icu/source/i18n/msgfmt.cpp:1213:69: note: Calling function 'applyPattern', 3rd argument 'parseError' value is 0
icu/source/i18n/msgfmt.cpp:517:28: note: Null pointer dereference
icu/source/i18n/msgfmt.cpp:426:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:427:37: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:597:51: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:598:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:1340:34: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:1805:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:1826:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:1846:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:1951:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/msgfmt.cpp:233:42: style: Function 'MessageFormat' argument 2 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:353:31: note: Function 'MessageFormat' argument 2 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:233:42: note: Function 'MessageFormat' argument 2 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:255:42: style: Function 'MessageFormat' argument 3 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:365:37: note: Function 'MessageFormat' argument 3 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:255:42: note: Function 'MessageFormat' argument 3 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:278:42: style: Function 'MessageFormat' argument 4 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:379:31: note: Function 'MessageFormat' argument 4 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:278:42: note: Function 'MessageFormat' argument 4 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:392:41: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:412:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'rhs'.
icu/source/i18n/msgfmt.cpp:392:41: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'rhs'.
icu/source/i18n/msgfmt.cpp:472:50: style: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:437:52: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
icu/source/i18n/msgfmt.cpp:472:50: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
icu/source/i18n/msgfmt.cpp:486:41: style: Function 'applyPattern' argument 3 names different: declaration 'status' definition 'ec'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:451:42: note: Function 'applyPattern' argument 3 names different: declaration 'status' definition 'ec'.
icu/source/i18n/msgfmt.cpp:486:41: note: Function 'applyPattern' argument 3 names different: declaration 'status' definition 'ec'.
icu/source/i18n/msgfmt.cpp:609:38: style: Function 'adoptFormats' argument 1 names different: declaration 'formatsToAdopt' definition 'newFormats'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:510:40: note: Function 'adoptFormats' argument 1 names different: declaration 'formatsToAdopt' definition 'newFormats'.
icu/source/i18n/msgfmt.cpp:609:38: note: Function 'adoptFormats' argument 1 names different: declaration 'formatsToAdopt' definition 'newFormats'.
icu/source/i18n/msgfmt.cpp:643:35: style: Function 'setFormats' argument 2 names different: declaration 'cnt' definition 'count'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:526:64: note: Function 'setFormats' argument 2 names different: declaration 'cnt' definition 'count'.
icu/source/i18n/msgfmt.cpp:643:35: note: Function 'setFormats' argument 2 names different: declaration 'cnt' definition 'count'.
icu/source/i18n/msgfmt.cpp:679:36: style: Function 'adoptFormat' argument 1 names different: declaration 'formatNumber' definition 'n'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:543:38: note: Function 'adoptFormat' argument 1 names different: declaration 'formatNumber' definition 'n'.
icu/source/i18n/msgfmt.cpp:679:36: note: Function 'adoptFormat' argument 1 names different: declaration 'formatNumber' definition 'n'.
icu/source/i18n/msgfmt.cpp:679:47: style: Function 'adoptFormat' argument 2 names different: declaration 'formatToAdopt' definition 'newFormat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:543:60: note: Function 'adoptFormat' argument 2 names different: declaration 'formatToAdopt' definition 'newFormat'.
icu/source/i18n/msgfmt.cpp:679:47: note: Function 'adoptFormat' argument 2 names different: declaration 'formatToAdopt' definition 'newFormat'.
icu/source/i18n/msgfmt.cpp:735:34: style: Function 'setFormat' argument 1 names different: declaration 'formatNumber' definition 'n'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:554:36: note: Function 'setFormat' argument 1 names different: declaration 'formatNumber' definition 'n'.
icu/source/i18n/msgfmt.cpp:735:34: note: Function 'setFormat' argument 1 names different: declaration 'formatNumber' definition 'n'.
icu/source/i18n/msgfmt.cpp:735:51: style: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:554:64: note: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'.
icu/source/i18n/msgfmt.cpp:735:51: note: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'.
icu/source/i18n/msgfmt.cpp:779:40: style: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:594:75: note: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'.
icu/source/i18n/msgfmt.cpp:779:40: note: Function 'setFormat' argument 2 names different: declaration 'format' definition 'newFormat'.
icu/source/i18n/msgfmt.cpp:805:36: style: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:624:48: note: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/msgfmt.cpp:805:36: note: Function 'getFormats' argument 1 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/msgfmt.cpp:872:31: style: Function 'format' argument 2 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:647:35: note: Function 'format' argument 2 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/msgfmt.cpp:872:31: note: Function 'format' argument 2 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/msgfmt.cpp:875:35: style: Function 'format' argument 5 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:650:39: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:875:35: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:888:33: style: Function 'format' argument 3 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:671:42: note: Function 'format' argument 3 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/msgfmt.cpp:888:33: note: Function 'format' argument 3 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/msgfmt.cpp:890:37: style: Function 'format' argument 5 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:673:46: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:890:37: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:902:42: style: Function 'format' argument 1 names different: declaration 'obj' definition 'source'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:695:54: note: Function 'format' argument 1 names different: declaration 'obj' definition 'source'.
icu/source/i18n/msgfmt.cpp:902:42: note: Function 'format' argument 1 names different: declaration 'obj' definition 'source'.
icu/source/i18n/msgfmt.cpp:904:38: style: Function 'format' argument 3 names different: declaration 'pos' definition 'ignore'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:697:50: note: Function 'format' argument 3 names different: declaration 'pos' definition 'ignore'.
icu/source/i18n/msgfmt.cpp:904:38: note: Function 'format' argument 3 names different: declaration 'pos' definition 'ignore'.
icu/source/i18n/msgfmt.cpp:905:35: style: Function 'format' argument 4 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:698:47: note: Function 'format' argument 4 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:905:35: note: Function 'format' argument 4 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:923:35: style: Function 'format' argument 5 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:722:39: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:923:35: note: Function 'format' argument 5 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:1006:43: style: Function 'format' argument 7 names different: declaration 'pos' definition 'ignore'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:979:32: note: Function 'format' argument 7 names different: declaration 'pos' definition 'ignore'.
icu/source/i18n/msgfmt.cpp:1006:43: note: Function 'format' argument 7 names different: declaration 'pos' definition 'ignore'.
icu/source/i18n/msgfmt.cpp:1511:31: style: Function 'parse' argument 2 names different: declaration 'count' definition 'cnt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:756:41: note: Function 'parse' argument 2 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/msgfmt.cpp:1511:31: note: Function 'parse' argument 2 names different: declaration 'count' definition 'cnt'.
icu/source/i18n/msgfmt.cpp:1512:34: style: Function 'parse' argument 3 names different: declaration 'status' definition 'success'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:757:44: note: Function 'parse' argument 3 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:1512:34: note: Function 'parse' argument 3 names different: declaration 'status' definition 'success'.
icu/source/i18n/msgfmt.cpp:1536:44: style: Function 'parseObject' argument 3 names different: declaration 'pos' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:773:45: note: Function 'parseObject' argument 3 names different: declaration 'pos' definition 'status'.
icu/source/i18n/msgfmt.cpp:1536:44: note: Function 'parseObject' argument 3 names different: declaration 'pos' definition 'status'.
icu/source/i18n/msgfmt.cpp:1893:55: style: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'. [funcArgNamesDifferent]
icu/source/i18n/msgfmt_impl.h:29:36: note: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'.
icu/source/i18n/msgfmt.cpp:1893:55: note: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'.
icu/source/i18n/msgfmt.cpp:1920:100: style: Function 'PluralSelectorProvider' argument 2 names different: declaration 'type' definition 't'. [funcArgNamesDifferent]
icu/source/i18n/unicode/msgfmt.h:879:69: note: Function 'PluralSelectorProvider' argument 2 names different: declaration 'type' definition 't'.
icu/source/i18n/msgfmt.cpp:1920:100: note: Function 'PluralSelectorProvider' argument 2 names different: declaration 'type' definition 't'.
icu/source/i18n/unicode/msgfmt.h:437:18: warning: Virtual function 'applyPattern' is called from constructor 'MessageFormat(const UnicodeString&pattern,UErrorCode&status)' at line 250. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/i18n/msgfmt.cpp:250:5: note: Calling applyPattern
icu/source/i18n/unicode/msgfmt.h:437:18: note: applyPattern is a virtual method
icu/source/i18n/unicode/msgfmt.h:437:18: warning: Virtual function 'applyPattern' is called from constructor 'MessageFormat(const UnicodeString&pattern,const Locale&newLocale,UErrorCode&status)' at line 272. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/i18n/msgfmt.cpp:272:5: note: Calling applyPattern
icu/source/i18n/unicode/msgfmt.h:437:18: note: applyPattern is a virtual method
icu/source/i18n/unicode/msgfmt.h:449:18: warning: Virtual function 'applyPattern' is called from constructor 'MessageFormat(const UnicodeString&pattern,const Locale&newLocale,UParseError&parseError,UErrorCode&status)' at line 295. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/i18n/msgfmt.cpp:295:5: note: Calling applyPattern
icu/source/i18n/unicode/msgfmt.h:449:18: note: applyPattern is a virtual method
icu/source/i18n/unicode/plurfmt.h:157:5: style: Class 'PluralFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/msgfmt.cpp:190:5: style: Class 'AppendableWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/datefmt.h:223:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
icu/source/i18n/unicode/datefmt.h:223:19: note: Function in derived class
icu/source/i18n/unicode/datefmt.h:242:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
icu/source/i18n/unicode/datefmt.h:242:28: note: Function in derived class
icu/source/i18n/unicode/datefmt.h:262:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:181:28: note: Virtual function in base class
icu/source/i18n/unicode/datefmt.h:262:28: note: Function in derived class
icu/source/i18n/unicode/datefmt.h:509:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
icu/source/i18n/unicode/datefmt.h:509:18: note: Function in derived class
icu/source/i18n/unicode/msgfmt.h:403:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
icu/source/i18n/unicode/msgfmt.h:403:21: note: Function in derived class
icu/source/i18n/unicode/msgfmt.h:412:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
icu/source/i18n/unicode/msgfmt.h:412:19: note: Function in derived class
icu/source/i18n/unicode/msgfmt.h:695:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
icu/source/i18n/unicode/msgfmt.h:695:28: note: Function in derived class
icu/source/i18n/unicode/msgfmt.h:771:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
icu/source/i18n/unicode/msgfmt.h:771:18: note: Function in derived class
icu/source/i18n/unicode/msgfmt.h:881:31: style: The function 'select' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/plurfmt.h:547:31: note: Virtual function in base class
icu/source/i18n/unicode/msgfmt.h:881:31: note: Function in derived class
icu/source/i18n/unicode/plurfmt.h:435:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
icu/source/i18n/unicode/plurfmt.h:435:19: note: Function in derived class
icu/source/i18n/unicode/plurfmt.h:451:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
icu/source/i18n/unicode/plurfmt.h:451:21: note: Function in derived class
icu/source/i18n/unicode/plurfmt.h:467:19: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
icu/source/i18n/unicode/plurfmt.h:467:19: note: Function in derived class
icu/source/i18n/unicode/plurfmt.h:504:17: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
icu/source/i18n/unicode/plurfmt.h:504:17: note: Function in derived class
icu/source/i18n/unicode/plurfmt.h:560:31: style: The function 'select' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/plurfmt.h:547:31: note: Virtual function in base class
icu/source/i18n/unicode/plurfmt.h:560:31: note: Function in derived class
icu/source/i18n/unicode/selfmt.h:259:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:112:19: note: Virtual function in base class
icu/source/i18n/unicode/selfmt.h:259:19: note: Function in derived class
icu/source/i18n/unicode/selfmt.h:275:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
icu/source/i18n/unicode/selfmt.h:275:21: note: Function in derived class
icu/source/i18n/unicode/selfmt.h:292:20: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:161:28: note: Virtual function in base class
icu/source/i18n/unicode/selfmt.h:292:20: note: Function in derived class
icu/source/i18n/unicode/selfmt.h:329:18: style: The function 'parseObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:225:18: note: Virtual function in base class
icu/source/i18n/unicode/selfmt.h:329:18: note: Function in derived class
icu/source/i18n/unicode/smpdtfmt.h:863:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/format.h:129:21: note: Virtual function in base class
icu/source/i18n/unicode/smpdtfmt.h:863:21: note: Function in derived class
icu/source/i18n/name2uni.cpp:110:88: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
icu/source/i18n/name2uni.h:75:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/name2uni.cpp:110:88: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/name2uni.h:36:5: style: Class 'NameUnicodeTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/name2uni.h:52:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/name2uni.h:52:29: note: Function in derived class
icu/source/i18n/name2uni.h:57:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/name2uni.h:57:22: note: Function in derived class
icu/source/i18n/name2uni.h:75:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/name2uni.h:75:18: note: Function in derived class
icu/source/i18n/nfrs.cpp:596:13: style: The scope of the variable 'tempDifference' can be reduced. [variableScope]
icu/source/i18n/nfrs.cpp:136:45: style: Function 'NFRuleSet' argument 1 names different: declaration 'owner' definition '_owner'. [funcArgNamesDifferent]
icu/source/i18n/nfrs.h:35:38: note: Function 'NFRuleSet' argument 1 names different: declaration 'owner' definition '_owner'.
icu/source/i18n/nfrs.cpp:136:45: note: Function 'NFRuleSet' argument 1 names different: declaration 'owner' definition '_owner'.
icu/source/i18n/nfrs.cpp:197:38: style: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
icu/source/i18n/nfrs.h:36:36: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/nfrs.cpp:197:38: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/nfrs.cpp:833:30: style: Function 'util64_pow' argument 1 names different: declaration 'radix' definition 'base'. [funcArgNamesDifferent]
icu/source/i18n/nfrs.h:93:30: note: Function 'util64_pow' argument 1 names different: declaration 'radix' definition 'base'.
icu/source/i18n/nfrs.cpp:833:30: note: Function 'util64_pow' argument 1 names different: declaration 'radix' definition 'base'.
icu/source/i18n/nfrs.cpp:983:29: style: Function 'util64_tou' argument 1 names different: declaration 'n' definition 'w'. [funcArgNamesDifferent]
icu/source/i18n/nfrs.h:96:29: note: Function 'util64_tou' argument 1 names different: declaration 'n' definition 'w'.
icu/source/i18n/nfrs.cpp:983:29: note: Function 'util64_tou' argument 1 names different: declaration 'n' definition 'w'.
icu/source/i18n/nfrs.cpp:983:39: style: Function 'util64_tou' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent]
icu/source/i18n/nfrs.h:96:39: note: Function 'util64_tou' argument 2 names different: declaration 'buffer' definition 'buf'.
icu/source/i18n/nfrs.cpp:983:39: note: Function 'util64_tou' argument 2 names different: declaration 'buffer' definition 'buf'.
icu/source/i18n/nfrs.cpp:983:53: style: Function 'util64_tou' argument 3 names different: declaration 'buflen' definition 'len'. [funcArgNamesDifferent]
icu/source/i18n/nfrs.h:96:56: note: Function 'util64_tou' argument 3 names different: declaration 'buflen' definition 'len'.
icu/source/i18n/nfrs.cpp:983:53: note: Function 'util64_tou' argument 3 names different: declaration 'buflen' definition 'len'.
icu/source/i18n/nfrlist.h:41:5: style: Class 'NFRuleList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/nfrule.cpp:37:45: style: Function 'NFRule' argument 1 names different: declaration 'rbnf' definition '_rbnf'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:54:41: note: Function 'NFRule' argument 1 names different: declaration 'rbnf' definition '_rbnf'.
icu/source/i18n/nfrule.cpp:37:45: note: Function 'NFRule' argument 1 names different: declaration 'rbnf' definition '_rbnf'.
icu/source/i18n/nfrule.cpp:37:73: style: Function 'NFRule' argument 2 names different: declaration 'ruleText' definition '_ruleText'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:54:68: note: Function 'NFRule' argument 2 names different: declaration 'ruleText' definition '_ruleText'.
icu/source/i18n/nfrule.cpp:37:73: note: Function 'NFRule' argument 2 names different: declaration 'ruleText' definition '_ruleText'.
icu/source/i18n/nfrule.cpp:108:34: style: Function 'makeRules' argument 1 names different: declaration 'definition' definition 'description'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:47:42: note: Function 'makeRules' argument 1 names different: declaration 'definition' definition 'description'.
icu/source/i18n/nfrule.cpp:108:34: note: Function 'makeRules' argument 1 names different: declaration 'definition' definition 'description'.
icu/source/i18n/nfrule.cpp:109:30: style: Function 'makeRules' argument 2 names different: declaration 'ruleSet' definition 'owner'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:48:38: note: Function 'makeRules' argument 2 names different: declaration 'ruleSet' definition 'owner'.
icu/source/i18n/nfrule.cpp:109:30: note: Function 'makeRules' argument 2 names different: declaration 'ruleSet' definition 'owner'.
icu/source/i18n/nfrule.cpp:112:31: style: Function 'makeRules' argument 5 names different: declaration 'ruleList' definition 'rules'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:51:39: note: Function 'makeRules' argument 5 names different: declaration 'ruleList' definition 'rules'.
icu/source/i18n/nfrule.cpp:112:31: note: Function 'makeRules' argument 5 names different: declaration 'ruleList' definition 'rules'.
icu/source/i18n/nfrule.cpp:250:44: style: Function 'parseRuleDescriptor' argument 1 names different: declaration 'descriptor' definition 'description'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:89:45: note: Function 'parseRuleDescriptor' argument 1 names different: declaration 'descriptor' definition 'description'.
icu/source/i18n/nfrule.cpp:250:44: note: Function 'parseRuleDescriptor' argument 1 names different: declaration 'descriptor' definition 'description'.
icu/source/i18n/nfrule.cpp:534:30: style: Function 'setBaseValue' argument 1 names different: declaration 'value' definition 'newBaseValue'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:64:31: note: Function 'setBaseValue' argument 1 names different: declaration 'value' definition 'newBaseValue'.
icu/source/i18n/nfrule.cpp:534:30: note: Function 'setBaseValue' argument 1 names different: declaration 'value' definition 'newBaseValue'.
icu/source/i18n/nfrule.cpp:739:49: style: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:70:50: note: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'.
icu/source/i18n/nfrule.cpp:739:49: note: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'.
icu/source/i18n/nfrule.cpp:784:48: style: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:71:50: note: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'.
icu/source/i18n/nfrule.cpp:784:48: note: Function 'doFormat' argument 2 names different: declaration 'toAppendTo' definition 'toInsertInto'.
icu/source/i18n/nfrule.cpp:900:32: style: Function 'doParse' argument 2 names different: declaration 'pos' definition 'parsePosition'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:74:34: note: Function 'doParse' argument 2 names different: declaration 'pos' definition 'parsePosition'.
icu/source/i18n/nfrule.cpp:900:32: note: Function 'doParse' argument 2 names different: declaration 'pos' definition 'parsePosition'.
icu/source/i18n/nfrule.cpp:901:23: style: Function 'doParse' argument 3 names different: declaration 'isFractional' definition 'isFractionRule'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:75:25: note: Function 'doParse' argument 3 names different: declaration 'isFractional' definition 'isFractionRule'.
icu/source/i18n/nfrule.cpp:901:23: note: Function 'doParse' argument 3 names different: declaration 'isFractional' definition 'isFractionRule'.
icu/source/i18n/nfrule.cpp:903:30: style: Function 'doParse' argument 5 names different: declaration 'result' definition 'resVal'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:77:32: note: Function 'doParse' argument 5 names different: declaration 'result' definition 'resVal'.
icu/source/i18n/nfrule.cpp:903:30: note: Function 'doParse' argument 5 names different: declaration 'result' definition 'resVal'.
icu/source/i18n/nfrule.cpp:1157:33: style: Function 'matchToDelimiter' argument 3 names different: declaration 'baseValue' definition '_baseValue'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:95:81: note: Function 'matchToDelimiter' argument 3 names different: declaration 'baseValue' definition '_baseValue'.
icu/source/i18n/nfrule.cpp:1157:33: note: Function 'matchToDelimiter' argument 3 names different: declaration 'baseValue' definition '_baseValue'.
icu/source/i18n/nfrule.cpp:1471:27: style: Function 'findText' argument 4 names different: declaration 'resultCount' definition 'length'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:103:51: note: Function 'findText' argument 4 names different: declaration 'resultCount' definition 'length'.
icu/source/i18n/nfrule.cpp:1471:27: note: Function 'findText' argument 4 names different: declaration 'resultCount' definition 'length'.
icu/source/i18n/nfrule.cpp:1512:27: style: Function 'findTextLenient' argument 4 names different: declaration 'resultCount' definition 'length'. [funcArgNamesDifferent]
icu/source/i18n/nfrule.h:84:51: note: Function 'findTextLenient' argument 4 names different: declaration 'resultCount' definition 'length'.
icu/source/i18n/nfrule.cpp:1512:27: note: Function 'findTextLenient' argument 4 names different: declaration 'resultCount' definition 'length'.
icu/source/i18n/nfsubs.cpp:1016:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/nfsubs.cpp:1136:17: style: The scope of the variable 'digit' can be reduced. [variableScope]
icu/source/i18n/nfsubs.cpp:315:63: style: Function 'makeSubstitution' argument 5 names different: declaration 'rbnf' definition 'formatter'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.h:62:38: note: Function 'makeSubstitution' argument 5 names different: declaration 'rbnf' definition 'formatter'.
icu/source/i18n/nfsubs.cpp:315:63: note: Function 'makeSubstitution' argument 5 names different: declaration 'rbnf' definition 'formatter'.
icu/source/i18n/nfsubs.cpp:399:40: style: Function 'NFSubstitution' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.h:40:28: note: Function 'NFSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:399:40: note: Function 'NFSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:400:49: style: Function 'NFSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.h:41:26: note: Function 'NFSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'.
icu/source/i18n/nfsubs.cpp:400:49: note: Function 'NFSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'.
icu/source/i18n/nfsubs.cpp:534:41: style: Function 'toString' argument 1 names different: declaration 'result' definition 'text'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.h:100:42: note: Function 'toString' argument 1 names different: declaration 'result' definition 'text'.
icu/source/i18n/nfsubs.cpp:534:41: note: Function 'toString' argument 1 names different: declaration 'result' definition 'text'.
icu/source/i18n/nfsubs.cpp:568:85: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.h:118:86: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:568:85: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:617:84: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.h:130:85: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:617:84: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:786:54: style: Function 'SameValueSubstitution' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:52:35: note: Function 'SameValueSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:786:54: note: Function 'SameValueSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:787:42: style: Function 'SameValueSubstitution' argument 2 names different: declaration 'ruleset' definition '_ruleSet'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:53:26: note: Function 'SameValueSubstitution' argument 2 names different: declaration 'ruleset' definition '_ruleSet'.
icu/source/i18n/nfsubs.cpp:787:42: note: Function 'SameValueSubstitution' argument 2 names different: declaration 'ruleset' definition '_ruleSet'.
icu/source/i18n/nfsubs.cpp:822:50: style: Function 'ModulusSubstitution' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:129:33: note: Function 'ModulusSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:822:50: note: Function 'ModulusSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:824:56: style: Function 'ModulusSubstitution' argument 3 names different: declaration 'rulePredecessor' definition 'predecessor'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:131:23: note: Function 'ModulusSubstitution' argument 3 names different: declaration 'rulePredecessor' definition 'predecessor'.
icu/source/i18n/nfsubs.cpp:824:56: note: Function 'ModulusSubstitution' argument 3 names different: declaration 'rulePredecessor' definition 'predecessor'.
icu/source/i18n/nfsubs.cpp:825:59: style: Function 'ModulusSubstitution' argument 4 names different: declaration 'ruleSet' definition '_ruleSet'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:132:26: note: Function 'ModulusSubstitution' argument 4 names different: declaration 'ruleSet' definition '_ruleSet'.
icu/source/i18n/nfsubs.cpp:825:59: note: Function 'ModulusSubstitution' argument 4 names different: declaration 'ruleSet' definition '_ruleSet'.
icu/source/i18n/nfsubs.cpp:873:90: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:147:86: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:873:90: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:898:89: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:148:85: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:898:89: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:964:46: style: Function 'toString' argument 1 names different: declaration 'result' definition 'text'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:170:39: note: Function 'toString' argument 1 names different: declaration 'result' definition 'text'.
icu/source/i18n/nfsubs.cpp:964:46: note: Function 'toString' argument 1 names different: declaration 'result' definition 'text'.
icu/source/i18n/nfsubs.cpp:997:64: style: Function 'FractionalPartSubstitution' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:206:40: note: Function 'FractionalPartSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:997:64: note: Function 'FractionalPartSubstitution' argument 1 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:998:47: style: Function 'FractionalPartSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:207:26: note: Function 'FractionalPartSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'.
icu/source/i18n/nfsubs.cpp:998:47: note: Function 'FractionalPartSubstitution' argument 2 names different: declaration 'ruleSet' definition '_ruleSet'.
icu/source/i18n/nfsubs.cpp:1036:52: style: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:214:85: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:1036:52: note: Function 'doSubstitution' argument 3 names different: declaration 'pos' definition '_pos'.
icu/source/i18n/nfsubs.cpp:1121:30: style: Function 'doParse' argument 6 names different: declaration 'result' definition 'resVal'. [funcArgNamesDifferent]
icu/source/i18n/nfsubs.cpp:224:22: note: Function 'doParse' argument 6 names different: declaration 'result' definition 'resVal'.
icu/source/i18n/nfsubs.cpp:1121:30: note: Function 'doParse' argument 6 names different: declaration 'result' definition 'resVal'.
icu/source/i18n/nfsubs.cpp:1303:20: style: Variable 'pow' is modified but its new value is never used. [unreadVariable]
icu/source/i18n/nfsubs.cpp:58:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:58:21: note: Function in derived class
icu/source/i18n/nfsubs.cpp:59:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:59:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:60:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:60:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:61:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:61:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:62:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:62:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:66:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:66:22: note: Function in derived class
icu/source/i18n/nfsubs.cpp:88:18: style: The function 'setDivisor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:94:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:88:18: note: Function in derived class
icu/source/i18n/nfsubs.cpp:96:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:77:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:96:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:98:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:98:21: note: Function in derived class
icu/source/i18n/nfsubs.cpp:102:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:102:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:110:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:110:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:114:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:114:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:116:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:116:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:120:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:120:22: note: Function in derived class
icu/source/i18n/nfsubs.cpp:137:18: style: The function 'setDivisor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:94:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:137:18: note: Function in derived class
icu/source/i18n/nfsubs.cpp:145:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:77:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:145:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:147:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:118:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:147:18: note: Function in derived class
icu/source/i18n/nfsubs.cpp:148:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:130:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:148:18: note: Function in derived class
icu/source/i18n/nfsubs.cpp:150:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:150:21: note: Function in derived class
icu/source/i18n/nfsubs.cpp:151:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:151:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:153:19: style: The function 'doParse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:189:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:153:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:160:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:160:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:164:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:164:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:166:19: style: The function 'isModulusSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:244:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:166:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:168:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:168:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:170:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:100:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:170:15: note: Function in derived class
icu/source/i18n/nfsubs.cpp:174:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:174:22: note: Function in derived class
icu/source/i18n/nfsubs.cpp:188:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:188:21: note: Function in derived class
icu/source/i18n/nfsubs.cpp:189:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:189:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:190:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:190:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:191:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:191:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:192:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:192:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:196:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:196:22: note: Function in derived class
icu/source/i18n/nfsubs.cpp:212:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:77:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:212:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:214:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:130:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:214:18: note: Function in derived class
icu/source/i18n/nfsubs.cpp:215:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:118:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:215:18: note: Function in derived class
icu/source/i18n/nfsubs.cpp:216:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:216:21: note: Function in derived class
icu/source/i18n/nfsubs.cpp:217:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:217:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:219:19: style: The function 'doParse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:189:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:219:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:226:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:226:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:227:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:227:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:228:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:228:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:232:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:232:22: note: Function in derived class
icu/source/i18n/nfsubs.cpp:246:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:246:21: note: Function in derived class
icu/source/i18n/nfsubs.cpp:247:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:247:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:248:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:248:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:249:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:249:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:250:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:250:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:254:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:254:22: note: Function in derived class
icu/source/i18n/nfsubs.cpp:283:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:77:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:283:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:285:21: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:142:21: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:285:21: note: Function in derived class
icu/source/i18n/nfsubs.cpp:286:20: style: The function 'transformNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:153:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:286:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:288:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:118:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:288:18: note: Function in derived class
icu/source/i18n/nfsubs.cpp:289:18: style: The function 'doSubstitution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:130:18: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:289:18: note: Function in derived class
icu/source/i18n/nfsubs.cpp:290:19: style: The function 'doParse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:189:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:290:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:297:20: style: The function 'composeRuleValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:208:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:297:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:298:20: style: The function 'calcUpperBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:219:20: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:298:20: note: Function in derived class
icu/source/i18n/nfsubs.cpp:299:19: style: The function 'tokenChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:236:19: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:299:19: note: Function in derived class
icu/source/i18n/nfsubs.cpp:305:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/nfsubs.h:252:22: note: Virtual function in base class
icu/source/i18n/nfsubs.cpp:305:22: note: Function in derived class
icu/source/i18n/nortrans.cpp:102:90: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
icu/source/i18n/nortrans.h:70:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/nortrans.cpp:102:90: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/nortrans.h:47:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/nortrans.h:47:29: note: Function in derived class
icu/source/i18n/nortrans.h:52:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/nortrans.h:52:22: note: Function in derived class
icu/source/i18n/nortrans.h:70:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/nortrans.h:70:18: note: Function in derived class
icu/source/i18n/unicode/nounit.h:100:5: style: Class 'NoUnit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/nultrans.cpp:31:85: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
icu/source/i18n/nultrans.h:54:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/nultrans.cpp:31:85: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/unicode/numberformatter.h:1033:5: warning: Member variable 'Grouper::fGrouping2' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/i18n/unicode/numberformatter.h:1033:5: warning: Member variable 'Grouper::fMin2' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/i18n/number_affixutils.h:40:5: warning: Member variable 'AffixTag::type' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/number_affixutils.h:42:5: warning: Member variable 'AffixTag::state' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/number_affixutils.h:42:5: warning: Member variable 'AffixTag::type' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/number_types.h:249:9: performance: Variable 'fValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/unicode/numberformatter.h:489:5: style: Class 'Notation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/numberformatter.h:810:5: style: Class 'Rounder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/numberformatter.h:1102:5: style: Class 'IntegerWidth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/numberformatter.h:1244:5: style: Class 'Padder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/number_affixutils.h:42:5: style: Struct 'AffixTag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/numberformatter.h:1780:1: warning: The class 'LocalizedNumberFormatter' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/number_types.h:244:0: warning: Member variable 'number :: impl :: NullableValue < UNumberCompactStyle >::fValue' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/number_types.h:244:0: warning: Member variable 'number :: impl :: NullableValue < UNumberFormatPadPosition >::fValue' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/number_utils.h:23:9: performance: Variable 'fStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/number_types.h:249:0: performance: Variable 'fValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/number_patternstring.h:100:21: performance: Technically the member function 'number::impl::ParsedPatternInfo::ParserState::toParseException' can be static. [functionStatic]
icu/source/i18n/number_decimfmtprops.h:35:1: warning: The struct 'CurrencyPluralInfoWrapper' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/number_patternstring.h:77:10: style: The function 'positiveHasPlusSign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:138:18: note: Virtual function in base class
icu/source/i18n/number_patternstring.h:77:10: note: Function in derived class
icu/source/i18n/number_patternstring.h:79:10: style: The function 'hasNegativeSubpattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:140:18: note: Virtual function in base class
icu/source/i18n/number_patternstring.h:79:10: note: Function in derived class
icu/source/i18n/number_patternstring.h:81:10: style: The function 'negativeHasMinusSign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:142:18: note: Virtual function in base class
icu/source/i18n/number_patternstring.h:81:10: note: Function in derived class
icu/source/i18n/number_patternstring.h:83:10: style: The function 'hasCurrencySign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:136:18: note: Virtual function in base class
icu/source/i18n/number_patternstring.h:83:10: note: Function in derived class
icu/source/i18n/number_patternstring.h:85:10: style: The function 'containsSymbolType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:144:18: note: Virtual function in base class
icu/source/i18n/number_patternstring.h:85:10: note: Function in derived class
icu/source/i18n/number_modifiers.h:34:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:182:21: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:34:13: note: Function in derived class
icu/source/i18n/number_modifiers.h:36:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:187:21: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:36:13: note: Function in derived class
icu/source/i18n/number_modifiers.h:38:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:196:18: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:38:10: note: Function in derived class
icu/source/i18n/number_modifiers.h:61:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:182:21: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:61:13: note: Function in derived class
icu/source/i18n/number_modifiers.h:63:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:187:21: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:63:13: note: Function in derived class
icu/source/i18n/number_modifiers.h:65:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:196:18: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:65:10: note: Function in derived class
icu/source/i18n/number_modifiers.h:112:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:182:21: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:112:13: note: Function in derived class
icu/source/i18n/number_modifiers.h:114:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:187:21: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:114:13: note: Function in derived class
icu/source/i18n/number_modifiers.h:116:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:196:18: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:116:10: note: Function in derived class
icu/source/i18n/number_modifiers.h:182:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:182:21: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:182:13: note: Function in derived class
icu/source/i18n/number_modifiers.h:187:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:187:21: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:187:13: note: Function in derived class
icu/source/i18n/number_modifiers.h:192:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:196:18: note: Virtual function in base class
icu/source/i18n/number_modifiers.h:192:10: note: Function in derived class
icu/source/i18n/number_scientific.h:27:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:182:21: note: Virtual function in base class
icu/source/i18n/number_scientific.h:27:13: note: Function in derived class
icu/source/i18n/number_scientific.h:29:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:187:21: note: Virtual function in base class
icu/source/i18n/number_scientific.h:29:13: note: Function in derived class
icu/source/i18n/number_scientific.h:31:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:196:18: note: Virtual function in base class
icu/source/i18n/number_scientific.h:31:10: note: Function in derived class
icu/source/i18n/number_scientific.h:44:5: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:230:18: note: Virtual function in base class
icu/source/i18n/number_scientific.h:44:5: note: Function in derived class
icu/source/i18n/number_scientific.h:46:13: style: The function 'getMultiplier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:237:21: note: Virtual function in base class
icu/source/i18n/number_scientific.h:46:13: note: Function in derived class
icu/source/i18n/number_utils.h:28:13: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:105:21: note: Virtual function in base class
icu/source/i18n/number_utils.h:28:13: note: Function in derived class
icu/source/i18n/number_utils.h:32:14: style: The function 'charAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:107:22: note: Virtual function in base class
icu/source/i18n/number_utils.h:32:14: note: Function in derived class
icu/source/i18n/number_utils.h:36:13: style: The function 'codePointAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:109:21: note: Virtual function in base class
icu/source/i18n/number_utils.h:36:13: note: Function in derived class
icu/source/i18n/number_utils.h:40:19: style: The function 'toUnicodeString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:120:27: note: Virtual function in base class
icu/source/i18n/number_utils.h:40:19: note: Function in derived class
icu/source/i18n/number_utils.h:85:10: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:230:18: note: Virtual function in base class
icu/source/i18n/number_utils.h:85:10: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:40:10: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:230:18: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:40:10: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:174:10: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:230:18: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:174:10: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:179:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:182:21: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:179:13: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:181:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:187:21: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:181:13: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:183:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:196:18: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:183:10: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:188:19: style: The function 'getSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_affixutils.h:55:27: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:188:19: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:190:13: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:105:21: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:190:13: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:192:14: style: The function 'charAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:107:22: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:192:14: note: Function in derived class
icu/source/i18n/number_patternmodifier.h:196:19: style: The function 'toUnicodeString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:120:27: note: Virtual function in base class
icu/source/i18n/number_patternmodifier.h:196:19: note: Function in derived class
icu/source/i18n/number_compact.h:29:13: style: The function 'getMultiplier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:237:21: note: Virtual function in base class
icu/source/i18n/number_compact.h:29:13: note: Function in derived class
icu/source/i18n/number_compact.h:68:5: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:230:18: note: Virtual function in base class
icu/source/i18n/number_compact.h:68:5: note: Function in derived class
icu/source/i18n/number_longnames.h:28:5: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/number_types.h:230:18: note: Virtual function in base class
icu/source/i18n/number_longnames.h:28:5: note: Function in derived class
icu/source/i18n/number_grouping.cpp:34:8: style: Mismatching assignment and comparison, comparison 'grouping2==-1' is always false. [assignIfError]
icu/source/i18n/number_grouping.cpp:32:0: note: Mismatching assignment and comparison, comparison 'grouping2==-1' is always false.
icu/source/i18n/number_grouping.cpp:34:8: note: Mismatching assignment and comparison, comparison 'grouping2==-1' is always false.
icu/source/i18n/number_patternstring.cpp:346:24: style: Mismatching assignment and comparison, comparison 'grouping2!=-1' is always true. [assignIfError]
icu/source/i18n/number_patternstring.cpp:344:0: note: Mismatching assignment and comparison, comparison 'grouping2!=-1' is always true.
icu/source/i18n/number_patternstring.cpp:346:24: note: Mismatching assignment and comparison, comparison 'grouping2!=-1' is always true.
icu/source/i18n/number_patternstring.cpp:474:8: style: Mismatching assignment and comparison, comparison 'grouping2!=-1' is always true. [assignIfError]
icu/source/i18n/number_patternstring.cpp:472:0: note: Mismatching assignment and comparison, comparison 'grouping2!=-1' is always true.
icu/source/i18n/number_patternstring.cpp:474:8: note: Mismatching assignment and comparison, comparison 'grouping2!=-1' is always true.
icu/source/i18n/numfmt.cpp:575:43: style: C-style pointer casting [cstyleCast]
icu/source/i18n/numfmt.cpp:630:43: style: C-style pointer casting [cstyleCast]
icu/source/i18n/numfmt.cpp:919:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/numfmt.cpp:950:17: style: C-style pointer casting [cstyleCast]
icu/source/i18n/numfmt.cpp:1046:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/numfmt.cpp:1370:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/numfmt.cpp:292:40: style: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:264:44: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/numfmt.cpp:292:40: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'that'.
icu/source/i18n/numfmt.cpp:357:37: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:429:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/numfmt.cpp:357:37: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/numfmt.cpp:373:37: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:481:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/numfmt.cpp:373:37: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/numfmt.cpp:389:37: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:534:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/numfmt.cpp:389:37: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/numfmt.cpp:455:34: style: Function 'format' argument 1 names different: declaration 'number' definition 'decimalNum'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:554:47: note: Function 'format' argument 1 names different: declaration 'number' definition 'decimalNum'.
icu/source/i18n/numfmt.cpp:455:34: note: Function 'format' argument 1 names different: declaration 'number' definition 'decimalNum'.
icu/source/i18n/numfmt.cpp:456:37: style: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:555:50: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/numfmt.cpp:456:37: note: Function 'format' argument 2 names different: declaration 'appendTo' definition 'toAppendTo'.
icu/source/i18n/numfmt.cpp:457:45: style: Function 'format' argument 3 names different: declaration 'posIter' definition 'fpi'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:556:58: note: Function 'format' argument 3 names different: declaration 'posIter' definition 'fpi'.
icu/source/i18n/numfmt.cpp:457:45: note: Function 'format' argument 3 names different: declaration 'posIter' definition 'fpi'.
icu/source/i18n/numfmt.cpp:1035:52: style: Function 'internalCreateInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:744:27: note: Function 'internalCreateInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'.
icu/source/i18n/numfmt.cpp:1035:52: note: Function 'internalCreateInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'.
icu/source/i18n/numfmt.cpp:1035:76: style: Function 'internalCreateInstance' argument 2 names different: declaration 'style' definition 'kind'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:745:32: note: Function 'internalCreateInstance' argument 2 names different: declaration 'style' definition 'kind'.
icu/source/i18n/numfmt.cpp:1035:76: note: Function 'internalCreateInstance' argument 2 names different: declaration 'style' definition 'kind'.
icu/source/i18n/numfmt.cpp:1035:94: style: Function 'internalCreateInstance' argument 3 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:746:25: note: Function 'internalCreateInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/numfmt.cpp:1035:94: note: Function 'internalCreateInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/numfmt.cpp:1053:44: style: Function 'createInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:732:65: note: Function 'createInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'.
icu/source/i18n/numfmt.cpp:1053:44: note: Function 'createInstance' argument 1 names different: declaration 'desiredLocale' definition 'loc'.
icu/source/i18n/numfmt.cpp:1053:68: style: Function 'createInstance' argument 2 names different: declaration 'style' definition 'kind'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:733:70: note: Function 'createInstance' argument 2 names different: declaration 'style' definition 'kind'.
icu/source/i18n/numfmt.cpp:1053:68: note: Function 'createInstance' argument 2 names different: declaration 'style' definition 'kind'.
icu/source/i18n/numfmt.cpp:1053:86: style: Function 'createInstance' argument 3 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:734:63: note: Function 'createInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/numfmt.cpp:1053:86: note: Function 'createInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/numfmt.cpp:1276:50: style: Function 'createSharedInstance' argument 1 names different: declaration 'inLocale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:756:27: note: Function 'createSharedInstance' argument 1 names different: declaration 'inLocale' definition 'loc'.
icu/source/i18n/numfmt.cpp:1276:50: note: Function 'createSharedInstance' argument 1 names different: declaration 'inLocale' definition 'loc'.
icu/source/i18n/numfmt.cpp:1276:74: style: Function 'createSharedInstance' argument 2 names different: declaration 'style' definition 'kind'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:756:56: note: Function 'createSharedInstance' argument 2 names different: declaration 'style' definition 'kind'.
icu/source/i18n/numfmt.cpp:1276:74: note: Function 'createSharedInstance' argument 2 names different: declaration 'style' definition 'kind'.
icu/source/i18n/numfmt.cpp:1297:40: style: Function 'makeInstance' argument 3 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:1096:51: note: Function 'makeInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/numfmt.cpp:1297:40: note: Function 'makeInstance' argument 3 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/numfmt.cpp:1305:40: style: Function 'makeInstance' argument 4 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numfmt.h:1080:51: note: Function 'makeInstance' argument 4 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/numfmt.cpp:1305:40: note: Function 'makeInstance' argument 4 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/numfmt.cpp:881:5: style: Class 'NFFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/unicode/rbnf.h:709:17: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:264:19: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:709:17: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:793:26: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:444:28: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:793:26: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:805:26: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:497:28: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:805:26: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:816:26: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:393:28: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:816:26: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:887:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:576:28: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:887:28: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:909:28: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:598:28: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:909:28: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:931:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:624:18: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:931:16: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:970:16: style: The function 'setLenient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:696:18: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:970:16: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:979:24: style: The function 'isLenient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:706:19: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:979:24: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:1011:16: style: The function 'setContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:986:18: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:1011:16: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:1018:27: style: The function 'getRoundingMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1006:27: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:1018:27: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:1025:18: style: The function 'setRoundingMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1013:18: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:1025:18: note: Function in derived class
icu/source/i18n/unicode/rbnf.h:1040:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:1038:22: note: Virtual function in base class
icu/source/i18n/unicode/rbnf.h:1040:22: note: Function in derived class
icu/source/i18n/numsys.cpp:186:5: style: Variable 'numberingSystemsInfo' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/numsys.cpp:181:0: note: Variable 'numberingSystemsInfo' is reassigned a value before the old one has been used.
icu/source/i18n/numsys.cpp:186:5: note: Variable 'numberingSystemsInfo' is reassigned a value before the old one has been used.
icu/source/i18n/numsys.cpp:192:5: style: Variable 'radix' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/numsys.cpp:183:0: note: Variable 'radix' is reassigned a value before the old one has been used.
icu/source/i18n/numsys.cpp:192:5: note: Variable 'radix' is reassigned a value before the old one has been used.
icu/source/i18n/numsys.cpp:79:41: style: Function 'createInstance' argument 1 names different: declaration 'radix' definition 'radix_in'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numsys.h:105:62: note: Function 'createInstance' argument 1 names different: declaration 'radix' definition 'radix_in'.
icu/source/i18n/numsys.cpp:79:41: note: Function 'createInstance' argument 1 names different: declaration 'radix' definition 'radix_in'.
icu/source/i18n/numsys.cpp:79:57: style: Function 'createInstance' argument 2 names different: declaration 'isAlgorithmic' definition 'isAlgorithmic_in'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numsys.h:105:75: note: Function 'createInstance' argument 2 names different: declaration 'isAlgorithmic' definition 'isAlgorithmic_in'.
icu/source/i18n/numsys.cpp:79:57: note: Function 'createInstance' argument 2 names different: declaration 'isAlgorithmic' definition 'isAlgorithmic_in'.
icu/source/i18n/numsys.cpp:79:97: style: Function 'createInstance' argument 3 names different: declaration 'description' definition 'desc_in'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numsys.h:105:111: note: Function 'createInstance' argument 3 names different: declaration 'description' definition 'desc_in'.
icu/source/i18n/numsys.cpp:79:97: note: Function 'createInstance' argument 3 names different: declaration 'description' definition 'desc_in'.
icu/source/i18n/numsys.cpp:232:40: style: Function 'setRadix' argument 1 names different: declaration 'radix' definition 'r'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numsys.h:192:27: note: Function 'setRadix' argument 1 names different: declaration 'radix' definition 'r'.
icu/source/i18n/numsys.cpp:232:40: note: Function 'setRadix' argument 1 names different: declaration 'radix' definition 'r'.
icu/source/i18n/numsys.cpp:236:44: style: Function 'setAlgorithmic' argument 1 names different: declaration 'algorithmic' definition 'c'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numsys.h:194:31: note: Function 'setAlgorithmic' argument 1 names different: declaration 'algorithmic' definition 'c'.
icu/source/i18n/numsys.cpp:236:44: note: Function 'setAlgorithmic' argument 1 names different: declaration 'algorithmic' definition 'c'.
icu/source/i18n/numsys.cpp:240:52: style: Function 'setDesc' argument 1 names different: declaration 'desc' definition 'd'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numsys.h:196:39: note: Function 'setDesc' argument 1 names different: declaration 'desc' definition 'd'.
icu/source/i18n/numsys.cpp:240:52: note: Function 'setDesc' argument 1 names different: declaration 'desc' definition 'd'.
icu/source/i18n/numsys.cpp:243:43: style: Function 'setName' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent]
icu/source/i18n/unicode/numsys.h:198:30: note: Function 'setName' argument 1 names different: declaration 'name' definition 'n'.
icu/source/i18n/numsys.cpp:243:43: note: Function 'setName' argument 1 names different: declaration 'name' definition 'n'.
icu/source/i18n/unicode/numsys.h:60:1: warning: The class 'NumberingSystem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/olsontz.cpp:293:9: style: C-style pointer casting [cstyleCast]
icu/source/i18n/olsontz.cpp:821:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/olsontz.cpp:842:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/olsontz.cpp:732:32: style: The scope of the variable 'typeIdx' can be reduced. [variableScope]
icu/source/i18n/olsontz.cpp:332:42: style: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'. [funcArgNamesDifferent]
icu/source/i18n/olsontz.h:170:39: note: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'.
icu/source/i18n/olsontz.cpp:332:42: note: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'.
icu/source/i18n/olsontz.cpp:332:55: style: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'. [funcArgNamesDifferent]
icu/source/i18n/olsontz.h:170:52: note: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'.
icu/source/i18n/olsontz.cpp:332:55: note: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'.
icu/source/i18n/olsontz.cpp:350:42: style: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'. [funcArgNamesDifferent]
icu/source/i18n/olsontz.h:177:39: note: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'.
icu/source/i18n/olsontz.cpp:350:42: note: Function 'getOffset' argument 4 names different: declaration 'day' definition 'dom'.
icu/source/i18n/olsontz.cpp:350:55: style: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'. [funcArgNamesDifferent]
icu/source/i18n/olsontz.h:177:52: note: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'.
icu/source/i18n/olsontz.cpp:350:55: note: Function 'getOffset' argument 5 names different: declaration 'dayOfWeek' definition 'dow'.
icu/source/i18n/olsontz.cpp:391:65: style: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawoff'. [funcArgNamesDifferent]
icu/source/i18n/olsontz.h:184:62: note: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawoff'.
icu/source/i18n/olsontz.cpp:391:65: note: Function 'getOffset' argument 3 names different: declaration 'rawOffset' definition 'rawoff'.
icu/source/i18n/olsontz.cpp:392:40: style: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstoff'. [funcArgNamesDifferent]
icu/source/i18n/olsontz.h:185:29: note: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstoff'.
icu/source/i18n/olsontz.cpp:392:40: note: Function 'getOffset' argument 4 names different: declaration 'dstOffset' definition 'dstoff'.
icu/source/i18n/olsontz.cpp:276:31: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
icu/source/i18n/persncal.cpp:244:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/pluralaffix.cpp:22:21: warning: Function 'setVariant' argument order different: declaration 'category, variant, status' definition 'variant, value, status' [funcArgOrderDifferent]
icu/source/i18n/pluralaffix.h:96:25: note: Function 'setVariant' argument order different: declaration 'category, variant, status' definition 'variant, value, status'
icu/source/i18n/pluralaffix.cpp:22:21: note: Function 'setVariant' argument order different: declaration 'category, variant, status' definition 'variant, value, status'
icu/source/i18n/plurfmt.cpp:45:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:168:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:45:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:61:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:197:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:61:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:71:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:209:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:71:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:81:49: style: Function 'PluralFormat' argument 1 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:221:39: note: Function 'PluralFormat' argument 1 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:81:49: note: Function 'PluralFormat' argument 1 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:91:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:237:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:91:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:92:49: style: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:237:61: note: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:92:49: note: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:103:49: style: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:251:39: note: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:103:49: note: Function 'PluralFormat' argument 2 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:113:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:268:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:113:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:115:49: style: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:270:39: note: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:115:49: note: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:125:42: style: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:286:32: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:125:42: note: Function 'PluralFormat' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:127:49: style: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:288:39: note: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:127:49: note: Function 'PluralFormat' argument 3 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/plurfmt.cpp:193:49: style: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:315:44: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
icu/source/i18n/plurfmt.cpp:193:49: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
icu/source/i18n/plurfmt.cpp:340:39: style: Function 'setLocale' argument 1 names different: declaration 'locale' definition 'loc'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:406:34: note: Function 'setLocale' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:340:39: note: Function 'setLocale' argument 1 names different: declaration 'locale' definition 'loc'.
icu/source/i18n/plurfmt.cpp:413:40: style: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurfmt.h:506:44: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
icu/source/i18n/plurfmt.cpp:413:40: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
icu/source/i18n/plurrule.cpp:330:13: style: The scope of the variable 'sampleEndIdx' can be reduced. [variableScope]
icu/source/i18n/plurrule.cpp:310:74: style: Function 'getAllKeywordValues' argument 4 names different: declaration 'status' definition 'error'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurrule.h:424:45: note: Function 'getAllKeywordValues' argument 4 names different: declaration 'status' definition 'error'.
icu/source/i18n/plurrule.cpp:310:74: note: Function 'getAllKeywordValues' argument 4 names different: declaration 'status' definition 'error'.
icu/source/i18n/plurrule.cpp:471:46: style: Function 'parse' argument 1 names different: declaration 'rules' definition 'ruleData'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:146:37: note: Function 'parse' argument 1 names different: declaration 'rules' definition 'ruleData'.
icu/source/i18n/plurrule.cpp:471:46: note: Function 'parse' argument 1 names different: declaration 'rules' definition 'ruleData'.
icu/source/i18n/plurrule.cpp:471:69: style: Function 'parse' argument 2 names different: declaration 'dest' definition 'prules'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:146:57: note: Function 'parse' argument 2 names different: declaration 'dest' definition 'prules'.
icu/source/i18n/plurrule.cpp:471:69: note: Function 'parse' argument 2 names different: declaration 'dest' definition 'prules'.
icu/source/i18n/plurrule.cpp:653:86: style: Function 'getRuleFromResource' argument 3 names different: declaration 'status' definition 'errCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/plurrule.h:520:93: note: Function 'getRuleFromResource' argument 3 names different: declaration 'status' definition 'errCode'.
icu/source/i18n/plurrule.cpp:653:86: note: Function 'getRuleFromResource' argument 3 names different: declaration 'status' definition 'errCode'.
icu/source/i18n/plurrule.cpp:1040:32: style: Function 'getKeywords' argument 1 names different: declaration 'maxArraySize' definition 'capacityOfKeywords'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:352:39: note: Function 'getKeywords' argument 1 names different: declaration 'maxArraySize' definition 'capacityOfKeywords'.
icu/source/i18n/plurrule.cpp:1040:32: note: Function 'getKeywords' argument 1 names different: declaration 'maxArraySize' definition 'capacityOfKeywords'.
icu/source/i18n/plurrule.cpp:1057:43: style: Function 'isKeyword' argument 1 names different: declaration 'keyword' definition 'keywordParam'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:353:50: note: Function 'isKeyword' argument 1 names different: declaration 'keyword' definition 'keywordParam'.
icu/source/i18n/plurrule.cpp:1057:43: note: Function 'isKeyword' argument 1 names different: declaration 'keyword' definition 'keywordParam'.
icu/source/i18n/plurrule.cpp:1326:68: style: Function 'getKeyType' argument 2 names different: declaration 'type' definition 'keyType'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:152:71: note: Function 'getKeyType' argument 2 names different: declaration 'type' definition 'keyType'.
icu/source/i18n/plurrule.cpp:1326:68: note: Function 'getKeyType' argument 2 names different: declaration 'type' definition 'keyType'.
icu/source/i18n/plurrule.cpp:1430:49: style: Function 'FixedDecimal' argument 1 names different: declaration 'n' definition 'digits'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:266:48: note: Function 'FixedDecimal' argument 1 names different: declaration 'n' definition 'digits'.
icu/source/i18n/plurrule.cpp:1430:49: note: Function 'FixedDecimal' argument 1 names different: declaration 'n' definition 'digits'.
icu/source/i18n/plurrule.cpp:1474:49: style: Function 'FixedDecimal' argument 1 names different: declaration 's' definition 'num'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:269:39: note: Function 'FixedDecimal' argument 1 names different: declaration 's' definition 'num'.
icu/source/i18n/plurrule.cpp:1474:49: note: Function 'FixedDecimal' argument 1 names different: declaration 's' definition 'num'.
icu/source/i18n/plurrule.cpp:1474:66: style: Function 'FixedDecimal' argument 2 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:269:54: note: Function 'FixedDecimal' argument 2 names different: declaration 'ec' definition 'status'.
icu/source/i18n/plurrule.cpp:1474:66: note: Function 'FixedDecimal' argument 2 names different: declaration 'ec' definition 'status'.
icu/source/i18n/plurrule.cpp:1624:55: style: Function 'adjustForMinFractionDigits' argument 1 names different: declaration 'min' definition 'minFractionDigits'. [funcArgNamesDifferent]
icu/source/i18n/plurrule_impl.h:284:45: note: Function 'adjustForMinFractionDigits' argument 1 names different: declaration 'min' definition 'minFractionDigits'.
icu/source/i18n/plurrule.cpp:1624:55: note: Function 'adjustForMinFractionDigits' argument 1 names different: declaration 'min' definition 'minFractionDigits'.
icu/source/i18n/plurrule.cpp:1071:19: warning: Member variable 'PluralRuleParser::ruleSrc' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/plurrule.cpp:749:5: performance: Variable 'negated' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/plurrule.cpp:750:5: performance: Variable 'integerOnly' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/plurrule.cpp:1500:5: performance: Variable 'hasIntegerValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/plurrule.cpp:1501:5: performance: Variable 'isNegative' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/plurrule.cpp:1502:5: performance: Variable '_isNaN' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/plurrule.cpp:1503:5: performance: Variable '_isInfinite' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/plurrule.cpp:1674:5: performance: Variable 'fOpenStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/plurrule_impl.h:256:1: warning: The class 'FixedDecimal' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/plurrule_impl.h:299:1: warning: The class 'AndConstraint' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/plurrule_impl.h:322:1: warning: The class 'OrConstraint' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/plurrule_impl.h:335:1: warning: The class 'RuleChain' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/precision.cpp:112:26: style: Function 'getInterval' argument 1 names different: declaration 'roundedValue' definition 'value'. [funcArgNamesDifferent]
icu/source/i18n/precision.h:114:30: note: Function 'getInterval' argument 1 names different: declaration 'roundedValue' definition 'value'.
icu/source/i18n/precision.cpp:112:26: note: Function 'getInterval' argument 1 names different: declaration 'roundedValue' definition 'value'.
icu/source/i18n/quant.h:24:1: warning: The class 'Quantifier' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/rbnf.cpp:644:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
icu/source/i18n/rbnf.cpp:642:39: note: outer condition: *p
icu/source/i18n/rbnf.cpp:644:13: note: identical inner condition: *p
icu/source/i18n/rbnf.cpp:1841:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbnf.cpp:824:17: style: The scope of the variable 'rules_tag' can be reduced. [variableScope]
icu/source/i18n/rbnf.cpp:382:29: style: Function 'parse' argument 1 names different: declaration 'data' definition '_data'. [funcArgNamesDifferent]
icu/source/i18n/rbnf.cpp:315:42: note: Function 'parse' argument 1 names different: declaration 'data' definition '_data'.
icu/source/i18n/rbnf.cpp:382:29: note: Function 'parse' argument 1 names different: declaration 'data' definition '_data'.
icu/source/i18n/rbnf.cpp:678:67: style: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:650:48: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/rbnf.cpp:678:67: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/rbnf.cpp:679:67: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:650:76: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'.
icu/source/i18n/rbnf.cpp:679:67: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'.
icu/source/i18n/rbnf.cpp:680:60: style: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:651:39: note: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'.
icu/source/i18n/rbnf.cpp:680:60: note: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'.
icu/source/i18n/rbnf.cpp:703:67: style: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:603:48: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/rbnf.cpp:703:67: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/rbnf.cpp:704:67: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:603:76: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'.
icu/source/i18n/rbnf.cpp:704:67: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'locs'.
icu/source/i18n/rbnf.cpp:729:64: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'info'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:1068:79: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'info'.
icu/source/i18n/rbnf.cpp:729:64: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'localizations' definition 'info'.
icu/source/i18n/rbnf.cpp:730:60: style: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:1069:29: note: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'.
icu/source/i18n/rbnf.cpp:730:60: note: Function 'RuleBasedNumberFormat' argument 3 names different: declaration 'locale' definition 'alocale'.
icu/source/i18n/rbnf.cpp:752:67: style: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:578:48: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/rbnf.cpp:752:67: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/rbnf.cpp:776:67: style: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:621:46: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/rbnf.cpp:776:67: note: Function 'RuleBasedNumberFormat' argument 1 names different: declaration 'rules' definition 'description'.
icu/source/i18n/rbnf.cpp:777:40: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'aLocale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:621:67: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'aLocale'.
icu/source/i18n/rbnf.cpp:777:40: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'aLocale'.
icu/source/i18n/rbnf.cpp:801:81: style: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'alocale'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:668:60: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'alocale'.
icu/source/i18n/rbnf.cpp:801:81: note: Function 'RuleBasedNumberFormat' argument 2 names different: declaration 'locale' definition 'alocale'.
icu/source/i18n/rbnf.cpp:1059:75: style: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:769:41: note: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'.
icu/source/i18n/rbnf.cpp:1059:75: note: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'.
icu/source/i18n/rbnf.cpp:1085:94: style: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:780:41: note: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'.
icu/source/i18n/rbnf.cpp:1085:94: note: Function 'getRuleSetDisplayName' argument 2 names different: declaration 'locale' definition 'localeParam'.
icu/source/i18n/rbnf.cpp:1487:75: style: Function 'init' argument 2 names different: declaration 'localizations' definition 'localizationInfos'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:1071:61: note: Function 'init' argument 2 names different: declaration 'localizations' definition 'localizationInfos'.
icu/source/i18n/rbnf.cpp:1487:75: note: Function 'init' argument 2 names different: declaration 'localizations' definition 'localizationInfos'.
icu/source/i18n/rbnf.cpp:1488:42: style: Function 'init' argument 3 names different: declaration 'perror' definition 'pErr'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:1071:89: note: Function 'init' argument 3 names different: declaration 'perror' definition 'pErr'.
icu/source/i18n/rbnf.cpp:1488:42: note: Function 'init' argument 3 names different: declaration 'perror' definition 'pErr'.
icu/source/i18n/rbnf.cpp:1712:55: style: Function 'stripWhitespace' argument 1 names different: declaration 'src' definition 'description'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbnf.h:1074:41: note: Function 'stripWhitespace' argument 1 names different: declaration 'src' definition 'description'.
icu/source/i18n/rbnf.cpp:1712:55: note: Function 'stripWhitespace' argument 1 names different: declaration 'src' definition 'description'.
icu/source/i18n/rbnf.cpp:212:13: style: Technically the member function 'VArray::length' can be const. [functionConst]
icu/source/i18n/rbnf.cpp:330:18: style: Technically the member function 'LocDataParser::check' can be const. [functionConst]
icu/source/i18n/rbnf.cpp:338:18: performance: Technically the member function 'LocDataParser::inList' can be static. [functionStatic]
icu/source/i18n/rbnf.cpp:201:5: style: Class 'VArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/rbt.cpp:56:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt.cpp:146:11: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt.cpp:230:14: style: The scope of the variable 'loopCount' can be reduced. [variableScope]
icu/source/i18n/rbt.cpp:155:75: style: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'. [funcArgNamesDifferent]
icu/source/i18n/rbt.h:382:54: note: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'.
icu/source/i18n/rbt.cpp:155:75: note: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'.
icu/source/i18n/rbt.cpp:204:81: style: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/rbt.h:406:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'.
icu/source/i18n/rbt.cpp:204:81: note: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'.
icu/source/i18n/rbt.cpp:285:64: style: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. [funcArgNamesDifferent]
icu/source/i18n/rbt.h:422:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
icu/source/i18n/rbt.cpp:285:64: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
icu/source/i18n/rbt_pars.h:140:5: style: Class 'TransliteratorParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/rbt_set.h:72:5: style: Class 'TransliterationRuleSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/rbt_data.h:107:5: style: Class 'TransliterationRuleData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/rbt.h:291:1: warning: The class 'RuleBasedTransliterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/rbt.h:399:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/rbt.h:399:29: note: Function in derived class
icu/source/i18n/rbt.h:406:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/rbt.h:406:18: note: Function in derived class
icu/source/i18n/rbt.h:422:28: style: The function 'toRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:879:28: note: Virtual function in base class
icu/source/i18n/rbt.h:422:28: note: Function in derived class
icu/source/i18n/rbt.h:429:18: style: The function 'handleGetSourceSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:948:18: note: Virtual function in base class
icu/source/i18n/rbt.h:429:18: note: Function in derived class
icu/source/i18n/rbt.h:435:25: style: The function 'getTargetSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:963:25: note: Virtual function in base class
icu/source/i18n/rbt.h:435:25: note: Function in derived class
icu/source/i18n/rbt.h:460:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/rbt.h:460:22: note: Function in derived class
icu/source/i18n/rbt_data.cpp:51:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_data.cpp:56:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:185:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:199:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:233:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:248:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:847:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:851:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:898:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:913:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:1091:45: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:1114:59: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:1119:43: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:1135:45: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:1138:43: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:1615:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_pars.cpp:1659:13: style: The scope of the variable 'index' can be reduced. [variableScope]
icu/source/i18n/rbt_pars.cpp:174:53: style: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.cpp:145:46: note: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'.
icu/source/i18n/rbt_pars.cpp:174:53: note: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'.
icu/source/i18n/rbt_pars.cpp:175:37: style: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.cpp:146:30: note: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'.
icu/source/i18n/rbt_pars.cpp:175:37: note: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'.
icu/source/i18n/rbt_pars.cpp:176:39: style: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.cpp:147:32: note: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'.
icu/source/i18n/rbt_pars.cpp:176:39: note: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'.
icu/source/i18n/rbt_pars.cpp:184:61: style: Function 'lookup' argument 1 names different: declaration 's' definition 'name'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.cpp:151:62: note: Function 'lookup' argument 1 names different: declaration 's' definition 'name'.
icu/source/i18n/rbt_pars.cpp:184:61: note: Function 'lookup' argument 1 names different: declaration 's' definition 'name'.
icu/source/i18n/rbt_pars.cpp:343:42: style: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.cpp:302:36: note: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'.
icu/source/i18n/rbt_pars.cpp:343:42: note: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'.
icu/source/i18n/rbt_pars.cpp:796:53: style: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.cpp:322:47: note: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'.
icu/source/i18n/rbt_pars.cpp:796:53: note: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'.
icu/source/i18n/rbt_pars.cpp:811:52: style: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.cpp:328:46: note: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'.
icu/source/i18n/rbt_pars.cpp:811:52: note: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'.
icu/source/i18n/rbt_pars.cpp:856:45: style: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.h:164:32: note: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'.
icu/source/i18n/rbt_pars.cpp:856:45: note: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'.
icu/source/i18n/rbt_pars.cpp:886:60: style: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.h:181:42: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'.
icu/source/i18n/rbt_pars.cpp:886:60: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'.
icu/source/i18n/rbt_pars.cpp:887:55: style: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.h:182:37: note: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'.
icu/source/i18n/rbt_pars.cpp:887:55: note: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'.
icu/source/i18n/rbt_pars.cpp:1475:51: style: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/rbt_pars.h:264:82: note: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'.
icu/source/i18n/rbt_pars.cpp:1475:51: note: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'.
icu/source/i18n/rbt_pars.cpp:351:5: performance: Variable 'anchorStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/rbt_pars.cpp:351:19: performance: Variable 'anchorEnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/rbt_pars.cpp:302:5: style: Class 'RuleHalf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/strmatch.h:172:21: style: The function 'replace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:66:21: note: Virtual function in base class
icu/source/i18n/strmatch.h:172:21: note: Function in derived class
icu/source/i18n/strmatch.h:190:28: style: The function 'toReplacerPattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:85:28: note: Virtual function in base class
icu/source/i18n/strmatch.h:190:28: note: Function in derived class
icu/source/i18n/strmatch.h:214:18: style: The function 'addReplacementSetTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:94:18: note: Virtual function in base class
icu/source/i18n/strmatch.h:214:18: note: Function in derived class
icu/source/i18n/strrepl.h:125:21: style: The function 'replace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:66:21: note: Virtual function in base class
icu/source/i18n/strrepl.h:125:21: note: Function in derived class
icu/source/i18n/strrepl.h:133:28: style: The function 'toReplacerPattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:85:28: note: Virtual function in base class
icu/source/i18n/strrepl.h:133:28: note: Function in derived class
icu/source/i18n/strrepl.h:139:18: style: The function 'addReplacementSetTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/unirepl.h:94:18: note: Virtual function in base class
icu/source/i18n/strrepl.h:139:18: note: Function in derived class
icu/source/i18n/rbt_rule.cpp:183:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_rule.cpp:186:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_rule.cpp:189:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_rule.cpp:366:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_rule.cpp:65:73: style: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'. [funcArgNamesDifferent]
icu/source/i18n/rbt_rule.h:189:56: note: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'.
icu/source/i18n/rbt_rule.cpp:65:73: note: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'.
icu/source/i18n/rbt_rule.cpp:469:59: style: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'. [funcArgNamesDifferent]
icu/source/i18n/rbt_rule.h:284:50: note: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'.
icu/source/i18n/rbt_rule.cpp:469:59: note: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'.
icu/source/i18n/rbt_rule.cpp:519:66: style: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent]
icu/source/i18n/rbt_rule.h:208:49: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'.
icu/source/i18n/rbt_rule.cpp:519:66: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'.
icu/source/i18n/rbt_set.cpp:194:78: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_set.cpp:311:34: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_set.cpp:326:42: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_set.cpp:352:20: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_set.cpp:440:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_set.cpp:457:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbt_set.cpp:187:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/i18n/rbt_set.cpp:187:16: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/i18n/rbt_set.cpp:220:69: style: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent]
icu/source/i18n/rbt_set.h:89:49: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'.
icu/source/i18n/rbt_set.cpp:220:69: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'.
icu/source/i18n/rbt_set.cpp:405:61: style: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/rbt_set.h:138:41: note: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'.
icu/source/i18n/rbt_set.cpp:405:61: note: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'.
icu/source/i18n/rbt_set.cpp:406:51: style: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'. [funcArgNamesDifferent]
icu/source/i18n/rbt_set.h:139:31: note: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'.
icu/source/i18n/rbt_set.cpp:406:51: note: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'.
icu/source/i18n/rbt_set.cpp:430:63: style: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'. [funcArgNamesDifferent]
icu/source/i18n/rbt_set.h:148:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'.
icu/source/i18n/rbt_set.cpp:430:63: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'.
icu/source/i18n/rbt_set.cpp:166:25: warning: Member variable 'TransliterationRuleSet::index' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/rbt_set.h:122:18: warning: Virtual function 'freeze' is called from copy constructor 'TransliterationRuleSet(const TransliterationRuleSet&)' at line 208. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/i18n/rbt_set.cpp:208:9: note: Calling freeze
icu/source/i18n/rbt_set.h:122:18: note: freeze is a virtual method
icu/source/i18n/rbtz.cpp:275:36: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:309:34: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:314:34: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:438:42: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:444:44: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:453:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:458:51: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:464:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:651:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:746:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:753:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:787:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:829:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:836:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:870:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rbtz.cpp:402:62: style: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbtz.h:199:60: note: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'.
icu/source/i18n/rbtz.cpp:402:62: note: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'.
icu/source/i18n/rbtz.cpp:420:50: style: Function 'getOffsetInternal' argument 7 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbtz.h:321:61: note: Function 'getOffsetInternal' argument 7 names different: declaration 'ec' definition 'status'.
icu/source/i18n/rbtz.cpp:420:50: note: Function 'getOffsetInternal' argument 7 names different: declaration 'ec' definition 'status'.
icu/source/i18n/rbtz.cpp:738:65: style: Function 'findNext' argument 3 names different: declaration 'time' definition 'transitionTime'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbtz.h:314:56: note: Function 'findNext' argument 3 names different: declaration 'time' definition 'transitionTime'.
icu/source/i18n/rbtz.cpp:738:65: note: Function 'findNext' argument 3 names different: declaration 'time' definition 'transitionTime'.
icu/source/i18n/rbtz.cpp:739:44: style: Function 'findNext' argument 4 names different: declaration 'from' definition 'fromRule'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbtz.h:314:77: note: Function 'findNext' argument 4 names different: declaration 'from' definition 'fromRule'.
icu/source/i18n/rbtz.cpp:739:44: note: Function 'findNext' argument 4 names different: declaration 'from' definition 'fromRule'.
icu/source/i18n/rbtz.cpp:739:69: style: Function 'findNext' argument 5 names different: declaration 'to' definition 'toRule'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbtz.h:314:98: note: Function 'findNext' argument 5 names different: declaration 'to' definition 'toRule'.
icu/source/i18n/rbtz.cpp:739:69: note: Function 'findNext' argument 5 names different: declaration 'to' definition 'toRule'.
icu/source/i18n/rbtz.cpp:822:65: style: Function 'findPrev' argument 3 names different: declaration 'time' definition 'transitionTime'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbtz.h:315:56: note: Function 'findPrev' argument 3 names different: declaration 'time' definition 'transitionTime'.
icu/source/i18n/rbtz.cpp:822:65: note: Function 'findPrev' argument 3 names different: declaration 'time' definition 'transitionTime'.
icu/source/i18n/rbtz.cpp:823:44: style: Function 'findPrev' argument 4 names different: declaration 'from' definition 'fromRule'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbtz.h:315:77: note: Function 'findPrev' argument 4 names different: declaration 'from' definition 'fromRule'.
icu/source/i18n/rbtz.cpp:823:44: note: Function 'findPrev' argument 4 names different: declaration 'from' definition 'fromRule'.
icu/source/i18n/rbtz.cpp:823:69: style: Function 'findPrev' argument 5 names different: declaration 'to' definition 'toRule'. [funcArgNamesDifferent]
icu/source/i18n/unicode/rbtz.h:315:98: note: Function 'findPrev' argument 5 names different: declaration 'to' definition 'toRule'.
icu/source/i18n/rbtz.cpp:823:69: note: Function 'findPrev' argument 5 names different: declaration 'to' definition 'toRule'.
icu/source/i18n/regexcmp.cpp:286:20: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:333:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1532:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1539:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1546:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1553:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1562:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1570:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1581:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1591:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1602:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1611:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1623:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1630:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1700:30: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1719:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1736:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1749:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1766:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1805:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1817:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:1836:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:2759:39: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:2773:39: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:4595:24: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:4608:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:4615:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:4621:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/regexcmp.cpp:2176:15: style: The scope of the variable 'patOp' can be reduced. [variableScope]
icu/source/i18n/regexcmp.cpp:2670:16: style: The scope of the variable 'op' can be reduced. [variableScope]
icu/source/i18n/regexcmp.cpp:2671:16: style: The scope of the variable 'opType' can be reduced. [variableScope]
icu/source/i18n/regexcmp.cpp:3193:16: style: The scope of the variable 'op' can be reduced. [variableScope]
icu/source/i18n/regexcmp.cpp:3194:16: style: The scope of the variable 'opType' can be reduced. [variableScope]
icu/source/i18n/regexcmp.cpp:3466:16: style: The scope of the variable 'op' can be reduced. [variableScope]
icu/source/i18n/regexcmp.cpp:3467:16: style: The scope of the variable 'opType' can be reduced. [variableScope]
icu/source/i18n/regeximp.h:345:50: style: Function 'init' argument 1 names different: declaration 'src' definition 's'. [funcArgNamesDifferent]
icu/source/i18n/regeximp.h:326:40: note: Function 'init' argument 1 names different: declaration 'src' definition 's'.
icu/source/i18n/regeximp.h:345:50: note: Function 'init' argument 1 names different: declaration 'src' definition 's'.
icu/source/i18n/regexcmp.cpp:54:42: style: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'. [funcArgNamesDifferent]
icu/source/i18n/regexcmp.h:58:32: note: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'.
icu/source/i18n/regexcmp.cpp:54:42: note: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'.
icu/source/i18n/regexcmp.cpp:54:59: style: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/regexcmp.h:58:48: note: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'.
icu/source/i18n/regexcmp.cpp:54:59: note: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'.
icu/source/i18n/regexcmp.cpp:353:44: style: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'. [funcArgNamesDifferent]
icu/source/i18n/regexcmp.h:89:40: note: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'.
icu/source/i18n/regexcmp.cpp:353:44: note: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'.
icu/source/i18n/regexcmp.cpp:2130:43: style: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'. [funcArgNamesDifferent]
icu/source/i18n/regexcmp.h:97:35: note: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'.
icu/source/i18n/regexcmp.cpp:2130:43: note: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'.
icu/source/i18n/regexcmp.cpp:4584:36: style: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'. [funcArgNamesDifferent]
icu/source/i18n/regexcmp.h:124:33: note: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'.
icu/source/i18n/regexcmp.cpp:4584:36: note: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'.
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fParseErr' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fStateTable' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fStack' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fStackPtr' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fNewModeFlags' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fPatternLength' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fIntervalLow' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fIntervalUpper' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regexcmp.cpp:54:15: warning: Member variable 'RegexCompile::fNameStartPos' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regeximp.h:325:5: style: 'Regex8BitSet::operator=' should return 'Regex8BitSet &'. [operatorEq]
icu/source/i18n/regeximp.h:367:9: style: Class 'CaseFoldingUTextIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/regexst.h:39:5: style: Class 'RegexStaticSets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/regeximp.h:323:1: warning: The struct 'Regex8BitSet' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
icu/source/i18n/regeximp.cpp:21:27: warning: Member variable 'CaseFoldingUTextIterator::fFoldIndex' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regeximp.cpp:66:27: warning: Member variable 'CaseFoldingUCharIterator::fFoldIndex' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/regextxt.cpp:20:52: style: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'. [funcArgNamesDifferent]
icu/source/i18n/regextxt.h:44:98: note: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'.
icu/source/i18n/regextxt.cpp:20:52: note: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'.
icu/source/i18n/region.cpp:209:39: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:210:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:253:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:272:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:291:9: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:297:9: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:303:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:310:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:320:9: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:337:32: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:341:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:369:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:473:17: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:476:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:488:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:508:17: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:520:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:536:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/region.cpp:657:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldatefmt.cpp:1031:63: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldatefmt.cpp:1042:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldatefmt.cpp:1066:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldatefmt.cpp:1094:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldatefmt.cpp:1123:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldatefmt.cpp:705:45: style: Function 'RelativeDateTimeFormatter' argument 3 names different: declaration 'style' definition 'styl'. [funcArgNamesDifferent]
icu/source/i18n/unicode/reldatefmt.h:355:49: note: Function 'RelativeDateTimeFormatter' argument 3 names different: declaration 'style' definition 'styl'.
icu/source/i18n/reldatefmt.cpp:705:45: note: Function 'RelativeDateTimeFormatter' argument 3 names different: declaration 'style' definition 'styl'.
icu/source/i18n/reldatefmt.cpp:969:24: style: Function 'init' argument 2 names different: declaration 'brkIter' definition 'biToAdopt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/reldatefmt.h:513:28: note: Function 'init' argument 2 names different: declaration 'brkIter' definition 'biToAdopt'.
icu/source/i18n/reldatefmt.cpp:969:24: note: Function 'init' argument 2 names different: declaration 'brkIter' definition 'biToAdopt'.
icu/source/i18n/reldatefmt.cpp:302:5: warning: Member variable 'RelDateTimeFmtDataSink::pastFutureIndex' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/reldatefmt.cpp:302:5: warning: Member variable 'RelDateTimeFmtDataSink::style' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/reldatefmt.cpp:302:5: warning: Member variable 'RelDateTimeFmtDataSink::genericUnit' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/unicode/reldatefmt.h:316:5: style: Class 'RelativeDateTimeFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/sharedbreakiterator.h:33:5: style: Class 'SharedBreakIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/reldatefmt.cpp:302:5: style: Struct 'RelDateTimeFmtDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/reldtfmt.cpp:54:30: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldtfmt.cpp:60:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldtfmt.cpp:547:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/reldtfmt.cpp:490:15: style: The scope of the variable 'n' can be reduced. [variableScope]
icu/source/i18n/reldtfmt.cpp:576:53: style: Function 'dayDifference' argument 1 names different: declaration 'until' definition 'cal'. [funcArgNamesDifferent]
icu/source/i18n/reldtfmt.h:294:44: note: Function 'dayDifference' argument 1 names different: declaration 'until' definition 'cal'.
icu/source/i18n/reldtfmt.cpp:576:53: note: Function 'dayDifference' argument 1 names different: declaration 'until' definition 'cal'.
icu/source/i18n/rematch.cpp:2502:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2623:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2710:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2727:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2824:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2839:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2880:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2896:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2957:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:2980:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3005:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3022:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3030:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3051:21: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3069:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3079:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3090:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3100:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3113:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3121:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3130:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3141:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3151:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3162:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3172:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3182:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3197:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3286:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3304:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3329:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3341:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3364:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3372:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3387:37: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3396:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3407:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3417:30: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3431:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3461:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3471:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3539:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3678:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3691:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3723:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3738:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3779:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3803:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3837:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3865:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3912:30: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:3980:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4005:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4091:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4115:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4128:36: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4402:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4416:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4455:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4471:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4502:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4533:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4557:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4581:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4597:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4605:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4626:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4643:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4653:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4664:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4674:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4684:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4692:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4701:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4710:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4720:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4735:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4745:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4753:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4769:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4847:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4865:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4887:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4899:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4918:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4927:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4943:37: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4951:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4962:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4971:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:4984:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5009:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5018:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5084:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5221:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5235:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5259:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5272:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5311:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5334:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5368:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5390:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5431:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5489:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5514:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5591:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5615:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/rematch.cpp:5628:36: style: C-style pointer casting [cstyleCast]
icu/source/i18n/remtrans.cpp:54:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/remtrans.cpp:59:83: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/remtrans.h:61:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'.
icu/source/i18n/remtrans.cpp:59:83: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'.
icu/source/i18n/remtrans.h:50:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/remtrans.h:50:29: note: Function in derived class
icu/source/i18n/remtrans.h:61:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/remtrans.h:61:18: note: Function in derived class
icu/source/i18n/remtrans.h:67:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/remtrans.h:67:22: note: Function in derived class
icu/source/i18n/repattrn.cpp:130:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/repattrn.cpp:226:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/repattrn.cpp:522:5: style: Variable 'pat' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/repattrn.cpp:519:0: note: Variable 'pat' is reassigned a value before the old one has been used.
icu/source/i18n/repattrn.cpp:522:5: note: Variable 'pat' is reassigned a value before the old one has been used.
icu/source/i18n/repattrn.cpp:523:5: style: Variable 'matcher' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/repattrn.cpp:520:0: note: Variable 'matcher' is reassigned a value before the old one has been used.
icu/source/i18n/repattrn.cpp:523:5: note: Variable 'matcher' is reassigned a value before the old one has been used.
icu/source/i18n/repattrn.cpp:546:5: style: Variable 'pat' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/repattrn.cpp:543:0: note: Variable 'pat' is reassigned a value before the old one has been used.
icu/source/i18n/repattrn.cpp:546:5: note: Variable 'pat' is reassigned a value before the old one has been used.
icu/source/i18n/repattrn.cpp:547:5: style: Variable 'matcher' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/repattrn.cpp:544:0: note: Variable 'matcher' is reassigned a value before the old one has been used.
icu/source/i18n/repattrn.cpp:547:5: note: Variable 'matcher' is reassigned a value before the old one has been used.
icu/source/i18n/unicode/sortkey.h:318:46: style: Function 'operator!=' argument 1 names different: declaration 'source' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/unicode/sortkey.h:154:60: note: Function 'operator!=' argument 1 names different: declaration 'source' definition 'other'.
icu/source/i18n/unicode/sortkey.h:318:46: note: Function 'operator!=' argument 1 names different: declaration 'source' definition 'other'.
icu/source/i18n/rulebasedcollator.cpp:154:81: style: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:203:33: note: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:154:81: note: Function 'RuleBasedCollator' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:290:45: style: Function 'setLocales' argument 1 names different: declaration 'requestedLocale' definition 'requested'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:803:43: note: Function 'setLocales' argument 1 names different: declaration 'requestedLocale' definition 'requested'.
icu/source/i18n/rulebasedcollator.cpp:290:45: note: Function 'setLocales' argument 1 names different: declaration 'requestedLocale' definition 'requested'.
icu/source/i18n/rulebasedcollator.cpp:290:70: style: Function 'setLocales' argument 2 names different: declaration 'validLocale' definition 'valid'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:803:74: note: Function 'setLocales' argument 2 names different: declaration 'validLocale' definition 'valid'.
icu/source/i18n/rulebasedcollator.cpp:290:70: note: Function 'setLocales' argument 2 names different: declaration 'validLocale' definition 'valid'.
icu/source/i18n/rulebasedcollator.cpp:291:45: style: Function 'setLocales' argument 3 names different: declaration 'actualLocale' definition 'actual'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:803:101: note: Function 'setLocales' argument 3 names different: declaration 'actualLocale' definition 'actual'.
icu/source/i18n/rulebasedcollator.cpp:291:45: note: Function 'setLocales' argument 3 names different: declaration 'actualLocale' definition 'actual'.
icu/source/i18n/rulebasedcollator.cpp:305:67: style: Function 'getLocale' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:402:67: note: Function 'getLocale' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:305:67: note: Function 'getLocale' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:362:44: style: Function 'getVersion' argument 1 names different: declaration 'info' definition 'version'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:416:42: note: Function 'getVersion' argument 1 names different: declaration 'info' definition 'version'.
icu/source/i18n/rulebasedcollator.cpp:362:44: note: Function 'getVersion' argument 1 names different: declaration 'info' definition 'version'.
icu/source/i18n/rulebasedcollator.cpp:368:47: style: Function 'getTailoredSet' argument 1 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:614:52: note: Function 'getTailoredSet' argument 1 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:368:47: note: Function 'getTailoredSet' argument 1 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:411:65: style: Function 'getAttribute' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:520:57: note: Function 'getAttribute' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:411:65: note: Function 'getAttribute' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:445:45: style: Function 'setAttribute' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:510:43: note: Function 'setAttribute' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:445:45: note: Function 'setAttribute' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:599:76: style: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:581:78: note: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:599:76: note: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:604:64: style: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:594:62: note: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:604:64: note: Function 'setVariableTop' argument 2 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:638:59: style: Function 'getReorderCodes' argument 2 names different: declaration 'destCapacity' definition 'capacity'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:666:46: note: Function 'getReorderCodes' argument 2 names different: declaration 'destCapacity' definition 'capacity'.
icu/source/i18n/rulebasedcollator.cpp:638:59: note: Function 'getReorderCodes' argument 2 names different: declaration 'destCapacity' definition 'capacity'.
icu/source/i18n/rulebasedcollator.cpp:639:48: style: Function 'getReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:667:50: note: Function 'getReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:639:48: note: Function 'getReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:656:73: style: Function 'setReorderCodes' argument 2 names different: declaration 'reorderCodesLength' definition 'length'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:681:43: note: Function 'setReorderCodes' argument 2 names different: declaration 'reorderCodesLength' definition 'length'.
icu/source/i18n/rulebasedcollator.cpp:656:73: note: Function 'setReorderCodes' argument 2 names different: declaration 'reorderCodesLength' definition 'length'.
icu/source/i18n/rulebasedcollator.cpp:657:48: style: Function 'setReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:682:47: note: Function 'setReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:657:48: note: Function 'setReorderCodes' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:700:49: style: Function 'compare' argument 1 names different: declaration 'source' definition 'left'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:273:59: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
icu/source/i18n/rulebasedcollator.cpp:700:49: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
icu/source/i18n/rulebasedcollator.cpp:700:76: style: Function 'compare' argument 2 names different: declaration 'target' definition 'right'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:274:59: note: Function 'compare' argument 2 names different: declaration 'target' definition 'right'.
icu/source/i18n/rulebasedcollator.cpp:700:76: note: Function 'compare' argument 2 names different: declaration 'target' definition 'right'.
icu/source/i18n/rulebasedcollator.cpp:701:40: style: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:275:50: note: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:701:40: note: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:708:49: style: Function 'compare' argument 1 names different: declaration 'source' definition 'left'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:290:59: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
icu/source/i18n/rulebasedcollator.cpp:708:49: note: Function 'compare' argument 1 names different: declaration 'source' definition 'left'.
icu/source/i18n/rulebasedcollator.cpp:708:76: style: Function 'compare' argument 2 names different: declaration 'target' definition 'right'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:291:59: note: Function 'compare' argument 2 names different: declaration 'target' definition 'right'.
icu/source/i18n/rulebasedcollator.cpp:708:76: note: Function 'compare' argument 2 names different: declaration 'target' definition 'right'.
icu/source/i18n/rulebasedcollator.cpp:709:56: style: Function 'compare' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:293:50: note: Function 'compare' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:709:56: note: Function 'compare' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:743:51: style: Function 'compareUTF8' argument 1 names different: declaration 'source' definition 'left'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:343:61: note: Function 'compareUTF8' argument 1 names different: declaration 'source' definition 'left'.
icu/source/i18n/rulebasedcollator.cpp:743:51: note: Function 'compareUTF8' argument 1 names different: declaration 'source' definition 'left'.
icu/source/i18n/rulebasedcollator.cpp:743:76: style: Function 'compareUTF8' argument 2 names different: declaration 'target' definition 'right'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:344:61: note: Function 'compareUTF8' argument 2 names different: declaration 'target' definition 'right'.
icu/source/i18n/rulebasedcollator.cpp:743:76: note: Function 'compareUTF8' argument 2 names different: declaration 'target' definition 'right'.
icu/source/i18n/rulebasedcollator.cpp:744:44: style: Function 'compareUTF8' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:345:54: note: Function 'compareUTF8' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:744:44: note: Function 'compareUTF8' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:1216:43: style: Function 'compare' argument 1 names different: declaration 'sIter' definition 'left'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:326:53: note: Function 'compare' argument 1 names different: declaration 'sIter' definition 'left'.
icu/source/i18n/rulebasedcollator.cpp:1216:43: note: Function 'compare' argument 1 names different: declaration 'sIter' definition 'left'.
icu/source/i18n/rulebasedcollator.cpp:1216:64: style: Function 'compare' argument 2 names different: declaration 'tIter' definition 'right'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:327:53: note: Function 'compare' argument 2 names different: declaration 'tIter' definition 'right'.
icu/source/i18n/rulebasedcollator.cpp:1216:64: note: Function 'compare' argument 2 names different: declaration 'tIter' definition 'right'.
icu/source/i18n/rulebasedcollator.cpp:1217:40: style: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:328:50: note: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:1217:40: note: Function 'compare' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:1279:57: style: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:361:64: note: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'.
icu/source/i18n/rulebasedcollator.cpp:1279:57: note: Function 'getCollationKey' argument 1 names different: declaration 'source' definition 's'.
icu/source/i18n/rulebasedcollator.cpp:1280:48: style: Function 'getCollationKey' argument 3 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:363:55: note: Function 'getCollationKey' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:1280:48: note: Function 'getCollationKey' argument 3 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:1308:52: style: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:630:53: note: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'.
icu/source/i18n/rulebasedcollator.cpp:1308:52: note: Function 'getSortKey' argument 1 names different: declaration 'source' definition 's'.
icu/source/i18n/rulebasedcollator.cpp:1309:40: style: Function 'getSortKey' argument 2 names different: declaration 'result' definition 'dest'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:630:70: note: Function 'getSortKey' argument 2 names different: declaration 'result' definition 'dest'.
icu/source/i18n/rulebasedcollator.cpp:1309:40: note: Function 'getSortKey' argument 2 names different: declaration 'result' definition 'dest'.
icu/source/i18n/rulebasedcollator.cpp:1309:54: style: Function 'getSortKey' argument 3 names different: declaration 'resultLength' definition 'capacity'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:631:40: note: Function 'getSortKey' argument 3 names different: declaration 'resultLength' definition 'capacity'.
icu/source/i18n/rulebasedcollator.cpp:1309:54: note: Function 'getSortKey' argument 3 names different: declaration 'resultLength' definition 'capacity'.
icu/source/i18n/rulebasedcollator.cpp:1542:65: style: Function 'internalGetShortDefinitionString' argument 4 names different: declaration 'status' definition 'errorCode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tblcoll.h:719:66: note: Function 'internalGetShortDefinitionString' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/rulebasedcollator.cpp:1542:65: note: Function 'internalGetShortDefinitionString' argument 4 names different: declaration 'status' definition 'errorCode'.
icu/source/i18n/uitercollationiterator.h:67:5: warning: Member variable 'FCDUIterCollationIterator::pos' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/uitercollationiterator.h:67:5: warning: Member variable 'FCDUIterCollationIterator::limit' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/utf8collationiterator.h:82:5: warning: Member variable 'FCDUTF8CollationIterator::limit' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/rulebasedcollator.cpp:783:5: warning: Member variable 'NFDIterator::decomp' is not initialized in the constructor. [uninitMemberVar]
icu/source/i18n/unicode/sortkey.h:138:5: style: 'CollationKey::operator=' should return 'CollationKey &'. [operatorEq]
icu/source/i18n/unicode/tblcoll.h:809:5: style: Class 'RuleBasedCollator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/rulebasedcollator.cpp:95:5: style: Class 'CollationKeyByteSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/rulebasedcollator.cpp:912:5: style: Class 'UIterNFDIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/rulebasedcollator.cpp:1396:5: style: Class 'PartLevelCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/uitercollationiterator.h:42:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:122:18: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:42:18: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:44:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:124:21: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:44:21: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:46:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:216:21: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:46:21: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:48:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:222:21: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:48:21: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:51:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:237:22: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:51:22: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:53:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:245:19: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:53:19: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:55:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:260:18: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:55:18: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:57:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:262:18: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:57:18: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:74:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/uitercollationiterator.h:42:18: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:74:18: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:76:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/uitercollationiterator.h:44:21: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:76:21: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:78:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/uitercollationiterator.h:46:21: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:78:21: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:80:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/uitercollationiterator.h:48:21: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:80:21: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:83:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/uitercollationiterator.h:51:22: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:83:22: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:85:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/uitercollationiterator.h:53:19: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:85:19: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:87:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/uitercollationiterator.h:55:18: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:87:18: note: Function in derived class
icu/source/i18n/uitercollationiterator.h:89:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/uitercollationiterator.h:57:18: note: Virtual function in base class
icu/source/i18n/uitercollationiterator.h:89:18: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:43:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:122:18: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:43:18: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:45:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:124:21: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:45:21: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:47:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:216:21: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:47:21: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:49:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:222:21: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:49:21: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:62:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:237:22: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:62:22: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:64:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:251:19: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:64:19: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:66:19: style: The function 'forbidSurrogateCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:258:19: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:66:19: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:68:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:260:18: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:68:18: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:70:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:262:18: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:70:18: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:90:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf8collationiterator.h:43:18: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:90:18: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:92:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf8collationiterator.h:45:21: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:92:21: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:94:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf8collationiterator.h:47:21: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:94:21: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:96:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf8collationiterator.h:49:21: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:96:21: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:99:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf8collationiterator.h:62:22: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:99:22: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:101:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationiterator.h:245:19: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:101:19: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:103:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf8collationiterator.h:64:19: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:103:19: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:105:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf8collationiterator.h:68:18: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:105:18: note: Function in derived class
icu/source/i18n/utf8collationiterator.h:107:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/utf8collationiterator.h:70:18: note: Virtual function in base class
icu/source/i18n/utf8collationiterator.h:107:18: note: Function in derived class
icu/source/i18n/rulebasedcollator.cpp:101:18: style: The function 'AppendBeyondCapacity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationkeys.h:72:18: note: Virtual function in base class
icu/source/i18n/rulebasedcollator.cpp:101:18: note: Function in derived class
icu/source/i18n/rulebasedcollator.cpp:102:19: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationkeys.h:73:19: note: Virtual function in base class
icu/source/i18n/rulebasedcollator.cpp:102:19: note: Function in derived class
icu/source/i18n/rulebasedcollator.cpp:833:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
icu/source/i18n/rulebasedcollator.cpp:833:21: note: Function in derived class
icu/source/i18n/rulebasedcollator.cpp:885:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
icu/source/i18n/rulebasedcollator.cpp:885:21: note: Function in derived class
icu/source/i18n/rulebasedcollator.cpp:902:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
icu/source/i18n/rulebasedcollator.cpp:902:21: note: Function in derived class
icu/source/i18n/rulebasedcollator.cpp:914:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
icu/source/i18n/rulebasedcollator.cpp:914:21: note: Function in derived class
icu/source/i18n/rulebasedcollator.cpp:926:21: style: The function 'nextRawCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/rulebasedcollator.cpp:821:21: note: Virtual function in base class
icu/source/i18n/rulebasedcollator.cpp:926:21: note: Function in derived class
icu/source/i18n/rulebasedcollator.cpp:1401:19: style: The function 'needToWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/collationkeys.h:100:23: note: Virtual function in base class
icu/source/i18n/rulebasedcollator.cpp:1401:19: note: Function in derived class
icu/source/i18n/scientificnumberformatter.cpp:132:40: style: Function 'format' argument 4 names different: declaration 'decimalFormatSets' definition 'staticSets'. [funcArgNamesDifferent]
icu/source/i18n/unicode/scientificnumberformatter.h:168:48: note: Function 'format' argument 4 names different: declaration 'decimalFormatSets' definition 'staticSets'.
icu/source/i18n/scientificnumberformatter.cpp:132:40: note: Function 'format' argument 4 names different: declaration 'decimalFormatSets' definition 'staticSets'.
icu/source/i18n/unicode/scientificnumberformatter.h:162:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/scientificnumberformatter.h:147:24: note: Virtual function in base class
icu/source/i18n/unicode/scientificnumberformatter.h:162:24: note: Function in derived class
icu/source/i18n/unicode/scientificnumberformatter.h:164:32: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/scientificnumberformatter.h:149:32: note: Virtual function in base class
icu/source/i18n/unicode/scientificnumberformatter.h:164:32: note: Function in derived class
icu/source/i18n/unicode/scientificnumberformatter.h:181:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/scientificnumberformatter.h:147:24: note: Virtual function in base class
icu/source/i18n/unicode/scientificnumberformatter.h:181:24: note: Function in derived class
icu/source/i18n/unicode/scientificnumberformatter.h:183:32: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/scientificnumberformatter.h:149:32: note: Virtual function in base class
icu/source/i18n/unicode/scientificnumberformatter.h:183:32: note: Function in derived class
icu/source/i18n/scriptset.cpp:182:39: style: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'. [funcArgNamesDifferent]
icu/source/i18n/scriptset.h:59:32: note: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'.
icu/source/i18n/scriptset.cpp:182:39: note: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'.
icu/source/i18n/scriptset.cpp:218:57: style: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'. [funcArgNamesDifferent]
icu/source/i18n/scriptset.h:64:51: note: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'.
icu/source/i18n/scriptset.cpp:218:57: note: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'.
icu/source/i18n/scriptset.cpp:297:33: warning: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1' [funcArgOrderDifferent]
icu/source/i18n/scriptset.h:76:39: note: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1'
icu/source/i18n/scriptset.cpp:297:33: note: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1'
icu/source/i18n/search.cpp:30:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/search.cpp:347:37: style: C-style pointer casting [cstyleCast]
icu/source/i18n/search.cpp:366:37: style: C-style pointer casting [cstyleCast]
icu/source/i18n/search.cpp:383:37: style: C-style pointer casting [cstyleCast]
icu/source/i18n/search.cpp:29:5: performance: Variable 'm_text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/usrchimp.h:89:5: style: Class 'UCollationPCE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/usrchimp.h:90:5: style: Class 'UCollationPCE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/selfmt.cpp:46:49: style: Function 'SelectFormat' argument 1 names different: declaration 'pattern' definition 'pat'. [funcArgNamesDifferent]
icu/source/i18n/unicode/selfmt.h:196:39: note: Function 'SelectFormat' argument 1 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/selfmt.cpp:46:49: note: Function 'SelectFormat' argument 1 names different: declaration 'pattern' definition 'pat'.
icu/source/i18n/selfmt.cpp:59:49: style: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'. [funcArgNamesDifferent]
icu/source/i18n/unicode/selfmt.h:221:44: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
icu/source/i18n/selfmt.cpp:59:49: note: Function 'applyPattern' argument 1 names different: declaration 'pattern' definition 'newPattern'.
icu/source/i18n/selfmt.cpp:187:40: style: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/unicode/selfmt.h:331:44: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
icu/source/i18n/selfmt.cpp:187:40: note: Function 'parseObject' argument 3 names different: declaration 'parse_pos' definition 'pos'.
icu/source/i18n/simpletz.cpp:89:38: style: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:163:42: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
icu/source/i18n/simpletz.cpp:89:38: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
icu/source/i18n/simpletz.cpp:91:36: style: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:165:40: note: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
icu/source/i18n/simpletz.cpp:91:36: note: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
icu/source/i18n/simpletz.cpp:108:38: style: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:206:42: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
icu/source/i18n/simpletz.cpp:108:38: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
icu/source/i18n/simpletz.cpp:110:36: style: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:208:40: note: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
icu/source/i18n/simpletz.cpp:110:36: note: Function 'SimpleTimeZone' argument 8 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
icu/source/i18n/simpletz.cpp:127:38: style: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:254:42: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
icu/source/i18n/simpletz.cpp:127:38: note: Function 'SimpleTimeZone' argument 4 names different: declaration 'savingsStartDayOfWeekInMonth' definition 'savingsStartDay'.
icu/source/i18n/simpletz.cpp:130:36: style: Function 'SimpleTimeZone' argument 9 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:257:40: note: Function 'SimpleTimeZone' argument 9 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
icu/source/i18n/simpletz.cpp:130:36: note: Function 'SimpleTimeZone' argument 9 names different: declaration 'savingsEndDayOfWeekInMonth' definition 'savingsEndDay'.
icu/source/i18n/simpletz.cpp:149:39: style: Function 'construct' argument 2 names different: declaration 'startMonth' definition 'savingsStartMonth'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:817:27: note: Function 'construct' argument 2 names different: declaration 'startMonth' definition 'savingsStartMonth'.
icu/source/i18n/simpletz.cpp:149:39: note: Function 'construct' argument 2 names different: declaration 'startMonth' definition 'savingsStartMonth'.
icu/source/i18n/simpletz.cpp:150:39: style: Function 'construct' argument 3 names different: declaration 'startDay' definition 'savingsStartDay'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:817:46: note: Function 'construct' argument 3 names different: declaration 'startDay' definition 'savingsStartDay'.
icu/source/i18n/simpletz.cpp:150:39: note: Function 'construct' argument 3 names different: declaration 'startDay' definition 'savingsStartDay'.
icu/source/i18n/simpletz.cpp:151:39: style: Function 'construct' argument 4 names different: declaration 'startDayOfWeek' definition 'savingsStartDayOfWeek'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:817:63: note: Function 'construct' argument 4 names different: declaration 'startDayOfWeek' definition 'savingsStartDayOfWeek'.
icu/source/i18n/simpletz.cpp:151:39: note: Function 'construct' argument 4 names different: declaration 'startDayOfWeek' definition 'savingsStartDayOfWeek'.
icu/source/i18n/simpletz.cpp:152:40: style: Function 'construct' argument 5 names different: declaration 'startTime' definition 'savingsStartTime'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:818:28: note: Function 'construct' argument 5 names different: declaration 'startTime' definition 'savingsStartTime'.
icu/source/i18n/simpletz.cpp:152:40: note: Function 'construct' argument 5 names different: declaration 'startTime' definition 'savingsStartTime'.
icu/source/i18n/simpletz.cpp:153:41: style: Function 'construct' argument 6 names different: declaration 'startTimeMode' definition 'savingsStartTimeMode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:818:48: note: Function 'construct' argument 6 names different: declaration 'startTimeMode' definition 'savingsStartTimeMode'.
icu/source/i18n/simpletz.cpp:153:41: note: Function 'construct' argument 6 names different: declaration 'startTimeMode' definition 'savingsStartTimeMode'.
icu/source/i18n/simpletz.cpp:154:39: style: Function 'construct' argument 7 names different: declaration 'endMonth' definition 'savingsEndMonth'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:819:27: note: Function 'construct' argument 7 names different: declaration 'endMonth' definition 'savingsEndMonth'.
icu/source/i18n/simpletz.cpp:154:39: note: Function 'construct' argument 7 names different: declaration 'endMonth' definition 'savingsEndMonth'.
icu/source/i18n/simpletz.cpp:155:39: style: Function 'construct' argument 8 names different: declaration 'endDay' definition 'savingsEndDay'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:819:44: note: Function 'construct' argument 8 names different: declaration 'endDay' definition 'savingsEndDay'.
icu/source/i18n/simpletz.cpp:155:39: note: Function 'construct' argument 8 names different: declaration 'endDay' definition 'savingsEndDay'.
icu/source/i18n/simpletz.cpp:156:39: style: Function 'construct' argument 9 names different: declaration 'endDayOfWeek' definition 'savingsEndDayOfWeek'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:819:59: note: Function 'construct' argument 9 names different: declaration 'endDayOfWeek' definition 'savingsEndDayOfWeek'.
icu/source/i18n/simpletz.cpp:156:39: note: Function 'construct' argument 9 names different: declaration 'endDayOfWeek' definition 'savingsEndDayOfWeek'.
icu/source/i18n/simpletz.cpp:157:40: style: Function 'construct' argument 10 names different: declaration 'endTime' definition 'savingsEndTime'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:820:28: note: Function 'construct' argument 10 names different: declaration 'endTime' definition 'savingsEndTime'.
icu/source/i18n/simpletz.cpp:157:40: note: Function 'construct' argument 10 names different: declaration 'endTime' definition 'savingsEndTime'.
icu/source/i18n/simpletz.cpp:158:41: style: Function 'construct' argument 11 names different: declaration 'endTimeMode' definition 'savingsEndTimeMode'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:820:46: note: Function 'construct' argument 11 names different: declaration 'endTimeMode' definition 'savingsEndTimeMode'.
icu/source/i18n/simpletz.cpp:158:41: note: Function 'construct' argument 11 names different: declaration 'endTimeMode' definition 'savingsEndTimeMode'.
icu/source/i18n/simpletz.cpp:159:40: style: Function 'construct' argument 12 names different: declaration 'dstSavings' definition 'savingsDST'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:821:28: note: Function 'construct' argument 12 names different: declaration 'dstSavings' definition 'savingsDST'.
icu/source/i18n/simpletz.cpp:159:40: note: Function 'construct' argument 12 names different: declaration 'dstSavings' definition 'savingsDST'.
icu/source/i18n/simpletz.cpp:415:54: style: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:590:55: note: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'.
icu/source/i18n/simpletz.cpp:415:54: note: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'.
icu/source/i18n/simpletz.cpp:442:54: style: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:609:58: note: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'.
icu/source/i18n/simpletz.cpp:442:54: note: Function 'getOffset' argument 6 names different: declaration 'milliseconds' definition 'millis'.
icu/source/i18n/simpletz.cpp:512:45: style: Function 'getOffsetFromLocal' argument 4 names different: declaration 'rawOffset' definition 'rawOffsetGMT'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:626:18: note: Function 'getOffsetFromLocal' argument 4 names different: declaration 'rawOffset' definition 'rawOffsetGMT'.
icu/source/i18n/simpletz.cpp:512:45: note: Function 'getOffsetFromLocal' argument 4 names different: declaration 'rawOffset' definition 'rawOffsetGMT'.
icu/source/i18n/simpletz.cpp:512:68: style: Function 'getOffsetFromLocal' argument 5 names different: declaration 'dstOffset' definition 'savingsDST'. [funcArgNamesDifferent]
icu/source/i18n/unicode/simpletz.h:626:38: note: Function 'getOffsetFromLocal' argument 5 names different: declaration 'dstOffset' definition 'savingsDST'.
icu/source/i18n/simpletz.cpp:512:68: note: Function 'getOffsetFromLocal' argument 5 names different: declaration 'dstOffset' definition 'savingsDST'.
icu/source/i18n/smallintformatter.cpp:2610:17: style: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'smallPositiveValue'. [funcArgNamesDifferent]
icu/source/i18n/smallintformatter.h:82:21: note: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'smallPositiveValue'.
icu/source/i18n/smallintformatter.cpp:2610:17: note: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'smallPositiveValue'.
icu/source/i18n/tznames_impl.h:108:11: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.h:115:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/smpdtfmt.cpp:354:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/smpdtfmt.cpp:3859:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/smpdtfmt.cpp:2932:30: style: The scope of the variable 'src' can be reduced. [variableScope]
icu/source/i18n/smpdtfmt.cpp:492:55: style: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatDataToAdopt' definition 'symbolsToAdopt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:823:41: note: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatDataToAdopt' definition 'symbolsToAdopt'.
icu/source/i18n/smpdtfmt.cpp:492:55: note: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatDataToAdopt' definition 'symbolsToAdopt'.
icu/source/i18n/smpdtfmt.cpp:514:61: style: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatData' definition 'symbols'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:836:47: note: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatData' definition 'symbols'.
icu/source/i18n/smpdtfmt.cpp:514:61: note: Function 'SimpleDateFormat' argument 2 names different: declaration 'formatData' definition 'symbols'.
icu/source/i18n/smpdtfmt.cpp:2116:82: style: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePos'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:950:40: note: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePos'.
icu/source/i18n/smpdtfmt.cpp:2116:82: note: Function 'parse' argument 3 names different: declaration 'pos' definition 'parsePos'.
icu/source/i18n/smpdtfmt.cpp:2559:52: style: Function 'matchQuarterString' argument 4 names different: declaration 'stringArray' definition 'data'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:1367:53: note: Function 'matchQuarterString' argument 4 names different: declaration 'stringArray' definition 'data'.
icu/source/i18n/smpdtfmt.cpp:2559:52: note: Function 'matchQuarterString' argument 4 names different: declaration 'stringArray' definition 'data'.
icu/source/i18n/smpdtfmt.cpp:2560:39: style: Function 'matchQuarterString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:1367:74: note: Function 'matchQuarterString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'.
icu/source/i18n/smpdtfmt.cpp:2560:39: note: Function 'matchQuarterString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'.
icu/source/i18n/smpdtfmt.cpp:2590:52: style: Function 'matchDayPeriodStrings' argument 3 names different: declaration 'stringArray' definition 'data'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:1373:56: note: Function 'matchDayPeriodStrings' argument 3 names different: declaration 'stringArray' definition 'data'.
icu/source/i18n/smpdtfmt.cpp:2590:52: note: Function 'matchDayPeriodStrings' argument 3 names different: declaration 'stringArray' definition 'data'.
icu/source/i18n/smpdtfmt.cpp:2590:66: style: Function 'matchDayPeriodStrings' argument 4 names different: declaration 'stringArrayCount' definition 'dataCount'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:1373:77: note: Function 'matchDayPeriodStrings' argument 4 names different: declaration 'stringArrayCount' definition 'dataCount'.
icu/source/i18n/smpdtfmt.cpp:2590:66: note: Function 'matchDayPeriodStrings' argument 4 names different: declaration 'stringArrayCount' definition 'dataCount'.
icu/source/i18n/smpdtfmt.cpp:2762:52: style: Function 'matchString' argument 4 names different: declaration 'stringArray' definition 'data'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:1351:46: note: Function 'matchString' argument 4 names different: declaration 'stringArray' definition 'data'.
icu/source/i18n/smpdtfmt.cpp:2762:52: note: Function 'matchString' argument 4 names different: declaration 'stringArray' definition 'data'.
icu/source/i18n/smpdtfmt.cpp:2763:39: style: Function 'matchString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'. [funcArgNamesDifferent]
icu/source/i18n/unicode/smpdtfmt.h:1351:67: note: Function 'matchString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'.
icu/source/i18n/smpdtfmt.cpp:2763:39: note: Function 'matchString' argument 5 names different: declaration 'stringArrayCount' definition 'dataCount'.
icu/source/i18n/smpdtfst.h:34:5: style: Class 'SimpleDateFormatStaticSets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tznames_impl.h:42:5: style: Class 'ZNStringPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tznames_impl.h:235:5: style: Class 'TZDBTimeZoneNames' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tznames_impl.h:176:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:143:19: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:176:19: note: Function in derived class
icu/source/i18n/tznames_impl.h:177:28: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:160:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:177:28: note: Function in derived class
icu/source/i18n/tznames_impl.h:179:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:190:32: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:179:24: note: Function in derived class
icu/source/i18n/tznames_impl.h:180:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:199:32: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:180:24: note: Function in derived class
icu/source/i18n/tznames_impl.h:182:20: style: The function 'getMetaZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:211:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:182:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:183:20: style: The function 'getReferenceZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:229:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:183:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:185:20: style: The function 'getMetaZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:241:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:185:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:186:20: style: The function 'getTimeZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:253:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:186:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:188:20: style: The function 'getExemplarLocationName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:274:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:188:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:190:41: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:408:34: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:190:41: note: Function in derived class
icu/source/i18n/tznames_impl.h:192:10: style: The function 'loadAllDisplayNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:296:18: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:192:10: note: Function in derived class
icu/source/i18n/tznames_impl.h:193:10: style: The function 'getDisplayNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:301:18: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:193:10: note: Function in derived class
icu/source/i18n/tznames_impl.h:238:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:143:19: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:238:19: note: Function in derived class
icu/source/i18n/tznames_impl.h:239:28: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:160:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:239:28: note: Function in derived class
icu/source/i18n/tznames_impl.h:241:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:190:32: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:241:24: note: Function in derived class
icu/source/i18n/tznames_impl.h:242:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:199:32: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:242:24: note: Function in derived class
icu/source/i18n/tznames_impl.h:244:20: style: The function 'getMetaZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:211:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:244:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:245:20: style: The function 'getReferenceZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:229:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:245:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:247:20: style: The function 'getMetaZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:241:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:247:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:248:20: style: The function 'getTimeZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:253:28: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:248:20: note: Function in derived class
icu/source/i18n/tznames_impl.h:250:41: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:408:34: note: Virtual function in base class
icu/source/i18n/tznames_impl.h:250:41: note: Function in derived class
icu/source/i18n/sortkey.cpp:60:43: style: Function 'CollationKey' argument 1 names different: declaration 'values' definition 'newValues'. [funcArgNamesDifferent]
icu/source/i18n/unicode/sortkey.h:117:37: note: Function 'CollationKey' argument 1 names different: declaration 'values' definition 'newValues'.
icu/source/i18n/sortkey.cpp:60:43: note: Function 'CollationKey' argument 1 names different: declaration 'values' definition 'newValues'.
icu/source/i18n/strmatch.cpp:246:64: style: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'. [funcArgNamesDifferent]
icu/source/i18n/strmatch.h:190:61: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'.
icu/source/i18n/strmatch.cpp:246:64: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'.
icu/source/i18n/strmatch.h:44:1: warning: The class 'StringMatcher' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/strrepl.cpp:242:65: style: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'. [funcArgNamesDifferent]
icu/source/i18n/strrepl.h:133:61: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'.
icu/source/i18n/strrepl.cpp:242:65: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'.
icu/source/i18n/strrepl.cpp:42:5: performance: Variable 'output' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.cpp:44:5: performance: Variable 'hasCursor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.cpp:46:5: performance: Variable 'isComplex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.cpp:60:5: performance: Variable 'output' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.cpp:62:5: performance: Variable 'hasCursor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.cpp:64:5: performance: Variable 'isComplex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.cpp:74:5: performance: Variable 'output' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.cpp:76:5: performance: Variable 'hasCursor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.cpp:78:5: performance: Variable 'isComplex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/strrepl.h:37:1: warning: The class 'StringReplacer' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/timezone.cpp:480:5: style: Variable 'hostZone' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/timezone.cpp:474:0: note: Variable 'hostZone' is reassigned a value before the old one has been used.
icu/source/i18n/timezone.cpp:480:5: note: Variable 'hostZone' is reassigned a value before the old one has been used.
icu/source/i18n/timezone.cpp:748:9: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/timezone.cpp:745:0: note: Variable 'id' is reassigned a value before the old one has been used.
icu/source/i18n/timezone.cpp:748:9: note: Variable 'id' is reassigned a value before the old one has been used.
icu/source/i18n/timezone.cpp:1063:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/timezone.cpp:1056:0: note: Variable 'result' is reassigned a value before the old one has been used.
icu/source/i18n/timezone.cpp:1063:5: note: Variable 'result' is reassigned a value before the old one has been used.
icu/source/i18n/timezone.cpp:1082:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/timezone.cpp:1075:0: note: Variable 'result' is reassigned a value before the old one has been used.
icu/source/i18n/timezone.cpp:1082:5: note: Variable 'result' is reassigned a value before the old one has been used.
icu/source/i18n/timezone.cpp:178:18: style: The scope of the variable 'u' can be reduced. [variableScope]
icu/source/i18n/timezone.cpp:183:13: style: The scope of the variable 'mid' can be reduced. [variableScope]
icu/source/i18n/timezone.cpp:1333:19: style: The scope of the variable 'numberFormat' can be reduced. [variableScope]
icu/source/i18n/timezone.cpp:724:1: warning: The class 'TZEnumeration' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/titletrn.cpp:71:70: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
icu/source/i18n/titletrn.h:78:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/titletrn.cpp:71:70: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/titletrn.h:55:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/casetrn.h:61:29: note: Virtual function in base class
icu/source/i18n/titletrn.h:55:29: note: Function in derived class
icu/source/i18n/titletrn.h:60:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/titletrn.h:60:22: note: Function in derived class
icu/source/i18n/titletrn.h:78:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/casetrn.h:83:18: note: Virtual function in base class
icu/source/i18n/titletrn.h:78:18: note: Function in derived class
icu/source/i18n/unicode/tmunit.h:126:5: style: Class 'TimeUnit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tmutfmt.cpp:688:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tmutfmt.cpp:724:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tmutfmt.cpp:725:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tmutfmt.cpp:320:35: style: Function 'setup' argument 1 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tmutfmt.h:204:28: note: Function 'setup' argument 1 names different: declaration 'status' definition 'err'.
icu/source/i18n/tmutfmt.cpp:320:35: note: Function 'setup' argument 1 names different: declaration 'status' definition 'err'.
icu/source/i18n/tmutfmt.cpp:340:45: style: Function 'initDataMembers' argument 1 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tmutfmt.h:207:38: note: Function 'initDataMembers' argument 1 names different: declaration 'status' definition 'err'.
icu/source/i18n/tmutfmt.cpp:340:45: note: Function 'initDataMembers' argument 1 names different: declaration 'status' definition 'err'.
icu/source/i18n/tmutfmt.cpp:463:80: style: Function 'readFromCurrentLocale' argument 4 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tmutfmt.h:211:44: note: Function 'readFromCurrentLocale' argument 4 names different: declaration 'status' definition 'err'.
icu/source/i18n/tmutfmt.cpp:463:80: note: Function 'readFromCurrentLocale' argument 4 names different: declaration 'status' definition 'err'.
icu/source/i18n/tmutfmt.cpp:485:91: style: Function 'checkConsistency' argument 3 names different: declaration 'status' definition 'err'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tmutfmt.h:215:84: note: Function 'checkConsistency' argument 3 names different: declaration 'status' definition 'err'.
icu/source/i18n/tmutfmt.cpp:485:91: note: Function 'checkConsistency' argument 3 names different: declaration 'status' definition 'err'.
icu/source/i18n/tmutfmt.cpp:550:59: style: Function 'searchInLocaleChain' argument 4 names different: declaration 'field' definition 'srcTimeUnitField'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tmutfmt.h:219:56: note: Function 'searchInLocaleChain' argument 4 names different: declaration 'field' definition 'srcTimeUnitField'.
icu/source/i18n/tmutfmt.cpp:550:59: note: Function 'searchInLocaleChain' argument 4 names different: declaration 'field' definition 'srcTimeUnitField'.
icu/source/i18n/tmutfmt.cpp:778:59: style: Function 'getTimeUnitName' argument 1 names different: declaration 'field' definition 'unitField'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tmutfmt.h:232:66: note: Function 'getTimeUnitName' argument 1 names different: declaration 'field' definition 'unitField'.
icu/source/i18n/tmutfmt.cpp:778:59: note: Function 'getTimeUnitName' argument 1 names different: declaration 'field' definition 'unitField'.
icu/source/i18n/unicode/tmutfmt.h:95:5: style: Class 'TimeUnitFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/toupptrn.h:53:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/casetrn.h:61:29: note: Virtual function in base class
icu/source/i18n/toupptrn.h:53:29: note: Function in derived class
icu/source/i18n/toupptrn.h:58:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/toupptrn.h:58:22: note: Function in derived class
icu/source/i18n/translit.cpp:1021:17: warning: Possible null pointer dereference: alias [nullPointer]
icu/source/i18n/translit.cpp:1010:21: note: Assignment 'alias=0', assigned value is 0
icu/source/i18n/translit.cpp:1021:17: note: Null pointer dereference
icu/source/i18n/translit.cpp:1328:13: warning: Possible null pointer dereference: result [nullPointer]
icu/source/i18n/translit.cpp:1320:35: note: Assignment 'result=NULL', assigned value is 0
icu/source/i18n/translit.cpp:1328:13: note: Null pointer dereference
icu/source/i18n/translit.cpp:161:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/translit.cpp:178:43: style: C-style pointer casting [cstyleCast]
icu/source/i18n/translit.cpp:951:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/translit.cpp:1070:45: style: C-style pointer casting [cstyleCast]
icu/source/i18n/translit.cpp:1081:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/translit.cpp:1084:34: style: C-style pointer casting [cstyleCast]
icu/source/i18n/translit.cpp:1101:42: style: C-style pointer casting [cstyleCast]
icu/source/i18n/translit.cpp:1111:49: style: C-style pointer casting [cstyleCast]
icu/source/i18n/translit.cpp:1503:42: style: The scope of the variable 'colBund' can be reduced. [variableScope]
icu/source/i18n/translit.cpp:1508:13: style: The scope of the variable 'row' can be reduced. [variableScope]
icu/source/i18n/translit.cpp:1508:18: style: The scope of the variable 'maxRows' can be reduced. [variableScope]
icu/source/i18n/translit.cpp:129:53: style: Function 'Transliterator' argument 1 names different: declaration 'ID' definition 'theID'. [funcArgNamesDifferent]
icu/source/i18n/unicode/translit.h:326:41: note: Function 'Transliterator' argument 1 names different: declaration 'ID' definition 'theID'.
icu/source/i18n/translit.cpp:129:53: note: Function 'Transliterator' argument 1 names different: declaration 'ID' definition 'theID'.
icu/source/i18n/translit.cpp:734:78: style: Function 'getDisplayName' argument 1 names different: declaration 'ID' definition 'id'. [funcArgNamesDifferent]
icu/source/i18n/unicode/translit.h:755:73: note: Function 'getDisplayName' argument 1 names different: declaration 'ID' definition 'id'.
icu/source/i18n/translit.cpp:734:78: note: Function 'getDisplayName' argument 1 names different: declaration 'ID' definition 'id'.
icu/source/i18n/translit.cpp:860:49: style: Function 'adoptFilter' argument 1 names different: declaration 'adoptedFilter' definition 'filterToAdopt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/translit.h:789:37: note: Function 'adoptFilter' argument 1 names different: declaration 'adoptedFilter' definition 'filterToAdopt'.
icu/source/i18n/translit.cpp:860:49: note: Function 'adoptFilter' argument 1 names different: declaration 'adoptedFilter' definition 'filterToAdopt'.
icu/source/i18n/translit.cpp:1137:55: style: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. [funcArgNamesDifferent]
icu/source/i18n/unicode/translit.h:879:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
icu/source/i18n/translit.cpp:1137:55: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'.
icu/source/i18n/translit.cpp:1253:65: style: Function 'registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'. [funcArgNamesDifferent]
icu/source/i18n/unicode/translit.h:1008:60: note: Function 'registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'.
icu/source/i18n/translit.cpp:1253:65: note: Function 'registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'.
icu/source/i18n/translit.cpp:1261:56: style: Function '_registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'. [funcArgNamesDifferent]
icu/source/i18n/unicode/translit.h:1046:51: note: Function '_registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'.
icu/source/i18n/translit.cpp:1261:56: note: Function '_registerInstance' argument 1 names different: declaration 'adoptedObj' definition 'adoptedPrototype'.
icu/source/i18n/transreg.h:150:5: style: Class 'TransliteratorRegistry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/transreg.h:418:9: style: Class 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/uni2name.h:36:5: style: Class 'UnicodeNameTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/uni2name.h:51:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/uni2name.h:51:29: note: Function in derived class
icu/source/i18n/uni2name.h:56:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/uni2name.h:56:22: note: Function in derived class
icu/source/i18n/uni2name.h:74:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/uni2name.h:74:18: note: Function in derived class
icu/source/i18n/unesctrn.h:80:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:380:29: note: Virtual function in base class
icu/source/i18n/unesctrn.h:80:29: note: Function in derived class
icu/source/i18n/unesctrn.h:85:22: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:1283:22: note: Virtual function in base class
icu/source/i18n/unesctrn.h:85:22: note: Function in derived class
icu/source/i18n/unesctrn.h:103:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/translit.h:627:18: note: Virtual function in base class
icu/source/i18n/unesctrn.h:103:18: note: Function in derived class
icu/source/i18n/transreg.cpp:134:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:176:39: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:184:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:500:20: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:528:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:603:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:607:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:623:46: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:628:53: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:745:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:769:19: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:798:19: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:835:36: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:886:20: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:950:36: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:1054:30: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:1228:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:1334:21: style: C-style pointer casting [cstyleCast]
icu/source/i18n/transreg.cpp:83:63: style: Function 'TransliteratorAlias' argument 1 names different: declaration 'aliasID' definition 'theAliasID'. [funcArgNamesDifferent]
icu/source/i18n/transreg.h:49:46: note: Function 'TransliteratorAlias' argument 1 names different: declaration 'aliasID' definition 'theAliasID'.
icu/source/i18n/transreg.cpp:83:63: note: Function 'TransliteratorAlias' argument 1 names different: declaration 'aliasID' definition 'theAliasID'.
icu/source/i18n/transreg.cpp:84:60: style: Function 'TransliteratorAlias' argument 2 names different: declaration 'compoundFilter' definition 'cpdFilter'. [funcArgNamesDifferent]
icu/source/i18n/transreg.h:49:73: note: Function 'TransliteratorAlias' argument 2 names different: declaration 'compoundFilter' definition 'cpdFilter'.
icu/source/i18n/transreg.cpp:84:60: note: Function 'TransliteratorAlias' argument 2 names different: declaration 'compoundFilter' definition 'cpdFilter'.
icu/source/i18n/transreg.cpp:93:63: style: Function 'TransliteratorAlias' argument 1 names different: declaration 'ID' definition 'theID'. [funcArgNamesDifferent]
icu/source/i18n/transreg.h:54:46: note: Function 'TransliteratorAlias' argument 1 names different: declaration 'ID' definition 'theID'.
icu/source/i18n/transreg.cpp:93:63: note: Function 'TransliteratorAlias' argument 1 names different: declaration 'ID' definition 'theID'.
icu/source/i18n/transreg.cpp:96:60: style: Function 'TransliteratorAlias' argument 4 names different: declaration 'compoundFilter' definition 'cpdFilter'. [funcArgNamesDifferent]
icu/source/i18n/transreg.h:56:43: note: Function 'TransliteratorAlias' argument 4 names different: declaration 'compoundFilter' definition 'cpdFilter'.
icu/source/i18n/transreg.cpp:96:60: note: Function 'TransliteratorAlias' argument 4 names different: declaration 'compoundFilter' definition 'cpdFilter'.
icu/source/i18n/transreg.cpp:259:61: style: Function 'TransliteratorSpec' argument 1 names different: declaration 'spec' definition 'theSpec'. [funcArgNamesDifferent]
icu/source/i18n/transreg.cpp:230:45: note: Function 'TransliteratorSpec' argument 1 names different: declaration 'spec' definition 'theSpec'.
icu/source/i18n/transreg.cpp:259:61: note: Function 'TransliteratorSpec' argument 1 names different: declaration 'spec' definition 'theSpec'.
icu/source/i18n/transreg.cpp:855:80: style: Function 'Enumeration' argument 1 names different: declaration 'reg' definition '_reg'. [funcArgNamesDifferent]
icu/source/i18n/transreg.h:418:51: note: Function 'Enumeration' argument 1 names different: declaration 'reg' definition '_reg'.
icu/source/i18n/transreg.cpp:855:80: note: Function 'Enumeration' argument 1 names different: declaration 'reg' definition '_reg'.
icu/source/i18n/transreg.cpp:230:5: style: Class 'TransliteratorSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tridpars.cpp:331:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tridpars.cpp:413:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tridpars.cpp:489:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tridpars.cpp:526:17: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tridpars.cpp:867:21: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tridpars.cpp:371:5: style: Variable 'withParens' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/tridpars.cpp:364:0: note: Variable 'withParens' is reassigned a value before the old one has been used.
icu/source/i18n/tridpars.cpp:371:5: note: Variable 'withParens' is reassigned a value before the old one has been used.
icu/source/i18n/tridpars.cpp:58:5: performance: Variable 'source' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:59:5: performance: Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:60:5: performance: Variable 'variant' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:61:5: performance: Variable 'sawSource' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:62:5: performance: Variable 'filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:67:5: performance: Variable 'canonID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:68:5: performance: Variable 'basicID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:69:5: performance: Variable 'filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:73:5: performance: Variable 'canonID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tridpars.cpp:74:5: performance: Variable 'basicID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/tzfmt.cpp:522:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tzfmt.cpp:1609:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tzfmt.cpp:1862:40: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tzfmt.cpp:2650:42: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tzfmt.cpp:1875:33: style: The scope of the variable 'chLen' can be reduced. [variableScope]
icu/source/i18n/tzfmt.cpp:2871:13: style: The scope of the variable 'parsedPos' can be reduced. [variableScope]
icu/source/i18n/tzfmt.cpp:2880:13: style: The scope of the variable 'matchIdx' can be reduced. [variableScope]
icu/source/i18n/tzfmt.cpp:2670:84: style: Function 'toCodePoints' argument 3 names different: declaration 'capacity' definition 'size'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tzfmt.h:818:85: note: Function 'toCodePoints' argument 3 names different: declaration 'capacity' definition 'size'.
icu/source/i18n/tzfmt.cpp:2670:84: note: Function 'toCodePoints' argument 3 names different: declaration 'capacity' definition 'size'.
icu/source/i18n/tzfmt.cpp:2727:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/tznames_impl.h:124:19: note: Virtual function in base class
icu/source/i18n/tzfmt.cpp:2727:11: note: Function in derived class
icu/source/i18n/tzgnames.cpp:859:20: warning: Either the condition 'mzIDs!=NULL' is redundant or there is possible null pointer dereference: mzIDs. [nullPointerRedundantCheck]
icu/source/i18n/tzgnames.cpp:878:15: note: Assuming that condition 'mzIDs!=NULL' is not redundant
icu/source/i18n/tzgnames.cpp:859:20: note: Null pointer dereference
icu/source/i18n/tzgnames.cpp:160:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tzgnames.cpp:178:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tzgnames.cpp:236:42: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tzgnames.cpp:635:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tzgnames.cpp:1226:13: style: Variable 'tzgnCore' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/tzgnames.cpp:1223:0: note: Variable 'tzgnCore' is reassigned a value before the old one has been used.
icu/source/i18n/tzgnames.cpp:1226:13: note: Variable 'tzgnCore' is reassigned a value before the old one has been used.
icu/source/i18n/tzgnames.cpp:128:5: style: Class 'TimeZoneGenericNameMatchInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tzgnames.cpp:192:5: style: Class 'GNameSearchHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tzgnames.cpp:195:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/tznames_impl.h:124:19: note: Virtual function in base class
icu/source/i18n/tzgnames.cpp:195:11: note: Function in derived class
icu/source/i18n/tznames.cpp:455:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames.cpp:464:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames.cpp:474:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames.cpp:485:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames.cpp:155:5: style: Variable 'cacheEntry' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/tznames.cpp:152:0: note: Variable 'cacheEntry' is reassigned a value before the old one has been used.
icu/source/i18n/tznames.cpp:155:5: note: Variable 'cacheEntry' is reassigned a value before the old one has been used.
icu/source/i18n/tznames.cpp:160:9: style: Variable 'tznames' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/tznames.cpp:157:0: note: Variable 'tznames' is reassigned a value before the old one has been used.
icu/source/i18n/tznames.cpp:160:9: note: Variable 'tznames' is reassigned a value before the old one has been used.
icu/source/i18n/tznames.cpp:107:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:143:19: note: Virtual function in base class
icu/source/i18n/tznames.cpp:107:19: note: Function in derived class
icu/source/i18n/tznames.cpp:109:28: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:160:28: note: Virtual function in base class
icu/source/i18n/tznames.cpp:109:28: note: Function in derived class
icu/source/i18n/tznames.cpp:111:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:190:32: note: Virtual function in base class
icu/source/i18n/tznames.cpp:111:24: note: Function in derived class
icu/source/i18n/tznames.cpp:112:24: style: The function 'getAvailableMetaZoneIDs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:199:32: note: Virtual function in base class
icu/source/i18n/tznames.cpp:112:24: note: Function in derived class
icu/source/i18n/tznames.cpp:113:20: style: The function 'getMetaZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:211:28: note: Virtual function in base class
icu/source/i18n/tznames.cpp:113:20: note: Function in derived class
icu/source/i18n/tznames.cpp:114:20: style: The function 'getReferenceZoneID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:229:28: note: Virtual function in base class
icu/source/i18n/tznames.cpp:114:20: note: Function in derived class
icu/source/i18n/tznames.cpp:116:20: style: The function 'getMetaZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:241:28: note: Virtual function in base class
icu/source/i18n/tznames.cpp:116:20: note: Function in derived class
icu/source/i18n/tznames.cpp:117:20: style: The function 'getTimeZoneDisplayName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:253:28: note: Virtual function in base class
icu/source/i18n/tznames.cpp:117:20: note: Function in derived class
icu/source/i18n/tznames.cpp:119:20: style: The function 'getExemplarLocationName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:274:28: note: Virtual function in base class
icu/source/i18n/tznames.cpp:119:20: note: Function in derived class
icu/source/i18n/tznames.cpp:121:10: style: The function 'loadAllDisplayNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:296:18: note: Virtual function in base class
icu/source/i18n/tznames.cpp:121:10: note: Function in derived class
icu/source/i18n/tznames.cpp:122:10: style: The function 'getDisplayNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:301:18: note: Virtual function in base class
icu/source/i18n/tznames.cpp:122:10: note: Function in derived class
icu/source/i18n/tznames.cpp:124:26: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/tznames.h:408:34: note: Virtual function in base class
icu/source/i18n/tznames.cpp:124:26: note: Function in derived class
icu/source/i18n/tznames_impl.cpp:130:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:161:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:249:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:288:31: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:709:39: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:946:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:1002:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:1317:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:1345:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:1418:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:1427:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:1610:30: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:1633:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:2024:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:2286:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/tznames_impl.cpp:535:18: style: The scope of the variable 'pooledString' can be reduced. [variableScope]
icu/source/i18n/tznames_impl.cpp:1351:41: style: The scope of the variable 'matches' can be reduced. [variableScope]
icu/source/i18n/tznames_impl.cpp:1653:30: style: The scope of the variable 'id' can be reduced. [variableScope]
icu/source/i18n/tznames_impl.cpp:2059:26: style: The scope of the variable 'mzID' can be reduced. [variableScope]
icu/source/i18n/tznames_impl.cpp:174:60: style: Function 'TextTrieMap' argument 2 names different: declaration 'valeDeleter' definition 'valueDeleter'. [funcArgNamesDifferent]
icu/source/i18n/tznames_impl.h:135:51: note: Function 'TextTrieMap' argument 2 names different: declaration 'valeDeleter' definition 'valueDeleter'.
icu/source/i18n/tznames_impl.cpp:174:60: note: Function 'TextTrieMap' argument 2 names different: declaration 'valeDeleter' definition 'valueDeleter'.
icu/source/i18n/tznames_impl.cpp:1299:59: style: Function 'loadMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'. [funcArgNamesDifferent]
icu/source/i18n/tznames_impl.h:220:52: note: Function 'loadMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'.
icu/source/i18n/tznames_impl.cpp:1299:59: note: Function 'loadMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'.
icu/source/i18n/tznames_impl.cpp:1327:59: style: Function 'loadTimeZoneNames' argument 1 names different: declaration 'mzId' definition 'tzID'. [funcArgNamesDifferent]
icu/source/i18n/tznames_impl.h:221:52: note: Function 'loadTimeZoneNames' argument 1 names different: declaration 'mzId' definition 'tzID'.
icu/source/i18n/tznames_impl.cpp:1327:59: note: Function 'loadTimeZoneNames' argument 1 names different: declaration 'mzId' definition 'tzID'.
icu/source/i18n/tznames_impl.cpp:1409:57: style: Function 'addAllNamesIntoTrie' argument 1 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/tznames_impl.h:224:42: note: Function 'addAllNamesIntoTrie' argument 1 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/tznames_impl.cpp:1409:57: note: Function 'addAllNamesIntoTrie' argument 1 names different: declaration 'errorCode' definition 'status'.
icu/source/i18n/tznames_impl.cpp:2233:58: style: Function 'getMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'. [funcArgNamesDifferent]
icu/source/i18n/tznames_impl.h:254:67: note: Function 'getMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'.
icu/source/i18n/tznames_impl.cpp:2233:58: note: Function 'getMetaZoneNames' argument 1 names different: declaration 'mzId' definition 'mzID'.
icu/source/i18n/tznames_impl.cpp:106:25: style: struct member 'ZMatchInfo::znameInfo' is never used. [unusedStructMember]
icu/source/i18n/tznames_impl.cpp:107:25: style: struct member 'ZMatchInfo::matchLength' is never used. [unusedStructMember]
icu/source/i18n/tznames_impl.cpp:852:5: style: Class 'MetaZoneIDsEnumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tznames_impl.cpp:853:5: style: Class 'MetaZoneIDsEnumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tznames_impl.cpp:916:5: style: Class 'ZNameSearchHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/tznames_impl.cpp:919:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/tznames_impl.h:124:19: note: Virtual function in base class
icu/source/i18n/tznames_impl.cpp:919:11: note: Function in derived class
icu/source/i18n/tznames_impl.cpp:1890:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/tznames_impl.h:124:19: note: Virtual function in base class
icu/source/i18n/tznames_impl.cpp:1890:11: note: Function in derived class
icu/source/i18n/tzrule.cpp:136:57: style: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tzrule.h:281:54: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
icu/source/i18n/tzrule.cpp:136:57: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
icu/source/i18n/tzrule.cpp:322:56: style: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tzrule.h:516:54: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
icu/source/i18n/tzrule.cpp:322:56: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
icu/source/i18n/tzrule.cpp:497:59: style: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tzrule.h:722:54: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
icu/source/i18n/tzrule.cpp:497:59: note: Function 'isEquivalentTo' argument 1 names different: declaration 'that' definition 'other'.
icu/source/i18n/tzrule.cpp:583:87: style: Function 'initStartTimes' argument 3 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/tzrule.h:787:74: note: Function 'initStartTimes' argument 3 names different: declaration 'ec' definition 'status'.
icu/source/i18n/tzrule.cpp:583:87: note: Function 'initStartTimes' argument 3 names different: declaration 'ec' definition 'status'.
icu/source/i18n/ucal.cpp:169:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:178:20: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:202:8: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:215:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:232:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:267:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:275:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:298:32: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:322:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:325:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:328:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:331:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:334:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:350:8: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:354:8: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:358:8: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:362:8: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:366:8: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:392:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:402:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:416:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:432:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:440:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:452:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:464:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:475:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:484:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:492:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:500:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:507:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:523:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:526:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:529:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:532:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:535:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:539:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:557:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:598:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:607:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:616:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:625:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:636:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:754:19: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:755:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucal.cpp:137:27: style: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ucal.h:694:26: note: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'.
icu/source/i18n/ucal.cpp:137:27: note: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'.
icu/source/i18n/ucal.cpp:372:27: style: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ucal.h:973:27: note: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
icu/source/i18n/ucal.cpp:372:27: note: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
icu/source/i18n/ucol.cpp:101:12: warning: Either the condition 'newColl==NULL' is redundant or there is possible null pointer dereference: newColl. [nullPointerRedundantCheck]
icu/source/i18n/ucol.cpp:96:17: note: Assuming that condition 'newColl==NULL' is not redundant
icu/source/i18n/ucol.cpp:101:12: note: Null pointer dereference
icu/source/i18n/ucol_res.cpp:540:27: style: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ucol.h:814:27: note: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
icu/source/i18n/ucol_res.cpp:540:27: note: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
icu/source/i18n/ucol_res.cpp:620:5: style: Struct 'KeywordsSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/ucol_sit.cpp:342:23: style: Redundant condition: If 'EXPR == '_'', the comparison 'EXPR' is always true. [redundantCondition]
icu/source/i18n/ucol_sit.cpp:526:5: style: Variable 'string' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/ucol_sit.cpp:523:0: note: Variable 'string' is reassigned a value before the old one has been used.
icu/source/i18n/ucol_sit.cpp:526:5: note: Variable 'string' is reassigned a value before the old one has been used.
icu/source/i18n/ucol_sit.cpp:252:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/i18n/ucol_sit.cpp:355:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/i18n/ucol_sit.cpp:355:20: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/i18n/ucol_sit.cpp:356:13: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/i18n/ucol_sit.cpp:357:10: style: The scope of the variable 'optName' can be reduced. [variableScope]
icu/source/i18n/ucol_sit.cpp:572:37: style: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ucol.h:960:37: note: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'.
icu/source/i18n/ucol_sit.cpp:572:37: note: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'.
icu/source/i18n/ucol_sit.cpp:585:49: style: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ucol.h:985:49: note: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'.
icu/source/i18n/ucol_sit.cpp:585:49: note: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'.
icu/source/i18n/ucol_sit.cpp:622:25: style: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ucol.h:492:25: note: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'.
icu/source/i18n/ucol_sit.cpp:622:25: note: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'.
icu/source/i18n/ucoleitr.cpp:94:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucoleitr.cpp:156:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:51:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:62:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:72:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:82:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:92:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:102:37: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:112:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:123:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:154:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:165:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:181:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:187:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:199:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ucsdet.cpp:117:27: style: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ucsdet.h:213:51: note: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'.
icu/source/i18n/ucsdet.cpp:117:27: note: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'.
icu/source/i18n/udat.cpp:192:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:201:20: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:239:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:277:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:310:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:338:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:363:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:395:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:408:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:415:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:424:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:435:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:441:32: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:448:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:456:59: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:457:36: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:463:36: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:477:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:485:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:492:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:513:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:523:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:583:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:585:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:1098:53: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:1224:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:1234:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:1272:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:1297:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:1313:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udat.cpp:253:25: style: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'. [funcArgNamesDifferent]
icu/source/i18n/unicode/udat.h:1023:41: note: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'.
icu/source/i18n/udat.cpp:253:25: note: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'.
icu/source/i18n/udat.cpp:319:25: style: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'. [funcArgNamesDifferent]
icu/source/i18n/unicode/udat.h:1096:41: note: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'.
icu/source/i18n/udat.cpp:319:25: note: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'.
icu/source/i18n/udat.cpp:496:27: style: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/unicode/udat.h:1293:27: note: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
icu/source/i18n/udat.cpp:496:27: note: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
icu/source/i18n/udat.cpp:591:41: style: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/unicode/udat.h:1493:49: note: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'.
icu/source/i18n/udat.cpp:591:41: note: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'.
icu/source/i18n/udat.cpp:1090:37: style: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/unicode/udat.h:1532:45: note: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'.
icu/source/i18n/udat.cpp:1090:37: note: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'.
icu/source/i18n/udateintervalformat.cpp:63:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udateintervalformat.cpp:95:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:47:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:55:44: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:82:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:137:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:151:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:158:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:170:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:177:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:188:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:194:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:205:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:211:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:245:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:252:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:259:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:268:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/udatpg.cpp:107:31: style: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'. [funcArgNamesDifferent]
icu/source/i18n/unicode/udatpg.h:319:31: note: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'.
icu/source/i18n/udatpg.cpp:107:31: note: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'.
icu/source/i18n/ufieldpositer.cpp:38:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ufieldpositer.cpp:48:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ulocdata.cpp:61:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ulocdata.cpp:270:5: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/ulocdata.cpp:269:0: note: Variable 'rb' is reassigned a value before the old one has been used.
icu/source/i18n/ulocdata.cpp:270:5: note: Variable 'rb' is reassigned a value before the old one has been used.
icu/source/i18n/ulocdata.cpp:277:41: style: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ulocdata.h:271:41: note: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'.
icu/source/i18n/ulocdata.cpp:277:41: note: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'.
icu/source/i18n/ulocdata.cpp:278:42: style: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ulocdata.h:272:42: note: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'.
icu/source/i18n/ulocdata.cpp:278:42: note: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'.
icu/source/i18n/ulocdata.cpp:325:36: style: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ulocdata.h:293:36: note: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'.
icu/source/i18n/ulocdata.cpp:325:36: note: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'.
icu/source/i18n/ulocdata.cpp:326:37: style: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'. [funcArgNamesDifferent]
icu/source/i18n/unicode/ulocdata.h:294:37: note: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'.
icu/source/i18n/ulocdata.cpp:326:37: note: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'.
icu/source/i18n/umsg.cpp:269:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:284:46: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:299:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:309:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:334:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:359:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:407:48: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:475:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:530:27: style: C-style pointer casting [cstyleCast]
icu/source/i18n/umsg.cpp:187:38: style: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'. [funcArgNamesDifferent]
icu/source/i18n/unicode/umsg.h:347:38: note: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'.
icu/source/i18n/umsg.cpp:187:38: note: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'.
icu/source/i18n/umsg.cpp:209:39: style: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'. [funcArgNamesDifferent]
icu/source/i18n/unicode/umsg.h:376:39: note: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'.
icu/source/i18n/umsg.cpp:209:39: note: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'.
icu/source/i18n/unesctrn.cpp:145:69: style: Function 'UnescapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'. [funcArgNamesDifferent]
icu/source/i18n/unesctrn.h:64:49: note: Function 'UnescapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
icu/source/i18n/unesctrn.cpp:145:69: note: Function 'UnescapeTransliterator' argument 1 names different: declaration 'ID' definition 'newID'.
icu/source/i18n/unesctrn.cpp:146:61: style: Function 'UnescapeTransliterator' argument 2 names different: declaration 'spec' definition 'newSpec'. [funcArgNamesDifferent]
icu/source/i18n/unesctrn.h:65:41: note: Function 'UnescapeTransliterator' argument 2 names different: declaration 'spec' definition 'newSpec'.
icu/source/i18n/unesctrn.cpp:146:61: note: Function 'UnescapeTransliterator' argument 2 names different: declaration 'spec' definition 'newSpec'.
icu/source/i18n/unesctrn.cpp:174:85: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'. [funcArgNamesDifferent]
icu/source/i18n/unesctrn.h:103:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'.
icu/source/i18n/unesctrn.cpp:174:85: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'pos'.
icu/source/i18n/unesctrn.h:33:1: warning: The class 'UnescapeTransliterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
icu/source/i18n/uni2name.cpp:96:13: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/i18n/uni2name.cpp:72:88: style: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent]
icu/source/i18n/uni2name.h:74:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/uni2name.cpp:72:88: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'.
icu/source/i18n/unum.cpp:144:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:207:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:240:5: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:273:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:311:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:350:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:377:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:476:44: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:883:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:893:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:942:7: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unum.cpp:495:27: style: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/unicode/unum.h:919:27: note: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
icu/source/i18n/unum.cpp:495:27: note: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'.
icu/source/i18n/unum.cpp:827:37: style: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent]
icu/source/i18n/unicode/unum.h:900:45: note: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'.
icu/source/i18n/unum.cpp:827:37: note: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'.
icu/source/i18n/unicode/compactdecimalformat.h:345:18: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/i18n/unicode/numfmt.h:641:18: note: Virtual function in base class
icu/source/i18n/unicode/compactdecimalformat.h:345:18: note: Function in derived class
icu/source/i18n/unumsys.cpp:43:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unumsys.cpp:58:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unumsys.cpp:65:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unumsys.cpp:72:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/unumsys.cpp:83:30: style: C-style pointer casting [cstyleCast]
icu/source/i18n/upluralrules.cpp:39:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/upluralrules.cpp:55:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:271:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:287:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:326:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:346:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:358:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:377:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:410:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:440:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:480:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:497:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:521:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:551:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:582:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:605:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:621:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:640:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:653:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:671:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:741:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:766:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:790:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:814:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:840:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:859:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:880:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:902:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:918:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:935:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:951:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:968:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:984:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1000:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1017:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1034:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1052:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1069:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1087:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1104:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1121:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1138:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1157:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1205:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1231:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1266:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1591:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1604:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1744:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1756:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1947:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1971:33: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregex.cpp:1378:15: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/i18n/uregex.cpp:270:35: style: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:211:34: note: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'.
icu/source/i18n/uregex.cpp:270:35: note: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'.
icu/source/i18n/uregex.cpp:286:40: style: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:251:40: note: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'.
icu/source/i18n/uregex.cpp:286:40: note: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'.
icu/source/i18n/uregex.cpp:323:43: style: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:271:42: note: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:323:43: note: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:344:47: style: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:287:47: note: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:344:47: note: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:357:40: style: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:299:43: note: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:357:40: note: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:373:36: style: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:324:36: note: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:373:36: note: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:407:37: style: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:347:37: note: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:407:37: note: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:437:36: style: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:372:36: note: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:437:36: note: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:477:37: style: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:393:37: note: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:477:37: note: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:494:41: style: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:423:41: note: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:494:41: note: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:511:36: style: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:448:36: note: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:511:36: note: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:518:38: style: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:474:38: note: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:518:38: note: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:541:38: style: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:502:38: note: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:541:38: note: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:548:40: style: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:531:40: note: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:548:40: note: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:572:33: style: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:555:33: note: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:572:33: note: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:579:35: style: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:580:35: note: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:579:35: note: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:603:37: style: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:598:37: note: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:603:37: note: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:619:39: style: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:609:39: note: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:619:39: note: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:636:48: style: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:629:48: note: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:636:48: note: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:649:49: style: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:653:49: note: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:649:49: note: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:666:34: style: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:675:34: note: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:666:34: note: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:736:39: style: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:704:39: note: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:736:39: note: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:756:34: style: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:725:34: note: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:756:34: note: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:763:36: style: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:745:36: note: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:763:36: note: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:780:34: style: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:763:34: note: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:780:34: note: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:787:36: style: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:782:34: note: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:787:36: note: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:804:37: style: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:800:37: note: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:804:37: note: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:811:39: style: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:819:37: note: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:811:39: note: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:828:40: style: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:844:40: note: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:828:40: note: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:836:42: style: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:871:40: note: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:836:42: note: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:854:48: style: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:891:46: note: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:854:48: note: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:872:49: style: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:907:49: note: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:872:49: note: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:878:51: style: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:921:51: note: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:878:51: note: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:894:47: style: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:935:47: note: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:894:47: note: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:900:49: style: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:950:49: note: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:900:49: note: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:916:58: style: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:964:58: note: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:916:58: note: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:932:52: style: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:988:51: note: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:932:52: note: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:949:56: style: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1003:56: note: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:949:56: note: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:965:50: style: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1021:49: note: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:965:50: note: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:982:44: style: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1036:44: note: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:982:44: note: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:998:48: style: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1051:48: note: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:998:48: note: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1014:43: style: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1426:46: note: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1014:43: note: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1031:50: style: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1440:52: note: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1031:50: note: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1049:44: style: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1464:47: note: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1049:44: note: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1066:51: style: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1476:53: note: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1066:51: note: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1083:50: style: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1519:50: note: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1083:50: note: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1100:54: style: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1537:54: note: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1100:54: note: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1117:65: style: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1591:65: note: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1117:65: note: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1134:67: style: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1608:67: note: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1134:67: note: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1151:42: style: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1083:42: note: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1151:42: note: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1201:47: style: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1112:44: note: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1201:47: note: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1202:47: style: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1113:44: note: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'.
icu/source/i18n/uregex.cpp:1202:47: note: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'.
icu/source/i18n/uregex.cpp:1225:42: style: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1142:42: note: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1225:42: note: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1262:47: style: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1171:46: note: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1262:47: note: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1263:49: style: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1172:46: note: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'.
icu/source/i18n/uregex.cpp:1263:49: note: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'.
icu/source/i18n/uregex.cpp:1584:49: style: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1223:49: note: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1584:49: note: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1600:54: style: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1253:54: note: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1600:54: note: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1601:54: style: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1254:54: note: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'.
icu/source/i18n/uregex.cpp:1601:54: note: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'.
icu/source/i18n/uregex.cpp:1740:42: style: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1283:42: note: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1740:42: note: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1753:47: style: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1307:47: note: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1753:47: note: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1940:39: style: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1363:42: note: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1940:39: note: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1967:42: style: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uregex.h:1398:42: note: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:1967:42: note: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'.
icu/source/i18n/uregex.cpp:61:5: performance: Variable 'fOwnsText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/i18n/uregion.cpp:54:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregion.cpp:61:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregion.cpp:68:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregion.cpp:76:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregion.cpp:84:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregion.cpp:91:35: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregion.cpp:99:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregion.cpp:106:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uregion.cpp:113:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/usearch.cpp:4306:17: warning: Either the condition 'nextCEI!=NULL' is redundant or there is possible null pointer dereference: nextCEI. [nullPointerRedundantCheck]
icu/source/i18n/usearch.cpp:4327:33: note: Assuming that condition 'nextCEI!=NULL' is not redundant
icu/source/i18n/usearch.cpp:4306:17: note: Null pointer dereference
icu/source/i18n/usearch.cpp:4310:33: warning: Either the condition 'nextCEI!=NULL' is redundant or there is possible null pointer dereference: nextCEI. [nullPointerRedundantCheck]
icu/source/i18n/usearch.cpp:4327:33: note: Assuming that condition 'nextCEI!=NULL' is not redundant
icu/source/i18n/usearch.cpp:4310:33: note: Null pointer dereference
icu/source/i18n/usearch.cpp:2680:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/usearch.cpp:2701:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/usearch.cpp:3511:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/usearch.cpp:2754:52: style: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'. [funcArgNamesDifferent]
icu/source/i18n/unicode/usearch.h:349:54: note: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'.
icu/source/i18n/usearch.cpp:2754:52: note: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'.
icu/source/i18n/uspoof.cpp:150:12: warning: Possible null pointer dereference: si [nullPointer]
icu/source/i18n/uspoof.cpp:148:14: note: Assignment 'si=NULL', assigned value is 0
icu/source/i18n/uspoof.cpp:150:12: note: Null pointer dereference
icu/source/i18n/uspoof.cpp:193:12: warning: Possible null pointer dereference: result [nullPointer]
icu/source/i18n/uspoof.cpp:191:18: note: Assignment 'result=NULL', assigned value is 0
icu/source/i18n/uspoof.cpp:193:12: note: Null pointer dereference
icu/source/i18n/uspoof.cpp:156:39: style: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uspoof.h:622:39: note: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'.
icu/source/i18n/uspoof.cpp:156:39: note: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'.
icu/source/i18n/uspoof.cpp:698:42: style: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uspoof.h:1570:24: note: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'.
icu/source/i18n/uspoof.cpp:698:42: note: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'.
icu/source/i18n/uspoof_impl.h:58:5: style: Class 'SpoofImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/uspoof_impl.h:207:5: style: Class 'SpoofData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/uspoof_build.cpp:53:32: style: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'. [funcArgNamesDifferent]
icu/source/i18n/unicode/uspoof.h:657:32: note: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'.
icu/source/i18n/uspoof_build.cpp:53:32: note: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'.
icu/source/i18n/uspoof_conf.h:46:5: style: Struct 'SPUString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/uspoof_conf.h:61:5: style: Class 'SPUStringPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/uspoof_conf.cpp:102:28: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uspoof_conf.cpp:101:46: style: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent]
icu/source/i18n/uspoof_conf.h:71:35: note: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'.
icu/source/i18n/uspoof_conf.cpp:101:46: note: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'.
icu/source/i18n/uspoof_impl.cpp:122:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uspoof_impl.cpp:438:25: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uspoof_impl.cpp:859:32: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uspoof_impl.cpp:894:34: style: C-style pointer casting [cstyleCast]
icu/source/i18n/uspoof_impl.cpp:457:48: style: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'. [funcArgNamesDifferent]
icu/source/i18n/uspoof_impl.h:124:39: note: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'.
icu/source/i18n/uspoof_impl.cpp:457:48: note: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'.
icu/source/i18n/uspoof_impl.cpp:583:34: style: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'. [funcArgNamesDifferent]
icu/source/i18n/uspoof_impl.h:217:27: note: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'.
icu/source/i18n/uspoof_impl.cpp:583:34: note: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'.
icu/source/i18n/utrans.cpp:202:29: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:218:26: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:227:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:234:30: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:245:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:253:38: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:290:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:415:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:434:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:458:15: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:488:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:511:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:526:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:528:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/utrans.cpp:161:9: style: Variable 'trans' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/utrans.cpp:159:0: note: Variable 'trans' is reassigned a value before the old one has been used.
icu/source/i18n/utrans.cpp:161:9: note: Variable 'trans' is reassigned a value before the old one has been used.
icu/source/i18n/utrans.cpp:173:9: style: Variable 'trans' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/utrans.cpp:172:0: note: Variable 'trans' is reassigned a value before the old one has been used.
icu/source/i18n/utrans.cpp:173:9: note: Variable 'trans' is reassigned a value before the old one has been used.
icu/source/i18n/utrans.cpp:141:26: style: Function 'utrans_openU' argument 7 names different: declaration 'pErrorCode' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/utrans.h:198:26: note: Function 'utrans_openU' argument 7 names different: declaration 'pErrorCode' definition 'status'.
icu/source/i18n/utrans.cpp:141:26: note: Function 'utrans_openU' argument 7 names different: declaration 'pErrorCode' definition 'status'.
icu/source/i18n/valueformatter.cpp:124:17: style: Function 'formatInt32' argument 1 names different: declaration 'positiveValue' definition 'value'. [funcArgNamesDifferent]
icu/source/i18n/valueformatter.h:104:17: note: Function 'formatInt32' argument 1 names different: declaration 'positiveValue' definition 'value'.
icu/source/i18n/valueformatter.cpp:124:17: note: Function 'formatInt32' argument 1 names different: declaration 'positiveValue' definition 'value'.
icu/source/i18n/valueformatter.cpp:150:42: style: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'value'. [funcArgNamesDifferent]
icu/source/i18n/valueformatter.h:92:42: note: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'value'.
icu/source/i18n/valueformatter.cpp:150:42: note: Function 'format' argument 1 names different: declaration 'positiveValue' definition 'value'.
icu/source/i18n/valueformatter.cpp:177:62: style: Function 'countChar32' argument 1 names different: declaration 'positiveValue' definition 'value'. [funcArgNamesDifferent]
icu/source/i18n/valueformatter.h:114:46: note: Function 'countChar32' argument 1 names different: declaration 'positiveValue' definition 'value'.
icu/source/i18n/valueformatter.cpp:177:62: note: Function 'countChar32' argument 1 names different: declaration 'positiveValue' definition 'value'.
icu/source/i18n/vtzone.cpp:1387:5: warning: Either the condition 'rules==NULL' is redundant or there is possible null pointer dereference: rules. [nullPointerRedundantCheck]
icu/source/i18n/vtzone.cpp:1393:15: note: Assuming that condition 'rules==NULL' is not redundant
icu/source/i18n/vtzone.cpp:1387:5: note: Null pointer dereference
icu/source/i18n/vtzone.cpp:1076:5: style: Variable 'bundle' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/vtzone.cpp:1073:0: note: Variable 'bundle' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1076:5: note: Variable 'bundle' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1077:5: style: Variable 'versionStr' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/vtzone.cpp:1074:0: note: Variable 'versionStr' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1077:5: note: Variable 'versionStr' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1107:5: style: Variable 'bundle' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/vtzone.cpp:1104:0: note: Variable 'bundle' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1107:5: note: Variable 'bundle' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1108:5: style: Variable 'versionStr' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/vtzone.cpp:1105:0: note: Variable 'versionStr' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1108:5: note: Variable 'versionStr' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1382:5: style: Variable 'rules' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/i18n/vtzone.cpp:1377:0: note: Variable 'rules' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:1382:5: note: Variable 'rules' is reassigned a value before the old one has been used.
icu/source/i18n/vtzone.cpp:897:37: style: Function 'VTZWriter' argument 1 names different: declaration 'out' definition 'output'. [funcArgNamesDifferent]
icu/source/i18n/vtzone.cpp:886:30: note: Function 'VTZWriter' argument 1 names different: declaration 'out' definition 'output'.
icu/source/i18n/vtzone.cpp:897:37: note: Function 'VTZWriter' argument 1 names different: declaration 'out' definition 'output'.
icu/source/i18n/vtzone.cpp:1086:66: style: Function 'createVTimeZoneFromBasicTimeZone' argument 1 names different: declaration 'basicTZ' definition 'basic_time_zone'. [funcArgNamesDifferent]
icu/source/i18n/unicode/vtzone.h:101:77: note: Function 'createVTimeZoneFromBasicTimeZone' argument 1 names different: declaration 'basicTZ' definition 'basic_time_zone'.
icu/source/i18n/vtzone.cpp:1086:66: note: Function 'createVTimeZoneFromBasicTimeZone' argument 1 names different: declaration 'basicTZ' definition 'basic_time_zone'.
icu/source/i18n/vtzone.cpp:1200:54: style: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'. [funcArgNamesDifferent]
icu/source/i18n/unicode/vtzone.h:263:60: note: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'.
icu/source/i18n/vtzone.cpp:1200:54: note: Function 'getOffset' argument 5 names different: declaration 'ec' definition 'status'.
icu/source/i18n/vtzone.cpp:2175:36: style: Function 'writeHeaders' argument 1 names different: declaration 'w' definition 'writer'. [funcArgNamesDifferent]
icu/source/i18n/unicode/vtzone.h:382:34: note: Function 'writeHeaders' argument 1 names different: declaration 'w' definition 'writer'.
icu/source/i18n/vtzone.cpp:2175:36: note: Function 'writeHeaders' argument 1 names different: declaration 'w' definition 'writer'.
icu/source/i18n/vtzone.cpp:886:5: style: Class 'VTZWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/vtzone.cpp:928:5: style: Class 'VTZReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/i18n/vzone.cpp:42:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:47:23: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:52:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:58:16: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:69:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:74:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:79:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:85:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:97:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:109:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:121:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:128:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:134:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:139:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:144:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:149:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:154:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:159:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:164:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:169:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:174:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:179:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/vzone.cpp:184:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zonemeta.cpp:577:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zonemeta.cpp:596:18: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:34:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:39:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:45:10: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:53:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:58:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:63:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:78:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:83:24: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:88:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:95:6: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:104:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:109:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:114:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:120:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:126:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:132:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:138:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:143:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/zrule.cpp:148:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:30:51: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:40:12: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:45:24: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:50:14: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:55:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:60:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:65:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:70:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:75:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:80:22: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:85:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:90:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:95:13: style: C-style pointer casting [cstyleCast]
icu/source/i18n/ztrans.cpp:100:13: style: C-style pointer casting [cstyleCast]
icu/source/io/ucln_io.cpp:25:0: error: #error U_IO_IMPLEMENTATION not set - must be set for all ICU source files in io/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective]
icu/source/io/ufile.cpp:63:14: style: C-style pointer casting [cstyleCast]
icu/source/io/ufile.cpp:189:14: style: C-style pointer casting [cstyleCast]
icu/source/io/ufile.cpp:332:24: style: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent]
icu/source/io/unicode/ustdio.h:466:55: note: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'.
icu/source/io/ufile.cpp:332:24: note: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'.
icu/source/io/ufile.cpp:337:65: style: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent]
icu/source/io/unicode/ustdio.h:475:68: note: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'.
icu/source/io/ufile.cpp:337:65: note: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'.
icu/source/io/ufmt_cmn.cpp:76:14: style: The scope of the variable 'digit' can be reduced. [variableScope]
icu/source/io/uprintf.cpp:74:37: style: C-style pointer casting [cstyleCast]
icu/source/io/uprintf.cpp:83:23: style: C-style pointer casting [cstyleCast]
icu/source/io/uprintf.cpp:84:22: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/io/uprntf_p.cpp:1111:16: style: C-style pointer casting [cstyleCast]
icu/source/io/uprntf_p.cpp:316:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
icu/source/io/uprntf_p.cpp:321:5: note: Found duplicate branches for 'if' and 'else'.
icu/source/io/uprntf_p.cpp:316:10: note: Found duplicate branches for 'if' and 'else'.
icu/source/io/uprntf_p.cpp:636:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
icu/source/io/uprntf_p.cpp:641:5: note: Found duplicate branches for 'if' and 'else'.
icu/source/io/uprntf_p.cpp:636:10: note: Found duplicate branches for 'if' and 'else'.
icu/source/io/uprntf_p.cpp:719:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
icu/source/io/uprntf_p.cpp:724:5: note: Found duplicate branches for 'if' and 'else'.
icu/source/io/uprntf_p.cpp:719:10: note: Found duplicate branches for 'if' and 'else'.
icu/source/io/uprntf_p.cpp:922:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
icu/source/io/uprntf_p.cpp:927:5: note: Found duplicate branches for 'if' and 'else'.
icu/source/io/uprntf_p.cpp:922:10: note: Found duplicate branches for 'if' and 'else'.
icu/source/io/uprntf_p.cpp:208:13: style: The scope of the variable 'argSize' can be reduced. [variableScope]
icu/source/io/uprntf_p.cpp:1068:14: style: The scope of the variable 'handlerNum' can be reduced. [variableScope]
icu/source/io/uprntf_p.cpp:1230:22: style: The scope of the variable 'handlerNum' can be reduced. [variableScope]
icu/source/io/uprntf_p.cpp:1239:18: style: The scope of the variable 'lastAlias' can be reduced. [variableScope]
icu/source/io/uscanf_p.cpp:348:13: style: The scope of the variable 'symbolLen' can be reduced. [variableScope]
icu/source/io/uscanf_p.cpp:1350:21: style: The scope of the variable 'handlerNum' can be reduced. [variableScope]
icu/source/io/ustdio.cpp:602:24: style: Condition 'f->str.fPos>=f->str.fLimit' is always true [knownConditionTrueFalse]
icu/source/io/ustdio.cpp:319:18: style: The scope of the variable 'mySourceBegin' can be reduced. [variableScope]
icu/source/io/ustdio.cpp:324:17: style: The scope of the variable 'numConverted' can be reduced. [variableScope]
icu/source/io/ustdio.cpp:395:35: style: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'. [funcArgNamesDifferent]
icu/source/io/unicode/ustdio.h:606:30: note: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'.
icu/source/io/ustdio.cpp:395:35: note: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'.
icu/source/io/ustdio.cpp:622:34: style: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'. [funcArgNamesDifferent]
icu/source/io/ufile.h:115:34: note: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'.
icu/source/io/ustdio.cpp:622:34: note: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'.
icu/source/io/ustdio.cpp:665:26: style: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'. [funcArgNamesDifferent]
icu/source/io/unicode/ustdio.h:733:21: note: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'.
icu/source/io/ustdio.cpp:665:26: note: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'.
icu/source/io/ustream.cpp:40:54: style: Function 'operator<<' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
icu/source/io/unicode/ustream.h:48:89: note: Function 'operator<<' argument 2 names different: declaration 's' definition 'str'.
icu/source/io/ustream.cpp:40:54: note: Function 'operator<<' argument 2 names different: declaration 's' definition 'str'.
icu/source/io/ustream.cpp:73:48: style: Function 'operator>>' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
icu/source/io/unicode/ustream.h:56:83: note: Function 'operator>>' argument 2 names different: declaration 's' definition 'str'.
icu/source/io/ustream.cpp:73:48: note: Function 'operator>>' argument 2 names different: declaration 's' definition 'str'.
icu/source/layoutex/LXUtilities.cpp:77:54: style: Function 'reverse' argument 2 names different: declaration 'count' definition 'length'. [funcArgNamesDifferent]
icu/source/layoutex/LXUtilities.h:23:52: note: Function 'reverse' argument 2 names different: declaration 'count' definition 'length'.
icu/source/layoutex/LXUtilities.cpp:77:54: note: Function 'reverse' argument 2 names different: declaration 'count' definition 'length'.
icu/source/layoutex/LXUtilities.cpp:89:51: style: Function 'reverse' argument 2 names different: declaration 'count' definition 'length'. [funcArgNamesDifferent]
icu/source/layoutex/LXUtilities.h:24:49: note: Function 'reverse' argument 2 names different: declaration 'count' definition 'length'.
icu/source/layoutex/LXUtilities.cpp:89:51: note: Function 'reverse' argument 2 names different: declaration 'count' definition 'length'.
icu/source/layoutex/ParagraphLayout.cpp:638:10: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/ParagraphLayout.cpp:647:10: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/ParagraphLayout.cpp:656:10: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fChars' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fFontRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fLevelRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fScriptRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fLocaleRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fEmbeddingLevels' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fGlyphToCharMap' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fCharToMinGlyphMap' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fCharToMaxGlyphMap' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fGlyphWidths' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fParaBidi' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fLineBidi' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fStyleRunLimits' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fStyleIndices' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fStyleRunInfo' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fBreakIterator' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fVisualRunLastX' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:581:5: warning: Member variable 'ParagraphLayout::fVisualRunLastY' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fChars' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fCharCount' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fFontRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fLevelRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fScriptRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fLocaleRuns' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fVertical' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fClientLevels' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fClientScripts' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fClientLocales' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fEmbeddingLevels' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fAscent' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fDescent' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fLeading' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fGlyphToCharMap' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fCharToMinGlyphMap' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fCharToMaxGlyphMap' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fGlyphWidths' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fGlyphCount' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fParaBidi' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fLineBidi' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fStyleRunLimits' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fStyleIndices' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fStyleRunInfo' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fStyleRunCount' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fBreakIterator' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fLineStart' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fLineEnd' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fFirstVisualRun' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fLastVisualRun' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fVisualRunLastX' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:582:5: warning: Member variable 'ParagraphLayout::fVisualRunLastY' is not initialized in the constructor. [uninitMemberVarPrivate]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fChars' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fCharCount' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fFontRuns' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fLevelRuns' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fScriptRuns' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fLocaleRuns' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fVertical' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fClientLevels' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fClientScripts' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fClientLocales' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fEmbeddingLevels' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fAscent' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fDescent' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fLeading' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fGlyphToCharMap' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fCharToMinGlyphMap' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fCharToMaxGlyphMap' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fGlyphWidths' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fGlyphCount' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fParaBidi' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fLineBidi' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fStyleRunLimits' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fStyleIndices' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fStyleRunInfo' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fStyleRunCount' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fBreakIterator' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fLineStart' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fLineEnd' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fFirstVisualRun' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fLastVisualRun' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fVisualRunLastX' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:583:29: warning: Member variable 'ParagraphLayout::fVisualRunLastY' is not assigned a value in 'ParagraphLayout::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:184:22: warning: Member variable 'Line::fAscent' is not assigned a value in 'Line::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:184:22: warning: Member variable 'Line::fDescent' is not assigned a value in 'Line::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:184:22: warning: Member variable 'Line::fLeading' is not assigned a value in 'Line::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:184:22: warning: Member variable 'Line::fRunCount' is not assigned a value in 'Line::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:184:22: warning: Member variable 'Line::fRunCapacity' is not assigned a value in 'Line::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:184:22: warning: Member variable 'Line::fRuns' is not assigned a value in 'Line::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:347:27: warning: Member variable 'VisualRun::fFont' is not assigned a value in 'VisualRun::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:347:27: warning: Member variable 'VisualRun::fGlyphs' is not assigned a value in 'VisualRun::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:347:27: warning: Member variable 'VisualRun::fPositions' is not assigned a value in 'VisualRun::operator='. [operatorEqVarError]
icu/source/layoutex/layout/ParagraphLayout.h:347:27: warning: Member variable 'VisualRun::fGlyphToCharMap' is not assigned a value in 'VisualRun::operator='. [operatorEqVarError]
icu/source/layoutex/RunArrays.cpp:57:30: style: Function 'grow' argument 1 names different: declaration 'capacity' definition 'newCapacity'. [funcArgNamesDifferent]
icu/source/layoutex/layout/RunArrays.h:193:32: note: Function 'grow' argument 1 names different: declaration 'capacity' definition 'newCapacity'.
icu/source/layoutex/RunArrays.cpp:57:30: note: Function 'grow' argument 1 names different: declaration 'capacity' definition 'newCapacity'.
icu/source/layoutex/layout/RunArrays.h:217:22: warning: Member variable 'RunArray::fClientArrays' is not assigned a value in 'RunArray::operator='. [operatorEqVarError]
icu/source/layoutex/layout/RunArrays.h:217:22: warning: Member variable 'RunArray::fLimits' is not assigned a value in 'RunArray::operator='. [operatorEqVarError]
icu/source/layoutex/layout/RunArrays.h:217:22: warning: Member variable 'RunArray::fCount' is not assigned a value in 'RunArray::operator='. [operatorEqVarError]
icu/source/layoutex/layout/RunArrays.h:217:22: warning: Member variable 'RunArray::fCapacity' is not assigned a value in 'RunArray::operator='. [operatorEqVarError]
icu/source/layoutex/layout/RunArrays.h:374:22: warning: Member variable 'FontRuns::fFonts' is not assigned a value in 'FontRuns::operator='. [operatorEqVarError]
icu/source/layoutex/layout/RunArrays.h:516:24: warning: Member variable 'LocaleRuns::fLocales' is not assigned a value in 'LocaleRuns::operator='. [operatorEqVarError]
icu/source/layoutex/layout/RunArrays.h:648:23: warning: Member variable 'ValueRuns::fValues' is not assigned a value in 'ValueRuns::operator='. [operatorEqVarError]
icu/source/layoutex/layout/RunArrays.h:77:5: style: Class 'RunArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/layoutex/layout/RunArrays.h:303:5: style: Class 'FontRuns' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/layoutex/layout/RunArrays.h:440:5: style: Class 'LocaleRuns' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/layoutex/layout/RunArrays.h:578:5: style: Class 'ValueRuns' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/layoutex/layout/RunArrays.h:364:29: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:164:29: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:364:29: note: Function in derived class
icu/source/layoutex/layout/RunArrays.h:367:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:179:18: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:367:18: note: Function in derived class
icu/source/layoutex/layout/RunArrays.h:368:18: style: The function 'grow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:193:18: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:368:18: note: Function in derived class
icu/source/layoutex/layout/RunArrays.h:501:29: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:164:29: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:501:29: note: Function in derived class
icu/source/layoutex/layout/RunArrays.h:504:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:179:18: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:504:18: note: Function in derived class
icu/source/layoutex/layout/RunArrays.h:505:18: style: The function 'grow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:193:18: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:505:18: note: Function in derived class
icu/source/layoutex/layout/RunArrays.h:638:29: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:164:29: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:638:29: note: Function in derived class
icu/source/layoutex/layout/RunArrays.h:641:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:179:18: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:641:18: note: Function in derived class
icu/source/layoutex/layout/RunArrays.h:642:18: style: The function 'grow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:193:18: note: Virtual function in base class
icu/source/layoutex/layout/RunArrays.h:642:18: note: Function in derived class
icu/source/layoutex/playout.cpp:48:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/playout.cpp:63:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/playout.cpp:75:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/playout.cpp:87:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/playout.cpp:99:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/playout.cpp:111:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/playout.cpp:123:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/playout.cpp:135:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:37:20: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:45:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:57:20: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:67:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:80:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:93:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:107:20: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:133:21: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:141:28: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:153:21: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:163:28: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:176:28: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:189:28: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:203:21: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:426:20: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:434:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:446:20: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:456:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:469:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:482:27: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:496:20: style: C-style pointer casting [cstyleCast]
icu/source/layoutex/plruns.cpp:314:22: warning: Member variable 'ULocRuns::fLocaleNames' is not assigned a value in 'ULocRuns::operator='. [operatorEqVarError]
icu/source/layoutex/plruns.cpp:244:5: style: Class 'ULocRuns' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/layoutex/plruns.cpp:304:29: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:501:29: note: Virtual function in base class
icu/source/layoutex/plruns.cpp:304:29: note: Function in derived class
icu/source/layoutex/plruns.cpp:307:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:504:18: note: Virtual function in base class
icu/source/layoutex/plruns.cpp:307:18: note: Function in derived class
icu/source/layoutex/plruns.cpp:308:18: style: The function 'grow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/layoutex/layout/RunArrays.h:505:18: note: Virtual function in base class
icu/source/layoutex/plruns.cpp:308:18: note: Function in derived class
icu/source/samples/cal/cal.c:118:11: style: The scope of the variable 'arg' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:385:10: style: The scope of the variable 'c' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:554:13: style: The scope of the variable 'left_day' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:554:23: style: The scope of the variable 'right_day' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:555:13: style: The scope of the variable 'left_firstday' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:555:28: style: The scope of the variable 'right_firstday' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:555:44: style: The scope of the variable 'left_current' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:555:58: style: The scope of the variable 'right_current' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:556:13: style: The scope of the variable 'left_month' can be reduced. [variableScope]
icu/source/samples/cal/cal.c:556:25: style: The scope of the variable 'right_month' can be reduced. [variableScope]
icu/source/samples/citer/citer.cpp:45:10: performance: Technically the member function 'Test::TestUChariter' can be static. [functionStatic]
icu/source/samples/citer/citer.cpp:49:12: note: Technically the member function 'Test::TestUChariter' can be static.
icu/source/samples/citer/citer.cpp:45:10: note: Technically the member function 'Test::TestUChariter' can be static.
icu/source/samples/citer/citer.cpp:46:10: performance: Technically the member function 'Test::TestStringiter' can be static. [functionStatic]
icu/source/samples/citer/citer.cpp:116:12: note: Technically the member function 'Test::TestStringiter' can be static.
icu/source/samples/citer/citer.cpp:46:10: note: Technically the member function 'Test::TestStringiter' can be static.
icu/source/samples/date/date.c:72:9: style: The scope of the variable 'arg' can be reduced. [variableScope]
icu/source/samples/datefmt/answers/main_0.cpp:58:26: style: Variable 'N_TIMEZONE' is assigned a value that is never used. [unreadVariable]
icu/source/samples/datefmt/answers/main_1.cpp:57:26: style: Variable 'N_TIMEZONE' is assigned a value that is never used. [unreadVariable]
icu/source/samples/datefmt/answers/main_2.cpp:43:17: style: The scope of the variable 'fmt' can be reduced. [variableScope]
icu/source/samples/datefmt/answers/main_2.cpp:61:26: style: Variable 'N_TIMEZONE' is assigned a value that is never used. [unreadVariable]
icu/source/samples/datefmt/answers/main_3.cpp:43:17: style: The scope of the variable 'fmt' can be reduced. [variableScope]
icu/source/samples/datefmt/main.cpp:43:17: style: The scope of the variable 'fmt' can be reduced. [variableScope]
icu/source/samples/layout/FontMap.cpp:236:10: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/FontMap.cpp:245:10: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/FontMap.cpp:254:10: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/FontMap.cpp:44:39: style: The scope of the variable 'line' can be reduced. [variableScope]
icu/source/samples/layout/FontTableCache.cpp:71:6: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/FontTableCache.cpp:81:23: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/FontTableCache.h:31:18: warning: Virtual function 'freeFontTable' is called from destructor '~FontTableCache()' at line 44. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/samples/layout/FontTableCache.cpp:44:9: note: Calling freeFontTable
icu/source/samples/layout/FontTableCache.h:31:18: note: freeFontTable is a virtual method
icu/source/samples/layout/GDIFontInstance.cpp:87:13: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/GDIFontInstance.cpp:269:22: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/GDIFontInstance.cpp:279:21: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/GDIFontInstance.cpp:326:30: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/GDIFontInstance.cpp:269:9: style: Variable 'headTable' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/samples/layout/GDIFontInstance.cpp:265:0: note: Variable 'headTable' is reassigned a value before the old one has been used.
icu/source/samples/layout/GDIFontInstance.cpp:269:9: note: Variable 'headTable' is reassigned a value before the old one has been used.
icu/source/samples/layout/cmaps.h:38:5: warning: Member variable 'CMAPMapper::fcmap' is not initialized in the constructor. [uninitMemberVar]
icu/source/samples/layout/cmaps.h:54:5: warning: Member variable 'CMAPFormat4Mapper::fEndCodes' is not initialized in the constructor. [uninitMemberVar]
icu/source/samples/layout/cmaps.h:54:5: warning: Member variable 'CMAPFormat4Mapper::fStartCodes' is not initialized in the constructor. [uninitMemberVar]
icu/source/samples/layout/cmaps.h:54:5: warning: Member variable 'CMAPFormat4Mapper::fIdDelta' is not initialized in the constructor. [uninitMemberVar]
icu/source/samples/layout/cmaps.h:54:5: warning: Member variable 'CMAPFormat4Mapper::fIdRangeOffset' is not initialized in the constructor. [uninitMemberVar]
icu/source/samples/layout/cmaps.h:75:5: warning: Member variable 'CMAPGroupMapper::fGroups' is not initialized in the constructor. [uninitMemberVar]
icu/source/samples/layout/GDIFontInstance.h:76:25: warning: Virtual function 'initMapper' is called from constructor 'GDIFontInstance(GDISurface*surface,TCHAR*faceName,le_int16 pointSize,LEErrorCode&status)' at line 181. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/samples/layout/GDIFontInstance.cpp:181:14: note: Calling initMapper
icu/source/samples/layout/GDIFontInstance.h:76:25: note: initMapper is a virtual method
icu/source/samples/layout/GDIFontInstance.h:76:25: warning: Virtual function 'initMapper' is called from constructor 'GDIFontInstance(GDISurface*surface,const char*faceName,le_int16 pointSize,LEErrorCode&status)' at line 293. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/samples/layout/GDIFontInstance.cpp:293:14: note: Calling initMapper
icu/source/samples/layout/GDIFontInstance.h:76:25: note: initMapper is a virtual method
icu/source/samples/layout/GDIFontInstance.h:37:5: style: Class 'GDISurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/samples/layout/cmaps.h:51:23: style: The function 'unicodeToGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/cmaps.h:29:23: note: Virtual function in base class
icu/source/samples/layout/cmaps.h:51:23: note: Function in derived class
icu/source/samples/layout/cmaps.h:72:23: style: The function 'unicodeToGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/cmaps.h:29:23: note: Virtual function in base class
icu/source/samples/layout/cmaps.h:72:23: note: Function in derived class
icu/source/samples/layout/GDIFontInstance.h:40:18: style: The function 'drawGlyphs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/RenderingSurface.h:32:18: note: Virtual function in base class
icu/source/samples/layout/GDIFontInstance.h:40:18: note: Function in derived class
icu/source/samples/layout/GDIFontInstance.h:74:25: style: The function 'readFontTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/FontTableCache.h:30:25: note: Virtual function in base class
icu/source/samples/layout/GDIFontInstance.h:74:25: note: Function in derived class
icu/source/samples/layout/GDIFontMap.h:36:35: style: The function 'openFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/FontMap.h:41:35: note: Virtual function in base class
icu/source/samples/layout/GDIFontMap.h:36:35: note: Function in derived class
icu/source/samples/layout/GDIGUISupport.h:31:18: style: The function 'postErrorMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/GUISupport.h:29:18: note: Virtual function in base class
icu/source/samples/layout/GDIGUISupport.h:31:18: note: Function in derived class
icu/source/samples/layout/GnomeFontInstance.cpp:50:32: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/GnomeFontInstance.cpp:108:30: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/GnomeFontInstance.cpp:61:5: performance: Variable 'fFace' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
icu/source/samples/layout/GnomeFontInstance.h:75:25: warning: Virtual function 'initMapper' is called from constructor 'GnomeFontInstance(FT_Library engine,const char*fontPathName,le_int16 pointSize,LEErrorCode&status)' at line 93. Dynamic binding is not used. [virtualCallInConstructor]
icu/source/samples/layout/GnomeFontInstance.cpp:93:14: note: Calling initMapper
icu/source/samples/layout/GnomeFontInstance.h:75:25: note: initMapper is a virtual method
icu/source/samples/layout/GnomeFontInstance.h:40:5: style: Class 'GnomeSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/samples/layout/GnomeFontInstance.h:43:18: style: The function 'drawGlyphs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/RenderingSurface.h:32:18: note: Virtual function in base class
icu/source/samples/layout/GnomeFontInstance.h:43:18: note: Function in derived class
icu/source/samples/layout/GnomeFontInstance.h:73:25: style: The function 'readFontTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/FontTableCache.h:30:25: note: Virtual function in base class
icu/source/samples/layout/GnomeFontInstance.h:73:25: note: Function in derived class
icu/source/samples/layout/GnomeFontMap.h:36:35: style: The function 'openFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/FontMap.h:41:35: note: Virtual function in base class
icu/source/samples/layout/GnomeFontMap.h:36:35: note: Function in derived class
icu/source/samples/layout/GnomeGUISupport.h:31:18: style: The function 'postErrorMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/samples/layout/GUISupport.h:29:18: note: Virtual function in base class
icu/source/samples/layout/GnomeGUISupport.h:31:18: note: Function in derived class
icu/source/samples/layout/ScriptCompositeFontInstance.h:25:5: style: Class 'ScriptCompositeFontInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/samples/layout/cgnomelayout.c:308:19: style: The scope of the variable 'app' can be reduced. [variableScope]
icu/source/samples/layout/cgnomelayout.c:285:29: style: Function 'closeSample' argument 1 names different: declaration 'sample' definition 'app'. [funcArgNamesDifferent]
icu/source/samples/layout/cgnomelayout.c:44:35: note: Function 'closeSample' argument 1 names different: declaration 'sample' definition 'app'.
icu/source/samples/layout/cgnomelayout.c:285:29: note: Function 'closeSample' argument 1 names different: declaration 'sample' definition 'app'.
icu/source/samples/layout/clayout.c:129:24: style: The scope of the variable 'fontMap' can be reduced. [variableScope]
icu/source/samples/layout/clayout.c:83:26: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
icu/source/samples/layout/cmaps.cpp:100:45: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/cmaps.cpp:104:49: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gdiglue.cpp:35:25: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gdiglue.cpp:47:22: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gdiglue.cpp:54:22: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gdiglue.cpp:61:42: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gdiglue.cpp:66:22: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gdiglue.cpp:73:56: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gnomeglue.cpp:38:27: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gnomeglue.cpp:50:24: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gnomeglue.cpp:57:73: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gnomeglue.cpp:62:24: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gnomeglue.cpp:69:56: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gnomelayout.cpp:94:22: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gnomelayout.cpp:288:22: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/gnomelayout.cpp:309:19: style: The scope of the variable 'app' can be reduced. [variableScope]
icu/source/samples/layout/gnomelayout.cpp:286:29: style: Function 'closeSample' argument 1 names different: declaration 'sample' definition 'app'. [funcArgNamesDifferent]
icu/source/samples/layout/gnomelayout.cpp:54:35: note: Function 'closeSample' argument 1 names different: declaration 'sample' definition 'app'.
icu/source/samples/layout/gnomelayout.cpp:286:29: note: Function 'closeSample' argument 1 names different: declaration 'sample' definition 'app'.
icu/source/samples/layout/paragraph.h:46:14: style: Technically the member function 'Paragraph::getAscent' can be const. [functionConst]
icu/source/samples/layout/paragraph.h:87:28: note: Technically the member function 'Paragraph::getAscent' can be const.
icu/source/samples/layout/paragraph.h:46:14: note: Technically the member function 'Paragraph::getAscent' can be const.
icu/source/samples/layout/paragraph.h:47:14: style: Technically the member function 'Paragraph::getLineHeight' can be const. [functionConst]
icu/source/samples/layout/paragraph.h:77:28: note: Technically the member function 'Paragraph::getLineHeight' can be const.
icu/source/samples/layout/paragraph.h:47:14: note: Technically the member function 'Paragraph::getLineHeight' can be const.
icu/source/samples/layout/paragraph.h:48:14: style: Technically the member function 'Paragraph::getLineCount' can be const. [functionConst]
icu/source/samples/layout/paragraph.h:82:28: note: Technically the member function 'Paragraph::getLineCount' can be const.
icu/source/samples/layout/paragraph.h:48:14: note: Technically the member function 'Paragraph::getLineCount' can be const.
icu/source/samples/layout/layout.cpp:166:19: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/layout.cpp:223:19: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/layout.cpp:248:19: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/layout.cpp:304:31: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/layout.cpp:341:19: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/layout.cpp:128:24: style: The scope of the variable 'fontMap' can be reduced. [variableScope]
icu/source/samples/layout/rsurface.cpp:22:28: style: C-style pointer casting [cstyleCast]
icu/source/samples/layout/ucreader.cpp:20:46: style: C-style pointer casting [cstyleCast]
icu/source/samples/legacy/newcol.cpp:84:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/legacy/newcol.cpp:76:11: style: The scope of the variable 'keySize' can be reduced. [variableScope]
icu/source/samples/legacy/oldcol.cpp:101:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/legacy/oldcol.cpp:92:11: style: The scope of the variable 'keySize' can be reduced. [variableScope]
icu/source/samples/numfmt/capi.c:68:14: style: Variable 'needed' is assigned a value that is never used. [unreadVariable]
icu/source/samples/numfmt/main.cpp:230:19: style: The scope of the variable 'nf' can be reduced. [variableScope]
icu/source/samples/numfmt/util.cpp:39:14: style: The scope of the variable 'digit' can be reduced. [variableScope]
icu/source/samples/translit/answers/unaccent.cpp:32:33: style: C-style pointer casting [cstyleCast]
icu/source/samples/translit/unaccent.cpp:35:33: style: C-style pointer casting [cstyleCast]
icu/source/samples/ucnv/convsamp.cpp:374:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:374:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:458:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:490:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:490:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:491:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:491:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:501:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:959:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:959:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:1064:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:1064:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:1064:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/convsamp.cpp:584:3: style: Variable 'conv' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/samples/ucnv/convsamp.cpp:578:0: note: Variable 'conv' is reassigned a value before the old one has been used.
icu/source/samples/ucnv/convsamp.cpp:584:3: note: Variable 'conv' is reassigned a value before the old one has been used.
icu/source/samples/ucnv/convsamp.cpp:640:3: style: Variable 'conv' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/samples/ucnv/convsamp.cpp:625:0: note: Variable 'conv' is reassigned a value before the old one has been used.
icu/source/samples/ucnv/convsamp.cpp:640:3: note: Variable 'conv' is reassigned a value before the old one has been used.
icu/source/samples/ucnv/convsamp.cpp:741:3: style: Variable 'conv' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/samples/ucnv/convsamp.cpp:719:0: note: Variable 'conv' is reassigned a value before the old one has been used.
icu/source/samples/ucnv/convsamp.cpp:741:3: note: Variable 'conv' is reassigned a value before the old one has been used.
icu/source/samples/ucnv/convsamp.cpp:303:15: style: The scope of the variable 'sourceLimit' can be reduced. [variableScope]
icu/source/samples/ucnv/convsamp.cpp:403:15: style: The scope of the variable 'sourceLimit' can be reduced. [variableScope]
icu/source/samples/ucnv/convsamp.cpp:883:15: style: The scope of the variable 'sourceLimit' can be reduced. [variableScope]
icu/source/samples/ucnv/convsamp.cpp:988:16: style: The scope of the variable 'sourceLimit' can be reduced. [variableScope]
icu/source/samples/ucnv/convsamp.cpp:1091:28: style: The scope of the variable 'out' can be reduced. [variableScope]
icu/source/samples/ucnv/convsamp.cpp:722:12: style: Unused variable: cloneLen [unusedVariable]
icu/source/samples/ucnv/flagcb.c:150:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/flagcb.c:153:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/ucnv/flagcb.c:192:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
icu/source/samples/udata/reader.c:100:27: warning: Either the condition 'currdir!=NULL' is redundant or there is possible null pointer dereference: currdir. [nullPointerRedundantCheck]
icu/source/samples/udata/reader.c:104:16: note: Assuming that condition 'currdir!=NULL' is not redundant
icu/source/samples/udata/reader.c:100:27: note: Null pointer dereference
icu/source/samples/udata/reader.c:102:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/samples/udata/reader.c:82:0: note: Variable 'result' is reassigned a value before the old one has been used.
icu/source/samples/udata/reader.c:102:5: note: Variable 'result' is reassigned a value before the old one has been used.
icu/source/samples/udata/reader.c:85:0: style: Variable 'intValue' is assigned a value that is never used. [unreadVariable]
icu/source/samples/udata/writer.c:110:9: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint]
icu/source/samples/ugrep/ugrep.cpp:181:20: style: The scope of the variable 'arg' can be reduced. [variableScope]
icu/source/samples/ugrep/ugrep.cpp:380:20: style: Function 'nextLine' argument 1 names different: declaration 'start' definition 'startPos'. [funcArgNamesDifferent]
icu/source/samples/ugrep/ugrep.cpp:77:19: note: Function 'nextLine' argument 1 names different: declaration 'start' definition 'startPos'.
icu/source/samples/ugrep/ugrep.cpp:380:20: note: Function 'nextLine' argument 1 names different: declaration 'start' definition 'startPos'.
icu/source/samples/ugrep/ugrep.cpp:292:5: error: Common realloc mistake: 'charBuf' nulled but not freed upon failure [memleakOnRealloc]
icu/source/samples/ugrep/ugrep.cpp:346:5: error: Common realloc mistake: 'ucharBuf' nulled but not freed upon failure [memleakOnRealloc]
icu/source/samples/uresb/uresb.c:88:17: style: The scope of the variable 'arg' can be reduced. [variableScope]
icu/source/samples/ustring/ustring.cpp:300:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
icu/source/samples/ustring/ustring.cpp:308:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
icu/source/samples/ustring/ustring.cpp:316:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
icu/source/samples/ustring/ustring.cpp:324:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
icu/source/samples/ustring/ustring.cpp:332:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
icu/source/samples/ustring/ustring.cpp:340:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
icu/source/samples/ustring/ustring.cpp:348:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
icu/source/samples/ustring/ustring.cpp:356:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
icu/source/samples/ustring/ustring.cpp:167:5: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/samples/ustring/ustring.cpp:161:0: note: Variable 'length' is reassigned a value before the old one has been used.
icu/source/samples/ustring/ustring.cpp:167:5: note: Variable 'length' is reassigned a value before the old one has been used.
icu/source/samples/ustring/ustring.cpp:167:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
icu/source/stubdata/stubdata.cpp:28:14: style: struct member 'ICU_Data_Header::headerSize' is never used. [unusedStructMember]
icu/source/stubdata/stubdata.cpp:29:13: style: struct member 'ICU_Data_Header::magic1' is never used. [unusedStructMember]
icu/source/stubdata/stubdata.cpp:29:21: style: struct member 'ICU_Data_Header::magic2' is never used. [unusedStructMember]
icu/source/stubdata/stubdata.cpp:31:10: style: struct member 'ICU_Data_Header::padding' is never used. [unusedStructMember]
icu/source/stubdata/stubdata.cpp:32:14: style: struct member 'ICU_Data_Header::count' is never used. [unusedStructMember]
icu/source/stubdata/stubdata.cpp:32:21: style: struct member 'ICU_Data_Header::reserved' is never used. [unusedStructMember]
icu/source/stubdata/stubdata.cpp:39:10: style: struct member 'ICU_Data_Header::fakeNameAndData' is never used. [unusedStructMember]
icu/source/test/cintltst/bocu1tst.c:288:21: style: The scope of the variable 'm' can be reduced. [variableScope]
icu/source/test/cintltst/bocu1tst.c:531:19: style: The scope of the variable 'c' can be reduced. [variableScope]
icu/source/test/cintltst/bocu1tst.c:737:13: style: The scope of the variable 'c' can be reduced. [variableScope]
icu/source/test/cintltst/bocu1tst.c:793:16: style: The scope of the variable 'cmp' can be reduced. [variableScope]
icu/source/test/cintltst/callcoll.c:340:21: style: Variable 'compareResultUTF8Iter' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/callcoll.c:336:0: note: Variable 'compareResultUTF8Iter' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:340:21: note: Variable 'compareResultUTF8Iter' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:345:21: style: Variable 'compareResultUTF8IterNorm' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/callcoll.c:336:0: note: Variable 'compareResultUTF8IterNorm' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:345:21: note: Variable 'compareResultUTF8IterNorm' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:377:9: style: Variable 'partialSKResult' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/callcoll.c:374:0: note: Variable 'partialSKResult' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:377:9: note: Variable 'partialSKResult' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:721:3: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/callcoll.c:720:0: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:721:3: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:1287:5: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/callcoll.c:1285:5: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:1287:5: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:1322:5: style: Variable 'values' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/callcoll.c:1319:0: note: Variable 'values' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:1322:5: note: Variable 'values' is reassigned a value before the old one has been used.
icu/source/test/cintltst/callcoll.c:305:31: style: The scope of the variable 'utf8Target' can be reduced. [variableScope]
icu/source/test/cintltst/callcoll.c:670:12: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/callcoll.c:691:12: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/callcoll.c:973:33: style: The scope of the variable 'ceX' can be reduced. [variableScope]
icu/source/test/cintltst/callcoll.c:973:40: style: The scope of the variable 'ceY' can be reduced. [variableScope]
icu/source/test/cintltst/callcoll.c:973:47: style: The scope of the variable 'ceZ' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:569:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/capitst.c:563:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/capitst.c:569:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/capitst.c:886:3: style: Variable 'c2' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/capitst.c:866:0: note: Variable 'c2' is reassigned a value before the old one has been used.
icu/source/test/cintltst/capitst.c:886:3: note: Variable 'c2' is reassigned a value before the old one has been used.
icu/source/test/cintltst/capitst.c:1194:44: style: Same expression on both sides of '||'. [duplicateExpression]
icu/source/test/cintltst/capitst.c:863:15: style: The scope of the variable 'curLoc' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:935:11: style: The scope of the variable 'curLoc' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:936:17: style: The scope of the variable 'c1' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:938:18: style: The scope of the variable 'rules' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1532:13: style: The scope of the variable 'sortkey' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1532:27: style: The scope of the variable 'lower' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1532:39: style: The scope of the variable 'upper' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1609:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1609:20: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1609:27: style: The scope of the variable 'k' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1609:34: style: The scope of the variable 'buffSize' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1609:48: style: The scope of the variable 'skSize' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1609:60: style: The scope of the variable 'lowerSize' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1609:75: style: The scope of the variable 'upperSize' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1685:24: style: The scope of the variable 'skLen2' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:1861:11: style: The scope of the variable 'buffLen' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:2427:19: style: The scope of the variable 'size' can be reduced. [variableScope]
icu/source/test/cintltst/capitst.c:2030:20: style: struct member 'Anonymous2::expectedIdentifier' is never used. [unusedStructMember]
icu/source/test/cintltst/capitst.c:1372:12: style: Variable 'order3' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/capitst.c:1664:25: style: Variable 'lowerSize' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/capitst.c:1665:25: style: Variable 'upperSize' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cbiapts.c:304:5: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiapts.c:303:5: note: Variable 'pos' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiapts.c:304:5: note: Variable 'pos' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiapts.c:526:5: style: Variable 'ruleSourceU' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiapts.c:521:0: note: Variable 'ruleSourceU' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiapts.c:526:5: note: Variable 'ruleSourceU' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiapts.c:687:5: style: Variable 'bi' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiapts.c:672:0: note: Variable 'bi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiapts.c:687:5: note: Variable 'bi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiapts.c:950:5: style: Variable 'bi' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiapts.c:943:0: note: Variable 'bi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiapts.c:950:5: note: Variable 'bi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiapts.c:380:22: style: The scope of the variable 'brk' can be reduced. [variableScope]
icu/source/test/cintltst/cbiapts.c:382:13: style: The scope of the variable 'start' can be reduced. [variableScope]
icu/source/test/cintltst/cbiapts.c:382:19: style: The scope of the variable 'pos' can be reduced. [variableScope]
icu/source/test/cintltst/cbiapts.c:673:21: style: The scope of the variable 'pos' can be reduced. [variableScope]
icu/source/test/cintltst/cbiapts.c:674:21: style: The scope of the variable 'vals' can be reduced. [variableScope]
icu/source/test/cintltst/cbiapts.c:675:21: style: The scope of the variable 'numVals' can be reduced. [variableScope]
icu/source/test/cintltst/cbiapts.c:946:13: style: The scope of the variable 'totalBreaks' can be reduced. [variableScope]
icu/source/test/cintltst/cbiapts.c:95:32: warning: Division of result of sizeof() on pointer type. [divideSizeof]
icu/source/test/cintltst/cbiapts.c:1090:30: style: Variable 'expOffsetStart' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cbiditransformtst.c:204:21: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditransformtst.c:218:21: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditransformtst.c:218:53: style: The scope of the variable 'index' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditransformtst.c:391:17: style: The scope of the variable 'expectedStr' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditransformtst.c:133:31: style: Function 'logResultsForDir' argument 1 names different: declaration 'srcText' definition 'srcTxt'. [funcArgNamesDifferent]
icu/source/test/cintltst/cbiditransformtst.c:66:43: note: Function 'logResultsForDir' argument 1 names different: declaration 'srcText' definition 'srcTxt'.
icu/source/test/cintltst/cbiditransformtst.c:133:31: note: Function 'logResultsForDir' argument 1 names different: declaration 'srcText' definition 'srcTxt'.
icu/source/test/cintltst/cbiditst.c:4279:5: style: Variable 'pBiDi' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiditst.c:4268:0: note: Variable 'pBiDi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4279:5: note: Variable 'pBiDi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4280:5: style: Variable 'pBiDi2' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiditst.c:4268:0: note: Variable 'pBiDi2' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4280:5: note: Variable 'pBiDi2' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4281:5: style: Variable 'pBiDi3' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiditst.c:4268:0: note: Variable 'pBiDi3' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4281:5: note: Variable 'pBiDi3' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4450:5: style: Variable 'pBiDi' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiditst.c:4438:0: note: Variable 'pBiDi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4450:5: note: Variable 'pBiDi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4575:5: style: Variable 'pBiDi' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cbiditst.c:4566:0: note: Variable 'pBiDi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:4575:5: note: Variable 'pBiDi' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cbiditst.c:400:12: style: The scope of the variable 'k' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditst.c:2273:13: style: The scope of the variable 'ltrLength' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditst.c:4273:13: style: The scope of the variable 'srcLen' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditst.c:4624:16: style: The scope of the variable 'k' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditst.c:4831:13: style: The scope of the variable 'proLength' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditst.c:4831:24: style: The scope of the variable 'epiLength' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditst.c:4831:35: style: The scope of the variable 'srcLen' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditst.c:4831:43: style: The scope of the variable 'destLen' can be reduced. [variableScope]
icu/source/test/cintltst/cbiditst.c:4377:59: style: Function 'inverseBasic' argument 2 names different: declaration 'src' definition 'srcChars'. [funcArgNamesDifferent]
icu/source/test/cintltst/cbiditst.c:100:59: note: Function 'inverseBasic' argument 2 names different: declaration 'src' definition 'srcChars'.
icu/source/test/cintltst/cbiditst.c:4377:59: note: Function 'inverseBasic' argument 2 names different: declaration 'src' definition 'srcChars'.
icu/source/test/cintltst/cbiditst.c:4536:5: style: Variable 'dummy' is modified but its new value is never used. [unreadVariable]
icu/source/test/cintltst/ccaltst.c:843:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccaltst.c:830:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccaltst.c:843:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccaltst.c:1519:5: style: Variable 'errorCode' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccaltst.c:1516:0: note: Variable 'errorCode' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccaltst.c:1519:5: note: Variable 'errorCode' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccaltst.c:1594:13: style: Variable 'pref' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccaltst.c:1591:13: note: Variable 'pref' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccaltst.c:1594:13: note: Variable 'pref' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccaltst.c:1212:25: style: The scope of the variable 'DOW' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:1212:38: style: The scope of the variable 'expectedDOW' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:1474:10: style: The scope of the variable 'tempMsgBuf' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:1580:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:1580:16: style: The scope of the variable 'size' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:1580:22: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:1581:19: style: The scope of the variable 'all' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:1581:25: style: The scope of the variable 'pref' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:1584:17: style: The scope of the variable 'value' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:2098:40: style: The scope of the variable 'yrMax' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:2098:65: style: The scope of the variable 'eraNow' can be reduced. [variableScope]
icu/source/test/cintltst/ccaltst.c:626:13: style: Variable 'idLen' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/ccaltst.c:872:10: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/ccaltst.c:1549:12: style: Variable 'date' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/ccaltst.c:2051:9: style: Variable 't' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/ccapitst.c:131:5: style: Variable 'allNamesEnum' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccapitst.c:126:0: note: Variable 'allNamesEnum' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:131:5: note: Variable 'allNamesEnum' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:175:5: style: Variable 'available_conv' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccapitst.c:172:5: note: Variable 'available_conv' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:175:5: note: Variable 'available_conv' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:361:9: style: Variable 'converter' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccapitst.c:359:0: note: Variable 'converter' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:361:9: note: Variable 'converter' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:405:10: style: Variable 'cnv' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccapitst.c:403:0: note: Variable 'cnv' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:405:10: note: Variable 'cnv' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:1314:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccapitst.c:1312:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:1314:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:2974:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/ccapitst.c:2965:0: note: Variable 'err' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:2974:5: note: Variable 'err' is reassigned a value before the old one has been used.
icu/source/test/cintltst/ccapitst.c:239:25: style: The scope of the variable 'testLong1' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:241:25: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:258:25: style: The scope of the variable 'cp' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:265:25: style: The scope of the variable 'myConverter' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:266:27: style: The scope of the variable 'displayname' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:268:17: style: The scope of the variable 'locale' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:270:12: style: The scope of the variable 'uchar1' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:272:12: style: The scope of the variable 'uchar3' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:273:13: style: The scope of the variable 'targetcapacity2' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:274:13: style: The scope of the variable 'targetcapacity' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:275:13: style: The scope of the variable 'targetsize' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:276:13: style: The scope of the variable 'disnamelen' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:281:17: style: The scope of the variable 'tmp_consumed' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:414:47: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:1239:25: style: The scope of the variable 'idx' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:1894:17: style: The scope of the variable 'cnv' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:1897:16: style: The scope of the variable 'ccsid' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:2645:27: style: The scope of the variable 'cnv' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:2688:27: style: The scope of the variable 'cnv' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:3488:14: style: The scope of the variable 'result' can be reduced. [variableScope]
icu/source/test/cintltst/ccapitst.c:184:21: style: Checking if unsigned variable 'count' is less than zero. [unsignedLessThanZero]
icu/source/test/cintltst/ccapitst.c:1383:22: style: Variable 'junkCtx' is not assigned a value. [unassignedVariable]
icu/source/test/cintltst/ccapitst.c:1429:22: style: Variable 'junkCtx' is not assigned a value. [unassignedVariable]
icu/source/test/cintltst/ccapitst.c:2805:5: style: Variable 'utf8NUL' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/ccapitst.c:2884:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cdateintervalformattest.c:283:20: style: The scope of the variable 'uelen' can be reduced. [variableScope]
icu/source/test/cintltst/cdattst.c:1063:5: style: Variable 'pattern' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cdattst.c:1057:0: note: Variable 'pattern' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdattst.c:1063:5: note: Variable 'pattern' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdattst.c:1098:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cdattst.c:1093:0: note: Variable 'value' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdattst.c:1098:5: note: Variable 'value' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdattst.c:1381:13: style: Variable 'subStatus' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cdattst.c:1377:0: note: Variable 'subStatus' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdattst.c:1381:13: note: Variable 'subStatus' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdattst.c:1417:13: style: Variable 'subStatus' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cdattst.c:1413:0: note: Variable 'subStatus' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdattst.c:1417:13: note: Variable 'subStatus' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdattst.c:69:18: style: The scope of the variable 'any' can be reduced. [variableScope]
icu/source/test/cintltst/cdattst.c:1624:26: style: The scope of the variable 'getter_result' can be reduced. [variableScope]
icu/source/test/cintltst/cdtdptst.c:205:5: style: Variable 'pattern' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cdtdptst.c:201:0: note: Variable 'pattern' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdtdptst.c:205:5: note: Variable 'pattern' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdtdptst.c:53:28: style: The scope of the variable 'fmt' can be reduced. [variableScope]
icu/source/test/cintltst/cdtdptst.c:57:12: style: The scope of the variable 's' can be reduced. [variableScope]
icu/source/test/cintltst/cdtdptst.c:161:12: style: The scope of the variable 'f' can be reduced. [variableScope]
icu/source/test/cintltst/cdtdptst.c:159:49: style: Function 'tryPat994' argument 2 names different: declaration 'pat' definition 'pattern'. [funcArgNamesDifferent]
icu/source/test/cintltst/cdtdptst.h:56:49: note: Function 'tryPat994' argument 2 names different: declaration 'pat' definition 'pattern'.
icu/source/test/cintltst/cdtdptst.c:159:49: note: Function 'tryPat994' argument 2 names different: declaration 'pat' definition 'pattern'.
icu/source/test/cintltst/cdtrgtst.c:287:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cdtrgtst.c:279:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdtrgtst.c:287:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdtrgtst.c:333:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cdtrgtst.c:327:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdtrgtst.c:333:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdtrgtst.c:453:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cdtrgtst.c:447:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdtrgtst.c:453:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cdtrgtst.c:134:12: style: The scope of the variable 'gotdate' can be reduced. [variableScope]
icu/source/test/cintltst/cdtrgtst.c:134:22: style: The scope of the variable 'expdate' can be reduced. [variableScope]
icu/source/test/cintltst/cdtrgtst.c:378:12: style: The scope of the variable 'datestr' can be reduced. [variableScope]
icu/source/test/cintltst/cdtrgtst.c:382:12: style: The scope of the variable 'result' can be reduced. [variableScope]
icu/source/test/cintltst/cdtrgtst.c:382:21: style: The scope of the variable 'result2' can be reduced. [variableScope]
icu/source/test/cintltst/cformtst.c:67:45: style: Function 'myDateFormat' argument 2 names different: declaration 'd' definition 'd1'. [funcArgNamesDifferent]
icu/source/test/cintltst/cformtst.h:31:45: note: Function 'myDateFormat' argument 2 names different: declaration 'd' definition 'd1'.
icu/source/test/cintltst/cformtst.c:67:45: note: Function 'myDateFormat' argument 2 names different: declaration 'd' definition 'd1'.
icu/source/test/cintltst/cg7coll.c:140:16: style: The scope of the variable 'myCollation' can be reduced. [variableScope]
icu/source/test/cintltst/cintltst.c:547:9: style: Variable 'directory' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cintltst.c:538:0: note: Variable 'directory' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cintltst.c:547:9: note: Variable 'directory' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cintltst.c:550:9: style: Variable 'tdpath' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cintltst.c:540:0: note: Variable 'tdpath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cintltst.c:550:9: note: Variable 'tdpath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cintltst.c:564:9: style: Variable 'test' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cintltst.c:539:0: note: Variable 'test' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cintltst.c:564:9: note: Variable 'test' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cintltst.c:93:22: style: The scope of the variable 'rb' can be reduced. [variableScope]
icu/source/test/cintltst/cintltst.c:94:17: style: The scope of the variable 'cnv' can be reduced. [variableScope]
icu/source/test/cintltst/cintltst.c:482:34: style: Function 'CharsToUChars' argument 1 names different: declaration 'chars' definition 'str'. [funcArgNamesDifferent]
icu/source/test/cintltst/cintltst.h:51:42: note: Function 'CharsToUChars' argument 1 names different: declaration 'chars' definition 'str'.
icu/source/test/cintltst/cintltst.c:482:34: note: Function 'CharsToUChars' argument 1 names different: declaration 'chars' definition 'str'.
icu/source/test/cintltst/cintltst.c:697:40: style: Function 'assertEquals' argument 1 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
icu/source/test/cintltst/cintltst.h:135:40: note: Function 'assertEquals' argument 1 names different: declaration 'msg' definition 'message'.
icu/source/test/cintltst/cintltst.c:697:40: note: Function 'assertEquals' argument 1 names different: declaration 'msg' definition 'message'.
icu/source/test/cintltst/cintltst.c:697:61: style: Function 'assertEquals' argument 2 names different: declaration 'expectedString' definition 'expected'. [funcArgNamesDifferent]
icu/source/test/cintltst/cintltst.h:135:57: note: Function 'assertEquals' argument 2 names different: declaration 'expectedString' definition 'expected'.
icu/source/test/cintltst/cintltst.c:697:61: note: Function 'assertEquals' argument 2 names different: declaration 'expectedString' definition 'expected'.
icu/source/test/cintltst/cintltst.c:698:40: style: Function 'assertEquals' argument 3 names different: declaration 'actualString' definition 'actual'. [funcArgNamesDifferent]
icu/source/test/cintltst/cintltst.h:136:40: note: Function 'assertEquals' argument 3 names different: declaration 'actualString' definition 'actual'.
icu/source/test/cintltst/cintltst.c:698:40: note: Function 'assertEquals' argument 3 names different: declaration 'actualString' definition 'actual'.
icu/source/test/cintltst/cintltst.c:470:0: error: Memory leak: dataDir [memleak]
icu/source/test/cintltst/citertst.c:157:9: style: Variable 'pitr' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/citertst.c:152:0: note: Variable 'pitr' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:157:9: note: Variable 'pitr' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:158:9: style: Variable 'titer' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/citertst.c:153:0: note: Variable 'titer' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:158:9: note: Variable 'titer' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:433:5: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/citertst.c:422:0: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:433:5: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:574:5: style: Variable 'en_us' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/citertst.c:563:0: note: Variable 'en_us' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:574:5: note: Variable 'en_us' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:716:5: style: Variable 'en_us' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/citertst.c:709:0: note: Variable 'en_us' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:716:5: note: Variable 'en_us' is reassigned a value before the old one has been used.
icu/source/test/cintltst/citertst.c:223:25: style: The scope of the variable 'iter' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:227:12: style: The scope of the variable 'test' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:289:25: style: The scope of the variable 'iter' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:293:12: style: The scope of the variable 'test' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:785:25: style: The scope of the variable 'stringOffset' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:787:25: style: The scope of the variable 'sorder' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:788:25: style: The scope of the variable 'iter' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:789:25: style: The scope of the variable 'temporder' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:913:17: style: The scope of the variable 'c2' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:940:25: style: The scope of the variable 'testiter' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:941:25: style: The scope of the variable 'iter' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:943:25: style: The scope of the variable 'testorders' can be reduced. [variableScope]
icu/source/test/cintltst/citertst.c:944:25: style: The scope of the variable 'orders' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:766:32: style: Redundant condition: ignoreNumbers. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
icu/source/test/cintltst/cldrtest.c:89:9: style: Variable 'currentBundleKey' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cldrtest.c:86:0: note: Variable 'currentBundleKey' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cldrtest.c:89:9: note: Variable 'currentBundleKey' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cldrtest.c:33:18: style: The scope of the variable 'graphmeSize' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:503:29: style: The scope of the variable 'currentLocale' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:507:17: style: The scope of the variable 'currLoc' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:690:13: style: The scope of the variable 'fromCountryLen' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:800:13: style: The scope of the variable 'patternLen' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:888:29: style: The scope of the variable 'currentLocale' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:892:17: style: The scope of the variable 'currLoc' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:1388:17: style: The scope of the variable 'isoCode' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:1388:27: style: The scope of the variable 'structISOCode' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:1389:22: style: The scope of the variable 'subBundle' can be reduced. [variableScope]
icu/source/test/cintltst/cldrtest.c:596:20: style: Variable 'fromSize' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cloctst.c:680:5: style: Variable 'errorCode' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cloctst.c:666:0: note: Variable 'errorCode' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:680:5: note: Variable 'errorCode' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:6098:9: style: Variable 'bcpKey' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cloctst.c:6096:0: note: Variable 'bcpKey' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:6098:9: note: Variable 'bcpKey' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:6135:9: style: Variable 'legacyKey' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cloctst.c:6133:0: note: Variable 'legacyKey' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:6135:9: note: Variable 'legacyKey' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:6188:9: style: Variable 'bcpType' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cloctst.c:6186:0: note: Variable 'bcpType' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:6188:9: note: Variable 'bcpType' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:6243:9: style: Variable 'legacyType' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cloctst.c:6241:0: note: Variable 'legacyType' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:6243:9: note: Variable 'legacyType' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cloctst.c:270:13: style: The scope of the variable 'cap' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:272:11: style: The scope of the variable 'testLocale' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:406:17: style: The scope of the variable 'loc' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:452:13: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:542:17: style: The scope of the variable 'temp' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:734:17: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:737:28: style: The scope of the variable 'expectedChars' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:804:17: style: The scope of the variable 'locList' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:875:13: style: The scope of the variable 'maxresultsize' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:877:17: style: The scope of the variable 'testLocale' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:887:13: style: The scope of the variable 'expectedLang' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:888:13: style: The scope of the variable 'expectedScript' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:889:13: style: The scope of the variable 'expectedCtry' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:890:13: style: The scope of the variable 'expectedVar' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:891:13: style: The scope of the variable 'expectedName' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:1267:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:1267:15: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:1731:13: style: The scope of the variable 'resultLen' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:1733:19: style: The scope of the variable 'keywords' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:1841:13: style: The scope of the variable 'resultLen' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:2479:20: style: The scope of the variable 'baseNameLen' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:2844:19: style: The scope of the variable 'available' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:2847:13: style: The scope of the variable 'rc' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:3296:17: style: The scope of the variable 'testLocale' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:5930:13: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:5931:17: style: The scope of the variable 'inloc' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:5932:17: style: The scope of the variable 'expected' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:6053:13: style: The scope of the variable 'expParsedLen' can be reduced. [variableScope]
icu/source/test/cintltst/cloctst.c:871:44: style: Function 'doTestDisplayNames' argument 1 names different: declaration 'inLocale' definition 'displayLocale'. [funcArgNamesDifferent]
icu/source/test/cintltst/cloctst.h:84:45: note: Function 'doTestDisplayNames' argument 1 names different: declaration 'inLocale' definition 'displayLocale'.
icu/source/test/cintltst/cloctst.c:871:44: note: Function 'doTestDisplayNames' argument 1 names different: declaration 'inLocale' definition 'displayLocale'.
icu/source/test/cintltst/cloctst.c:1808:21: style: Variable 'resultLen' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cloctst.c:297:13: error: Common realloc mistake: 'temp' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:311:13: error: Common realloc mistake: 'temp' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:551:9: error: Common realloc mistake: 'testLocale' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:557:9: error: Common realloc mistake: 'expected' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:565:9: error: Common realloc mistake: 'expected' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:1416:9: error: Common realloc mistake: 'got' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:1436:9: error: Common realloc mistake: 'got' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:1450:9: error: Common realloc mistake: 'got' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:1464:9: error: Common realloc mistake: 'got' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cloctst.c:1478:9: error: Common realloc mistake: 'got' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cmsccoll.c:93:3: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cmsccoll.c:87:0: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:93:3: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:588:5: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cmsccoll.c:578:0: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:588:5: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:1810:3: style: Variable 'varTop1' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cmsccoll.c:1807:3: note: Variable 'varTop1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:1810:3: note: Variable 'varTop1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:2339:5: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cmsccoll.c:2335:0: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:2339:5: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:3167:5: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cmsccoll.c:3155:0: note: Variable 'e' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:3167:5: note: Variable 'e' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:3460:5: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cmsccoll.c:3456:0: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:3460:5: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cmsccoll.c:390:26: style: The scope of the variable 'cr' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:438:14: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:438:21: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:439:14: style: The scope of the variable 'size' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:574:14: style: The scope of the variable 'nfcSize' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:575:14: style: The scope of the variable 'nfdSize' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:581:14: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:967:18: style: The scope of the variable 'sLen' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:968:18: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1576:17: style: The scope of the variable 'coll' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1578:17: style: The scope of the variable 'rlen' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1695:11: style: The scope of the variable 'key' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1696:12: style: The scope of the variable 'klen' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1713:12: style: The scope of the variable 'varTopOriginal' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1713:32: style: The scope of the variable 'varTop1' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1713:41: style: The scope of the variable 'varTop2' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1914:22: style: The scope of the variable 'test' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:2320:15: style: The scope of the variable 'rule1' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:2585:11: style: The scope of the variable 'U16LenS' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:2585:24: style: The scope of the variable 'U16LenT' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:2585:37: style: The scope of the variable 'U16BELenS' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:2585:52: style: The scope of the variable 'U16BELenT' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:2721:11: style: The scope of the variable 'length' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:2722:11: style: The scope of the variable 'pKeyLen' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:3083:9: style: The scope of the variable 'result' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:3160:24: style: The scope of the variable 'AVAIL' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:3321:14: style: The scope of the variable 'rlen' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:4132:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:4132:16: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:4215:11: style: The scope of the variable 'length' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:4218:15: style: The scope of the variable 'myCollation' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:4505:7: style: The scope of the variable 'length' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:4506:15: style: The scope of the variable 'myCollation' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:5546:13: style: The scope of the variable 'strLength' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:5653:13: style: The scope of the variable 'strLength' can be reduced. [variableScope]
icu/source/test/cintltst/cmsccoll.c:1343:17: style: Variable 'resultlen' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cmsccoll.c:1810:13: style: Variable 'varTop1' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cmsccoll.c:3227:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cmsccoll.c:4575:21: style: Variable 'baseKeyLength' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cmsccoll.c:4576:23: style: Variable 'beforeKeyLength' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cmsgtst.c:887:13: style: The scope of the variable 'resultLengthOut' can be reduced. [variableScope]
icu/source/test/cintltst/cmsgtst.c:887:45: style: The scope of the variable 'patternlength' can be reduced. [variableScope]
icu/source/test/cintltst/cmsgtst.c:133:13: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cmsgtst.c:299:9: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cmsgtst.c:330:9: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cmsgtst.c:355:9: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cmsgtst.c:426:9: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cmsgtst.c:520:9: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cmsgtst.c:613:9: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cmsgtst.c:908:13: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
icu/source/test/cintltst/cnmdptst.c:351:5: style: Variable 'pattern' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnmdptst.c:344:0: note: Variable 'pattern' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnmdptst.c:351:5: note: Variable 'pattern' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnmdptst.c:723:5: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnmdptst.c:712:0: note: Variable 'f' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnmdptst.c:723:5: note: Variable 'f' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnmdptst.c:928:9: style: Variable 'pref' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnmdptst.c:925:9: note: Variable 'pref' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnmdptst.c:928:9: note: Variable 'pref' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnmdptst.c:64:20: style: The scope of the variable 'fmt' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:193:20: style: The scope of the variable 'fmt' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:195:12: style: The scope of the variable 'upat' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:415:20: style: The scope of the variable 'currencyFmt' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:416:12: style: The scope of the variable 'str' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:532:20: style: The scope of the variable 'currencyFmt' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:556:14: style: The scope of the variable 'cStr' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:678:12: style: The scope of the variable 'dvalue' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:679:9: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:719:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:905:19: style: The scope of the variable 'size' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:906:19: style: The scope of the variable 'pref' can be reduced. [variableScope]
icu/source/test/cintltst/cnmdptst.c:906:26: style: The scope of the variable 'all' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1044:17: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
icu/source/test/cintltst/cnormtst.c:1218:64: note: Calling function '_testIter', 6th argument 'out' value is 0
icu/source/test/cintltst/cnormtst.c:1044:17: note: Null pointer addition
icu/source/test/cintltst/cnormtst.c:253:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnormtst.c:247:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnormtst.c:253:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnormtst.c:1413:31: style: Same expression on both sides of '-'. [duplicateExpression]
icu/source/test/cintltst/cnormtst.c:174:16: style: The scope of the variable 'neededLen' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:174:27: style: The scope of the variable 'length2' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1039:51: style: The scope of the variable 'prevIndex' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1363:13: style: The scope of the variable 'length' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1363:21: style: The scope of the variable 'lccc1' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1363:28: style: The scope of the variable 'lccc2' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1363:35: style: The scope of the variable 'tccc1' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1363:42: style: The scope of the variable 'tccc2' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1364:13: style: The scope of the variable 'qc1' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1364:18: style: The scope of the variable 'qc2' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1459:16: style: The scope of the variable 'length' can be reduced. [variableScope]
icu/source/test/cintltst/cnormtst.c:1303:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cnormtst.c:1352:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cnormtst.c:1514:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cnormtst.c:1579:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cnumtst.c:182:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnumtst.c:175:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:182:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:747:5: style: Variable 'newvalue' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnumtst.c:746:5: note: Variable 'newvalue' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:747:5: note: Variable 'newvalue' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:756:5: style: Variable 'newvalue' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnumtst.c:755:5: note: Variable 'newvalue' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:756:5: note: Variable 'newvalue' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:765:5: style: Variable 'newvalue' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnumtst.c:764:5: note: Variable 'newvalue' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:765:5: note: Variable 'newvalue' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:826:9: style: Variable 'parseResult' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnumtst.c:820:0: note: Variable 'parseResult' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:826:9: note: Variable 'parseResult' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:1285:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnumtst.c:1273:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:1285:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:1973:5: style: Variable 'nf' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnumtst.c:1968:0: note: Variable 'nf' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:1973:5: note: Variable 'nf' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:2228:5: style: Variable 'len1' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cnumtst.c:2221:5: note: Variable 'len1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:2228:5: note: Variable 'len1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cnumtst.c:936:17: style: The scope of the variable 'badsymbolSmall' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:938:17: style: The scope of the variable 'valueLength' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1236:11: style: The scope of the variable 'temp1' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1237:11: style: The scope of the variable 'temp2' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1274:13: style: The scope of the variable 'resultlength' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1275:13: style: The scope of the variable 'resultlengthneeded' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1277:12: style: The scope of the variable 'd1' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1278:12: style: The scope of the variable 'd' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1392:13: style: The scope of the variable 'val32' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1393:13: style: The scope of the variable 'val64' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:1394:13: style: The scope of the variable 'valDouble' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:2021:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:2022:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:2273:17: style: The scope of the variable 'pattern' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:3020:29: style: The scope of the variable 'field' can be reduced. [variableScope]
icu/source/test/cintltst/cnumtst.c:434:8: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cnumtst.c:916:22: style: Variable 'resultSize' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cnumtst.c:1827:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/crelativedateformattest.c:249:9: style: Variable 'reldatefmt' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/crelativedateformattest.c:242:0: note: Variable 'reldatefmt' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crelativedateformattest.c:249:9: note: Variable 'reldatefmt' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:119:5: style: Variable 'he' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/crestst.c:114:0: note: Variable 'he' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:119:5: note: Variable 'he' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:120:5: style: Variable 'iw' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/crestst.c:115:0: note: Variable 'iw' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:120:5: note: Variable 'iw' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:271:5: style: Variable 'theBundle' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/crestst.c:251:0: note: Variable 'theBundle' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:271:5: note: Variable 'theBundle' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:429:5: style: Variable 'fr_FR' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/crestst.c:423:0: note: Variable 'fr_FR' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:429:5: note: Variable 'fr_FR' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:445:5: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/crestst.c:443:5: note: Variable 'junk' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:445:5: note: Variable 'junk' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:853:5: style: Variable 'stream' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/crestst.c:850:5: note: Variable 'stream' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:853:5: note: Variable 'stream' is reassigned a value before the old one has been used.
icu/source/test/cintltst/crestst.c:655:27: style: The scope of the variable 'parsedNumber' can be reduced. [variableScope]
icu/source/test/cintltst/crestst.c:918:13: style: The scope of the variable 'size' can be reduced. [variableScope]
icu/source/test/cintltst/crestst.c:459:12: style: Variable 'junk' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/creststn.c:266:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:262:0: note: Variable 'r' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:266:3: note: Variable 'r' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:349:5: style: Variable 'he' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:340:0: note: Variable 'he' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:349:5: note: Variable 'he' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:350:5: style: Variable 'iw' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:341:0: note: Variable 'iw' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:350:5: note: Variable 'iw' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:658:9: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:652:0: note: Variable 'str' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:658:9: note: Variable 'str' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:906:5: style: Variable 'testdatapath' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:903:0: note: Variable 'testdatapath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:906:5: note: Variable 'testdatapath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1425:5: style: Variable 'resB' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:1416:0: note: Variable 'resB' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1425:5: note: Variable 'resB' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1426:5: style: Variable 'rules' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:1421:0: note: Variable 'rules' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1426:5: note: Variable 'rules' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1790:17: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:1789:0: note: Variable 't' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1790:17: note: Variable 't' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1881:21: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:1880:0: note: Variable 't' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1881:21: note: Variable 't' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1933:17: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:1930:0: note: Variable 'key' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1933:17: note: Variable 'key' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1934:17: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:1931:0: note: Variable 'value' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:1934:17: note: Variable 'value' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2082:5: style: Variable 'fr_FR' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:2076:0: note: Variable 'fr_FR' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2082:5: note: Variable 'fr_FR' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2095:5: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:2093:5: note: Variable 'junk' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2095:5: note: Variable 'junk' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2097:5: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:2095:5: note: Variable 'junk' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2097:5: note: Variable 'junk' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2178:5: style: Variable 'testdatapath' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:2171:0: note: Variable 'testdatapath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2178:5: note: Variable 'testdatapath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2498:5: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:2497:0: note: Variable 't' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2498:5: note: Variable 't' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2525:5: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/creststn.c:2523:0: note: Variable 't' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:2525:5: note: Variable 't' is reassigned a value before the old one has been used.
icu/source/test/cintltst/creststn.c:935:17: style: The scope of the variable 'action' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:1605:13: style: The scope of the variable 'count' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:1606:13: style: The scope of the variable 'row_count' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:1607:13: style: The scope of the variable 'column_count' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:1609:13: style: The scope of the variable 'tag_count' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:2386:11: style: The scope of the variable 's' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:2875:11: style: The scope of the variable 'p8' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:2879:32: style: The scope of the variable 'i16' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:2879:37: style: The scope of the variable 'i8' can be reduced. [variableScope]
icu/source/test/cintltst/creststn.c:2871:24: style: Function 'tres_getString' argument 2 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
icu/source/test/cintltst/creststn.h:35:24: note: Function 'tres_getString' argument 2 names different: declaration 'index' definition 'idx'.
icu/source/test/cintltst/creststn.c:2871:24: note: Function 'tres_getString' argument 2 names different: declaration 'index' definition 'idx'.
icu/source/test/cintltst/creststn.c:2113:12: style: Variable 'junk' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/creststn.c:3023:10: style: Variable 's8' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/cucdapi.c:221:30: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
icu/source/test/cintltst/cucdapi.c:220:26: note: outer condition: numErrors>0
icu/source/test/cintltst/cucdapi.c:221:30: note: identical inner condition: numErrors>0
icu/source/test/cintltst/cucdapi.c:256:30: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
icu/source/test/cintltst/cucdapi.c:255:26: note: outer condition: numErrors>0
icu/source/test/cintltst/cucdapi.c:256:30: note: identical inner condition: numErrors>0
icu/source/test/cintltst/cucdapi.c:344:9: style: Variable 'code' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/cucdapi.c:342:0: note: Variable 'code' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cucdapi.c:344:9: note: Variable 'code' is reassigned a value before the old one has been used.
icu/source/test/cintltst/cucdapi.c:121:17: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:343:28: style: The scope of the variable 'length' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:1242:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:1757:17: style: The scope of the variable 'expected' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:2028:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:2976:12: style: The scope of the variable 'nv' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:2978:16: style: The scope of the variable 'type' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:3088:19: style: The scope of the variable 'min' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:3153:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:3158:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:3158:16: style: The scope of the variable 'length' can be reduced. [variableScope]
icu/source/test/cintltst/cucdtst.c:1116:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/currtest.c:252:13: style: The scope of the variable 'numCode' can be reduced. [variableScope]
icu/source/test/cintltst/custrtrn.c:1297:9: style: Variable 'wDestLen' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/custrtrn.c:1293:9: note: Variable 'wDestLen' is reassigned a value before the old one has been used.
icu/source/test/cintltst/custrtrn.c:1297:9: note: Variable 'wDestLen' is reassigned a value before the old one has been used.
icu/source/test/cintltst/custrtrn.c:1684:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/custrtrn.c:1985:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/custrtst.c:72:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/custrtst.c:72:15: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/custrtst.c:88:13: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/custrtst.c:88:15: style: The scope of the variable 'j' can be reduced. [variableScope]
icu/source/test/cintltst/custrtst.c:429:17: style: The scope of the variable 'len1' can be reduced. [variableScope]
icu/source/test/cintltst/custrtst.c:429:23: style: The scope of the variable 'len2' can be reduced. [variableScope]
icu/source/test/cintltst/custrtst.c:429:29: style: The scope of the variable 'r1' can be reduced. [variableScope]
icu/source/test/cintltst/custrtst.c:429:33: style: The scope of the variable 'r2' can be reduced. [variableScope]
icu/source/test/cintltst/custrtst.c:458:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
icu/source/test/cintltst/custrtst.c:469:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
icu/source/test/cintltst/hpmufn.c:138:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/hpmufn.c:120:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/hpmufn.c:138:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/hpmufn.c:27:13: style: union member 'ctest_AlignedMemory::t1' is never used. [unusedStructMember]
icu/source/test/cintltst/hpmufn.c:28:13: style: union member 'ctest_AlignedMemory::t2' is never used. [unusedStructMember]
icu/source/test/cintltst/hpmufn.c:29:13: style: union member 'ctest_AlignedMemory::t3' is never used. [unusedStructMember]
icu/source/test/cintltst/hpmufn.c:113:14: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/idnatest.c:462:13: style: The scope of the variable 'bufLen' can be reduced. [variableScope]
icu/source/test/cintltst/idnatest.c:491:13: style: The scope of the variable 'bufLen' can be reduced. [variableScope]
icu/source/test/cintltst/idnatest.c:849:14: style: Variable 'outLen' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/idnatest.c:465:0: error: Uninitialized variable: parseError [uninitvar]
icu/source/test/cintltst/idnatest.c:494:0: error: Uninitialized variable: parseError [uninitvar]
icu/source/test/cintltst/nccbtst.c:2632:11: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:2642:10: style: The scope of the variable 'junk' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:2643:10: style: The scope of the variable 'offset_str' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:2831:12: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:2835:10: style: The scope of the variable 'junk' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:2836:10: style: The scope of the variable 'offset_str' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:3023:11: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:3033:10: style: The scope of the variable 'junk' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:3034:10: style: The scope of the variable 'offset_str' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:3204:12: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:3208:10: style: The scope of the variable 'junk' can be reduced. [variableScope]
icu/source/test/cintltst/nccbtst.c:3209:10: style: The scope of the variable 'offset_str' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvfbts.c:141:11: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvfbts.c:305:12: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvfbts.c:309:10: style: The scope of the variable 'junk' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvfbts.c:310:10: style: The scope of the variable 'offset_str' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:693:13: style: The scope of the variable 'offset8' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:694:13: style: The scope of the variable 'offset16' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:764:13: style: The scope of the variable 'offset32' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:765:13: style: The scope of the variable 'offset16' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:1000:11: style: The scope of the variable 'p' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:1090:12: style: The scope of the variable 'p' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:1188:11: style: The scope of the variable 'p' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:1190:11: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:1363:12: style: The scope of the variable 'p' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:1365:12: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/ncnvtst.c:922:40: style: Function 'TestWithBufferSize' argument 1 names different: declaration 'osize' definition 'insize'. [funcArgNamesDifferent]
icu/source/test/cintltst/ncnvtst.c:82:40: note: Function 'TestWithBufferSize' argument 1 names different: declaration 'osize' definition 'insize'.
icu/source/test/cintltst/ncnvtst.c:922:40: note: Function 'TestWithBufferSize' argument 1 names different: declaration 'osize' definition 'insize'.
icu/source/test/cintltst/ncnvtst.c:922:56: style: Function 'TestWithBufferSize' argument 2 names different: declaration 'isize' definition 'outsize'. [funcArgNamesDifferent]
icu/source/test/cintltst/ncnvtst.c:82:55: note: Function 'TestWithBufferSize' argument 2 names different: declaration 'isize' definition 'outsize'.
icu/source/test/cintltst/ncnvtst.c:922:56: note: Function 'TestWithBufferSize' argument 2 names different: declaration 'isize' definition 'outsize'.
icu/source/test/cintltst/nfsprep.c:155:15: style: The scope of the variable 'middle' can be reduced. [variableScope]
icu/source/test/cintltst/nfsprep.c:155:29: style: The scope of the variable 'rc' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:1534:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/nucnvtst.c:1518:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/nucnvtst.c:1534:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/nucnvtst.c:2869:5: style: Variable 'uTargetLimit' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/nucnvtst.c:2853:0: note: Variable 'uTargetLimit' is reassigned a value before the old one has been used.
icu/source/test/cintltst/nucnvtst.c:2869:5: note: Variable 'uTargetLimit' is reassigned a value before the old one has been used.
icu/source/test/cintltst/nucnvtst.c:4175:5: style: Variable 'kr' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/nucnvtst.c:4170:0: note: Variable 'kr' is reassigned a value before the old one has been used.
icu/source/test/cintltst/nucnvtst.c:4175:5: note: Variable 'kr' is reassigned a value before the old one has been used.
icu/source/test/cintltst/nucnvtst.c:5450:5: style: Variable 'conv' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/nucnvtst.c:5448:0: note: Variable 'conv' is reassigned a value before the old one has been used.
icu/source/test/cintltst/nucnvtst.c:5450:5: note: Variable 'conv' is reassigned a value before the old one has been used.
icu/source/test/cintltst/nucnvtst.c:178:18: style: The scope of the variable 's0' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:369:11: style: The scope of the variable 'p' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:371:11: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:529:12: style: The scope of the variable 'p' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:531:12: style: The scope of the variable 'end' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:1519:48: style: The scope of the variable 'cnv' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:1788:17: style: The scope of the variable 'sourceLength' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:2782:18: style: The scope of the variable 'uSourceLimit' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:2977:15: style: The scope of the variable 'c' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:4964:20: style: The scope of the variable 'sourceStart' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:5391:39: style: The scope of the variable 'bytes_needed' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:5449:13: style: The scope of the variable 'target_cap' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:5449:25: style: The scope of the variable 'bytes_needed' can be reduced. [variableScope]
icu/source/test/cintltst/nucnvtst.c:683:51: style: Function 'TestNewConvertWithBufferSizes' argument 1 names different: declaration 'osize' definition 'outsize'. [funcArgNamesDifferent]
icu/source/test/cintltst/nucnvtst.c:39:51: note: Function 'TestNewConvertWithBufferSizes' argument 1 names different: declaration 'osize' definition 'outsize'.
icu/source/test/cintltst/nucnvtst.c:683:51: note: Function 'TestNewConvertWithBufferSizes' argument 1 names different: declaration 'osize' definition 'outsize'.
icu/source/test/cintltst/nucnvtst.c:683:68: style: Function 'TestNewConvertWithBufferSizes' argument 2 names different: declaration 'isize' definition 'insize'. [funcArgNamesDifferent]
icu/source/test/cintltst/nucnvtst.c:39:66: note: Function 'TestNewConvertWithBufferSizes' argument 2 names different: declaration 'isize' definition 'insize'.
icu/source/test/cintltst/nucnvtst.c:683:68: note: Function 'TestNewConvertWithBufferSizes' argument 2 names different: declaration 'isize' definition 'insize'.
icu/source/test/cintltst/nucnvtst.c:3059:9: style: Variable 'numOffWritten' is modified but its new value is never used. [unreadVariable]
icu/source/test/cintltst/nucnvtst.c:3827:18: style: Variable 'ctargetLimit' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/putiltst.c:36:43: style: Condition 'x4==4294926335U' is always false [knownConditionTrueFalse]
icu/source/test/cintltst/putiltst.c:32:15: note: Assignment 'x=4294311923U', assigned value is 4294311923
icu/source/test/cintltst/putiltst.c:34:17: note: Assignment 'x4=x>>4', assigned value is 268394495
icu/source/test/cintltst/putiltst.c:36:43: note: Condition 'x4==4294926335U' is always false
icu/source/test/cintltst/putiltst.c:59:5: style: Variable 'y1' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/putiltst.c:53:0: note: Variable 'y1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/putiltst.c:59:5: note: Variable 'y1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/putiltst.c:315:16: style: The scope of the variable 'v1str' can be reduced. [variableScope]
icu/source/test/cintltst/putiltst.c:316:16: style: The scope of the variable 'opstr' can be reduced. [variableScope]
icu/source/test/cintltst/putiltst.c:317:16: style: The scope of the variable 'v2str' can be reduced. [variableScope]
icu/source/test/cintltst/putiltst.c:318:16: style: The scope of the variable 'invop' can be reduced. [variableScope]
icu/source/test/cintltst/putiltst.c:318:23: style: The scope of the variable 'got' can be reduced. [variableScope]
icu/source/test/cintltst/putiltst.c:318:28: style: The scope of the variable 'invgot' can be reduced. [variableScope]
icu/source/test/cintltst/putiltst.c:35:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
icu/source/test/cintltst/putiltst.c:422:29: warning: Function 'doAssert' argument order different: declaration 'expect, got, message' definition 'got, expect, message' [funcArgOrderDifferent]
icu/source/test/cintltst/putiltst.c:49:29: note: Function 'doAssert' argument order different: declaration 'expect, got, message' definition 'got, expect, message'
icu/source/test/cintltst/putiltst.c:422:29: note: Function 'doAssert' argument order different: declaration 'expect, got, message' definition 'got, expect, message'
icu/source/test/cintltst/reapits.c:1061:18: style: The scope of the variable 'sz' can be reduced. [variableScope]
icu/source/test/cintltst/reapits.c:1357:22: style: The scope of the variable 'textBuff' can be reduced. [variableScope]
icu/source/test/cintltst/reapits.c:1646:18: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/spooftest.c:285:9: style: Variable 'clone1' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/spooftest.c:281:0: note: Variable 'clone1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/spooftest.c:285:9: note: Variable 'clone1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/spooftest.c:599:9: style: Variable 'inclusions' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/spooftest.c:596:0: note: Variable 'inclusions' is reassigned a value before the old one has been used.
icu/source/test/cintltst/spooftest.c:599:9: note: Variable 'inclusions' is reassigned a value before the old one has been used.
icu/source/test/cintltst/spooftest.c:472:17: style: The scope of the variable 'result1' can be reduced. [variableScope]
icu/source/test/cintltst/spooftest.c:472:26: style: The scope of the variable 'result2' can be reduced. [variableScope]
icu/source/test/cintltst/spreptst.c:605:5: style: Variable 'testdatapath' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/spreptst.c:603:0: note: Variable 'testdatapath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/spreptst.c:605:5: note: Variable 'testdatapath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/spreptst.c:445:17: style: The scope of the variable 'srcLen' can be reduced. [variableScope]
icu/source/test/cintltst/spreptst.c:107:18: style: struct member 'ConformanceTestCases::comment' is never used. [unusedStructMember]
icu/source/test/cintltst/spreptst.c:110:18: style: struct member 'ConformanceTestCases::profile' is never used. [unusedStructMember]
icu/source/test/cintltst/sprpdata.c:141:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
icu/source/test/cintltst/sprpdata.c:142:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
icu/source/test/cintltst/sprpdata.c:287:5: style: Variable 'srcdatapath' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/sprpdata.c:278:0: note: Variable 'srcdatapath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/sprpdata.c:287:5: note: Variable 'srcdatapath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/sprpdata.c:288:5: style: Variable 'relativepath' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/sprpdata.c:279:0: note: Variable 'relativepath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/sprpdata.c:288:5: note: Variable 'relativepath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/sprpdata.c:291:5: style: Variable 'profile' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/sprpdata.c:281:0: note: Variable 'profile' is reassigned a value before the old one has been used.
icu/source/test/cintltst/sprpdata.c:291:5: note: Variable 'profile' is reassigned a value before the old one has been used.
icu/source/test/cintltst/sprpdata.c:161:12: style: The scope of the variable 'i' can be reduced. [variableScope]
icu/source/test/cintltst/sprpdata.c:150:32: style: Function 'compareMapping' argument 5 names different: declaration 'option' definition 'type'. [funcArgNamesDifferent]
icu/source/test/cintltst/sprpdata.c:40:32: note: Function 'compareMapping' argument 5 names different: declaration 'option' definition 'type'.
icu/source/test/cintltst/sprpdata.c:150:32: note: Function 'compareMapping' argument 5 names different: declaration 'option' definition 'type'.
icu/source/test/cintltst/sprpdata.c:231:38: style: Function 'compareFlagsForRange' argument 4 names different: declaration 'option' definition 'type'. [funcArgNamesDifferent]
icu/source/test/cintltst/sprpdata.c:43:93: note: Function 'compareFlagsForRange' argument 4 names different: declaration 'option' definition 'type'.
icu/source/test/cintltst/sprpdata.c:231:38: note: Function 'compareFlagsForRange' argument 4 names different: declaration 'option' definition 'type'.
icu/source/test/cintltst/tracetst.c:341:80: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icu/source/test/cintltst/tracetst.c:342:80: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icu/source/test/cintltst/tracetst.c:343:92: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icu/source/test/cintltst/tracetst.c:344:92: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icu/source/test/cintltst/tracetst.c:345:92: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
icu/source/test/cintltst/trie2test.c:579:13: style: The scope of the variable 'length1' can be reduced. [variableScope]
icu/source/test/cintltst/trie2test.c:579:22: style: The scope of the variable 'length2' can be reduced. [variableScope]
icu/source/test/cintltst/trie2test.c:834:14: style: The scope of the variable 'value' can be reduced. [variableScope]
icu/source/test/cintltst/trie2test.c:1321:14: style: The scope of the variable 'value' can be reduced. [variableScope]
icu/source/test/cintltst/trietest.c:271:5: style: Variable 'storage' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/trietest.c:269:0: note: Variable 'storage' is reassigned a value before the old one has been used.
icu/source/test/cintltst/trietest.c:271:5: note: Variable 'storage' is reassigned a value before the old one has been used.
icu/source/test/cintltst/trietest.c:57:27: style: The scope of the variable 'value' can be reduced. [variableScope]
icu/source/test/cintltst/trietest.c:88:27: style: The scope of the variable 'value' can be reduced. [variableScope]
icu/source/test/cintltst/trietest.c:450:16: style: union member 'Anonymous0::bogus' is never used. [unusedStructMember]
icu/source/test/cintltst/udatatst.c:246:5: style: Variable 'icuDataFilePath' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/udatatst.c:234:5: note: Variable 'icuDataFilePath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatatst.c:246:5: note: Variable 'icuDataFilePath' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatatst.c:453:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/udatatst.c:447:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatatst.c:453:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatatst.c:1447:5: style: Variable 'errorCode' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/udatatst.c:1430:5: note: Variable 'errorCode' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatatst.c:1447:5: note: Variable 'errorCode' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatatst.c:1752:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/udatatst.c:1746:0: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatatst.c:1752:5: note: Variable 'status' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatatst.c:1044:10: style: The scope of the variable 'testMsgBuf' can be reduced. [variableScope]
icu/source/test/cintltst/udatatst.c:1631:18: style: The scope of the variable 'pData' can be reduced. [variableScope]
icu/source/test/cintltst/udatatst.c:1682:31: warning: Found calculation inside sizeof(). [sizeofCalculation]
icu/source/test/cintltst/udatatst.c:396:14: style: struct member 'ICU_COMMON_Data_Header::headerSize' is never used. [unusedStructMember]
icu/source/test/cintltst/udatatst.c:397:13: style: struct member 'ICU_COMMON_Data_Header::magic1' is never used. [unusedStructMember]
icu/source/test/cintltst/udatatst.c:397:21: style: struct member 'ICU_COMMON_Data_Header::magic2' is never used. [unusedStructMember]
icu/source/test/cintltst/udatatst.c:399:10: style: struct member 'ICU_COMMON_Data_Header::padding' is never used. [unusedStructMember]
icu/source/test/cintltst/udatatst.c:400:14: style: struct member 'ICU_COMMON_Data_Header::count' is never used. [unusedStructMember]
icu/source/test/cintltst/udatatst.c:400:21: style: struct member 'ICU_COMMON_Data_Header::reserved' is never used. [unusedStructMember]
icu/source/test/cintltst/udatatst.c:407:14: style: struct member 'ICU_COMMON_Data_Header::fakeNameAndData' is never used. [unusedStructMember]
icu/source/test/cintltst/udatatst.c:711:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/udatatst.c:1788:16: style: Variable 'dataItem' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/udatpg_test.c:369:5: style: Variable 'resultLen' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/udatpg_test.c:364:5: note: Variable 'resultLen' is reassigned a value before the old one has been used.
icu/source/test/cintltst/udatpg_test.c:369:5: note: Variable 'resultLen' is reassigned a value before the old one has been used.
icu/source/test/cintltst/uenumtst.c:305:15: style: The scope of the variable 'c' can be reduced. [variableScope]
icu/source/test/cintltst/uregiontest.c:395:25: style: The scope of the variable 'crID' can be reduced. [variableScope]
icu/source/test/cintltst/uregiontest.c:424:25: style: The scope of the variable 'crID' can be reduced. [variableScope]
icu/source/test/cintltst/usettest.c:59:16: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/usrchdat.c:29:31: style: struct member 'SearchData::text' is never used. [unusedStructMember]
icu/source/test/cintltst/usrchdat.c:30:31: style: struct member 'SearchData::pattern' is never used. [unusedStructMember]
icu/source/test/cintltst/usrchdat.c:31:31: style: struct member 'SearchData::collator' is never used. [unusedStructMember]
icu/source/test/cintltst/usrchdat.c:34:31: style: struct member 'SearchData::breaker' is never used. [unusedStructMember]
icu/source/test/cintltst/usrchdat.c:35:31: style: struct member 'SearchData::offset' is never used. [unusedStructMember]
icu/source/test/cintltst/usrchdat.c:36:31: style: struct member 'SearchData::size' is never used. [unusedStructMember]
icu/source/test/cintltst/usrchtst.c:1752:5: style: Variable 'strsrch' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/usrchtst.c:1744:0: note: Variable 'strsrch' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:1752:5: note: Variable 'strsrch' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2394:5: style: Variable 'collator' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/usrchtst.c:2385:0: note: Variable 'collator' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2394:5: note: Variable 'collator' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2436:5: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/usrchtst.c:2427:0: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2436:5: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2466:5: style: Variable 'coll' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/usrchtst.c:2460:0: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2466:5: note: Variable 'coll' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2495:5: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/usrchtst.c:2492:5: note: Variable 'pos' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2495:5: note: Variable 'pos' is reassigned a value before the old one has been used.
icu/source/test/cintltst/usrchtst.c:2518:9: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/test/cintltst/usrchtst.c:2522:9: style: The scope of the variable 'count' can be reduced. [variableScope]
icu/source/test/cintltst/usrchtst.c:2611:13: style: The scope of the variable 'expectedPos' can be reduced. [variableScope]
icu/source/test/cintltst/usrchtst.c:2612:13: style: The scope of the variable 'expectedLen' can be reduced. [variableScope]
icu/source/test/cintltst/usrchtst.c:2614:13: style: The scope of the variable 'pos' can be reduced. [variableScope]
icu/source/test/cintltst/usrchtst.c:2615:13: style: The scope of the variable 'len' can be reduced. [variableScope]
icu/source/test/cintltst/usrchtst.c:2929:13: style: The scope of the variable 'matchLength' can be reduced. [variableScope]
icu/source/test/cintltst/usrchtst.c:2646:15: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/utexttst.c:286:9: style: Variable 'gFailed' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/utf16tst.c:420:28: style: The scope of the variable 'expectedIndex' can be reduced. [variableScope]
icu/source/test/cintltst/utf16tst.c:653:24: style: The scope of the variable 'setOffset' can be reduced. [variableScope]
icu/source/test/cintltst/utf8tst.c:483:28: style: The scope of the variable 'expectedIndex' can be reduced. [variableScope]
icu/source/test/cintltst/utf8tst.c:1037:14: style: The scope of the variable 'offset' can be reduced. [variableScope]
icu/source/test/cintltst/utf8tst.c:616:30: error: Array 'codePoints[7]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
icu/source/test/cintltst/utf8tst.c:630:30: error: Array 'codePoints[7]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
icu/source/test/cintltst/utmstest.c:449:32: style: The scope of the variable 'dt' can be reduced. [variableScope]
icu/source/test/cintltst/utmstest.c:453:13: style: The scope of the variable 'ticks' can be reduced. [variableScope]
icu/source/test/cintltst/utmstest.c:453:20: style: The scope of the variable 'millis' can be reduced. [variableScope]
icu/source/test/cintltst/utmstest.c:250:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/utmstest.c:312:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
icu/source/test/cintltst/utransts.c:357:5: style: Variable 't1' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/cintltst/utransts.c:348:0: note: Variable 't1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/utransts.c:357:5: note: Variable 't1' is reassigned a value before the old one has been used.
icu/source/test/cintltst/utransts.c:146:24: style: The scope of the variable 'buf2' can be reduced. [variableScope]
icu/source/test/cintltst/utransts.c:189:18: style: The scope of the variable 'id' can be reduced. [variableScope]
icu/source/test/cintltst/utransts.c:190:41: style: The scope of the variable 'count2' can be reduced. [variableScope]
icu/source/test/intltest/aliastst.cpp:260:9: style: Variable 'rb1' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/intltest/aliastst.cpp:253:0: note: Variable 'rb1' is reassigned a value before the old one has been used.
icu/source/test/intltest/aliastst.cpp:260:9: note: Variable 'rb1' is reassigned a value before the old one has been used.
icu/source/test/intltest/intltest.h:261:9: style: Class 'icu_rand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
icu/source/test/intltest/aliastst.h:23:10: style: The function 'runIndexedTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/test/intltest/intltest.h:316:18: note: Virtual function in base class
icu/source/test/intltest/aliastst.h:23:10: note: Function in derived class
icu/source/test/intltest/sfwdchit.h:65:5: warning: Member variable 'SimpleFwdCharIterator::fStart' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:65:5: warning: Member variable 'SimpleFwdCharIterator::fEnd' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:65:5: warning: Member variable 'SimpleFwdCharIterator::fCurrent' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:65:5: warning: Member variable 'SimpleFwdCharIterator::fLen' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:65:5: warning: Member variable 'SimpleFwdCharIterator::fHashCode' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:66:5: warning: Member variable 'SimpleFwdCharIterator::fStart' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:66:5: warning: Member variable 'SimpleFwdCharIterator::fEnd' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:66:5: warning: Member variable 'SimpleFwdCharIterator::fCurrent' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:66:5: warning: Member variable 'SimpleFwdCharIterator::fLen' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:66:5: warning: Member variable 'SimpleFwdCharIterator::fBogus' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:66:5: warning: Member variable 'SimpleFwdCharIterator::fHashCode' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/sfwdchit.h:68:28: warning: Member variable 'SimpleFwdCharIterator::fStart' is not assigned a value in 'SimpleFwdCharIterator::operator='. [operatorEqVarError]
icu/source/test/intltest/sfwdchit.h:68:28: warning: Member variable 'SimpleFwdCharIterator::fEnd' is not assigned a value in 'SimpleFwdCharIterator::operator='. [operatorEqVarError]
icu/source/test/intltest/sfwdchit.h:68:28: warning: Member variable 'SimpleFwdCharIterator::fCurrent' is not assigned a value in 'SimpleFwdCharIterator::operator='. [operatorEqVarError]
icu/source/test/intltest/sfwdchit.h:68:28: warning: Member variable 'SimpleFwdCharIterator::fLen' is not assigned a value in 'SimpleFwdCharIterator::operator='. [operatorEqVarError]
icu/source/test/intltest/sfwdchit.h:68:28: warning: Member variable 'SimpleFwdCharIterator::fBogus' is not assigned a value in 'SimpleFwdCharIterator::operator='. [operatorEqVarError]
icu/source/test/intltest/sfwdchit.h:68:28: warning: Member variable 'SimpleFwdCharIterator::fHashCode' is not assigned a value in 'SimpleFwdCharIterator::operator='. [operatorEqVarError]
icu/source/test/intltest/tscoll.h:26:10: style: The function 'runIndexedTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/test/intltest/intltest.h:316:18: note: Virtual function in base class
icu/source/test/intltest/tscoll.h:26:10: note: Function in derived class
icu/source/test/intltest/allcoll.h:33:10: style: The function 'runIndexedTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/test/intltest/intltest.h:316:18: note: Virtual function in base class
icu/source/test/intltest/allcoll.h:33:10: note: Function in derived class
icu/source/test/intltest/alphaindextst.cpp:350:14: style: The scope of the variable 'lc' can be reduced. [variableScope]
icu/source/test/intltest/alphaindextst.h:23:18: style: The function 'runIndexedTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/test/intltest/intltest.h:316:18: note: Virtual function in base class
icu/source/test/intltest/alphaindextst.h:23:18: note: Function in derived class
icu/source/test/intltest/apicoll.cpp:796:5: style: Variable 'colerror' is reassigned a value before the old one has been used. [redundantAssignment]
icu/source/test/intltest/apicoll.cpp:795:0: note: Variable 'colerror' is reassigned a value before the old one has been used.
icu/source/test/intltest/apicoll.cpp:796:5: note: Variable 'colerror' is reassigned a value before the old one has been used.
icu/source/test/intltest/apicoll.cpp:399:15: style: The scope of the variable 'col' can be reduced. [variableScope]
icu/source/test/intltest/apicoll.cpp:765:49: style: Variable 'order2' is assigned a value that is never used. [unreadVariable]
icu/source/test/intltest/apicoll.cpp:777:49: style: Variable 'order3' is assigned a value that is never used. [unreadVariable]
icu/source/test/intltest/apicoll.cpp:1903:21: style: Variable 'lowerSize' is assigned a value that is never used. [unreadVariable]
icu/source/test/intltest/apicoll.cpp:1904:21: style: Variable 'upperSize' is assigned a value that is never used. [unreadVariable]
icu/source/test/intltest/apicoll.cpp:1189:64: error: Invalid memcmp() argument nr 3. The value is -1 but the valid values are '0:'. [invalidFunctionArg]
icu/source/test/intltest/apicoll.cpp:1126:25: note: Assignment 'keylength=0', assigned value is 0
icu/source/test/intltest/apicoll.cpp:1189:64: note: Invalid argument
icu/source/test/intltest/apicoll.h:26:10: style: The function 'runIndexedTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/test/intltest/intltest.h:316:18: note: Virtual function in base class
icu/source/test/intltest/apicoll.h:26:10: note: Function in derived class
icu/source/test/intltest/astrotst.cpp:84:26: style: struct member 'Anonymous1::f' is never used. [unusedStructMember]
icu/source/test/intltest/astrotst.h:25:10: style: The function 'runIndexedTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/test/intltest/intltest.h:316:18: note: Virtual function in base class
icu/source/test/intltest/astrotst.h:25:10: note: Function in derived class
icu/source/test/intltest/astrotst.cpp:114:23: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
icu/source/test/intltest/astrotst.cpp:441:22: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
icu/source/test/intltest/bidiconf.cpp:35:5: warning: Member variable 'BiDiConformanceTest::line' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/bidiconf.cpp:35:5: warning: Member variable 'BiDiConformanceTest::ordering' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/bidiconf.cpp:35:5: warning: Member variable 'BiDiConformanceTest::paraLevelName' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/bidiconf.cpp:35:5: warning: Member variable 'BiDiConformanceTest::levelNameString' is not initialized in the constructor. [uninitMemberVar]
icu/source/test/intltest/bidiconf.cpp:39:10: style: The function 'runIndexedTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
icu/source/test/intltest/intltest.h:316:18: note: Virtual function in base class
icu/source/test/intltest/bidiconf.cpp:39:10: note: Function in de